]> Pileus Git - ~andy/sunrise/commitdiff
x11-misc/obmenugen: New Ebuild for bug 395417
authorhasufell <julian.ospald@googlemail.com>
Fri, 23 Dec 2011 13:17:47 +0000 (13:17 +0000)
committerhasufell <julian.ospald@googlemail.com>
Fri, 23 Dec 2011 13:17:47 +0000 (13:17 +0000)
svn path=/sunrise/; revision=12599

x11-misc/obmenugen/ChangeLog [new file with mode: 0644]
x11-misc/obmenugen/Manifest [new file with mode: 0644]
x11-misc/obmenugen/metadata.xml [new file with mode: 0644]
x11-misc/obmenugen/obmenugen-0.5_p72.ebuild [new file with mode: 0644]

diff --git a/x11-misc/obmenugen/ChangeLog b/x11-misc/obmenugen/ChangeLog
new file mode 100644 (file)
index 0000000..0a65727
--- /dev/null
@@ -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 <julian.ospald@googlemail.com>
+  +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 (file)
index 0000000..3107979
--- /dev/null
@@ -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 (file)
index 0000000..31dc017
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
+</pkgmetadata>
diff --git a/x11-misc/obmenugen/obmenugen-0.5_p72.ebuild b/x11-misc/obmenugen/obmenugen-0.5_p72.ebuild
new file mode 100644 (file)
index 0000000..3191ed1
--- /dev/null
@@ -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
+}