diff options
author | William A. Kennington III <william@wkennington.com> | 2015-05-11 15:18:08 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-05-11 15:18:08 -0700 |
commit | 2c9481e0fdea4ce96053d6c0720adbdba21db334 (patch) | |
tree | 2464f1bfeff3e93ae7b1b186fbd4d756e8a67983 /pkgs/development/libraries/libssh2 | |
parent | 5eda8246a46d885b99eea582ad2165e081f71c92 (diff) | |
download | nixpkgs-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.nix | 14 |
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"; |