summary refs log tree commit diff
path: root/pkgs/applications/misc/rxvt_unicode/default.nix
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2009-06-30 21:45:15 +0000
committerMarc Weber <marco-oweber@gmx.de>2009-06-30 21:45:15 +0000
commit5b638a94a58f1be0b1bae0fe750b3e18562725ff (patch)
tree2907a42f1ddf76425bd7605ea82a314e5ed8446f /pkgs/applications/misc/rxvt_unicode/default.nix
parent1b9dbe740b9754849612e75259bfd21c8baf603d (diff)
downloadnixpkgs-5b638a94a58f1be0b1bae0fe750b3e18562725ff.tar
nixpkgs-5b638a94a58f1be0b1bae0fe750b3e18562725ff.tar.gz
nixpkgs-5b638a94a58f1be0b1bae0fe750b3e18562725ff.tar.bz2
nixpkgs-5b638a94a58f1be0b1bae0fe750b3e18562725ff.tar.lz
nixpkgs-5b638a94a58f1be0b1bae0fe750b3e18562725ff.tar.xz
nixpkgs-5b638a94a58f1be0b1bae0fe750b3e18562725ff.tar.zst
nixpkgs-5b638a94a58f1be0b1bae0fe750b3e18562725ff.zip
make urxvt install its terminfo file, see longDescription
svn path=/nixpkgs/trunk/; revision=16122
Diffstat (limited to 'pkgs/applications/misc/rxvt_unicode/default.nix')
-rw-r--r--pkgs/applications/misc/rxvt_unicode/default.nix16
1 files changed, 12 insertions, 4 deletions
diff --git a/pkgs/applications/misc/rxvt_unicode/default.nix b/pkgs/applications/misc/rxvt_unicode/default.nix
index 6dc6e30b815..471f6cbcd55 100644
--- a/pkgs/applications/misc/rxvt_unicode/default.nix
+++ b/pkgs/applications/misc/rxvt_unicode/default.nix
@@ -1,20 +1,28 @@
 args: with args;
 stdenv.mkDerivation (rec {
   pname = "rxvt-unicode";
-  version = "9.02";
+  version = "9.06";
 
   name = "${pname}-${version}";
 
  src = fetchurl {
     url = "http://dist.schmorp.de/rxvt-unicode/Attic/${name}.tar.bz2";
-    sha256 = "234b9a3e3f88c4984b1e909f8028638fc3b61d801d8afaa9cd08154b1a480a31";
+    sha256 = "8ef9359c01059efd330626c6cd7b082be9bf10587f2b9fe84caa43a84aa576d1";
   };
 
-  buildInputs = [ libX11 libXt libXft ];
-  configureFlags = "--disable-perl";
+  buildInputs = [ libX11 libXt libXft ncurses /* required to build the terminfo file */ ];
+
+  preConfigure=''
+    configureFlags="--disable-perl";
+    export TERMINFO=$out/share/terminfo # without this the terminfo won't be compiled by tic, see man tic
+  '';
 
   meta = {
     description = "rxvt-unicode is a clone of the well known terminal emulator rxvt.";
+    longDescription = "
+      you should put this into your .bashrc
+      export TERMINFO=~/.nix-profile/share/terminfo
+    ";
     homepage = "http://software.schmorp.de/pkg/rxvt-unicode.html";
   };
 })