diff options
author | Jude Taylor <me@jude.bio> | 2015-06-18 17:04:09 -0700 |
---|---|---|
committer | Jude Taylor <me@jude.bio> | 2015-06-18 17:04:09 -0700 |
commit | 9fd1920d8fdfaede3cf15773dd4a794d1abea4df (patch) | |
tree | 567250b4c08e395d4f3d826c76a5adf1a4978242 /pkgs | |
parent | 3790cb7d439c71ee4e5bddcda1f32d44ad4aa6d3 (diff) | |
download | nixlib-9fd1920d8fdfaede3cf15773dd4a794d1abea4df.tar nixlib-9fd1920d8fdfaede3cf15773dd4a794d1abea4df.tar.gz nixlib-9fd1920d8fdfaede3cf15773dd4a794d1abea4df.tar.bz2 nixlib-9fd1920d8fdfaede3cf15773dd4a794d1abea4df.tar.lz nixlib-9fd1920d8fdfaede3cf15773dd4a794d1abea4df.tar.xz nixlib-9fd1920d8fdfaede3cf15773dd4a794d1abea4df.tar.zst nixlib-9fd1920d8fdfaede3cf15773dd4a794d1abea4df.zip |
fix ncurses renames on darwin
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/ncurses/default.nix | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix index 0c789fc4460c..6da81faf47ab 100644 --- a/pkgs/development/libraries/ncurses/default.nix +++ b/pkgs/development/libraries/ncurses/default.nix @@ -9,7 +9,9 @@ , abiVersion ? "5" }: -stdenv.mkDerivation rec { +let libSuffix = if stdenv.isDarwin then "dylib" else "so"; + +in stdenv.mkDerivation rec { name = "ncurses-5.9"; src = fetchurl { @@ -63,9 +65,9 @@ stdenv.mkDerivation rec { # Create non-unicode compatability libs="$(find $out/lib -name \*w.a | sed 's,.*lib\(.*\)w.a.*,\1,g')" for lib in $libs; do - if [ -e "$out/lib/lib''${lib}w.so" ]; then - ln -svf lib''${lib}w.so $out/lib/lib$lib.so - ln -svf lib''${lib}w.so.${abiVersion} $out/lib/lib$lib.so.${abiVersion} + if [ -e "$out/lib/lib''${lib}w.${libSuffix}" ]; then + ln -svf lib''${lib}w.${libSuffix} $out/lib/lib$lib.${libSuffix} + ln -svf lib''${lib}w.${libSuffix}.${abiVersion} $out/lib/lib$lib.${libSuffix}.${abiVersion} fi ln -svf lib''${lib}w.a $out/lib/lib$lib.a ln -svf ''${lib}w.pc $out/lib/pkgconfig/$lib.pc |