summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCédric Krier <cedk@gentoo.org>2006-08-09 14:59:03 +0000
committerCédric Krier <cedk@gentoo.org>2006-08-09 14:59:03 +0000
commit0793ef24f133839781da95282f9f0ecfc0dba66e (patch)
tree882f314e1579b1a24f1dd3034bf4deeb4b60fe02 /x11-misc
parentx11-wm/dwm: Version bump, new config (diff)
downloadsunrise-0793ef24f133839781da95282f9f0ecfc0dba66e.tar.gz
sunrise-0793ef24f133839781da95282f9f0ecfc0dba66e.tar.bz2
sunrise-0793ef24f133839781da95282f9f0ecfc0dba66e.zip
x11-misc/dmenu: New Ebuild for bug 143354
svn path=/sunrise/; revision=813
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/dmenu/ChangeLog9
-rw-r--r--x11-misc/dmenu/Manifest24
-rw-r--r--x11-misc/dmenu/dmenu-0.2.ebuild47
-rw-r--r--x11-misc/dmenu/files/digest-dmenu-0.23
-rw-r--r--x11-misc/dmenu/files/dmenu-0.2-config_mk.patch26
-rw-r--r--x11-misc/dmenu/files/dmenu-0.2-makefile.patch10
-rw-r--r--x11-misc/dmenu/metadata.xml5
7 files changed, 124 insertions, 0 deletions
diff --git a/x11-misc/dmenu/ChangeLog b/x11-misc/dmenu/ChangeLog
new file mode 100644
index 000000000..042354f0d
--- /dev/null
+++ b/x11-misc/dmenu/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for x11-misc/dmenu
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 09 Aug 2006; Cedric Krier <ced@ced.homedns.org> +dmenu-0.2.ebuild,
+ +files/dmenu-0.2-config_mk.patch, +files/dmenu-0.2-makefile.patch,
+ +metadata.xml:
+ New Ebuild for bug 143354
+
diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest
new file mode 100644
index 000000000..b5ff5e7b5
--- /dev/null
+++ b/x11-misc/dmenu/Manifest
@@ -0,0 +1,24 @@
+AUX dmenu-0.2-config_mk.patch 656 RMD160 5ee655dddd3c1b3cdb3133fbb2a3270fb4958a94 SHA1 3b15f3a3bfd4a1d8c9646ff73703745f7682b3d9 SHA256 7c6177deb07d7a95f6e2d13e74870005e7a97b33d88f790c3b3c6fd69048075d
+MD5 530f78d5165180772b57186d83970f69 files/dmenu-0.2-config_mk.patch 656
+RMD160 5ee655dddd3c1b3cdb3133fbb2a3270fb4958a94 files/dmenu-0.2-config_mk.patch 656
+SHA256 7c6177deb07d7a95f6e2d13e74870005e7a97b33d88f790c3b3c6fd69048075d files/dmenu-0.2-config_mk.patch 656
+AUX dmenu-0.2-makefile.patch 238 RMD160 f7aab3ad6ac7099bd884a5053c52645b45fe6250 SHA1 dededd30ce4e0cd780d008611949a4bb0371cf25 SHA256 204fb6de838e811f42e87a7367ab13872a606dfeaf4f9a2af746c47c4d735c75
+MD5 71517cd0dc167acd503f769a52825614 files/dmenu-0.2-makefile.patch 238
+RMD160 f7aab3ad6ac7099bd884a5053c52645b45fe6250 files/dmenu-0.2-makefile.patch 238
+SHA256 204fb6de838e811f42e87a7367ab13872a606dfeaf4f9a2af746c47c4d735c75 files/dmenu-0.2-makefile.patch 238
+DIST dmenu-0.2.tar.gz 7008 RMD160 32e4ba4e1911ce86a827cb9d61c9a4a634cb1abe SHA1 ca0a9e8d7bf793f083bba111f7e33572f910fccd SHA256 ef841205eb5d0db71e416ea66865087bd6456ed02d9c3cfd44682a4a6f074d64
+EBUILD dmenu-0.2.ebuild 991 RMD160 a07d308393bea5cf68b8ce8b8b077217c90eb731 SHA1 c9194156136e5d683aeb8b8c4e06601fd3dfd987 SHA256 87eb69934837187e9665764b0822d708220fb0239885bb1b44d9533ed51ee16f
+MD5 21f9c874d9714663d8cbbb85abbf01a6 dmenu-0.2.ebuild 991
+RMD160 a07d308393bea5cf68b8ce8b8b077217c90eb731 dmenu-0.2.ebuild 991
+SHA256 87eb69934837187e9665764b0822d708220fb0239885bb1b44d9533ed51ee16f dmenu-0.2.ebuild 991
+MISC ChangeLog 299 RMD160 68503f07572b8943887574fabc15daa3af1399b2 SHA1 6abdc8d48ea7c16877c188800db8caf85cf4e4b8 SHA256 96aadbeeccd0592a2debe65be3a0585395ffcbfd3eeebff1805cd64d60aeff10
+MD5 bf1be9664708b624a39f878b06f87e2b ChangeLog 299
+RMD160 68503f07572b8943887574fabc15daa3af1399b2 ChangeLog 299
+SHA256 96aadbeeccd0592a2debe65be3a0585395ffcbfd3eeebff1805cd64d60aeff10 ChangeLog 299
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 0df41269f78ef9dcd33c1b7527b3bd46 files/digest-dmenu-0.2 223
+RMD160 402a90aaa53cdc917ec318d0fcf4693d0d85e565 files/digest-dmenu-0.2 223
+SHA256 0aa3b7556ddb9c1845773d59b8a40b97c47c358a4e67d329a5fa76e375c80b2c files/digest-dmenu-0.2 223
diff --git a/x11-misc/dmenu/dmenu-0.2.ebuild b/x11-misc/dmenu/dmenu-0.2.ebuild
new file mode 100644
index 000000000..a81571bfa
--- /dev/null
+++ b/x11-misc/dmenu/dmenu-0.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System"
+HOMEPAGE="http://www.10kloc.org/dwm"
+SRC_URI="http://10kloc.org/download/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="|| ( x11-libs/libX11 virtual/x11 )"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-config_mk.patch"
+ epatch "${FILESDIR}/${P}-makefile.patch"
+}
+
+src_compile() {
+ if [ -f /etc/${P}/config.h ]; then
+ einfo "Using /etc/${P}/config.h"
+ cp /etc/${P}/config.h "${S}/config.h"
+ fi
+ emake CC=$(tc-getCC) || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="/usr" install || die "emake install failed"
+
+ insinto /etc/${P}
+ doins config.h
+
+ dodoc README
+}
+
+pkg_postinst() {
+ einfo "To customize ${PN} edit /etc/${P}/config.h"
+ einfo "and re-emerge ${P}"
+}
diff --git a/x11-misc/dmenu/files/digest-dmenu-0.2 b/x11-misc/dmenu/files/digest-dmenu-0.2
new file mode 100644
index 000000000..cff0c1432
--- /dev/null
+++ b/x11-misc/dmenu/files/digest-dmenu-0.2
@@ -0,0 +1,3 @@
+MD5 bab6da308ac466505148f18844a3771e dmenu-0.2.tar.gz 7008
+RMD160 32e4ba4e1911ce86a827cb9d61c9a4a634cb1abe dmenu-0.2.tar.gz 7008
+SHA256 ef841205eb5d0db71e416ea66865087bd6456ed02d9c3cfd44682a4a6f074d64 dmenu-0.2.tar.gz 7008
diff --git a/x11-misc/dmenu/files/dmenu-0.2-config_mk.patch b/x11-misc/dmenu/files/dmenu-0.2-config_mk.patch
new file mode 100644
index 000000000..34c9cd668
--- /dev/null
+++ b/x11-misc/dmenu/files/dmenu-0.2-config_mk.patch
@@ -0,0 +1,26 @@
+--- dmenu-0.2~/config.mk 2006-08-09 11:02:20.000000000 +0200
++++ dmenu-0.2/config.mk 2006-08-09 11:03:41.000000000 +0200
+@@ -4,8 +4,8 @@
+ # Customize below to fit your system
+
+ # paths
+-PREFIX = /usr/local
+-MANPREFIX = ${PREFIX}/share/man
++PREFIX ?= /usr/local
++MANPREFIX ?= ${PREFIX}/share/man
+
+ X11INC = /usr/X11R6/include
+ X11LIB = /usr/X11R6/lib
+@@ -15,10 +15,10 @@
+ LIBS = -L/usr/lib -lc -L${X11LIB} -lX11
+
+ # flags
+-CFLAGS = -Os ${INCS} -DVERSION=\"${VERSION}\"
++CFLAGS += -g -Wall ${INCS} -DVERSION=\"${VERSION}\"
+ LDFLAGS = ${LIBS}
+ #CFLAGS = -g -Wall -O2 ${INCS} -DVERSION=\"${VERSION}\"
+ #LDFLAGS = -g ${LIBS}
+
+ # compiler
+-CC = cc
++CC ?= cc
diff --git a/x11-misc/dmenu/files/dmenu-0.2-makefile.patch b/x11-misc/dmenu/files/dmenu-0.2-makefile.patch
new file mode 100644
index 000000000..b105fd74b
--- /dev/null
+++ b/x11-misc/dmenu/files/dmenu-0.2-makefile.patch
@@ -0,0 +1,10 @@
+--- dmenu-0.2~/Makefile 2006-08-09 11:02:20.000000000 +0200
++++ dmenu-0.2/Makefile 2006-08-09 11:18:17.000000000 +0200
+@@ -28,7 +28,6 @@
+ dmenu: ${OBJ}
+ @echo LD $@
+ @${CC} -o $@ ${OBJ} ${LDFLAGS}
+- @strip $@
+
+ clean:
+ @echo cleaning
diff --git a/x11-misc/dmenu/metadata.xml b/x11-misc/dmenu/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/x11-misc/dmenu/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>