about summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2007-06-28 22:14:25 +0000
committerMichael Raskin <7c6f434c@mail.ru>2007-06-28 22:14:25 +0000
commit68d6762e0f182f5f719ad26bf595a05dc98c1ca4 (patch)
treeae1d632db65275e630c57e80b4558b485243fecf /pkgs/development/libraries
parent40657fbece8c96f3049b1f826dee9e5ef230f147 (diff)
downloadnixlib-68d6762e0f182f5f719ad26bf595a05dc98c1ca4.tar
nixlib-68d6762e0f182f5f719ad26bf595a05dc98c1ca4.tar.gz
nixlib-68d6762e0f182f5f719ad26bf595a05dc98c1ca4.tar.bz2
nixlib-68d6762e0f182f5f719ad26bf595a05dc98c1ca4.tar.lz
nixlib-68d6762e0f182f5f719ad26bf595a05dc98c1ca4.tar.xz
nixlib-68d6762e0f182f5f719ad26bf595a05dc98c1ca4.tar.zst
nixlib-68d6762e0f182f5f719ad26bf595a05dc98c1ca4.zip
I hope I disabled ncursesw in Cygwin. Also fixed device-mapper mention in system.nix. Also added pam in the list of sudo dependencies, it should be done anyway, but still only NOPASSWD entries work.
svn path=/nixpkgs/trunk/; revision=8931
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r--pkgs/development/libraries/ncurses/default.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix
index 31219e0ad0eb..1938483b4bc4 100644
--- a/pkgs/development/libraries/ncurses/default.nix
+++ b/pkgs/development/libraries/ncurses/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl}:
+{stdenv, fetchurl, unicode ? true}:
 
 stdenv.mkDerivation {
   name = "ncurses-5.6";
@@ -6,8 +6,8 @@ stdenv.mkDerivation {
     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="
+  configureFlags="--with-shared --includedir=\${out}/include"+(if unicode then  " --enable-widec " else " ") +" --without-debug";
+  postInstall= if unicode then "
     chmod -v 644 $out/lib/libncurses++w.a
     for lib in curses ncurses form panel menu; do
       rm -vf $out/lib/lib\${lib}.so
@@ -15,5 +15,5 @@ stdenv.mkDerivation {
       ln -svf lib\${lib}w.a $out/lib/lib\${lib}.a
       ln -svf lib\${lib}w.so.5 $out/lib/lib\${lib}.so.5
     done;
-  ";
+  " else "";
 }