summary refs log tree commit diff
path: root/pkgs/development/libraries/ncurses
diff options
context:
space:
mode:
authorAristid Breitkreuz <aristidb@gmail.com>2016-12-28 16:02:11 +0100
committerAristid Breitkreuz <aristidb@gmail.com>2016-12-28 16:02:11 +0100
commite4f23bc8af1b02018cd8bf5c01025fe00275f3d9 (patch)
tree7050d76f039984f357e0467e283f7ce66ceb8537 /pkgs/development/libraries/ncurses
parent3829d1c17f31c95adcdc3319060a39a9006365fe (diff)
downloadnixpkgs-e4f23bc8af1b02018cd8bf5c01025fe00275f3d9.tar
nixpkgs-e4f23bc8af1b02018cd8bf5c01025fe00275f3d9.tar.gz
nixpkgs-e4f23bc8af1b02018cd8bf5c01025fe00275f3d9.tar.bz2
nixpkgs-e4f23bc8af1b02018cd8bf5c01025fe00275f3d9.tar.lz
nixpkgs-e4f23bc8af1b02018cd8bf5c01025fe00275f3d9.tar.xz
nixpkgs-e4f23bc8af1b02018cd8bf5c01025fe00275f3d9.tar.zst
nixpkgs-e4f23bc8af1b02018cd8bf5c01025fe00275f3d9.zip
ncurses: fix bug with libtinfo symlink that caused vim to fail
Diffstat (limited to 'pkgs/development/libraries/ncurses')
-rw-r--r--pkgs/development/libraries/ncurses/default.nix9
1 files changed, 6 insertions, 3 deletions
diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix
index c7048cfa8fe..4ffaee9be5a 100644
--- a/pkgs/development/libraries/ncurses/default.nix
+++ b/pkgs/development/libraries/ncurses/default.nix
@@ -91,9 +91,12 @@ stdenv.mkDerivation rec {
           if [ -e "$out/lib/lib''${library}$suffix.$dylibtype" ]; then
             ln -svf lib''${library}$suffix.$dylibtype $out/lib/lib$library$newsuffix.$dylibtype
             ln -svf lib''${library}$suffix.$dylibtype.${abiVersion} $out/lib/lib$library$newsuffix.$dylibtype.${abiVersion}
-            # make libtinfo symlinks
-            ln -svf lib''${library}$suffix.$dylibtype $out/lib/libtinfo$newsuffix.$dylibtype
-            ln -svf lib''${library}$suffix.$dylibtype.${abiVersion} $out/lib/libtinfo$newsuffix.$dylibtype.${abiVersion}
+            if [ "ncurses" = "$library" ]
+            then
+              # make libtinfo symlinks
+              ln -svf lib''${library}$suffix.$dylibtype $out/lib/libtinfo$newsuffix.$dylibtype
+              ln -svf lib''${library}$suffix.$dylibtype.${abiVersion} $out/lib/libtinfo$newsuffix.$dylibtype.${abiVersion}
+            fi
           fi
         done
         for statictype in a dll.a la; do