diff options
author | 2013-02-26 20:37:42 +0000 | |
---|---|---|
committer | 2013-02-26 20:37:42 +0000 | |
commit | 5daf47fdf4ab7e90d599de95454863688a1df867 (patch) | |
tree | 02e0ad2ff1f6267e9e7b0f9776ac9484d357c4fc /x11-misc | |
parent | dev-python/cvxopt: move to new python eclass (diff) | |
download | gentoo-2-5daf47fdf4ab7e90d599de95454863688a1df867.tar.gz gentoo-2-5daf47fdf4ab7e90d599de95454863688a1df867.tar.bz2 gentoo-2-5daf47fdf4ab7e90d599de95454863688a1df867.zip |
initial import wrt #450300
(Portage version: 2.2.0_alpha163/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
Diffstat (limited to 'x11-misc')
-rw-r--r-- | x11-misc/menulibre/ChangeLog | 10 | ||||
-rw-r--r-- | x11-misc/menulibre/Manifest | 4 | ||||
-rw-r--r-- | x11-misc/menulibre/menulibre-13.01.4.ebuild | 69 | ||||
-rw-r--r-- | x11-misc/menulibre/metadata.xml | 10 |
4 files changed, 93 insertions, 0 deletions
diff --git a/x11-misc/menulibre/ChangeLog b/x11-misc/menulibre/ChangeLog new file mode 100644 index 000000000000..a16dcba14b9f --- /dev/null +++ b/x11-misc/menulibre/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for x11-misc/menulibre +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/menulibre/ChangeLog,v 1.1 2013/02/26 20:37:42 hasufell Exp $ + +*menulibre-13.01.4 (26 Feb 2013) + + 26 Feb 2013; Julian Ospald <hasufell@gentoo.org> +menulibre-13.01.4.ebuild, + +metadata.xml: + initial import wrt #450300 + diff --git a/x11-misc/menulibre/Manifest b/x11-misc/menulibre/Manifest new file mode 100644 index 000000000000..6776c8e051cb --- /dev/null +++ b/x11-misc/menulibre/Manifest @@ -0,0 +1,4 @@ +DIST menulibre_13.01.4.tar.gz 322686 SHA256 2329b426af55936dc40c7d1bcae99f98b674d06e3757657bd47dcb93d1ac45f3 SHA512 c3311443d00901d0c80078e4f51f81cc2bafbb8048a8eb1f0594e4430e9d8d1c563f4ec6b423952d3e8523f921220bb9d6fa0e4a62453d07011ae781070750d4 WHIRLPOOL b419f3285a97918796c08d0cb7681ada8f6bd19297bdfaea603c2e6256c06d775369d683f150f9c708d26ff2220fceb97d37541143bbcd9d08387e5ebd2967d5 +EBUILD menulibre-13.01.4.ebuild 1805 SHA256 4d3817b8fb3c08eb9f216d6d43d8f577893817f83cecf5c34f9b2ee07c66c0cc SHA512 0b3715a7a2976d8f4b3e45494e81cf74aca150d9d23e9c3a1e404fc63d9cf5d2fc9e352fea556229bb58ceb57ac84141a6622ee7875e3405bed5e87e8af561d5 WHIRLPOOL 5973b9f846ddf81f826dbf5f18fae62b6deed067a3345e79b42e0e03fce6557c7946071aef23fce3d8ed4a899896f3bb382d5b637aae2a2012c398f8e02fb84a +MISC ChangeLog 278 SHA256 489e1e78328ba0bc22cb98e0d1fad61c077ec0e946c9dabb6d93369452935a45 SHA512 08da4e2af4fdf859eaa2d115db11a0a068283d65947d92f7f14c1f48b897760a92eb93956b6760121c1f3146859e81bf247607c2a63617487fad56613b6010a1 WHIRLPOOL 0cd081346f6f7f6fa87a7c32549a0782800ab129d9761094d6c229f4fabf4956c0c8d029345b3eb6b8288f668d7eb071b981ea1a536445bdd3cfe7028b347396 +MISC metadata.xml 262 SHA256 56be8376790c0f5f241ddafd3ed1b3068ce13f4751f8bf8e318ba4623f1150bc SHA512 f327aca9b62ca6a6ba5cb7dc7c003ebda21be3cc88d71d9cfa8c3960a87b5184e39da663367dfa8fbed598258a51924c025802036c345beb2ba2df30f137b238 WHIRLPOOL 0284fde5542adcffd34289c7db618c48d3494d7da25794259542669a3084c1e602b3f2b9b72ff28a1326087223f3276f21bdf42cb4ea9451faccc9dba9819d13 diff --git a/x11-misc/menulibre/menulibre-13.01.4.ebuild b/x11-misc/menulibre/menulibre-13.01.4.ebuild new file mode 100644 index 000000000000..d97402ef33c9 --- /dev/null +++ b/x11-misc/menulibre/menulibre-13.01.4.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/menulibre/menulibre-13.01.4.ebuild,v 1.1 2013/02/26 20:37:42 hasufell Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python2_6 python2_7 ) +PYTHON_REQ_USE="xml" +DISTUTILS_IN_SOURCE_BUILD=1 +inherit eutils gnome2-utils distutils-r1 + +DESCRIPTION="An advanced menu editor that provides modern features in a clean, easy-to-use interface" +HOMEPAGE="http://www.smdavis.us/projects/menulibre/" +SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${PN}_${PV}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-python/python-distutils-extra[${PYTHON_USEDEP}]" +RDEPEND="dev-libs/gobject-introspection + dev-python/pygobject:3[${PYTHON_USEDEP}] + x11-libs/gdk-pixbuf[X,introspection] + x11-libs/gtk+:3[X,introspection] + x11-themes/hicolor-icon-theme" + +S=${WORKDIR}/${PN} + +python_prepare_all() { + # too many categories + sed -i \ + -e 's/X-GNOME-Settings-Panel;X-GNOME-PersonalSettings;DesktopSettings;X-XFCE;//' \ + menulibre.desktop.in || die 'sed on menulibre.desktop.in failed' + + local i + # fix incorrect behavior when LINGUAS is set to an empty string + # https://bugs.launchpad.net/python-distutils-extra/+bug/1133594 + if [[ -n "${LINGUAS+x}" ]] ; then # if LINGUAS is set + for i in $(cd "${S}"/po ; for p in *.po ; do echo ${p%.po} ; done) ; do # for every supported language + if ! has ${i} ${LINGUAS} ; then # if language is disabled + rm po/${i}.po || die + fi + done + fi + + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all + newicon -s 32 help/C/figures/icon.png menu-editor.png +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update + eerror + elog "optional dependencies:" + elog " gnome-extra/yelp (view help contents)" + eerror +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/x11-misc/menulibre/metadata.xml b/x11-misc/menulibre/metadata.xml new file mode 100644 index 000000000000..f537d26071ad --- /dev/null +++ b/x11-misc/menulibre/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>desktop-misc</herd> + <maintainer> + <email>hasufell@gentoo.org</email> + <name>Julian Ospald</name> + </maintainer> +</pkgmetadata> + |