summary refs log tree commit diff
path: root/pkgs/applications/misc/dmenu
diff options
context:
space:
mode:
authorPascal Wittmann <mail@pascal-wittmann.de>2015-11-10 09:56:10 +0100
committerPascal Wittmann <mail@pascal-wittmann.de>2015-11-10 09:57:17 +0100
commit5cf90b546c930b978e57b67ada28820a4f20074e (patch)
tree7169280aed45d06e4e10c502b7ee7d169a7bfaff /pkgs/applications/misc/dmenu
parent0c520e943cc5dcc198ad6cfa73604ab7bccdcef1 (diff)
downloadnixpkgs-5cf90b546c930b978e57b67ada28820a4f20074e.tar
nixpkgs-5cf90b546c930b978e57b67ada28820a4f20074e.tar.gz
nixpkgs-5cf90b546c930b978e57b67ada28820a4f20074e.tar.bz2
nixpkgs-5cf90b546c930b978e57b67ada28820a4f20074e.tar.lz
nixpkgs-5cf90b546c930b978e57b67ada28820a4f20074e.tar.xz
nixpkgs-5cf90b546c930b978e57b67ada28820a4f20074e.tar.zst
nixpkgs-5cf90b546c930b978e57b67ada28820a4f20074e.zip
dmenu: 4.5 -> 4.6
xft support is now upstream
Diffstat (limited to 'pkgs/applications/misc/dmenu')
-rw-r--r--pkgs/applications/misc/dmenu/default.nix31
1 files changed, 12 insertions, 19 deletions
diff --git a/pkgs/applications/misc/dmenu/default.nix b/pkgs/applications/misc/dmenu/default.nix
index 1ba3ee5268f..ac1852cd893 100644
--- a/pkgs/applications/misc/dmenu/default.nix
+++ b/pkgs/applications/misc/dmenu/default.nix
@@ -1,35 +1,28 @@
-{stdenv, fetchurl, libX11, libXinerama, enableXft, libXft, zlib}:
-
-with stdenv.lib;
+{stdenv, fetchurl, libX11, libXinerama, libXft, zlib}:
 
 stdenv.mkDerivation rec {
-  name = "dmenu-4.5";
+  name = "dmenu-4.6";
 
   src = fetchurl {
     url = "http://dl.suckless.org/tools/${name}.tar.gz";
-    sha256 = "0l58jpxrr80fmyw5pgw5alm5qry49aw6y049745wl991v2cdcb08";
-  };
-
-  xftPatch = fetchurl {
-    url = "http://tools.suckless.org/dmenu/patches/${name}-xft.diff";
-    sha256 = "efb4095d65e5e86f9dde97294732174409c24f319bdd4824cc22fa1404972b4f";
+    sha256 = "1cwnvamqqlgczvd5dv5rsgqbhv8kp0ddjnhmavb3q732i8028yja";
   };
 
-  buildInputs = [ libX11 libXinerama ] ++ optionals enableXft [zlib libXft];
-
-  patches = optional enableXft xftPatch;
+  buildInputs = [ libX11 libXinerama zlib libXft ];
 
   postPatch = ''
     sed -ri -e 's!\<(dmenu|stest)\>!'"$out/bin"'/&!g' dmenu_run
   '';
 
-  preConfigure = [ ''sed -i "s@PREFIX = /usr/local@PREFIX = $out@g" config.mk'' ];
+  preConfigure = ''
+    sed -i "s@PREFIX = /usr/local@PREFIX = $out@g" config.mk
+  '';
 
-  meta = { 
-      description = "a generic, highly customizable, and efficient menu for the X Window System";
+  meta = with stdenv.lib; {
+      description = "A generic, highly customizable, and efficient menu for the X Window System";
       homepage = http://tools.suckless.org/dmenu;
-      license = stdenv.lib.licenses.mit;
-      maintainers = with stdenv.lib.maintainers; [viric];
-      platforms = with stdenv.lib.platforms; all;
+      license = licenses.mit;
+      maintainers = with maintainers; [ viric pSub ];
+      platforms = platforms.all;
   };
 }