Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/menulibre/files/, x11-misc/menulibre/
Date: Wed, 29 Nov 2017 06:24:22
Message-Id: 1511936656.909b0db3abd8e455d2b0d3db201aef4d5f2e36af.jer@gentoo
1 commit: 909b0db3abd8e455d2b0d3db201aef4d5f2e36af
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 29 06:23:32 2017 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 29 06:24:16 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=909b0db3
7
8 x11-misc/menulibre: Old.
9
10 Package-Manager: Portage-2.3.16, Repoman-2.3.6
11
12 x11-misc/menulibre/Manifest | 2 -
13 .../files/menulibre-13.01.4-GError-import.patch | 17 ------
14 x11-misc/menulibre/menulibre-13.01.4-r1.ebuild | 68 ----------------------
15 x11-misc/menulibre/menulibre-13.01.4.ebuild | 65 ---------------------
16 x11-misc/menulibre/menulibre-13.04.17.ebuild | 68 ----------------------
17 5 files changed, 220 deletions(-)
18
19 diff --git a/x11-misc/menulibre/Manifest b/x11-misc/menulibre/Manifest
20 index 1caa82c8b13..b871e07f841 100644
21 --- a/x11-misc/menulibre/Manifest
22 +++ b/x11-misc/menulibre/Manifest
23 @@ -1,3 +1 @@
24 DIST menulibre-2.1.3.tar.gz 231336 BLAKE2B f15f962b41071f40cebdaa3fbab082932f1acad30026b89bb2b4672a860b4f7cc3caa668eadee48195a091783b6a8d5558ca44ed05034640247cad02394d3b93 SHA512 0a9040bcb311fe993238e5d1fc459db2400466c538c729ecd5bf2ff20cf9c7300ef2543c56ae4ef7cfa44cd66768ee9a9001ab997fd2507d8d74a246b2029c7a
25 -DIST menulibre_13.01.4.tar.gz 322686 SHA256 2329b426af55936dc40c7d1bcae99f98b674d06e3757657bd47dcb93d1ac45f3 SHA512 c3311443d00901d0c80078e4f51f81cc2bafbb8048a8eb1f0594e4430e9d8d1c563f4ec6b423952d3e8523f921220bb9d6fa0e4a62453d07011ae781070750d4 WHIRLPOOL b419f3285a97918796c08d0cb7681ada8f6bd19297bdfaea603c2e6256c06d775369d683f150f9c708d26ff2220fceb97d37541143bbcd9d08387e5ebd2967d5
26 -DIST menulibre_13.04.17.tar.gz 337166 BLAKE2B ce1e9757d8f836dd068eed36a72dabf90c1ebd7c53ac0de15f829bbca521df3ad3579611399ee8b7d4affb4332ace02992ea378b8eb6c7ec2e60d93a6314f61b SHA512 7e0a2c3d765612a1c9ae9f82206fc180d7edc06dbe294bd200d699ecdb243a28ba58030b94084bc0525540f514642914b4224d766d4c9817ee7ee9ac9074b627
27
28 diff --git a/x11-misc/menulibre/files/menulibre-13.01.4-GError-import.patch b/x11-misc/menulibre/files/menulibre-13.01.4-GError-import.patch
29 deleted file mode 100644
30 index 6a747ba07fb..00000000000
31 --- a/x11-misc/menulibre/files/menulibre-13.01.4-GError-import.patch
32 +++ /dev/null
33 @@ -1,17 +0,0 @@
34 -From: Julian Ospald <hasufell@g.o>
35 -Date: Mon Oct 21 17:32:25 UTC 2013
36 -Subject: fix import
37 -
38 -https://bugs.gentoo.org/show_bug.cgi?id=488866
39 -
40 ---- a/menulibre_lib/IconTheme.py
41 -+++ b/menulibre_lib/IconTheme.py
42 -@@ -15,7 +15,7 @@
43 - ### END LICENSE
44 -
45 - from gi.repository import Gtk, GdkPixbuf
46 --from gi._glib import GError
47 -+from gi._glib._glib import GError
48 - import os
49 -
50 - from menulibreconfig import get_data_file
51
52 diff --git a/x11-misc/menulibre/menulibre-13.01.4-r1.ebuild b/x11-misc/menulibre/menulibre-13.01.4-r1.ebuild
53 deleted file mode 100644
54 index 05f0f7df4c7..00000000000
55 --- a/x11-misc/menulibre/menulibre-13.01.4-r1.ebuild
56 +++ /dev/null
57 @@ -1,68 +0,0 @@
58 -# Copyright 1999-2017 Gentoo Foundation
59 -# Distributed under the terms of the GNU General Public License v2
60 -
61 -EAPI=5
62 -
63 -PYTHON_COMPAT=( python2_7 )
64 -PYTHON_REQ_USE="xml"
65 -DISTUTILS_IN_SOURCE_BUILD=1
66 -inherit eutils gnome2-utils distutils-r1
67 -
68 -DESCRIPTION="An advanced menu editor that provides modern features in a easy-to-use interface"
69 -HOMEPAGE="http://www.smdavis.us/projects/menulibre/"
70 -SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${PN}_${PV}.tar.gz"
71 -
72 -LICENSE="GPL-3"
73 -SLOT="0"
74 -KEYWORDS="~amd64 ~x86"
75 -IUSE=""
76 -
77 -DEPEND="dev-python/python-distutils-extra[${PYTHON_USEDEP}]"
78 -RDEPEND="dev-libs/gobject-introspection
79 - dev-python/pygobject:3[${PYTHON_USEDEP}]
80 - x11-libs/gdk-pixbuf[X,introspection]
81 - x11-libs/gtk+:3[X,introspection]
82 - x11-themes/hicolor-icon-theme"
83 -
84 -PATCHES=( "${FILESDIR}"/${P}-GError-import.patch )
85 -
86 -S=${WORKDIR}/${PN}
87 -
88 -python_prepare_all() {
89 - # too many categories
90 - sed -i \
91 - -e 's/X-GNOME-Settings-Panel;X-GNOME-PersonalSettings;DesktopSettings;X-XFCE;//' \
92 - menulibre.desktop.in || die 'sed on menulibre.desktop.in failed'
93 -
94 - local i
95 - # fix incorrect behavior when LINGUAS is set to an empty string
96 - # https://bugs.launchpad.net/python-distutils-extra/+bug/1133594
97 - if [[ -n "${LINGUAS+x}" ]] ; then # if LINGUAS is set
98 - for i in $(cd "${S}"/po ; for p in *.po ; do echo ${p%.po} ; done) ; do # for every supported language
99 - if ! has ${i} ${LINGUAS} ; then # if language is disabled
100 - rm po/${i}.po || die
101 - fi
102 - done
103 - fi
104 -
105 - distutils-r1_python_prepare_all
106 -}
107 -
108 -python_install_all() {
109 - distutils-r1_python_install_all
110 - newicon -s 32 help/C/figures/icon.png menu-editor.png
111 -}
112 -
113 -pkg_preinst() {
114 - gnome2_icon_savelist
115 -}
116 -
117 -pkg_postinst() {
118 - gnome2_icon_cache_update
119 - elog "optional dependencies:"
120 - elog " gnome-extra/yelp (view help contents)"
121 -}
122 -
123 -pkg_postrm() {
124 - gnome2_icon_cache_update
125 -}
126
127 diff --git a/x11-misc/menulibre/menulibre-13.01.4.ebuild b/x11-misc/menulibre/menulibre-13.01.4.ebuild
128 deleted file mode 100644
129 index 52d55e53db3..00000000000
130 --- a/x11-misc/menulibre/menulibre-13.01.4.ebuild
131 +++ /dev/null
132 @@ -1,65 +0,0 @@
133 -# Copyright 1999-2017 Gentoo Foundation
134 -# Distributed under the terms of the GNU General Public License v2
135 -
136 -EAPI=5
137 -
138 -PYTHON_COMPAT=( python2_7 )
139 -PYTHON_REQ_USE="xml"
140 -DISTUTILS_IN_SOURCE_BUILD=1
141 -inherit eutils gnome2-utils distutils-r1
142 -
143 -DESCRIPTION="An advanced menu editor that provides modern features in a easy-to-use interface"
144 -HOMEPAGE="http://www.smdavis.us/projects/menulibre/"
145 -SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${PN}_${PV}.tar.gz"
146 -
147 -LICENSE="GPL-3"
148 -SLOT="0"
149 -KEYWORDS="amd64 x86"
150 -IUSE=""
151 -
152 -DEPEND="dev-python/python-distutils-extra[${PYTHON_USEDEP}]"
153 -RDEPEND="dev-libs/gobject-introspection
154 - dev-python/pygobject:3[${PYTHON_USEDEP}]
155 - x11-libs/gdk-pixbuf[X,introspection]
156 - x11-libs/gtk+:3[X,introspection]
157 - x11-themes/hicolor-icon-theme"
158 -
159 -S=${WORKDIR}/${PN}
160 -
161 -python_prepare_all() {
162 - # too many categories
163 - sed -i \
164 - -e 's/X-GNOME-Settings-Panel;X-GNOME-PersonalSettings;DesktopSettings;X-XFCE;//' \
165 - menulibre.desktop.in || die 'sed on menulibre.desktop.in failed'
166 -
167 - local i
168 - # fix incorrect behavior when LINGUAS is set to an empty string
169 - # https://bugs.launchpad.net/python-distutils-extra/+bug/1133594
170 - if [[ -n "${LINGUAS+x}" ]] ; then # if LINGUAS is set
171 - for i in $(cd "${S}"/po ; for p in *.po ; do echo ${p%.po} ; done) ; do # for every supported language
172 - if ! has ${i} ${LINGUAS} ; then # if language is disabled
173 - rm po/${i}.po || die
174 - fi
175 - done
176 - fi
177 -
178 - distutils-r1_python_prepare_all
179 -}
180 -
181 -python_install_all() {
182 - distutils-r1_python_install_all
183 - newicon -s 32 help/C/figures/icon.png menu-editor.png
184 -}
185 -
186 -pkg_preinst() {
187 - gnome2_icon_savelist
188 -}
189 -
190 -pkg_postinst() {
191 - gnome2_icon_cache_update
192 - elog "optional dependencies: gnome-extra/yelp (view help contents)"
193 -}
194 -
195 -pkg_postrm() {
196 - gnome2_icon_cache_update
197 -}
198
199 diff --git a/x11-misc/menulibre/menulibre-13.04.17.ebuild b/x11-misc/menulibre/menulibre-13.04.17.ebuild
200 deleted file mode 100644
201 index a91dd73c144..00000000000
202 --- a/x11-misc/menulibre/menulibre-13.04.17.ebuild
203 +++ /dev/null
204 @@ -1,68 +0,0 @@
205 -# Copyright 1999-2017 Gentoo Foundation
206 -# Distributed under the terms of the GNU General Public License v2
207 -
208 -EAPI=5
209 -
210 -PYTHON_COMPAT=( python2_7 )
211 -PYTHON_REQ_USE="xml"
212 -DISTUTILS_IN_SOURCE_BUILD=1
213 -inherit eutils gnome2-utils distutils-r1
214 -
215 -DESCRIPTION="An advanced menu editor that provides modern features in a easy-to-use interface"
216 -HOMEPAGE="http://www.smdavis.us/projects/menulibre/"
217 -SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${PN}_${PV}.tar.gz"
218 -
219 -LICENSE="GPL-3"
220 -SLOT="0"
221 -KEYWORDS="~amd64 ~x86"
222 -IUSE=""
223 -
224 -DEPEND="dev-python/python-distutils-extra[${PYTHON_USEDEP}]"
225 -RDEPEND="dev-libs/gobject-introspection
226 - dev-python/pygobject:3[${PYTHON_USEDEP}]
227 - dev-python/pyxdg[${PYTHON_USEDEP}]
228 - x11-libs/gdk-pixbuf[X,introspection]
229 - x11-libs/gtk+:3[X,introspection]
230 - x11-libs/gtksourceview:3.0[introspection]
231 - x11-themes/hicolor-icon-theme"
232 -
233 -S=${WORKDIR}/trunk
234 -
235 -python_prepare_all() {
236 - # too many categories
237 - sed -i \
238 - -e 's/X-GNOME-Settings-Panel;X-GNOME-PersonalSettings;DesktopSettings;X-XFCE;//' \
239 - menulibre.desktop.in || die 'sed on menulibre.desktop.in failed'
240 -
241 - local i
242 - # fix incorrect behavior when LINGUAS is set to an empty string
243 - # https://bugs.launchpad.net/python-distutils-extra/+bug/1133594
244 - if [[ -n "${LINGUAS+x}" ]] ; then # if LINGUAS is set
245 - for i in $(cd "${S}"/po ; for p in *.po ; do echo ${p%.po} ; done) ; do # for every supported language
246 - if ! has ${i} ${LINGUAS} ; then # if language is disabled
247 - rm po/${i}.po || die
248 - fi
249 - done
250 - fi
251 -
252 - distutils-r1_python_prepare_all
253 -}
254 -
255 -python_install_all() {
256 - distutils-r1_python_install_all
257 - newicon -s 32 help/C/figures/icon.png menu-editor.png
258 -}
259 -
260 -pkg_preinst() {
261 - gnome2_icon_savelist
262 -}
263 -
264 -pkg_postinst() {
265 - gnome2_icon_cache_update
266 - elog "optional dependencies:"
267 - elog " gnome-extra/yelp (view help contents)"
268 -}
269 -
270 -pkg_postrm() {
271 - gnome2_icon_cache_update
272 -}