summary refs log tree commit diff
path: root/pkgs/applications/misc/openbox-menu
diff options
context:
space:
mode:
authorJosé Romildo Malaquias <malaquias@gmail.com>2014-09-15 08:34:16 -0300
committerJosé Romildo Malaquias <malaquias@gmail.com>2014-09-15 08:34:16 -0300
commit63f6cc0f7b33dc47e63bcbbba8bdd383cad59d18 (patch)
tree97b0b7e5e8f618facebb4e5253abe8902ff7fc17 /pkgs/applications/misc/openbox-menu
parent5c80997ebdea1572234925fb609cd89f7e0f9c6a (diff)
downloadnixpkgs-63f6cc0f7b33dc47e63bcbbba8bdd383cad59d18.tar
nixpkgs-63f6cc0f7b33dc47e63bcbbba8bdd383cad59d18.tar.gz
nixpkgs-63f6cc0f7b33dc47e63bcbbba8bdd383cad59d18.tar.bz2
nixpkgs-63f6cc0f7b33dc47e63bcbbba8bdd383cad59d18.tar.lz
nixpkgs-63f6cc0f7b33dc47e63bcbbba8bdd383cad59d18.tar.xz
nixpkgs-63f6cc0f7b33dc47e63bcbbba8bdd383cad59d18.tar.zst
nixpkgs-63f6cc0f7b33dc47e63bcbbba8bdd383cad59d18.zip
New package: openbox-menu
Diffstat (limited to 'pkgs/applications/misc/openbox-menu')
-rw-r--r--pkgs/applications/misc/openbox-menu/default.nix24
-rw-r--r--pkgs/applications/misc/openbox-menu/with-svg.patch11
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/applications/misc/openbox-menu/default.nix b/pkgs/applications/misc/openbox-menu/default.nix
new file mode 100644
index 00000000000..6055997b28e
--- /dev/null
+++ b/pkgs/applications/misc/openbox-menu/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchurl, pkgconfig, glib, gtk, menu-cache }:
+
+stdenv.mkDerivation rec {
+  name = "openbox-menu-0.5.1";
+
+  src = fetchurl {
+    url = "https://bitbucket.org/fabriceT/openbox-menu/downloads/${name}.tar.bz2";
+    sha256 = "11v3nlhqcnks5vms1a7rrvwvj8swc9axgjkp7z0r97lijsg6d3rj";
+  };
+
+  buildInputs = [ pkgconfig glib gtk menu-cache ];
+
+  patches = [ ./with-svg.patch ];
+
+  installPhase = "make install prefix=$out";
+
+  meta = {
+    description = "Dynamic XDG menu generator for Openbox";
+    homepage = "http://mimasgpc.free.fr/openbox-menu.html";
+    license = stdenv.lib.licenses.gpl3;
+    maintainers = [ stdenv.lib.maintainers.romildo ];
+    platforms   = stdenv.lib.platforms.unix;
+  };
+}
diff --git a/pkgs/applications/misc/openbox-menu/with-svg.patch b/pkgs/applications/misc/openbox-menu/with-svg.patch
new file mode 100644
index 00000000000..dd6710f5cfc
--- /dev/null
+++ b/pkgs/applications/misc/openbox-menu/with-svg.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.old	2013-12-11 06:39:44.397358610 +0100
++++ b/Makefile	2013-12-11 06:39:51.082275037 +0100
+@@ -7,7 +7,7 @@
+ CFLAGS+=-DWITH_ICONS
+ # Uncomment this line if Openbox can display SVG icons 
+ # Check SVG support with '$ ldd /usr/bin/openbox | grep svg', librsvg must appear..
+-# CFLAGS+=-DWITH_SVG
++CFLAGS+=-DWITH_SVG
+ 
+ prefix= /usr/local
+ DESTDIR ?= $(prefix)