summary refs log tree commit diff
path: root/pkgs/development/libraries/libssh2
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-05-11 15:18:08 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-05-11 15:18:08 -0700
commit2c9481e0fdea4ce96053d6c0720adbdba21db334 (patch)
tree2464f1bfeff3e93ae7b1b186fbd4d756e8a67983 /pkgs/development/libraries/libssh2
parent5eda8246a46d885b99eea582ad2165e081f71c92 (diff)
downloadnixpkgs-2c9481e0fdea4ce96053d6c0720adbdba21db334.tar
nixpkgs-2c9481e0fdea4ce96053d6c0720adbdba21db334.tar.gz
nixpkgs-2c9481e0fdea4ce96053d6c0720adbdba21db334.tar.bz2
nixpkgs-2c9481e0fdea4ce96053d6c0720adbdba21db334.tar.lz
nixpkgs-2c9481e0fdea4ce96053d6c0720adbdba21db334.tar.xz
nixpkgs-2c9481e0fdea4ce96053d6c0720adbdba21db334.tar.zst
nixpkgs-2c9481e0fdea4ce96053d6c0720adbdba21db334.zip
libssh2: Fix for darwin
Diffstat (limited to 'pkgs/development/libraries/libssh2')
-rw-r--r--pkgs/development/libraries/libssh2/default.nix14
1 files changed, 9 insertions, 5 deletions
diff --git a/pkgs/development/libraries/libssh2/default.nix b/pkgs/development/libraries/libssh2/default.nix
index dfaee909620..3434fde1a62 100644
--- a/pkgs/development/libraries/libssh2/default.nix
+++ b/pkgs/development/libraries/libssh2/default.nix
@@ -55,13 +55,17 @@ stdenv.mkDerivation rec {
     (mkEnable false                      "examples-build" null)
   ];
 
-  postInstall = optionalString (optZlib != null) ''
-    sed -i 's,\(-lz\),-L${optZlib}/lib \1,' $out/lib/libssh2.la
+  postInstall = optionalString (!stdenv.isDarwin) (''
+    sed -i \
+  '' + optionalString (optZlib != null) ''
+      -e 's,\(-lz\),-L${optZlib}/lib \1,' \
   '' + optionalString (cryptoStr == "openssl") ''
-    sed -i 's,\(-lssl\|-lcrypto\),-L${openssl}/lib \1,' $out/lib/libssh2.la
+      -e 's,\(-lssl\|-lcrypto\),-L${openssl}/lib \1,' \
   '' + optionalString (cryptoStr == "libgcrypt") ''
-    sed -i 's,\(-lgcrypt\),-L${libgcrypt}/lib \1,' $out/lib/libssh2.la
-  '';
+      -e 's,\(-lgcrypt\),-L${libgcrypt}/lib \1,' \
+  '' + ''
+      $out/lib/libssh2.la
+  '');
 
   meta = {
     description = "A client-side C library implementing the SSH2 protocol";