summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Weber (Scytale) <scy-gentoo@scytale.name>2009-10-03 17:28:59 +0000
committerTim Weber (Scytale) <scy-gentoo@scytale.name>2009-10-03 17:28:59 +0000
commit7b1e7606a2974ef91a705d8be3d2493e4a2e25c2 (patch)
tree36bc5e492a0705438272b12e28191cabc15835c4
parentapp-admin/noobjuice-gentoo: New Ebuild for bug 286998 (diff)
downloadsunrise-7b1e7606a2974ef91a705d8be3d2493e4a2e25c2.tar.gz
sunrise-7b1e7606a2974ef91a705d8be3d2493e4a2e25c2.tar.bz2
sunrise-7b1e7606a2974ef91a705d8be3d2493e4a2e25c2.zip
x11-misc/fmenu: New ebuild for bug 287493, x11-misc/fmenu.
svn path=/sunrise/; revision=9308
-rw-r--r--x11-misc/fmenu/ChangeLog8
-rw-r--r--x11-misc/fmenu/fmenu-0.1.ebuild57
-rw-r--r--x11-misc/fmenu/metadata.xml5
3 files changed, 70 insertions, 0 deletions
diff --git a/x11-misc/fmenu/ChangeLog b/x11-misc/fmenu/ChangeLog
new file mode 100644
index 000000000..0c298a217
--- /dev/null
+++ b/x11-misc/fmenu/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for x11-misc/fmenu
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 03 Oct 2009; Tim Weber (Scytale) scy-gentoo@scytale.name
+ +fmenu-0.1.ebuild, +metadata.xml:
+ New ebuild for bug 287493, x11-misc/fmenu.
+
diff --git a/x11-misc/fmenu/fmenu-0.1.ebuild b/x11-misc/fmenu/fmenu-0.1.ebuild
new file mode 100644
index 000000000..242b37c45
--- /dev/null
+++ b/x11-misc/fmenu/fmenu-0.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit toolchain-funcs savedconfig
+
+DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System with enhanced features"
+HOMEPAGE="http://scytale.name/proj/fmenu/"
+SRC_URI="http://github.com/scy/${PN}/tarball/v${PV} -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="xinerama"
+
+DEPEND="x11-libs/libX11
+ xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/scy-${PN}-431d932"
+
+src_prepare() {
+ sed -i \
+ -e "s/CFLAGS = -std=c99 -pedantic -Wall -Os/CFLAGS += -std=c99 -pedantic -Wall -g/" \
+ -e "s/LDFLAGS = -s/LDFLAGS += -g/" \
+ -e "s/XINERAMALIBS =/XINERAMALIBS ?=/" \
+ -e "s/XINERAMAFLAGS =/XINERAMAFLAGS ?=/" \
+ config.mk || die "sed failed"
+
+ if use savedconfig; then
+ restore_config config.h
+ fi
+}
+
+src_compile() {
+ local msg
+ use savedconfig && msg=", please check the configfile"
+ if use xinerama; then
+ emake CC=$(tc-getCC) || die "emake failed${msg}"
+ else
+ emake CC=$(tc-getCC) XINERAMAFLAGS="" XINERAMALIBS="" \
+ || die "emake failed${msg}"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="/usr" install || die "emake install failed"
+
+ insinto /usr/share/${PN}
+ newins config.h ${P}.config.h || die "newins failed"
+
+ dodoc README || die "dodoc failed"
+
+ save_config config.h
+}
diff --git a/x11-misc/fmenu/metadata.xml b/x11-misc/fmenu/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/x11-misc/fmenu/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>