From 317f4ea72df6f4ec07ef9967a8d286f0ba3de04b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 3 Jun 2015 20:02:03 +0200 Subject: [PATCH] ncurses: header location fixes - move headers directly to $out/include and set up symlinks. Some packages were failing to find them (e.g. mariadb). - postInstall was failing, only it was ignored due to a bug; now it succeeds. --- pkgs/development/libraries/ncurses/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix index d6c2ee4fade..19b1b5fe33b 100644 --- a/pkgs/development/libraries/ncurses/default.nix +++ b/pkgs/development/libraries/ncurses/default.nix @@ -54,6 +54,8 @@ stdenv.mkDerivation rec { ln -svf $cfg $out/bin/ncurses-config # Allow for end users who #include + mv "$out"/include/ncursesw/* "$out"/include/ + rmdir "$out"/include/ncursesw ln -svf . $out/include/ncursesw ln -svf . $out/include/ncurses @@ -83,6 +85,8 @@ stdenv.mkDerivation rec { ln -svf $cfg $out/bin/ncurses-config # Allow for end users who #include + mv "$out"/include/ncurses/* "$out"/include/ + rmdir "$out"/include/ncurses ln -svf . $out/include/ncurses # Create curses compatability