Skip to content

Commit

Permalink
Merge branch 'master' into staging
Browse files Browse the repository at this point in the history
Haskell updates.  Hydra: ?compare=1416248
  • Loading branch information
vcunat committed Dec 6, 2017
2 parents 689d630 + 4b3df44 commit 9ab5848
Show file tree
Hide file tree
Showing 56 changed files with 914 additions and 1,335 deletions.
1 change: 1 addition & 0 deletions lib/maintainers.nix
Expand Up @@ -80,6 +80,7 @@
benley = "Benjamin Staffin <benley@gmail.com>";
bennofs = "Benno Fünfstück <benno.fuenfstueck@gmail.com>";
benwbooth = "Ben Booth <benwbooth@gmail.com>";
berce = "Bert Moens <bert.moens@gmail.com>";
berdario = "Dario Bertini <berdario@gmail.com>";
bergey = "Daniel Bergey <bergey@teallabs.org>";
bhipple = "Benjamin Hipple <bhipple@protonmail.com>";
Expand Down
7 changes: 7 additions & 0 deletions nixos/modules/services/misc/gollum.nix
Expand Up @@ -32,6 +32,12 @@ in
description = "Content of the configuration file";
};

mathjax = mkOption {
type = types.bool;
default = false;
description = "Enable support for math rendering using MathJax";
};

branch = mkOption {
type = types.str;
default = "master";
Expand Down Expand Up @@ -84,6 +90,7 @@ in
--host ${cfg.address} \
--config ${builtins.toFile "gollum-config.rb" cfg.extraConfig} \
--ref ${cfg.branch} \
${optionalString cfg.mathjax "--mathjax"} \
${cfg.stateDir}
'';
};
Expand Down
46 changes: 46 additions & 0 deletions pkgs/applications/misc/ddgr/default.nix
@@ -0,0 +1,46 @@
{stdenv, fetchpatch, fetchFromGitHub, python3Packages}:

