diff --git a/pkgs/system/all-packages-generic.nix b/pkgs/system/all-packages-generic.nix index e4d9d55dad4..873502502cd 100644 --- a/pkgs/system/all-packages-generic.nix +++ b/pkgs/system/all-packages-generic.nix @@ -132,6 +132,10 @@ rec { inherit fetchurl stdenv; }; + gnutarDiet = (import ../tools/archivers/gnutar-diet) { + inherit fetchurl stdenv dietgcc; + }; + zip = (import ../tools/archivers/zip) { inherit fetchurl stdenv; }; diff --git a/pkgs/tools/archivers/gnutar-diet/default.nix b/pkgs/tools/archivers/gnutar-diet/default.nix new file mode 100644 index 00000000000..32d0dc5aef4 --- /dev/null +++ b/pkgs/tools/archivers/gnutar-diet/default.nix @@ -0,0 +1,12 @@ +{stdenv, fetchurl, dietgcc}: + +stdenv.mkDerivation { + name = "gnutar-1.15.1"; + src = fetchurl { + url = http://ftp.gnu.org/gnu/tar/tar-1.15.1.tar.bz2; + md5 = "57da3c38f8e06589699548a34d5a5d07"; + }; + NIX_GCC = dietgcc; + NIX_GLIBC_FLAGS_SET=1; + NIX_CFLAGS_COMPILE="-D_BSD_SOURCE=1"; +}