From: hasufell Date: Fri, 23 Dec 2011 13:17:47 +0000 (+0000) Subject: x11-misc/obmenugen: New Ebuild for bug 395417 X-Git-Url: http://pileus.org/git/?p=~andy%2Fsunrise;a=commitdiff_plain;h=c4140de150e98bcb1fb4f883e10c77557c6624a0 x11-misc/obmenugen: New Ebuild for bug 395417 svn path=/sunrise/; revision=12599 --- diff --git a/x11-misc/obmenugen/ChangeLog b/x11-misc/obmenugen/ChangeLog new file mode 100644 index 000000000..0a65727d0 --- /dev/null +++ b/x11-misc/obmenugen/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for x11-misc/obmenugen +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*obmenugen-0.5_p72 (20 Dec 2011) + + 20 Dec 2011; hasufell + +obmenugen-0.5_p72.ebuild, +metadata.xml: + New Ebuild for bug 395417 + diff --git a/x11-misc/obmenugen/Manifest b/x11-misc/obmenugen/Manifest new file mode 100644 index 000000000..3107979c9 --- /dev/null +++ b/x11-misc/obmenugen/Manifest @@ -0,0 +1,4 @@ +DIST obmenugen-0.5-r72.tar.bz2 121357 RMD160 1d816d822eb0ab029da1caa5e458632876765fd0 SHA1 0ea09c2ddc5ed0adce5ff3f3f206060156caa340 SHA256 f13af8062788118e4f184cde46a2833b0842a9e4c2ff6617062a7eb42d40fc87 +EBUILD obmenugen-0.5_p72.ebuild 1164 RMD160 7dda7628a72f98a94fa1c04efd713bd9af263992 SHA1 0e7f0bd989a43cbefb40240bc21cf6426406f653 SHA256 2bd5783e3bea1e80f4891b23497e362df3dd895aeee10c5a90d969f0e0f1f377 +MISC ChangeLog 281 RMD160 b9b553c7e16de25d3f0c5c614cf44a43c47cca79 SHA1 ef5de8520a11ce44a63c34202e27502618e051b7 SHA256 08af704a9f45f2b25d564cf63751a2b93577fd4d2be482efa68595ef6882ec4e +MISC metadata.xml 208 RMD160 c18611400760e42bdd001905be0a63c2e963bcea SHA1 595816105cac477cb85792a182e15888029118a1 SHA256 c4841c87f0c2b9b5e679a27dc72180be8d508fb3f5df0fbab2ec2c805c0a6d82 diff --git a/x11-misc/obmenugen/metadata.xml b/x11-misc/obmenugen/metadata.xml new file mode 100644 index 000000000..31dc017fa --- /dev/null +++ b/x11-misc/obmenugen/metadata.xml @@ -0,0 +1,5 @@ + + + +maintainer-wanted@gentoo.org + diff --git a/x11-misc/obmenugen/obmenugen-0.5_p72.ebuild b/x11-misc/obmenugen/obmenugen-0.5_p72.ebuild new file mode 100644 index 000000000..3191ed1ad --- /dev/null +++ b/x11-misc/obmenugen/obmenugen-0.5_p72.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit versionator + +MY_P="${PN}-${PV/_p/-r}" +C_PV="$(get_version_component_range 1-2)" + +DESCRIPTION="Static/dynamic menu-generator for Openbox" +HOMEPAGE="https://launchpad.net/obmenugen" +SRC_URI="http://launchpad.net/${PN}/${C_PV}/${PV/_p*/}/+download/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="app-text/txt2tags + dev-lang/dmd:1" +RDEPEND="!x11-misc/obmenugen-bin + x11-wm/openbox" + +S="${WORKDIR}/${MY_P}" + +src_compile() { + # build obmenugen with dmd:1 + if [ -e "${EPREFIX}/usr/bin/dmd1" ]; then + dmd1 src/*.d -O -release -inline -od"${T}" -ofobmenugen \ + || die "build failed!" + else + # fallback if you don't use dmd from sunrise-overlay + dmd src/*.d -O -release -inline -od"${T}" -ofobmenugen \ + || die "build failed! for 'd-overlay' use eselect to switch to dmd:1" + fi + + txt2tags -i html/src/obmenugen-html.t2t -o obmenugen.html \ + || die "converting failed!" +} + +src_install() { + dobin obmenugen + insinto /usr/share/obmenugen/ + doins -r translations + dodoc README.txt + dohtml obmenugen.html +}