summary refs log tree commit diff
path: root/pkgs/development/libraries/openssl
diff options
context:
space:
mode:
authorMoritz Angermann <moritz.angermann@gmail.com>2019-09-06 14:41:44 +0800
committerMoritz Angermann <moritz.angermann@gmail.com>2019-10-17 21:54:16 +0800
commit2df354fd1e22ae46a0c412e221167c9ca5085bdd (patch)
treec7a4a5863b354a0e7273e7766adbb6edde224d2d /pkgs/development/libraries/openssl
parent8b393304b190bbc92d949585fdadae4e50b1cfc8 (diff)
downloadnixpkgs-2df354fd1e22ae46a0c412e221167c9ca5085bdd.tar
nixpkgs-2df354fd1e22ae46a0c412e221167c9ca5085bdd.tar.gz
nixpkgs-2df354fd1e22ae46a0c412e221167c9ca5085bdd.tar.bz2
nixpkgs-2df354fd1e22ae46a0c412e221167c9ca5085bdd.tar.lz
nixpkgs-2df354fd1e22ae46a0c412e221167c9ca5085bdd.tar.xz
nixpkgs-2df354fd1e22ae46a0c412e221167c9ca5085bdd.tar.zst
nixpkgs-2df354fd1e22ae46a0c412e221167c9ca5085bdd.zip
fix openssl
Diffstat (limited to 'pkgs/development/libraries/openssl')
-rw-r--r--pkgs/development/libraries/openssl/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix
index f8e6a730e25..03b92ccbc77 100644
--- a/pkgs/development/libraries/openssl/default.nix
+++ b/pkgs/development/libraries/openssl/default.nix
@@ -92,10 +92,14 @@ let
           rm "$out/lib/"*.a
       fi
 
-    '' + stdenv.lib.optionalString (!stdenv.targetPlatform.isWindows)
+    '' +
     ''
       mkdir -p $bin
+    '' + stdenv.lib.optionalString (!stdenv.hostPlatform.isWindows)
+    ''
       substituteInPlace $out/bin/c_rehash --replace ${buildPackages.perl} ${perl}
+    '' +
+    ''
       mv $out/bin $bin/
 
       mkdir $dev
@@ -107,7 +111,7 @@ let
       rmdir $out/etc/ssl/{certs,private}
     '';
 
-    postFixup = ''
+    postFixup = stdenv.lib.optionalString (!stdenv.hostPlatform.isWindows) ''
       # Check to make sure the main output doesn't depend on perl
       if grep -r '${buildPackages.perl}' $out; then
         echo "Found an erroneous dependency on perl ^^^" >&2