Merge pull request #24825 from dezgeg/pr-stdenv-updates

stdenv package updates
This commit is contained in:
Eelco Dolstra 2017-04-11 14:38:29 +02:00 committed by GitHub
commit b40cca244c
8 changed files with 18 additions and 36 deletions

View file

@ -3,11 +3,11 @@
let inherit (stdenv.lib) optional optionalString; in
let self = stdenv.mkDerivation rec {
name = "gmp-6.1.1";
name = "gmp-6.1.2";
src = fetchurl { # we need to use bz2, others aren't in bootstrapping stdenv
urls = [ "mirror://gnu/gmp/${name}.tar.bz2" "ftp://ftp.gmplib.org/pub/${name}/${name}.tar.bz2" ];
sha256 = "1mpzprdzkgfpdc1v2lf4dxlxps4x8bvmzvd8n1ri6gw9y9jrh458";
sha256 = "1clg7pbpk6qwxj5b2mw0pghzawp2qlm3jf9gdd8i6fl6yh2bnxaj";
};
#outputs TODO: split $cxx due to libstdc++ dependency

View file

@ -1,12 +0,0 @@
diff --git a/configure b/configure
index 6c4e868..0298e19 100755
--- a/configure
+++ b/configure
@@ -14501,6 +14501,7 @@ else
case "$host_cpu" in
a29k | \
+ aarch64* | \
alpha* | \
arc | \
arm* | strongarm* | xscale* | \

View file

@ -1,21 +1,14 @@
{ fetchurl, stdenv }:
stdenv.mkDerivation rec {
name = "libsigsegv-2.10";
name = "libsigsegv-2.11";
src = fetchurl {
url = "mirror://gnu/libsigsegv/${name}.tar.gz";
sha256 = "16hrs8k3nmc7a8jam5j1fpspd6sdpkamskvsdpcw6m29vnis8q44";
sha256 = "063swdvq7mbmc1clv0rnh20grwln1zfc2qnm0sa1hivcxyr2wz6x";
};
# Based on https://github.com/davidgfnet/buildroot-Os/blob/69fe6065b9dd1cb4dcc0a4b554e42cc2e5bd0d60/package/libsigsegv/libsigsegv-0002-fix-aarch64-build.patch
# but applied directly to configure since we can't use autoreconf while bootstrapping.
patches = if stdenv.isAarch64 || stdenv.cross.arch or "" == "aarch64"
then [ ./aarch64.patch ]
else null; # TODO: change to lib.optional on next mass rebuild
# https://github.com/NixOS/nixpkgs/issues/6028
doCheck = false;
doCheck = true;
meta = {
homepage = http://www.gnu.org/software/libsigsegv/;

View file

@ -1,11 +1,11 @@
{stdenv, fetchurl}:
stdenv.mkDerivation rec {
name = "lzo-2.09";
name = "lzo-2.10";
src = fetchurl {
url = "${meta.homepage}/download/${name}.tar.gz";
sha256 = "0k5kpj3jnsjfxqqkblpfpx0mqcy86zs5fhjhgh2kq1hksg7ag57j";
sha256 = "0wm04519pd3g8hqpjqhfr72q8qmbiwqaxcs3cndny9h86aa95y60";
};
configureFlags = [ "--enable-shared" ];

View file

@ -1,11 +1,12 @@
{ lib, stdenv, fetchurl, ncurses }:
stdenv.mkDerivation {
name = "procps-3.3.11";
stdenv.mkDerivation rec {
name = "procps-${version}";
version = "3.3.12";
src = fetchurl {
url = mirror://sourceforge/procps-ng/procps-ng-3.3.11.tar.xz;
sha256 = "1va4n0mpsq327ca9dqp4hnrpgs6821rp0f2m0jyc1bfjl9lk2jg9";
url = "mirror://sourceforge/procps-ng/procps-ng-${version}.tar.xz";
sha256 = "1m57w6jmry84njd5sgk5afycbglql0al80grx027kwqqcfw5mmkf";
};
buildInputs = [ ncurses ];

View file

@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "xz-5.2.2";
name = "xz-5.2.3";
src = fetchurl {
url = "http://tukaani.org/xz/${name}.tar.bz2";
sha256 = "1da071wyx921pyx3zkxlnbpp14p6km98pnp66mg1arwi9dxgbxbg";
sha256 = "1ha08wxcldgcl81021x5nhknr47s1p95ljfkka4sqah5w5ns377x";
};
outputs = [ "bin" "dev" "out" "man" "doc" ];

View file

@ -5,11 +5,11 @@ let
inherit (stdenv.lib) optional;
in
stdenv.mkDerivation rec {
name = "gawk-4.1.3";
name = "gawk-4.1.4";
src = fetchurl {
url = "mirror://gnu/gawk/${name}.tar.xz";
sha256 = "09d6pmx6h3i2glafm0jd1v1iyrs03vcyv2rkz12jisii3vlmbkz3";
sha256 = "0rn2mmjxm767zliqzd67j7h2ncjn4j0321c60y9fy3grs3i89qak";
};
# When we do build separate interactive version, it makes sense to always include man.

View file

@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "patchutils-0.3.3";
name = "patchutils-0.3.4";
src = fetchurl {
url = "http://cyberelk.net/tim/data/patchutils/stable/${name}.tar.xz";
sha256 = "0g5df00cj4nczrmr4k791l7la0sq2wnf8rn981fsrz1f3d2yix4i";
sha256 = "0xp8mcfyi5nmb5a2zi5ibmyshxkb1zv1dgmnyn413m7ahgdx8mfg";
};
patches = [ ./drop-comments.patch ]; # we would get into a cycle when using fetchpatch on this one