diff options
author | Tim Weber (Scytale) <scy-gentoo@scytale.name> | 2009-10-03 17:28:59 +0000 |
---|---|---|
committer | Tim Weber (Scytale) <scy-gentoo@scytale.name> | 2009-10-03 17:28:59 +0000 |
commit | 7b1e7606a2974ef91a705d8be3d2493e4a2e25c2 (patch) | |
tree | 36bc5e492a0705438272b12e28191cabc15835c4 /x11-misc | |
parent | app-admin/noobjuice-gentoo: New Ebuild for bug 286998 (diff) | |
download | sunrise-reviewed-7b1e7606a2974ef91a705d8be3d2493e4a2e25c2.tar.gz sunrise-reviewed-7b1e7606a2974ef91a705d8be3d2493e4a2e25c2.tar.bz2 sunrise-reviewed-7b1e7606a2974ef91a705d8be3d2493e4a2e25c2.zip |
x11-misc/fmenu: New ebuild for bug 287493, x11-misc/fmenu.
svn path=/sunrise/; revision=9308
Diffstat (limited to 'x11-misc')
-rw-r--r-- | x11-misc/fmenu/ChangeLog | 8 | ||||
-rw-r--r-- | x11-misc/fmenu/fmenu-0.1.ebuild | 57 | ||||
-rw-r--r-- | x11-misc/fmenu/metadata.xml | 5 |
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> |