summary refs log tree commit diff
path: root/pkgs/development/libraries/ncurses
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2007-06-26 11:34:05 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2007-06-26 11:34:05 +0000
commit4512585cd5250681542392f5217a5eb38e73a3a5 (patch)
treed7b02e31e6c75e6bd165178d0c2eab2bc5216fad /pkgs/development/libraries/ncurses
parenta40edab035e7b000124aa57f36b934cadf54c28e (diff)
downloadnixlib-4512585cd5250681542392f5217a5eb38e73a3a5.tar
nixlib-4512585cd5250681542392f5217a5eb38e73a3a5.tar.gz
nixlib-4512585cd5250681542392f5217a5eb38e73a3a5.tar.bz2
nixlib-4512585cd5250681542392f5217a5eb38e73a3a5.tar.lz
nixlib-4512585cd5250681542392f5217a5eb38e73a3a5.tar.xz
nixlib-4512585cd5250681542392f5217a5eb38e73a3a5.tar.zst
nixlib-4512585cd5250681542392f5217a5eb38e73a3a5.zip
* ncurses: builder removed, building ncursesw instead of ncurses (source-compatible).
svn path=/nixpkgs/trunk/; revision=8919
Diffstat (limited to 'pkgs/development/libraries/ncurses')
-rw-r--r--pkgs/development/libraries/ncurses/builder.sh5
-rw-r--r--pkgs/development/libraries/ncurses/default.nix10
2 files changed, 9 insertions, 6 deletions
diff --git a/pkgs/development/libraries/ncurses/builder.sh b/pkgs/development/libraries/ncurses/builder.sh
deleted file mode 100644
index ef8ed7d6f073..000000000000
--- a/pkgs/development/libraries/ncurses/builder.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-source $stdenv/setup
-
-configureFlags="--with-shared --includedir=$out/include"
-
-genericBuild
\ No newline at end of file
diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix
index 78dfd0f9e2c9..34e5735ba1e3 100644
--- a/pkgs/development/libraries/ncurses/default.nix
+++ b/pkgs/development/libraries/ncurses/default.nix
@@ -2,9 +2,17 @@
 
 stdenv.mkDerivation {
   name = "ncurses-5.6";
-  builder = ./builder.sh;
   src = fetchurl {
     url = ftp://ftp.nluug.nl/pub/gnu/ncurses/ncurses-5.6.tar.gz;
     md5 = "b6593abe1089d6aab1551c105c9300e3";
   };
+  configureFlags="--with-shared --includedir=\${out}/include --enable-widec --without-debug";
+  postInstall="
+    chmod -v 644 $out/lib/libncurses++w.a
+    for lib in curses ncurses form panel menu; do
+      rm -vf $out/lib/lib\${lib}.so
+      echo \"INPUT(-l\${lib}w)\" > $out/lib/lib\${lib}.so
+      ln -svf lib\${lib}w.a $out/lib/lib\${lib}.a
+    done;
+  ";
 }