Merge 'staging' into multiple-outputs

Conflicts:
	pkgs/applications/audio/flac/default.nix
	pkgs/build-support/gcc-wrapper/builder.sh
	pkgs/development/libraries/apr-util/default.nix
	pkgs/development/libraries/apr/default.nix
	pkgs/development/libraries/atk/default.nix
	pkgs/development/libraries/freetype/default.nix
	pkgs/development/libraries/gdk-pixbuf/default.nix
	pkgs/development/libraries/glib/default.nix
	pkgs/development/libraries/glibc/2.17/builder.sh
	pkgs/development/libraries/glibc/2.17/locales.nix
	pkgs/development/libraries/libjpeg/default.nix
	pkgs/development/libraries/libogg/default.nix
	pkgs/development/libraries/libsamplerate/default.nix
	pkgs/development/libraries/libtiff/default.nix
	pkgs/development/libraries/libvorbis/default.nix
	pkgs/development/libraries/mesa/default.nix
	pkgs/development/libraries/pango/default.nix
	pkgs/development/web/nodejs/default.nix
	pkgs/os-specific/linux/pam/default.nix
	pkgs/os-specific/linux/systemd/default.nix
	pkgs/stdenv/generic/setup.sh
	pkgs/stdenv/linux/default.nix
	pkgs/top-level/all-packages.nix
	pkgs/top-level/release-small.nix
