summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2018-01-12 21:14:44 -0600
committerWill Dietz <w@wdtz.org>2018-02-13 09:44:30 -0600
commit3aa61e33bedc13f1db6c7b62db76ce2b412340cd (patch)
tree09a946309b65dcf7e570232ccd407c321c1eab26 /pkgs/tools
parentafe517acd5bf023c1015b8c3467f2c3f95d78720 (diff)
downloadnixlib-3aa61e33bedc13f1db6c7b62db76ce2b412340cd.tar
nixlib-3aa61e33bedc13f1db6c7b62db76ce2b412340cd.tar.gz
nixlib-3aa61e33bedc13f1db6c7b62db76ce2b412340cd.tar.bz2
nixlib-3aa61e33bedc13f1db6c7b62db76ce2b412340cd.tar.lz
nixlib-3aa61e33bedc13f1db6c7b62db76ce2b412340cd.tar.xz
nixlib-3aa61e33bedc13f1db6c7b62db76ce2b412340cd.tar.zst
nixlib-3aa61e33bedc13f1db6c7b62db76ce2b412340cd.zip
nix: simplify bzip2 dependency, this is handled properly now
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/package-management/nix/default.nix16
1 files changed, 1 insertions, 15 deletions
diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix
index fc731c54f456..91844bdb9dde 100644
--- a/pkgs/tools/package-management/nix/default.nix
+++ b/pkgs/tools/package-management/nix/default.nix
@@ -27,7 +27,7 @@ let
       ++ lib.optionals (!is20) [ curl perl ]
       ++ lib.optionals fromGit [ autoreconfHook autoconf-archive bison flex libxml2 libxslt docbook5 docbook5_xsl ];
 
-    buildInputs = [ curl openssl sqlite xz ]
+    buildInputs = [ curl openssl sqlite xz bzip2 ]
       ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
       ++ lib.optionals fromGit [ brotli ] # Since 1.12
       ++ lib.optional stdenv.isLinux libseccomp
@@ -39,15 +39,6 @@ let
 
     propagatedBuildInputs = [ boehmgc ];
 
-    # Note: bzip2 is not passed as a build input, because the unpack phase
-    # would end up using the wrong bzip2 when cross-compiling.
-    # XXX: The right thing would be to reinstate `--with-bzip2' in Nix.
-    postUnpack =
-      '' export CPATH="${bzip2.dev}/include"
-         export LIBRARY_PATH="${bzip2.out}/lib"
-         export CXXFLAGS="-Wno-error=reserved-user-defined-literal"
-      '';
-
     configureFlags =
       [ "--with-store-dir=${storeDir}"
         "--localstatedir=${stateDir}"
@@ -75,11 +66,6 @@ let
     separateDebugInfo = stdenv.isLinux;
 
     crossAttrs = {
-      postUnpack =
-        '' export CPATH="${bzip2.crossDrv}/include"
-           export NIX_CROSS_LDFLAGS="-L${bzip2.crossDrv}/lib -rpath-link ${bzip2.crossDrv}/lib $NIX_CROSS_LDFLAGS"
-        '';
-
       configureFlags =
         ''
           --with-store-dir=${storeDir} --localstatedir=${stateDir}