lol

Merge branch 'master.upstream' into staging.upstream

+69 -73
+2 -2
pkgs/applications/misc/taskwarrior/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "taskwarrior-${version}"; 5 - version = "2.4.0"; 5 + version = "2.4.4"; 6 6 7 7 enableParallelBuilding = true; 8 8 9 9 src = fetchurl { 10 10 url = "http://www.taskwarrior.org/download/task-${version}.tar.gz"; 11 - sha256 = "17hiv7zld06zb5xmyp96bw9xl6vp178fhffs660fxxpxn3srb9bg"; 11 + sha256 = "7ff406414e0be480f91981831507ac255297aab33d8246f98dbfd2b1b2df8e3b"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake libuuid gnutls ];
+2 -2
pkgs/applications/networking/mumble/default.nix
··· 15 15 in 16 16 stdenv.mkDerivation rec { 17 17 name = "mumble-${version}"; 18 - version = "1.2.8"; 18 + version = "1.2.9"; 19 19 20 20 src = fetchurl { 21 21 url = "mirror://sourceforge/mumble/${name}.tar.gz"; 22 - sha256 = "0ng1xd7i0951kqnd9visf84y2dcwia79a1brjwfvr1wnykgw6bsc"; 22 + sha256 = "1frc6b284cl36czrsrg47mnmg1im0pjqscp877gz2rrjc62pxlab"; 23 23 }; 24 24 25 25 patches = optional jackSupport ./mumble-jack-support.patch;
+2 -2
pkgs/applications/version-management/git-and-tools/git/default.nix
··· 9 9 }: 10 10 11 11 let 12 - version = "2.4.2"; 12 + version = "2.4.4"; 13 13 svn = subversionClient.override { perlBindings = true; }; 14 14 in 15 15 ··· 18 18 19 19 src = fetchurl { 20 20 url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"; 21 - sha256 = "1rf942v2yk49xgy0asgk4vi4mmshpz823iyvrxc5n5y2v0ffq0a8"; 21 + sha256 = "0q02ygsk1gvn07bb7gnwrp9kr2p405fjj8arpby7851889fv2wzq"; 22 22 }; 23 23 24 24 patches = [
+2 -2
pkgs/development/libraries/libinput/default.nix
··· 15 15 16 16 with stdenv.lib; 17 17 stdenv.mkDerivation rec { 18 - name = "libinput-0.15.0"; 18 + name = "libinput-0.17.0"; 19 19 20 20 src = fetchurl { 21 21 url = "http://www.freedesktop.org/software/libinput/${name}.tar.xz"; 22 - sha256 = "07gw2bhjikiix6bgln03n0zqnbqw18svlf2dfpsv893xjwcdnmhn"; 22 + sha256 = "1nr8zg99hk6lz2g2kdvlz13i7cwvrsakakrn3c1w2id7wcxj9nxp"; 23 23 }; 24 24 25 25 configureFlags = [
+2 -2
pkgs/development/libraries/libjpeg-turbo/default.nix
··· 1 1 { stdenv, fetchurl, nasm }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libjpeg-turbo-1.4.0"; 4 + name = "libjpeg-turbo-1.4.1"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/libjpeg-turbo/${name}.tar.gz"; 8 - sha256 = "1vmv5ciqq98gi2ishqbvlx9hsk7sl06lr6xkcgw480jiddadhfnr"; 8 + sha256 = "027vz97064bjmwj7gdw2p47y1437w08j54frpgzmnql5rvabmxab"; 9 9 }; 10 10 11 11 buildInputs = [ nasm ];
+2 -2
pkgs/development/libraries/libndp/default.nix
··· 1 1 { stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libndp-1.4"; 4 + name = "libndp-1.5"; 5 5 6 6 src = fetchurl { 7 7 url = "http://libndp.org/files/${name}.tar.gz"; 8 - sha256 = "0pym5xxq3avg348q61xggwy05i0r2m4sj3mlwlpxfjq2xi3y42rs"; 8 + sha256 = "15f743hjc7yy2sv3hzvfc27s1gny4mh5aww59vn195fff2midwgs"; 9 9 }; 10 10 11 11 meta = with stdenv.lib; {
+3 -2
pkgs/development/libraries/libraw/default.nix
··· 1 1 { stdenv, fetchurl, lcms2, jasper, pkgconfig }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libraw-0.16.0"; 4 + name = "libraw-${version}"; 5 + version = "0.16.1"; 5 6 6 7 src = fetchurl { 7 - url = http://www.libraw.org/data/LibRaw-0.16.0.tar.gz; 8 + url = "http://www.libraw.org/data/LibRaw-${version}.tar.gz"; 8 9 sha256 = "15ng4s24grib39r0nlgrf18r2j9yh43qyx4vbif38d95xiqkix3i"; 9 10 }; 10 11
+2 -2
pkgs/development/libraries/libssh2/default.nix
··· 1 1 {stdenv, fetchurlBoot, openssl, zlib}: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libssh2-1.5.0"; 4 + name = "libssh2-1.6.0"; 5 5 6 6 src = fetchurlBoot { 7 7 url = "${meta.homepage}/download/${name}.tar.gz"; 8 - sha256 = "1z6hfgak00yz0azx6lk6n688mywhdxx03j6sdf95p3w6ssnnn6c3"; 8 + sha256 = "05c2is69c50lyikkh29nk6zhghjk4i7hjx0zqfhq47aald1jj82s"; 9 9 }; 10 10 11 11 buildInputs = [ openssl zlib ];
+2 -2
pkgs/development/libraries/mbedtls/default.nix
··· 1 1 { stdenv, fetchurl, perl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "mbedtls-1.3.10"; 4 + name = "mbedtls-1.3.11"; 5 5 6 6 src = fetchurl { 7 7 url = "https://polarssl.org/download/${name}-gpl.tgz"; 8 - sha256 = "0zj0vdmam52hk7c6s3y81bdb4mqawi9fskkcqlgnj8v61j7dhvvl"; 8 + sha256 = "1js1lk6hvw9l3nhjhnhzfazfbnlcmk229hmnlm7jli3agc1979b7"; 9 9 }; 10 10 11 11 nativeBuildInputs = [ perl ];
+2 -2
pkgs/development/libraries/wiredtiger/default.nix
··· 26 26 in 27 27 stdenv.mkDerivation rec { 28 28 name = "wiredtiger-${version}"; 29 - version = "2.6.0"; 29 + version = "2.6.1"; 30 30 31 31 src = fetchFromGitHub { 32 32 repo = "wiredtiger"; 33 33 owner = "wiredtiger"; 34 34 rev = version; 35 - sha256 = "0i2r03bpq9xzp5pw7c67kjac5j7mssiawd9id8lqjdbr6c6772cv"; 35 + sha256 = "1nj319w3hvkq3za2dz9m0p1w683gycdb392v1jb910bhzpsq30pd"; 36 36 }; 37 37 38 38 nativeBuildInputs = [ automake autoconf libtool ];
+2 -2
pkgs/development/libraries/zeromq/4.x.nix
··· 1 1 { stdenv, fetchurl, libuuid, pkgconfig, libsodium }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "zeromq-4.1.1"; 4 + name = "zeromq-4.1.2"; 5 5 6 6 src = fetchurl { 7 7 url = "http://download.zeromq.org/${name}.tar.gz"; 8 - sha256 = "1nxqvb1n8yy6953nv095riirrpmw4w340qd6sjm4cfdl0rbixmj3"; 8 + sha256 = "09sr6ix4k25m3fw6c8xhicq5g27q0k1vlwfqai8iwlk8dnnjw5pr"; 9 9 }; 10 10 11 11 buildInputs = [ libuuid pkgconfig libsodium ];
+2 -2
pkgs/os-specific/linux/bluez/bluez5.nix
··· 5 5 assert stdenv.isLinux; 6 6 7 7 stdenv.mkDerivation rec { 8 - name = "bluez-5.30"; 8 + name = "bluez-5.31"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://kernel/linux/bluetooth/${name}.tar.xz"; 12 - sha256 = "0b1qbnq1xzcdw5rajg9yyg31bf21jnff0n6gnf1snz89bbdllfhy"; 12 + sha256 = "13w1cdybwyb9pww64hp8dwxqq9zs58wh1mq8sslsknb6b3663dn4"; 13 13 }; 14 14 15 15 pythonPath = with pythonPackages;
+2 -2
pkgs/os-specific/linux/lvm2/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, udev, utillinux, coreutils, enable_dmeventd ? false }: 2 2 3 3 let 4 - version = "2.02.118"; 4 + version = "2.02.120"; 5 5 in 6 6 7 7 stdenv.mkDerivation { ··· 9 9 10 10 src = fetchurl { 11 11 url = "ftp://sources.redhat.com/pub/lvm2/releases/LVM2.${version}.tgz"; 12 - sha256 = "1ishsibxn1l5fymrrc5fd3z05x1z2zh0y8939wpvwz0qp9rwxazn"; 12 + sha256 = "06h8csqjy6b0khi73kklkp10j5yq3j1kxklfaf158c80glpx0swd"; 13 13 }; 14 14 15 15 configureFlags =
+3 -3
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 12 12 13 13 let 14 14 15 - versionNumber = "346.59"; 15 + versionNumber = "352.21"; 16 16 17 17 # Policy: use the highest stable version as the default (on our master). 18 18 inherit (stdenv.lib) makeLibraryPath; ··· 28 28 if stdenv.system == "i686-linux" then 29 29 fetchurl { 30 30 url = "http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run"; 31 - sha256 = "0a91mmv9846chyx6rbf3hx39gr344cffmgic45a9sf82rky87kv5"; 31 + sha256 = "1l206091frcpql8ql82i5jkf955wdr56ikh9aprwhqkyyjjq4qv1"; 32 32 } 33 33 else if stdenv.system == "x86_64-linux" then 34 34 fetchurl { 35 35 url = "http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run"; 36 - sha256 = "0rz7pdzdviz1086w8ks6qiv83ah84y13h3051xr1p4wa4kll2yac"; 36 + sha256 = "1sv495i5s1fd7j4k4yr53xbgc9jind0y74mqivv36p5z6m8z5k6g"; 37 37 } 38 38 else throw "nvidia-x11 does not support platform ${stdenv.system}"; 39 39
+2 -2
pkgs/servers/nosql/mongodb/default.nix
··· 4 4 5 5 with stdenv.lib; 6 6 7 - let version = "3.0.3"; 7 + let version = "3.0.4"; 8 8 system-libraries = [ 9 9 "pcre" 10 10 "wiredtiger" ··· 36 36 37 37 src = fetchurl { 38 38 url = "http://downloads.mongodb.org/src/mongodb-src-r${version}.tar.gz"; 39 - sha256 = "01q8fas8afch50h4kjdrdrcrb1qx243wafz6zdsbc2waq60mlxjp"; 39 + sha256 = "0q23hvi0axc14s1ah1p67rxvi36skw34kj9ahpijx2dd2a5smrvd"; 40 40 }; 41 41 42 42 nativeBuildInputs = [ scons ];
+8 -5
pkgs/tools/filesystems/dosfstools/default.nix
··· 1 - { stdenv, fetchurl }: 1 + { stdenv, fetchFromGitHub }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "dosfstools-3.0.26"; 4 + name = "dosfstools-${version}"; 5 + version = "3.0.28"; 5 6 6 - src = fetchurl { 7 - url = "http://daniel-baumann.ch/files/software/dosfstools/${name}.tar.xz"; 8 - sha256 = "0x9yi6s1419k678pr9h3a5bjccbrcxxpzmjwgl262ffrikz45126"; 7 + src = fetchFromGitHub { 8 + owner = "dosfstools"; 9 + repo = "dosfstools"; 10 + rev = "v${version}"; 11 + sha256 = "0lqirpxcn8ml0anq8aqmaljfsji9h6mdzz0jrs0yqqfhgg90bkg2"; 9 12 }; 10 13 11 14 makeFlags = "PREFIX=$(out)";
+2 -2
pkgs/tools/networking/dnsmasq/default.nix
··· 1 1 { pkgconfig, dbus_libs, nettle, stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "dnsmasq-2.72"; 4 + name = "dnsmasq-2.73"; 5 5 6 6 src = fetchurl { 7 7 url = "http://www.thekelleys.org.uk/dnsmasq/${name}.tar.xz"; 8 - sha256 = "1c80hq09hfm8cp5pirfb8wdlc7dqkp7zzmbmdaradcvlblzx42vx"; 8 + sha256 = "1xnqfaw2l78f4zw4z9sgr9nl9yc233gxc3sd7hxapz2k7q883zqb"; 9 9 }; 10 10 11 11 # Can't rely on make flags because of space in one of the parameters
+2 -4
pkgs/tools/networking/lftp/default.nix
··· 1 1 { stdenv, fetchurl, gnutls, pkgconfig, readline, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "lftp-4.6.1"; 4 + name = "lftp-4.6.3a"; 5 5 6 6 src = fetchurl { 7 7 urls = [ 8 8 "http://lftp.yar.ru/ftp/${name}.tar.bz2" 9 9 "http://lftp.yar.ru/ftp/old/${name}.tar.bz2" 10 10 ]; 11 - sha256 = "0w9nb24abqlnjzi30q8s0yv3h0zjxhynliyxwdgnrv0qag0k401s"; 11 + sha256 = "0846p1z5v997lxaqanj8n1qkv470s8nlhs420kiby67k4j2zl576"; 12 12 }; 13 - 14 - patches = [ ./no-gets.patch ]; 15 13 16 14 buildInputs = [ gnutls pkgconfig readline zlib ]; 17 15
-15
pkgs/tools/networking/lftp/no-gets.patch
··· 1 - --- a/lib/stdio.in.h 2 - +++ b/lib/stdio.in.h 3 - @@ -702,10 +702,12 @@ 4 - /* It is very rare that the developer ever has full control of stdin, 5 - so any use of gets warrants an unconditional warning; besides, C11 6 - removed it. */ 7 - +#ifdef gets 8 - #undef gets 9 - #if HAVE_RAW_DECL_GETS 10 - _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); 11 - #endif 12 - +#endif 13 - 14 - 15 - #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@
+5 -4
pkgs/tools/package-management/nix-serve/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, perl, nix, perlPackages }: 2 2 3 - let rev = "4c24e3ffa7d267d67d87135e7ac4c9198e449cd3"; in 3 + let rev = "7e09caa2a7a435aeb2cd5446aa590d6f9ae1699d"; in 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "nix-serve-0.1-${lib.substring 0 7 rev}"; 6 + name = "nix-serve-0.2-${lib.substring 0 7 rev}"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "edolstra"; 10 10 repo = "nix-serve"; 11 11 inherit rev; 12 - sha256 = "1c0ip4w00j86412l2qf0dwzjr9jzimiygbx82x15r46kr3cpk7kp"; 12 + sha256 = "0mjzsiknln3isdri9004wwjjjpak5fj8ncizyncf5jv7g4m4q1pj"; 13 13 }; 14 14 15 - buildInputs = [ perl nix perlPackages.Plack perlPackages.Starman ]; 15 + buildInputs = [ perl nix ] 16 + ++ (with perlPackages; [ DBI DBDSQLite Plack Starman ]); 16 17 17 18 buildPhase = "true"; 18 19
+10 -6
pkgs/tools/system/efibootmgr/default.nix
··· 1 - { stdenv, fetchgit, perl, efivar, pciutils, zlib }: 1 + { stdenv, fetchFromGitHub, perl, efivar, pciutils, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "efibootmgr-${version}"; 5 - version = "0.11.0"; 5 + version = "0.12"; 6 6 7 7 buildInputs = [ perl efivar pciutils zlib ]; 8 8 9 - src = fetchgit { 10 - url = "git://github.com/rhinstaller/efibootmgr.git"; 11 - rev = "refs/tags/${name}"; 12 - sha256 = "1di7cipi6jh4qaiq1ckyk6aimgpagb85yr37k3c1kj1m9p5qra4j"; 9 + src = fetchFromGitHub { 10 + owner = "rhinstaller"; 11 + repo = "efibootmgr"; 12 + rev = name; 13 + sha256 = "0fmrsp67dln76896fvxalj2pamyp9dszf32kl06wdfi0km42z8sh"; 13 14 }; 15 + 16 + NIX_CFLAGS_COMPILE = "-I${efivar}/include/efivar"; 17 + NIX_LDFLAGS = "-lefiboot -lefivar"; 14 18 15 19 postPatch = '' 16 20 substituteInPlace "./tools/install.pl" \
+10 -6
pkgs/tools/system/efivar/default.nix
··· 1 - { stdenv, fetchgit, popt }: 1 + { stdenv, fetchFromGitHub, popt }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "efivar-${version}"; 5 - version = "0.15"; 5 + version = "0.20"; 6 6 7 - src = fetchgit { 8 - url = "git://github.com/rhinstaller/efivar.git"; 9 - rev = "refs/tags/${version}"; 10 - sha256 = "1k5krjghb2r04wv6kxnhs1amqwzk7khzm7bsh0wnbsz7qn92masr"; 7 + src = fetchFromGitHub { 8 + owner = "rhinstaller"; 9 + repo = "efivar"; 10 + rev = version; 11 + sha256 = "14c8x9dhi4scj42n1cf513b551c1ccm8lwpaqx8h8ydpm2k35qi4"; 11 12 }; 12 13 13 14 buildInputs = [ popt ]; 15 + 16 + # 0.20 Relies on symbols from libdl.so which breaks efibootmgr 17 + NIX_LDFLAGS = "-ldl"; 14 18 15 19 installFlags = [ 16 20 "libdir=$(out)/lib"