stdenv.mkDerivation rec {
version = "1.1";
name = "ddgr-${version}";

src = fetchFromGitHub {
owner = "jarun";
repo = "ddgr";
rev = "v${version}";
sha256 = "1q66kwip5y0kfkfldm1x54plz85mjyvv1xpxjqrs30r2lr0najgf";
};

buildInputs = [
(python3Packages.python.withPackages (ps: with ps; [
requests
]))
];

patches = [
(fetchpatch {
sha256 = "1rxr3biq0mk4m0m7dsxr70dhz4fg5siil5x5fy9nymcmhvcm1cdc";
name = "Fix-zsh-completion.patch";
url = "https://github.com/jarun/ddgr/commit/10c1a911a3d5cbf3e96357c932b0211d3165c4b8.patch";
})
];

makeFlags = "PREFIX=$(out)";

postInstall = ''
mkdir -p "$out/share/bash-completion/completions/"
cp "auto-completion/bash/ddgr-completion.bash" "$out/share/bash-completion/completions/"
mkdir -p "$out/share/fish/vendor_completions.d/"
cp "auto-completion/fish/ddgr.fish" "$out/share/fish/vendor_completions.d/"
mkdir -p "$out/share/zsh/site-functions/"
cp "auto-completion/zsh/_ddgr" "$out/share/zsh/site-functions/"
'';

meta = with stdenv.lib; {
homepage = https://github.com/jarun/ddgr;
description = "Search DuckDuckGo from the terminal";
license = licenses.gpl3;
maintainers = with maintainers; [ markus1189 ];
platforms = platforms.unix;
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/misc/kitty/default.nix
Expand Up @@ -2,15 +2,15 @@

with python3Packages;
buildPythonApplication rec {
version = "0.5.0";
version = "0.5.1";
name = "kitty-${version}";
format = "other";

src = fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty";
rev = "v${version}";
sha256 = "1w202rsgswagb3kiqbwg4xixcglip2hhz6wj1qx9x2whi4zl1l68";
sha256 = "0zs5b1sxi2f1lgpjs1qvd15gz6m1wfpyqskyyr0vmm4ch3rgp5zz";
};

buildInputs = [ fontconfig glfw ncurses libunistring harfbuzz ];
Expand Down
10 changes: 7 additions & 3 deletions pkgs/applications/networking/browsers/firefox/common.nix
Expand Up @@ -29,9 +29,11 @@
# Set to `privacySupport` or `false`.

, webrtcSupport ? !privacySupport
, googleAPISupport ? !privacySupport
, geolocationSupport ? !privacySupport
, googleAPISupport ? geolocationSupport
, crashreporterSupport ? false

, safeBrowsingSupport ? false
, drmSupport ? false

## other
Expand Down Expand Up @@ -141,7 +143,7 @@ stdenv.mkDerivation (rec {
]

# and wants these
++ lib.optionals isTorBrowserLike [
++ lib.optionals isTorBrowserLike ([
"--with-tor-browser-version=${version}"
"--enable-signmar"
"--enable-verify-mar"
Expand All @@ -151,7 +153,9 @@ stdenv.mkDerivation (rec {
# possibilities on other platforms.
# Lets save some space instead.
"--with-system-nspr"
]
] ++ flag geolocationSupport "mozril-geoloc"
++ flag safeBrowsingSupport "safe-browsing"
)

++ flag alsaSupport "alsa"
++ flag pulseaudioSupport "pulseaudio"
Expand Down
7 changes: 4 additions & 3 deletions pkgs/applications/networking/browsers/firefox/packages.nix
Expand Up @@ -109,7 +109,7 @@ in rec {
src = fetchFromGitHub {
owner = "SLNOS";
repo = "tor-browser";
# branch "tor-browser-45.8.0esr-6.5-2"
# branch "tor-browser-45.8.0esr-6.5-2-slnos"
rev = "e4140ea01b9906934f0347e95f860cec207ea824";
sha256 = "0a1qk3a9a3xxrl56bp4zbknbchv5x17k1w5kgcf4j3vklcv6av60";
};
Expand All @@ -128,8 +128,9 @@ in rec {
src = fetchFromGitHub {
owner = "SLNOS";
repo = "tor-browser";
rev = "tor-browser-52.3.0esr-7.0-1-slnos";
sha256 = "0szbf8gjbl4dnrb4igy4mq5858i1y6ki4skhdw63iqqdd8w9v4yv";
# branch "tor-browser-52.5.0esr-7.0-1-slnos";
rev = "830ff8d622ef20345d83f386174f790b0fc2440d";
sha256 = "169mjkr0bp80yv9nzza7kay7y2k03lpnx71h4ybcv9ygxgzdgax5";
};

patches =
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/networking/dropbox/default.nix
Expand Up @@ -54,7 +54,7 @@ buildFHSUserEnv {
do_install=1
else
installed_version=$(cat "$HOME/.dropbox-dist/VERSION")
latest_version=$(printf "${version}\n$installed_version\n" | sort -V | head -n 1)
latest_version=$(printf "${version}\n$installed_version\n" | sort -rV | head -n 1)
if [ "x$installed_version" != "x$latest_version" ]; then
do_install=1
fi
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/networking/irc/konversation/default.nix
Expand Up @@ -29,13 +29,13 @@

let
pname = "konversation";
version = "1.7.2";
version = "1.7.4";
in mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
sha256 = "0616h59bsw5c3y8lij56v3fhv9by0rwdfcaa83yfxqg4rs26xyaz";
sha256 = "0y4rj4fcl1wsi3y1fhnzad9nf4llwrnipfm9mfm55kqnx1zmpvqp";
};

buildInputs = [
Expand Down
10 changes: 6 additions & 4 deletions pkgs/applications/networking/remote/freerdp/default.nix
Expand Up @@ -13,14 +13,14 @@
}:

stdenv.mkDerivation rec {
name = "freerdp-git-${version}";
version = "20170724";
name = "freerdp-${version}";
version = "2.0.0-rc1";

src = fetchFromGitHub {
owner = "FreeRDP";
repo = "FreeRDP";
rev = "2.0.0-rc0";
sha256 = "0ngwdy0lfv2k59z1z8yq1wj5zbhqigpyfqbgh38m9p35yzh33lv1";
rev = version;
sha256 = "0m28n3mq3ax0j6j3ai4pnlx3shg2ap0md0bxlqkhfv6civ9r11nn";
};

# outputs = [ "bin" "out" "dev" ];
Expand All @@ -46,6 +46,8 @@ stdenv.mkDerivation rec {
cmake pkgconfig
];

enableParallelBuilding = true;

doCheck = false;

cmakeFlags = with lib; [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/networking/syncthing/default.nix
@@ -1,14 +1,14 @@
{ stdenv, lib, fetchFromGitHub, go, procps, removeReferencesTo }:

stdenv.mkDerivation rec {
version = "0.14.40";
version = "0.14.41";
name = "syncthing-${version}";

src = fetchFromGitHub {
owner = "syncthing";
repo = "syncthing";
rev = "v${version}";
sha256 = "0fd4k09sb91d1bjqj2v1fh7raq98fdw45aaa58kramwhidsf9sy5";
sha256 = "1hcy4rxdyvwrpm480j5a4injkkdaqkixmbdy9blkq5i2fwv377yn";
};

buildInputs = [ go removeReferencesTo ];
Expand Down
11 changes: 4 additions & 7 deletions pkgs/applications/office/libreoffice/default.nix
Expand Up @@ -11,7 +11,7 @@
, fontsConf, pkgconfig, libzip, bluez5, libtool, maven
, libatomic_ops, graphite2, harfbuzz, libodfgen, libzmf
, librevenge, libe-book, libmwaw, glm, glew, gst_all_1
, gdb, commonsLogging, librdf_rasqal, makeWrapper, gsettings_desktop_schemas
, gdb, commonsLogging, librdf_rasqal, wrapGAppsHook
, defaultIconTheme, glib, ncurses, xmlsec, epoxy, gpgme
, langs ? [ "en-US" "en-GB" "ca" "ru" "eo" "fr" "nl" "de" "sl" "pl" "hu" "it" ]
, withHelp ? true
Expand Down Expand Up @@ -166,10 +166,6 @@ in stdenv.mkDerivation rec {
for a in sbase scalc sdraw smath swriter simpress soffice; do
ln -s $out/lib/libreoffice/program/$a $out/bin/$a
wrapProgram "$out/bin/$a" \
--prefix XDG_DATA_DIRS : \
"$out/share:$GSETTINGS_SCHEMAS_PATH" \
;
done
ln -s $out/bin/soffice $out/bin/libreoffice
Expand Down Expand Up @@ -252,16 +248,17 @@ in stdenv.mkDerivation rec {
libmspack librdf_redland librsvg libsndfile libvisio libwpd libwpg libX11
libXaw libXext libXi libXinerama libxml2 libxslt libXtst
libXdmcp libpthreadstubs mesa mythes gst_all_1.gstreamer
gst_all_1.gst-plugins-base gsettings_desktop_schemas glib
gst_all_1.gst-plugins-base glib
neon nspr nss openldap openssl ORBit2 pam perl pkgconfig poppler
python3 sablotron sane-backends unzip vigra which zip zlib
mdds bluez5 glibc libcmis libwps libabw libzmf libtool
libxshmfence libatomic_ops graphite2 harfbuzz gpgme
librevenge libe-book libmwaw glm glew ncurses xmlsec epoxy
libodfgen CoinMP librdf_rasqal defaultIconTheme makeWrapper
libodfgen CoinMP librdf_rasqal defaultIconTheme
gdb
]
++ lib.optional kdeIntegration kdelibs4;
nativeBuildInputs = [ wrapGAppsHook ];

passthru = {
inherit srcs;
Expand Down
11 changes: 4 additions & 7 deletions pkgs/applications/office/libreoffice/still.nix
Expand Up @@ -11,7 +11,7 @@
, fontsConf, pkgconfig, libzip, bluez5, libtool, maven
, libatomic_ops, graphite2, harfbuzz, libodfgen
, librevenge, libe-book, libmwaw, glm, glew, gst_all_1
, gdb, commonsLogging, librdf_rasqal, makeWrapper, gsettings_desktop_schemas
, gdb, commonsLogging, librdf_rasqal, wrapGAppsHook
, defaultIconTheme, glib, ncurses
, langs ? [ "en-US" "en-GB" "ca" "ru" "eo" "fr" "nl" "de" "sl" "pl" "hu" "it" ]
, withHelp ? true
Expand Down Expand Up @@ -162,10 +162,6 @@ in stdenv.mkDerivation rec {
for a in sbase scalc sdraw smath swriter simpress soffice; do
ln -s $out/lib/libreoffice/program/$a $out/bin/$a
wrapProgram "$out/bin/$a" \
--prefix XDG_DATA_DIRS : \
"$out/share:$GSETTINGS_SCHEMAS_PATH" \
;
done
ln -s $out/bin/soffice $out/bin/libreoffice
Expand Down Expand Up @@ -247,15 +243,16 @@ in stdenv.mkDerivation rec {
libmspack librdf_redland librsvg libsndfile libvisio libwpd libwpg libX11
libXaw libXext libXi libXinerama libxml2 libxslt libXtst
libXdmcp libpthreadstubs mesa mythes gst_all_1.gstreamer
gst_all_1.gst-plugins-base gsettings_desktop_schemas glib
gst_all_1.gst-plugins-base glib
neon nspr nss openldap openssl ORBit2 pam perl pkgconfig poppler
python3 sablotron sane-backends unzip vigra which zip zlib
mdds bluez5 glibc libcmis libwps libabw libzmf
libxshmfence libatomic_ops graphite2 harfbuzz
librevenge libe-book libmwaw glm glew ncurses
libodfgen CoinMP librdf_rasqal defaultIconTheme makeWrapper
libodfgen CoinMP librdf_rasqal defaultIconTheme
]
++ lib.optional kdeIntegration kdelibs4;
nativeBuildInputs = [ wrapGAppsHook ];

passthru = {
inherit srcs;
Expand Down
4 changes: 4 additions & 0 deletions pkgs/applications/virtualization/qemu/default.nix
Expand Up @@ -67,6 +67,10 @@ stdenv.mkDerivation rec {
name = "qemu-CVE-2017-15118.patch";
url = "http://git.qemu.org/?p=qemu.git;a=patch;h=51ae4f8455c9e32c54770c4ebc25bf86a8128183";
sha256 = "0f9i096dz3h1i8g92y99vak23rjs1shf7prlcxqizsz0fah7wx7h"; })
(fetchpatch {
name = "qemu-CVE-2017-17381.patch";
url = "https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git/patch/?id=758ead31c7e17bf17a9ef2e0ca1c3e86ab296b43";
sha256 = "17yw4bqsbywdrbmrikr94yjnfsg853bf4i3k4y3k169387da2yc5"; })
];

hardeningDisable = [ "stackprotector" ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/virtualization/virt-manager/default.nix
Expand Up @@ -9,12 +9,12 @@ with stdenv.lib;

python2Packages.buildPythonApplication rec {
name = "virt-manager-${version}";
version = "1.4.2";
version = "1.4.3";
namePrefix = "";

src = fetchurl {
url = "http://virt-manager.org/download/sources/virt-manager/${name}.tar.gz";
sha256 = "0x6mnqw8bng3r69pvmnq9q6yyhicxg22yz62b6dzbb4z16xl1r23";
sha256 = "093azs8p4p7y4nf5j25xpsvdxww7gky1g0hs8mkcvmpxl2wjd0jj";
};

nativeBuildInputs = [ wrapGAppsHook intltool file ];
Expand Down
26 changes: 20 additions & 6 deletions pkgs/desktops/gnome-3/core/gnome-online-accounts/default.nix
@@ -1,20 +1,34 @@
{ stdenv, fetchurl, pkgconfig, vala, glib, libxslt, gtk, wrapGAppsHook
, webkitgtk, json_glib, rest, libsecret, dbus_glib, gnome_common
, webkitgtk, json_glib, rest, libsecret, dbus_glib, gnome_common, gtk_doc
, telepathy_glib, intltool, dbus_libs, icu, glib_networking
, libsoup, docbook_xsl_ns, docbook_xsl, gnome3
, libsoup, docbook_xsl_ns, docbook_xsl, gnome3, gcr, kerberos
}:

stdenv.mkDerivation rec {
inherit (import ./src.nix fetchurl) name src;

NIX_CFLAGS_COMPILE = "-I${dbus_glib.dev}/include/dbus-1.0 -I${dbus_libs.dev}/include/dbus-1.0";

outputs = [ "out" "man" "dev" "devdoc" ];

configureFlags = [
"--enable-media-server"
"--enable-kerberos"
"--enable-lastfm"
"--enable-todoist"
"--enable-gtk-doc"
];

enableParallelBuilding = true;

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ glib libxslt gtk webkitgtk json_glib rest gnome_common wrapGAppsHook
libsecret dbus_glib telepathy_glib glib_networking intltool icu libsoup vala
docbook_xsl_ns docbook_xsl gnome3.defaultIconTheme ];
nativeBuildInputs = [
pkgconfig vala gnome_common intltool wrapGAppsHook
libxslt docbook_xsl_ns docbook_xsl gtk_doc
];
buildInputs = [
glib gtk webkitgtk json_glib rest libsecret dbus_glib telepathy_glib glib_networking icu libsoup
gcr kerberos
];

meta = with stdenv.lib; {
platforms = platforms.linux;
Expand Down
2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/core/gucharmap/unicode-data.nix
@@ -1,4 +1,4 @@
{fetchurl, stdenv}:
{ fetchurl, stdenv, gnome3 }:
stdenv.mkDerivation {
name = "unicode-data-10.0.0";
srcs = [
Expand Down
6 changes: 3 additions & 3 deletions pkgs/development/compilers/gambit/default.nix
Expand Up @@ -4,13 +4,13 @@

stdenv.mkDerivation rec {
name = "gambit-${version}";
version = "4.8.8-300db59";
version = "4.8.8-415-g29ed48bb";
bootstrap = import ./bootstrap.nix ( pkgs );

src = fetchgit {
url = "https://github.com/feeley/gambit.git";
rev = "300db59e1d3b66bcd597f617849df0274d2a4472";
sha256 = "1mhy49lasakgvdaswkxasdssik11lx3hfx4h1gs2b6881488ssdp";
rev = "29ed48bb688e8302d2430b5d24a2fc7c2039aeec";
sha256 = "1h3kmczvjir0pi6cmqa2bsc09n68jhw0bxq7m6w4b1f0xvgvn3fr";
};

buildInputs = [ openssl git autoconf bootstrap ];
Expand Down

0 comments on commit 9ab5848

Please sign in to comment.