Merge branch 'master.upstream' into staging.upstream

This commit is contained in:
William A. Kennington III 2015-06-18 22:37:00 -07:00
commit fe4f8903b4
22 changed files with 69 additions and 73 deletions

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "taskwarrior-${version}";
version = "2.4.0";
version = "2.4.4";
enableParallelBuilding = true;
src = fetchurl {
url = "http://www.taskwarrior.org/download/task-${version}.tar.gz";
sha256 = "17hiv7zld06zb5xmyp96bw9xl6vp178fhffs660fxxpxn3srb9bg";
sha256 = "7ff406414e0be480f91981831507ac255297aab33d8246f98dbfd2b1b2df8e3b";
};
nativeBuildInputs = [ cmake libuuid gnutls ];

View File

@ -15,11 +15,11 @@ let
in
stdenv.mkDerivation rec {
name = "mumble-${version}";
version = "1.2.8";
version = "1.2.9";
src = fetchurl {
url = "mirror://sourceforge/mumble/${name}.tar.gz";
sha256 = "0ng1xd7i0951kqnd9visf84y2dcwia79a1brjwfvr1wnykgw6bsc";
sha256 = "1frc6b284cl36czrsrg47mnmg1im0pjqscp877gz2rrjc62pxlab";
};
patches = optional jackSupport ./mumble-jack-support.patch;

View File

@ -9,7 +9,7 @@
}:
let
version = "2.4.2";
version = "2.4.4";
svn = subversionClient.override { perlBindings = true; };
in
@ -18,7 +18,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
sha256 = "1rf942v2yk49xgy0asgk4vi4mmshpz823iyvrxc5n5y2v0ffq0a8";
sha256 = "0q02ygsk1gvn07bb7gnwrp9kr2p405fjj8arpby7851889fv2wzq";
};
patches = [

View File

@ -15,11 +15,11 @@ in
with stdenv.lib;
stdenv.mkDerivation rec {
name = "libinput-0.15.0";
name = "libinput-0.17.0";
src = fetchurl {
url = "http://www.freedesktop.org/software/libinput/${name}.tar.xz";
sha256 = "07gw2bhjikiix6bgln03n0zqnbqw18svlf2dfpsv893xjwcdnmhn";
sha256 = "1nr8zg99hk6lz2g2kdvlz13i7cwvrsakakrn3c1w2id7wcxj9nxp";
};
configureFlags = [

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, nasm }:
stdenv.mkDerivation rec {
name = "libjpeg-turbo-1.4.0";
name = "libjpeg-turbo-1.4.1";
src = fetchurl {
url = "mirror://sourceforge/libjpeg-turbo/${name}.tar.gz";
sha256 = "1vmv5ciqq98gi2ishqbvlx9hsk7sl06lr6xkcgw480jiddadhfnr";
sha256 = "027vz97064bjmwj7gdw2p47y1437w08j54frpgzmnql5rvabmxab";
};
buildInputs = [ nasm ];

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "libndp-1.4";
name = "libndp-1.5";
src = fetchurl {
url = "http://libndp.org/files/${name}.tar.gz";
sha256 = "0pym5xxq3avg348q61xggwy05i0r2m4sj3mlwlpxfjq2xi3y42rs";
sha256 = "15f743hjc7yy2sv3hzvfc27s1gny4mh5aww59vn195fff2midwgs";
};
meta = with stdenv.lib; {

View File

@ -1,10 +1,11 @@
{ stdenv, fetchurl, lcms2, jasper, pkgconfig }:
stdenv.mkDerivation rec {
name = "libraw-0.16.0";
name = "libraw-${version}";
version = "0.16.1";
src = fetchurl {
url = http://www.libraw.org/data/LibRaw-0.16.0.tar.gz;
url = "http://www.libraw.org/data/LibRaw-${version}.tar.gz";
sha256 = "15ng4s24grib39r0nlgrf18r2j9yh43qyx4vbif38d95xiqkix3i";
};

View File

@ -1,11 +1,11 @@
{stdenv, fetchurlBoot, openssl, zlib}:
stdenv.mkDerivation rec {
name = "libssh2-1.5.0";
name = "libssh2-1.6.0";
src = fetchurlBoot {
url = "${meta.homepage}/download/${name}.tar.gz";
sha256 = "1z6hfgak00yz0azx6lk6n688mywhdxx03j6sdf95p3w6ssnnn6c3";
sha256 = "05c2is69c50lyikkh29nk6zhghjk4i7hjx0zqfhq47aald1jj82s";
};
buildInputs = [ openssl zlib ];

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, perl }:
stdenv.mkDerivation rec {
name = "mbedtls-1.3.10";
name = "mbedtls-1.3.11";
src = fetchurl {
url = "https://polarssl.org/download/${name}-gpl.tgz";
sha256 = "0zj0vdmam52hk7c6s3y81bdb4mqawi9fskkcqlgnj8v61j7dhvvl";
sha256 = "1js1lk6hvw9l3nhjhnhzfazfbnlcmk229hmnlm7jli3agc1979b7";
};
nativeBuildInputs = [ perl ];

View File

@ -26,13 +26,13 @@ let
in
stdenv.mkDerivation rec {
name = "wiredtiger-${version}";
version = "2.6.0";
version = "2.6.1";
src = fetchFromGitHub {
repo = "wiredtiger";
owner = "wiredtiger";
rev = version;
sha256 = "0i2r03bpq9xzp5pw7c67kjac5j7mssiawd9id8lqjdbr6c6772cv";
sha256 = "1nj319w3hvkq3za2dz9m0p1w683gycdb392v1jb910bhzpsq30pd";
};
nativeBuildInputs = [ automake autoconf libtool ];

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, libuuid, pkgconfig, libsodium }:
stdenv.mkDerivation rec {
name = "zeromq-4.1.1";
name = "zeromq-4.1.2";
src = fetchurl {
url = "http://download.zeromq.org/${name}.tar.gz";
sha256 = "1nxqvb1n8yy6953nv095riirrpmw4w340qd6sjm4cfdl0rbixmj3";
sha256 = "09sr6ix4k25m3fw6c8xhicq5g27q0k1vlwfqai8iwlk8dnnjw5pr";
};
buildInputs = [ libuuid pkgconfig libsodium ];

View File

@ -5,11 +5,11 @@
assert stdenv.isLinux;
stdenv.mkDerivation rec {
name = "bluez-5.30";
name = "bluez-5.31";
src = fetchurl {
url = "mirror://kernel/linux/bluetooth/${name}.tar.xz";
sha256 = "0b1qbnq1xzcdw5rajg9yyg31bf21jnff0n6gnf1snz89bbdllfhy";
sha256 = "13w1cdybwyb9pww64hp8dwxqq9zs58wh1mq8sslsknb6b3663dn4";
};
pythonPath = with pythonPackages;

View File

@ -1,7 +1,7 @@
{ stdenv, fetchurl, pkgconfig, udev, utillinux, coreutils, enable_dmeventd ? false }:
let
version = "2.02.118";
version = "2.02.120";
in
stdenv.mkDerivation {
@ -9,7 +9,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "ftp://sources.redhat.com/pub/lvm2/releases/LVM2.${version}.tgz";
sha256 = "1ishsibxn1l5fymrrc5fd3z05x1z2zh0y8939wpvwz0qp9rwxazn";
sha256 = "06h8csqjy6b0khi73kklkp10j5yq3j1kxklfaf158c80glpx0swd";
};
configureFlags =

View File

@ -12,7 +12,7 @@ assert (!libsOnly) -> kernel != null;
let
versionNumber = "346.59";
versionNumber = "352.21";
# Policy: use the highest stable version as the default (on our master).
inherit (stdenv.lib) makeLibraryPath;
@ -28,12 +28,12 @@ stdenv.mkDerivation {
if stdenv.system == "i686-linux" then
fetchurl {
url = "http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run";
sha256 = "0a91mmv9846chyx6rbf3hx39gr344cffmgic45a9sf82rky87kv5";
sha256 = "1l206091frcpql8ql82i5jkf955wdr56ikh9aprwhqkyyjjq4qv1";
}
else if stdenv.system == "x86_64-linux" then
fetchurl {
url = "http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run";
sha256 = "0rz7pdzdviz1086w8ks6qiv83ah84y13h3051xr1p4wa4kll2yac";
sha256 = "1sv495i5s1fd7j4k4yr53xbgc9jind0y74mqivv36p5z6m8z5k6g";
}
else throw "nvidia-x11 does not support platform ${stdenv.system}";

View File

@ -4,7 +4,7 @@
with stdenv.lib;
let version = "3.0.3";
let version = "3.0.4";
system-libraries = [
"pcre"
"wiredtiger"
@ -36,7 +36,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "http://downloads.mongodb.org/src/mongodb-src-r${version}.tar.gz";
sha256 = "01q8fas8afch50h4kjdrdrcrb1qx243wafz6zdsbc2waq60mlxjp";
sha256 = "0q23hvi0axc14s1ah1p67rxvi36skw34kj9ahpijx2dd2a5smrvd";
};
nativeBuildInputs = [ scons ];

View File

@ -1,11 +1,14 @@
{ stdenv, fetchurl }:
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
name = "dosfstools-3.0.26";
name = "dosfstools-${version}";
version = "3.0.28";
src = fetchurl {
url = "http://daniel-baumann.ch/files/software/dosfstools/${name}.tar.xz";
sha256 = "0x9yi6s1419k678pr9h3a5bjccbrcxxpzmjwgl262ffrikz45126";
src = fetchFromGitHub {
owner = "dosfstools";
repo = "dosfstools";
rev = "v${version}";
sha256 = "0lqirpxcn8ml0anq8aqmaljfsji9h6mdzz0jrs0yqqfhgg90bkg2";
};
makeFlags = "PREFIX=$(out)";

View File

@ -1,11 +1,11 @@
{ pkgconfig, dbus_libs, nettle, stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "dnsmasq-2.72";
name = "dnsmasq-2.73";
src = fetchurl {
url = "http://www.thekelleys.org.uk/dnsmasq/${name}.tar.xz";
sha256 = "1c80hq09hfm8cp5pirfb8wdlc7dqkp7zzmbmdaradcvlblzx42vx";
sha256 = "1xnqfaw2l78f4zw4z9sgr9nl9yc233gxc3sd7hxapz2k7q883zqb";
};
# Can't rely on make flags because of space in one of the parameters

View File

@ -1,18 +1,16 @@
{ stdenv, fetchurl, gnutls, pkgconfig, readline, zlib }:
stdenv.mkDerivation rec {
name = "lftp-4.6.1";
name = "lftp-4.6.3a";
src = fetchurl {
urls = [
"http://lftp.yar.ru/ftp/${name}.tar.bz2"
"http://lftp.yar.ru/ftp/old/${name}.tar.bz2"
];
sha256 = "0w9nb24abqlnjzi30q8s0yv3h0zjxhynliyxwdgnrv0qag0k401s";
sha256 = "0846p1z5v997lxaqanj8n1qkv470s8nlhs420kiby67k4j2zl576";
};
patches = [ ./no-gets.patch ];
buildInputs = [ gnutls pkgconfig readline zlib ];
meta = with stdenv.lib; {

View File

@ -1,15 +0,0 @@
--- a/lib/stdio.in.h
+++ b/lib/stdio.in.h
@@ -702,10 +702,12 @@
/* It is very rare that the developer ever has full control of stdin,
so any use of gets warrants an unconditional warning; besides, C11
removed it. */
+#ifdef gets
#undef gets
#if HAVE_RAW_DECL_GETS
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
#endif
+#endif
#if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@

View File

@ -1,18 +1,19 @@
{ lib, stdenv, fetchFromGitHub, perl, nix, perlPackages }:
let rev = "4c24e3ffa7d267d67d87135e7ac4c9198e449cd3"; in
let rev = "7e09caa2a7a435aeb2cd5446aa590d6f9ae1699d"; in
stdenv.mkDerivation rec {
name = "nix-serve-0.1-${lib.substring 0 7 rev}";
name = "nix-serve-0.2-${lib.substring 0 7 rev}";
src = fetchFromGitHub {
owner = "edolstra";
repo = "nix-serve";
inherit rev;
sha256 = "1c0ip4w00j86412l2qf0dwzjr9jzimiygbx82x15r46kr3cpk7kp";
sha256 = "0mjzsiknln3isdri9004wwjjjpak5fj8ncizyncf5jv7g4m4q1pj";
};
buildInputs = [ perl nix perlPackages.Plack perlPackages.Starman ];
buildInputs = [ perl nix ]
++ (with perlPackages; [ DBI DBDSQLite Plack Starman ]);
buildPhase = "true";

View File

@ -1,17 +1,21 @@
{ stdenv, fetchgit, perl, efivar, pciutils, zlib }:
{ stdenv, fetchFromGitHub, perl, efivar, pciutils, zlib }:
stdenv.mkDerivation rec {
name = "efibootmgr-${version}";
version = "0.11.0";
version = "0.12";
buildInputs = [ perl efivar pciutils zlib ];
src = fetchgit {
url = "git://github.com/rhinstaller/efibootmgr.git";
rev = "refs/tags/${name}";
sha256 = "1di7cipi6jh4qaiq1ckyk6aimgpagb85yr37k3c1kj1m9p5qra4j";
src = fetchFromGitHub {
owner = "rhinstaller";
repo = "efibootmgr";
rev = name;
sha256 = "0fmrsp67dln76896fvxalj2pamyp9dszf32kl06wdfi0km42z8sh";
};
NIX_CFLAGS_COMPILE = "-I${efivar}/include/efivar";
NIX_LDFLAGS = "-lefiboot -lefivar";
postPatch = ''
substituteInPlace "./tools/install.pl" \
--replace "/usr/bin/perl" "${perl}/bin/perl"

View File

@ -1,17 +1,21 @@
{ stdenv, fetchgit, popt }:
{ stdenv, fetchFromGitHub, popt }:
stdenv.mkDerivation rec {
name = "efivar-${version}";
version = "0.15";
version = "0.20";
src = fetchgit {
url = "git://github.com/rhinstaller/efivar.git";
rev = "refs/tags/${version}";
sha256 = "1k5krjghb2r04wv6kxnhs1amqwzk7khzm7bsh0wnbsz7qn92masr";
src = fetchFromGitHub {
owner = "rhinstaller";
repo = "efivar";
rev = version;
sha256 = "14c8x9dhi4scj42n1cf513b551c1ccm8lwpaqx8h8ydpm2k35qi4";
};
buildInputs = [ popt ];
# 0.20 Relies on symbols from libdl.so which breaks efibootmgr
NIX_LDFLAGS = "-ldl";
installFlags = [
"libdir=$(out)/lib"
"mandir=$(out)/share/man"