Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-plugins/banshee-community-extensions/
Date: Thu, 30 Jun 2016 07:45:08
Message-Id: 1467267934.55e2147aaed812505f9dfe82e6a0777c053e28c4.mgorny@gentoo
1 commit: 55e2147aaed812505f9dfe82e6a0777c053e28c4
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 30 06:20:15 2016 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 30 06:25:34 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e2147a
7
8 media-plugins/banshee-*: Disable exts needing banshee[web], #587456
9
10 Disable the extensions using Banshee.WebBrowser
11 (media-sound/banshee[web]) since the support for that module has been
12 removed due to vulnerabilities in required WebKit.
13
14 Bug: https://bugs.gentoo.org/587456
15 Fixes: fdb83931178 (media-sound/banshee: Drop old)
16
17 .../banshee-community-extensions/Manifest | 1 -
18 .../banshee-community-extensions-2.2.0.ebuild | 79 ---------------------
19 ...> banshee-community-extensions-2.4.0-r2.ebuild} | 14 ++--
20 .../banshee-community-extensions-2.4.0.ebuild | 80 ----------------------
21 .../banshee-community-extensions/metadata.xml | 2 -
22 5 files changed, 7 insertions(+), 169 deletions(-)
23
24 diff --git a/media-plugins/banshee-community-extensions/Manifest b/media-plugins/banshee-community-extensions/Manifest
25 index da769d9..391f77d 100644
26 --- a/media-plugins/banshee-community-extensions/Manifest
27 +++ b/media-plugins/banshee-community-extensions/Manifest
28 @@ -1,2 +1 @@
29 -DIST banshee-community-extensions-2.2.0.tar.bz2 858373 SHA256 3ac0c7e9e00b8ab7b91a8942cb5b1fc360977b15ec303756d4a440704a22bb15 SHA512 7b130d69639bd9fca28d5320abf7c742e687ecf049711ac68230355a85faa5570ba349e6163ca982e9b24519e2224e1f2fb07ca6686cbf1c73a7e3cccf2e0598 WHIRLPOOL e5898414f75321847c6c487a3d8b3282fde77a6dc7c74812b75428266b8ea44c1510ad25e9521a96d531ea4c71bc52f367aed44d5b8448c86ea42144281e5d72
30 DIST banshee-community-extensions-2.4.0.tar.bz2 892287 SHA256 6f20404de80090bb5d88a57c043e876a192f480ac3488ce7697344f1447d48b3 SHA512 fbaad9ede79fc2ae6ddccd3799e465ea9d0fc08251cca7be5a7eebe041b3b71d788bb767e070737c2d7c8ddeffcd196bc353d37c30489f1a77c6d9c2e2c991da WHIRLPOOL d8ba009ccbd1c8192ca3ec333a271f4f40205ed514fc7fd9c0a64ef43a3a96b923d5ffc7d175eee994f6e713f99e57670e7659a95a31205a2eed10b6be407400
31
32 diff --git a/media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild b/media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild
33 deleted file mode 100644
34 index e9730b4..0000000
35 --- a/media-plugins/banshee-community-extensions/banshee-community-extensions-2.2.0.ebuild
36 +++ /dev/null
37 @@ -1,79 +0,0 @@
38 -# Copyright 1999-2011 Gentoo Foundation
39 -# Distributed under the terms of the GNU General Public License v2
40 -# $Id$
41 -
42 -EAPI="4"
43 -
44 -inherit base mono
45 -
46 -DESCRIPTION="Community-developed plugins for the Banshee media player"
47 -HOMEPAGE="http://banshee.fm/"
48 -SRC_URI="http://download.banshee-project.org/${PN}/${PV}/${P}.tar.bz2"
49 -
50 -LICENSE="MIT"
51 -SLOT="0"
52 -KEYWORDS="amd64 x86"
53 -IUSE="doc lastfmfingerprint lirc lyrics mirage telepathy"
54 -
55 -DEPEND=">=dev-lang/mono-2.0
56 - >=media-sound/banshee-2.1.0[web]
57 - >=gnome-base/gconf-2.0
58 - dev-dotnet/gconf-sharp:2
59 - doc? ( >=app-text/gnome-doc-utils-0.17.3 )
60 - lastfmfingerprint? (
61 - sci-libs/fftw:3.0
62 - media-libs/libsamplerate
63 - )
64 - lirc? ( app-misc/lirc )
65 - mirage? (
66 - dev-libs/glib:2
67 - dev-db/sqlite:3
68 - sci-libs/fftw:3.0
69 - media-libs/libsamplerate
70 - >=media-libs/gstreamer-0.10.15:0.10
71 - >=media-libs/gst-plugins-base-0.10.15:0.10
72 - )
73 - telepathy? (
74 - dev-dotnet/notify-sharp
75 - >=dev-lang/mono-2.4.2
76 - )"
77 -RDEPEND="${DEPEND}
78 - !media-plugins/banshee-lyrics
79 - !media-plugins/banshee-mirage"
80 -
81 -src_configure() {
82 - # Disable ClutterFlow as we don't have clutter-sharp and co in tree
83 - # Disable UbuntuOneMusicStore as we don't have ubuntuone-sharp
84 - # Disable AppIndicator as it's not in tree
85 - # Disable OpenVP as some of its dependencies are not in the tree
86 - # Disable SoundMenu as it requires indicate-sharp
87 - # Disable zeitgeistdataprovider as it requires zeitgeist-sharp
88 - local myconf="--enable-gnome
89 - --disable-static
90 - --enable-release
91 - --disable-maintainer-mode
92 - --with-gconf-schema-file-dir=/etc/gconf/schemas
93 - --with-vendor-build-id=Gentoo/${PN}/${PVR}
94 - --disable-scrollkeeper
95 - --disable-clutterflow --disable-appindicator --disable-openvp
96 - --disable-zeitgeistdataprovider
97 - --enable-ampache --enable-karaoke --enable-jamendo
98 - --enable-randombylastfm --enable-albumartwriter
99 - --enable-duplicatesongdetector"
100 -
101 - econf \
102 - $(use_enable doc user-help) \
103 - $(use_enable lastfmfingerprint) \
104 - $(use_enable lirc) \
105 - $(use_enable lyrics) \
106 - $(use_enable mirage) \
107 - $(use_enable telepathy) \
108 - $(use_enable test tests) \
109 - ${myconf}
110 -}
111 -
112 -src_install() {
113 - base_src_install
114 - find "${D}" -name "*.la" -delete || die "remove of la files failed"
115 - dodoc AUTHORS NEWS README
116 -}
117
118 diff --git a/media-plugins/banshee-community-extensions/banshee-community-extensions-2.4.0-r1.ebuild b/media-plugins/banshee-community-extensions/banshee-community-extensions-2.4.0-r2.ebuild
119 similarity index 85%
120 rename from media-plugins/banshee-community-extensions/banshee-community-extensions-2.4.0-r1.ebuild
121 rename to media-plugins/banshee-community-extensions/banshee-community-extensions-2.4.0-r2.ebuild
122 index 3917e66..17a42bb 100644
123 --- a/media-plugins/banshee-community-extensions/banshee-community-extensions-2.4.0-r1.ebuild
124 +++ b/media-plugins/banshee-community-extensions/banshee-community-extensions-2.4.0-r2.ebuild
125 @@ -1,4 +1,4 @@
126 -# Copyright 1999-2014 Gentoo Foundation
127 +# Copyright 1999-2016 Gentoo Foundation
128 # Distributed under the terms of the GNU General Public License v2
129 # $Id$
130
131 @@ -13,10 +13,10 @@ SRC_URI="http://download.banshee-project.org/${PN}/${PV}/${P}.tar.bz2"
132 LICENSE="MIT"
133 SLOT="0"
134 KEYWORDS="amd64 x86"
135 -IUSE="doc lastfmfingerprint lirc lyrics mirage telepathy zeitgeist"
136 +IUSE="doc lastfmfingerprint lirc mirage telepathy zeitgeist"
137
138 DEPEND=">=dev-lang/mono-2.0
139 - >=media-sound/banshee-2.4.0[web]
140 + >=media-sound/banshee-2.4.0
141 >=gnome-base/gconf-2.0
142 dev-dotnet/gconf-sharp:2
143 doc? ( >=app-text/gnome-doc-utils-0.17.3 )
144 @@ -42,7 +42,6 @@ DEPEND=">=dev-lang/mono-2.0
145 dev-dotnet/zeitgeist-sharp
146 )"
147 RDEPEND="${DEPEND}
148 - !media-plugins/banshee-lyrics
149 !media-plugins/banshee-mirage"
150
151 DOCS=( AUTHORS NEWS README )
152 @@ -54,6 +53,7 @@ src_configure() {
153 # Disable OpenVP as some of its dependencies are not in the tree
154 # Disable SoundMenu as it requires indicate-sharp
155 # Disable zeitgeistdataprovider as it requires zeitgeist-sharp
156 + # Disable Lyrics, Karaoke & Jamendo as they require banshee[web]
157 local myconf="--enable-gnome
158 --disable-static
159 --enable-release
160 @@ -62,15 +62,15 @@ src_configure() {
161 --with-vendor-build-id=Gentoo/${PN}/${PVR}
162 --disable-scrollkeeper
163 --disable-clutterflow --disable-appindicator --disable-openvp
164 - --enable-ampache --enable-karaoke --enable-jamendo
165 + --enable-ampache --disable-karaoke --disable-jamendo
166 --enable-randombylastfm --enable-albumartwriter
167 - --enable-duplicatesongdetector --enable-foldersync"
168 + --enable-duplicatesongdetector --enable-foldersync
169 + --disable-lyrics"
170
171 econf \
172 $(use_enable doc user-help) \
173 $(use_enable lastfmfingerprint) \
174 $(use_enable lirc) \
175 - $(use_enable lyrics) \
176 $(use_enable mirage) \
177 $(use_enable telepathy) \
178 $(use_enable zeitgeist zeitgeistdataprovider) \
179
180 diff --git a/media-plugins/banshee-community-extensions/banshee-community-extensions-2.4.0.ebuild b/media-plugins/banshee-community-extensions/banshee-community-extensions-2.4.0.ebuild
181 deleted file mode 100644
182 index a7a5098..0000000
183 --- a/media-plugins/banshee-community-extensions/banshee-community-extensions-2.4.0.ebuild
184 +++ /dev/null
185 @@ -1,80 +0,0 @@
186 -# Copyright 1999-2012 Gentoo Foundation
187 -# Distributed under the terms of the GNU General Public License v2
188 -# $Id$
189 -
190 -EAPI="4"
191 -
192 -inherit base mono
193 -
194 -DESCRIPTION="Community-developed plugins for the Banshee media player"
195 -HOMEPAGE="http://banshee.fm/download/extensions/"
196 -SRC_URI="http://download.banshee-project.org/${PN}/${PV}/${P}.tar.bz2"
197 -
198 -LICENSE="MIT"
199 -SLOT="0"
200 -KEYWORDS="amd64 x86"
201 -IUSE="doc lastfmfingerprint lirc lyrics mirage telepathy"
202 -
203 -DEPEND=">=dev-lang/mono-2.0
204 - >=media-sound/banshee-2.4.0[web]
205 - >=gnome-base/gconf-2.0
206 - dev-dotnet/gconf-sharp:2
207 - doc? ( >=app-text/gnome-doc-utils-0.17.3 )
208 - lastfmfingerprint? (
209 - sci-libs/fftw:3.0
210 - media-libs/libsamplerate
211 - )
212 - lirc? ( app-misc/lirc )
213 - mirage? (
214 - dev-libs/glib:2
215 - dev-db/sqlite:3
216 - sci-libs/fftw:3.0
217 - media-libs/libsamplerate
218 - >=media-libs/gstreamer-0.10.15:0.10
219 - >=media-libs/gst-plugins-base-0.10.15:0.10
220 - )
221 - telepathy? (
222 - dev-dotnet/notify-sharp
223 - >=dev-lang/mono-2.4.2
224 - )"
225 -RDEPEND="${DEPEND}
226 - !media-plugins/banshee-lyrics
227 - !media-plugins/banshee-mirage"
228 -
229 -DOCS=( AUTHORS NEWS README )
230 -
231 -src_configure() {
232 - # Disable ClutterFlow as we don't have clutter-sharp and co in tree
233 - # Disable UbuntuOneMusicStore as we don't have ubuntuone-sharp
234 - # Disable AppIndicator as it's not in tree
235 - # Disable OpenVP as some of its dependencies are not in the tree
236 - # Disable SoundMenu as it requires indicate-sharp
237 - # Disable zeitgeistdataprovider as it requires zeitgeist-sharp
238 - local myconf="--enable-gnome
239 - --disable-static
240 - --enable-release
241 - --disable-maintainer-mode
242 - --with-gconf-schema-file-dir=/etc/gconf/schemas
243 - --with-vendor-build-id=Gentoo/${PN}/${PVR}
244 - --disable-scrollkeeper
245 - --disable-clutterflow --disable-appindicator --disable-openvp
246 - --enable-ampache --enable-karaoke --enable-jamendo
247 - --enable-randombylastfm --enable-albumartwriter
248 - --enable-duplicatesongdetector --enable-foldersync"
249 -
250 - econf \
251 - $(use_enable doc user-help) \
252 - $(use_enable lastfmfingerprint) \
253 - $(use_enable lirc) \
254 - $(use_enable lyrics) \
255 - $(use_enable mirage) \
256 - $(use_enable telepathy) \
257 - --disable-zeitgeistdataprovider \
258 - $(use_enable test tests) \
259 - ${myconf}
260 -}
261 -
262 -src_install() {
263 - base_src_install
264 - prune_libtool_files --all
265 -}
266
267 diff --git a/media-plugins/banshee-community-extensions/metadata.xml b/media-plugins/banshee-community-extensions/metadata.xml
268 index 5f52df0..4df5765 100644
269 --- a/media-plugins/banshee-community-extensions/metadata.xml
270 +++ b/media-plugins/banshee-community-extensions/metadata.xml
271 @@ -14,8 +14,6 @@
272 music automatically, using the Last.fm online service.</flag>
273 <flag name="lirc">Enable the remote control plugin (uses
274 <pkg>app-misc/lirc</pkg>)</flag>
275 - <flag name="lyrics">Enable support for automatically fetching
276 - lyrics</flag>
277 <flag name="mirage">Enable the Mirage plugin which automatically, and
278 intelligently generates playlists for you</flag>
279 <flag name="telepathy">Enables the Telepathy plugin which lets you to