about summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorJohn Ericson <subscribe@JohnEricson.me>2018-09-21 14:52:17 -0400
committerGitHub <noreply@github.com>2018-09-21 14:52:17 -0400
commitaba5f4974aeae496c536cfb7b8895cd9b3f29462 (patch)
tree466e01cc9b2193f6f18276682000c1e1c28fe0e1 /pkgs/build-support
parent3ac97c054f9fc35d0872a6e05dbfe839a07ec73d (diff)
parentb97242238d7efb029c76eb8d4fe4b1228a5b49a8 (diff)
downloadnixlib-aba5f4974aeae496c536cfb7b8895cd9b3f29462.tar
nixlib-aba5f4974aeae496c536cfb7b8895cd9b3f29462.tar.gz
nixlib-aba5f4974aeae496c536cfb7b8895cd9b3f29462.tar.bz2
nixlib-aba5f4974aeae496c536cfb7b8895cd9b3f29462.tar.lz
nixlib-aba5f4974aeae496c536cfb7b8895cd9b3f29462.tar.xz
nixlib-aba5f4974aeae496c536cfb7b8895cd9b3f29462.tar.zst
nixlib-aba5f4974aeae496c536cfb7b8895cd9b3f29462.zip
Merge pull request #47145 from obsidiansystems/fetchzip-cross
fetchzip: Use unzip from buildPackages
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/fetchzip/default.nix11
1 files changed, 5 insertions, 6 deletions
diff --git a/pkgs/build-support/fetchzip/default.nix b/pkgs/build-support/fetchzip/default.nix
index 4a5381d71f20..f1b9b9290d4c 100644
--- a/pkgs/build-support/fetchzip/default.nix
+++ b/pkgs/build-support/fetchzip/default.nix
@@ -14,7 +14,7 @@
 , name ? "source"
 , ... } @ args:
 
-lib.overrideDerivation (fetchurl ({
+(fetchurl ({
   inherit name;
 
   recursiveHash = true;
@@ -23,8 +23,6 @@ lib.overrideDerivation (fetchurl ({
 
   postFetch =
     ''
-      export PATH=${unzip}/bin:$PATH
-
       unpackDir="$TMPDIR/unpack"
       mkdir "$unpackDir"
       cd "$unpackDir"
@@ -48,6 +46,7 @@ lib.overrideDerivation (fetchurl ({
       mv "$unpackDir" "$out"
     '') #*/
     + extraPostFetch;
-} // removeAttrs args [ "stripRoot" "extraPostFetch" ]))
-# Hackety-hack: we actually need unzip hooks, too
-(x: {nativeBuildInputs = x.nativeBuildInputs++ [unzip];})
+} // removeAttrs args [ "stripRoot" "extraPostFetch" ])).overrideAttrs (x: {
+  # Hackety-hack: we actually need unzip hooks, too
+  nativeBuildInputs = x.nativeBuildInputs ++ [ unzip ];
+})