This commit is contained in:
Vladimír Čunát
2014-08-23 16:04:53 +02:00
6628 changed files with 165219 additions and 65293 deletions
-8
View File
@@ -1,8 +0,0 @@
source $stdenv/setup
installFlags="PREFIX=$out INSTALL=install"
mkdir -p "$out/bin"
mkdir -p "$out/man/man1"
genericBuild
+30 -7
View File
@@ -1,14 +1,37 @@
{stdenv, fetchurl, bzip2}:
{ stdenv, fetchurl, bzip2 }:
stdenv.mkDerivation rec {
name = "bsdiff-${version}";
version = "4.3";
stdenv.mkDerivation {
name = "bsdiff-4.3";
builder = ./builder.sh;
src = fetchurl {
url = http://www.daemonology.net/bsdiff/bsdiff-4.3.tar.gz;
url = "http://www.daemonology.net/bsdiff/${name}.tar.gz";
sha256 = "0j2zm3z271x5aw63mwhr3vymzn45p2vvrlrpm9cz2nywna41b0hq";
};
buildInputs = [ bzip2 ];
patchPhase = ''
sed 's/^\.//g' -i Makefile
patches = [ ./include-systypes.patch ];
buildPhase = ''
cc -O3 -lbz2 bspatch.c -o bspatch
cc -O3 -lbz2 bsdiff.c -o bsdiff
'';
installPhase = ''
mkdir -p $out/bin
mkdir -p $out/share/man/man1
cp bsdiff $out/bin
cp bspatch $out/bin
cp bsdiff.1 $out/share/man/man1
cp bspatch.1 $out/share/man/man1
'';
meta = {
description = "An efficient binary diff/patch tool";
homepage = "http://www.daemonology.net/bsdiff";
license = stdenv.lib.licenses.bsd2;
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.thoughtpolice ];
};
}
@@ -0,0 +1,12 @@
diff --git a/bspatch.c b/bspatch.c
index 643c60b..543379c 100644
--- a/bspatch.c
+++ b/bspatch.c
@@ -28,6 +28,7 @@
__FBSDID("$FreeBSD: src/usr.bin/bsdiff/bspatch/bspatch.c,v 1.1 2005/08/06 01:59:06 cperciva Exp $");
#endif
+#include <sys/types.h>
#include <bzlib.h>
#include <stdlib.h>
#include <stdio.h>
+1
View File
@@ -14,6 +14,7 @@ stdenv.mkDerivation {
crossAttrs = {
patchPhase = ''
sed -i -e '/<sys\\stat\.h>/s|\\|/|' bzip2.c
sed -i -e 's/CC=gcc/CC=${stdenv.cross.config}-gcc/' \
-e 's/AR=ar/AR=${stdenv.cross.config}-ar/' \
-e 's/RANLIB=ranlib/RANLIB=${stdenv.cross.config}-ranlib/' \
+9 -6
View File
@@ -1,13 +1,18 @@
{ stdenv, fetchurl }:
{ stdenv, fetchurl, less }:
stdenv.mkDerivation rec {
name = "gzip-1.5";
name = "gzip-1.6";
src = fetchurl {
url = "mirror://gnu/gzip/${name}.tar.xz";
sha256 = "0wx1nqk709kx75cwp2axachnbxryp4gyl06qxn5nl95184w0mhls";
sha256 = "0ivqnbhiwd12q8hp3qw6rpsrpw2jg5y2mymk8cn22lsx90dfvprp";
};
enableParallelBuilding = true;
# In stdenv-linux, prevent a dependency on bootstrap-tools.
makeFlags = "SHELL=/bin/sh GREP=grep";
meta = {
homepage = http://www.gnu.org/software/gzip/;
description = "Gzip, the GNU zip compression program";
@@ -24,8 +29,6 @@ stdenv.mkDerivation rec {
is just a bonus.
'';
license = "GPLv3+";
maintainers = [ ];
license = stdenv.lib.licenses.gpl3Plus;
};
}
@@ -0,0 +1,25 @@
{stdenv, fetchurl}:
stdenv.mkDerivation {
name = "kzipmix-20091108";
src = fetchurl {
url = http://static.jonof.id.au/dl/kenutils/kzipmix-20091108-linux.tar.gz;
sha256 = "19gyn8pblffdz1bf3xkbpzx8a8wn3xb0v411pqzmz5g5l6pm5gph";
};
installPhase = ''
mkdir -p $out/bin
cp kzip zipmix $out/bin
patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux.so.2 $out/bin/kzip
patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux.so.2 $out/bin/zipmix
'';
meta = {
description = "A tool that agressively optimizes the sizes of Zip archives";
license = stdenv.lib.licenses.unfree;
homepage = http://advsys.net/ken/utils.htm;
maintainers = [ stdenv.lib.maintainers.sander ];
};
}
+1 -1
View File
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = http://ck.kolivas.org/apps/lrzip/;
description = "The CK LRZIP compression program (LZMA + RZIP)";
license = "GPLv2+";
license = stdenv.lib.licenses.gpl2Plus;
inherit version;
};
}
+2 -2
View File
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, texinfo }:
stdenv.mkDerivation rec {
name = "lzip-1.14";
name = "lzip-1.15";
buildInputs = [ texinfo ];
src = fetchurl {
url = "mirror://savannah/lzip/${name}.tar.gz";
sha256 = "1rybhk2pxpfh2789ck9mrkdv3bpx7b7miwndlshb5vb02m9crxbz";
sha256 = "1dh5vmj5apizfawnsm50y7z064yx7cz3313przph16gwd3dgrlvw";
};
configureFlags = "CPPFLAGS=-DNDEBUG CFLAGS=-O3 CXXFLAGS=-O3";
+3 -3
View File
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, zlib, utillinux }:
let name = "pigz";
version = "2.2.4";
version = "2.3.1";
in
stdenv.mkDerivation {
name = name + "-" + version;
src = fetchurl {
url = "http://www.zlib.net/${name}/${name}-${version}.tar.gz";
sha256 = "7e7967c47f66c07be97cbfa25c8816b72f9d35258466ea31eddc7666c914160e";
sha256 = "0m5gw134wfqy1wwqzla0f6c88bxys1sq5gs22zrphf9a8bjhr6v2";
};
buildInputs = [zlib] ++ stdenv.lib.optional stdenv.isLinux utillinux;
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
homepage = "http://www.zlib.net/pigz/";
description = "A parallel implementation of gzip for multi-core machines";
platforms = stdenv.lib.platforms.unix;
hydraPlatforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.simons ];
};
}
+1 -1
View File
@@ -11,6 +11,6 @@ stdenv.mkDerivation {
meta = {
homepage = http://rzip.samba.org/;
description = "The RZIP compression program";
license = "GPLv2+";
license = stdenv.lib.licenses.gpl2Plus;
};
}
+4 -4
View File
@@ -1,10 +1,10 @@
{stdenv, fetchurl, ucl, zlib}:
stdenv.mkDerivation {
name = "upx-3.07";
name = "upx-3.91";
src = fetchurl {
url = mirror://sourceforge/upx/upx-3.07-src.tar.bz2;
sha256 = "07pcgjn7x0a734mvhgqwz24qkm1rzqrkcp67pmagzz6i765cp7bs";
url = mirror://sourceforge/upx/upx-3.91-src.tar.bz2;
sha256 = "0g3aiinlcb37z1xhs202h2qrgbf8dygiyarmflbgahcq89byfz2j";
};
buildInputs = [ ucl zlib ];
@@ -29,6 +29,6 @@ stdenv.mkDerivation {
meta = {
homepage = http://upx.sourceforge.net/;
description = "The Ultimate Packer for eXecutables";
license = "GPLv2+";
license = stdenv.lib.licenses.gpl2Plus;
};
}
+6 -3
View File
@@ -1,17 +1,20 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "xz-5.0.4";
name = "xz-5.0.5";
src = fetchurl {
url = "http://tukaani.org/xz/${name}.tar.bz2";
sha256 = "14nf55b47335aakswqk0kqv1qsh4269rnb757dmkkbd1sdhb1naw";
sha256 = "1404i59bp6rzxya0br1q9njdv32z4sggyfrkjr7vq695hk94hv0n";
};
outputs = [ "out" "dev" "man" "doc" ];
doCheck = true;
# In stdenv-linux, prevent a dependency on bootstrap-tools.
preHook = "unset CONFIG_SHELL";
meta = {
homepage = http://tukaani.org/xz/;
description = "XZ, general-purpose data compression software, successor of LZMA";
@@ -30,7 +33,7 @@ stdenv.mkDerivation rec {
bzip2.
'';
licenses = [ "GPLv2+" "LGPLv2.1+" ];
license = [ "GPLv2+" "LGPLv2.1+" ];
maintainers = with stdenv.lib.maintainers; [ sander ];
platforms = stdenv.lib.platforms.all;
};