Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-plugins/audacious-plugins/
Date: Sun, 05 Nov 2017 11:49:58
Message-Id: 1509882542.beae50663486be82a96836334c9e45d1b4416d40.soap@gentoo
1 commit: beae50663486be82a96836334c9e45d1b4416d40
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 5 11:49:02 2017 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 5 11:49:02 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beae5066
7
8 media-plugins/audacious-plugins: Version bump to 3.9
9
10 Closes: https://bugs.gentoo.org/564466
11 Closes: https://bugs.gentoo.org/572334
12 Closes: https://bugs.gentoo.org/572796
13 Closes: https://bugs.gentoo.org/573886
14 Closes: https://bugs.gentoo.org/573888
15 Closes: https://bugs.gentoo.org/590008
16 Closes: https://bugs.gentoo.org/611106
17 Closes: https://bugs.gentoo.org/636318
18 Closes: https://bugs.gentoo.org/636320
19 Package-Manager: Portage-2.3.13, Repoman-2.3.4
20
21 media-plugins/audacious-plugins/Manifest | 1 +
22 .../audacious-plugins/audacious-plugins-3.9.ebuild | 164 +++++++++++++++++++++
23 .../audacious-plugins-9999.ebuild | 164 +++++++++++++++++++++
24 media-plugins/audacious-plugins/metadata.xml | 46 +++---
25 4 files changed, 353 insertions(+), 22 deletions(-)
26
27 diff --git a/media-plugins/audacious-plugins/Manifest b/media-plugins/audacious-plugins/Manifest
28 index f02008cc184..6f5c1351105 100644
29 --- a/media-plugins/audacious-plugins/Manifest
30 +++ b/media-plugins/audacious-plugins/Manifest
31 @@ -5,3 +5,4 @@ DIST audacious-plugins-3.7.1-gtk3.tar.bz2 1838067 SHA256 75469b52694fcfce237a937
32 DIST audacious-plugins-3.7.1.tar.bz2 1838045 SHA256 228a384f26afb000099166776d3454539956aa00fde90dcb4612ce8910ed4116 SHA512 2d22131babba572af235ec5f27135061a1602be55a2f709e327b7cd4052f7c11bc31398d01574a6f07197daa6b79cb42d5fa7b26f75764680420a46aede5cd9a WHIRLPOOL 026c355c6323aa6b56b09c119d9320ec5a7306f11b90504631f8a25c05b4f9bd1641ff223e0122a7b5be48f341a3820b759d1829ca60274285cfe19897c9edae
33 DIST audacious-plugins-3.8.2-gtk3.tar.bz2 1821924 SHA256 7849024beae61b8af3874b166cf3977905aec77859e53901158b531b31ef0cef SHA512 a5457cecc72ca4d57a3fad686b5ff42b2110d8ef65203fa49ad063c8944fc41af5d231b0870126e21c4cc8b3152de36c13726813075d26ba86450ef2132a6d33 WHIRLPOOL 0a75dd8a439dd30dce4764385fa60f317c521c3f45b5e4ae6c1d14f6a677774854d4c1650ba59facc7d204cbd53b7a8b3fca8dd94ee1b040fc2c8f444b179e4f
34 DIST audacious-plugins-3.8.2.tar.bz2 1821558 SHA256 d7cefca7a0e32bf4e58bb6e84df157268b5e9a6771a0e8c2da98b03f92a5fdd4 SHA512 61be2ee962853ed05366d4089ae1bef96c282ff61a947dc32f06651a9b620035a33cf4d75f4c4d74821099f36f9124f2b2266940f4844d14ca43ef70a81cde08 WHIRLPOOL 9d87947da3a7d90f0e5262d27dcbbbff2cfc833d340e87448a11d7c5fdfd5a64d8e1f49823a50e7f6ff33214a93594051e561e75eab422aa6321402067076e75
35 +DIST audacious-plugins-3.9.tar.bz2 1843084 SHA256 8bf7f21089cb3406968cc9c71307774aee7100ec4607f28f63cf5690d5c927b8 SHA512 00c8c53d69995ca1fedb91c7df609cc6c65b13e1af23b98a2fbda143c02ac554cc2c42c01f1c593af252e36bfb85b6324f2daca8632d3b672c69fb4dead2e3fa WHIRLPOOL e0b7cb6a6fb97d7cd69be4d2efc7867bb8510e6ea94af84055e3c61ffb8b06e716f7ac30b961155d560f4e646b82c7df894a7024cfe68c0ee47c64b9e66e9665
36
37 diff --git a/media-plugins/audacious-plugins/audacious-plugins-3.9.ebuild b/media-plugins/audacious-plugins/audacious-plugins-3.9.ebuild
38 new file mode 100644
39 index 00000000000..2b9250e2722
40 --- /dev/null
41 +++ b/media-plugins/audacious-plugins/audacious-plugins-3.9.ebuild
42 @@ -0,0 +1,164 @@
43 +# Copyright 1999-2017 Gentoo Foundation
44 +# Distributed under the terms of the GNU General Public License v2
45 +
46 +EAPI=6
47 +
48 +MY_P="${P/_/-}"
49 +
50 +DESCRIPTION="Audacious Player - Your music, your way, no exceptions"
51 +HOMEPAGE="http://audacious-media-player.org/"
52 +
53 +if [[ ${PV} == *9999 ]]; then
54 + inherit autotools git-r3
55 + EGIT_REPO_URI="https://github.com/audacious-media-player/audacious-plugins.git"
56 +else
57 + SRC_URI="http://distfiles.audacious-media-player.org/${MY_P}.tar.bz2"
58 + KEYWORDS="~amd64 ~x86"
59 +fi
60 +
61 +LICENSE="GPL-2"
62 +SLOT="0"
63 +IUSE="aac +adplug alsa ampache aosd bs2b cdda cue ffmpeg flac fluidsynth gnome hotkeys http gme gtk jack lame libav
64 + libnotify libsamplerate lirc mms modplug mp3 nls pulseaudio qt5 scrobbler sdl sid sndfile soxr vorbis wavpack"
65 +REQUIRED_USE="
66 + ^^ ( gtk qt5 )
67 + qt5? ( !libnotify )
68 + || ( alsa jack pulseaudio sdl )"
69 +
70 +# The following plugins REQUIRE a GUI build of audacious, because non-GUI
71 +# builds do NOT install the libaudgui library & headers.
72 +# Plugins without a configure option:
73 +# alarm
74 +# albumart
75 +# delete-files
76 +# ladspa
77 +# playlist-manager
78 +# search-tool
79 +# skins
80 +# vtx
81 +# Plugins with a configure option:
82 +# glspectrum
83 +# gtkui
84 +# hotkey
85 +# notify
86 +# statusicon
87 +RDEPEND="
88 + app-arch/unzip
89 + dev-libs/dbus-glib
90 + dev-libs/glib[utils]
91 + dev-libs/libxml2:2
92 + ~media-sound/audacious-${PV}[gtk?,qt5?]
93 + aac? ( >=media-libs/faad2-2.7 )
94 + alsa? ( >=media-libs/alsa-lib-1.0.16 )
95 + ampache? ( www-apps/ampache )
96 + aosd? (
97 + x11-libs/libXrender
98 + x11-libs/libXcomposite
99 + )
100 + bs2b? ( media-libs/libbs2b )
101 + cdda? (
102 + >=media-libs/libcddb-1.2.1
103 + dev-libs/libcdio-paranoia
104 + )
105 + cue? ( media-libs/libcue )
106 + ffmpeg? ( >=virtual/ffmpeg-0.7.3 )
107 + flac? (
108 + >=media-libs/libvorbis-1.0
109 + >=media-libs/flac-1.2.1-r1
110 + )
111 + fluidsynth? ( media-sound/fluidsynth )
112 + http? ( >=net-libs/neon-0.26.4 )
113 + gtk? (
114 + x11-libs/gtk+:2
115 + )
116 + qt5? (
117 + dev-qt/qtcore:5
118 + dev-qt/qtgui:5
119 + dev-qt/qtmultimedia:5
120 + dev-qt/qtwidgets:5
121 + media-libs/adplug
122 + )
123 + jack? (
124 + >=media-libs/bio2jack-0.4
125 + media-sound/jack-audio-connection-kit
126 + )
127 + lame? ( media-sound/lame )
128 + libnotify? ( x11-libs/libnotify )
129 + libsamplerate? ( media-libs/libsamplerate )
130 + lirc? ( app-misc/lirc )
131 + mms? ( >=media-libs/libmms-0.3 )
132 + modplug? ( media-libs/libmodplug )
133 + mp3? ( >=media-sound/mpg123-1.12.1 )
134 + pulseaudio? ( >=media-sound/pulseaudio-0.9.3 )
135 + scrobbler? ( net-misc/curl )
136 + sdl? ( media-libs/libsdl2[sound] )
137 + sid? ( >=media-libs/libsidplayfp-1.0.0 )
138 + sndfile? ( >=media-libs/libsndfile-1.0.17-r1 )
139 + soxr? ( media-libs/soxr )
140 + vorbis? (
141 + >=media-libs/libvorbis-1.2.0
142 + >=media-libs/libogg-1.1.3
143 + )
144 + wavpack? ( >=media-sound/wavpack-4.50.1-r1 )"
145 +
146 +DEPEND="${RDEPEND}
147 + dev-util/gdbus-codegen
148 + virtual/pkgconfig
149 + nls? ( dev-util/intltool )"
150 +
151 +S="${WORKDIR}/${MY_P}"
152 +
153 +src_prepare() {
154 + default
155 + [[ ${PV} == *9999 ]] && eautoreconf
156 +}
157 +
158 +src_configure() {
159 + if ! use mp3 ; then
160 + ewarn "MP3 support is optional, you may want to enable the mp3 USE-flag"
161 + fi
162 +
163 + econf \
164 + --enable-mpris2 \
165 + --enable-songchange \
166 + --enable-speedpitch \
167 + --disable-oss4 \
168 + --disable-qtaudio \
169 + --disable-qtglspectrum \
170 + --disable-coreaudio \
171 + --disable-sndio \
172 + $(use_enable aac) \
173 + $(use_enable alsa) \
174 + $(use_enable ampache) \
175 + $(use_enable aosd) \
176 + $(use_enable bs2b) \
177 + $(use_enable cdda cdaudio) \
178 + $(use_enable cue) \
179 + $(use_enable flac) \
180 + $(use_enable fluidsynth amidiplug) \
181 + $(use_enable flac filewriter) \
182 + $(use_enable gme console) \
183 + $(use_enable gtk) \
184 + $(use_enable hotkeys hotkey) \
185 + $(use_enable http neon) \
186 + $(use_enable jack) \
187 + $(use_enable gnome gnomeshortcuts) \
188 + $(use_enable lame filewriter_mp3) \
189 + $(use_enable libnotify notify) \
190 + $(use_enable libsamplerate resample) \
191 + $(use_enable lirc) \
192 + $(use_enable mms) \
193 + $(use_enable modplug) \
194 + $(use_enable mp3 mpg123) \
195 + $(use_enable nls) \
196 + $(use_enable pulseaudio pulse) \
197 + $(use_enable qt5 qt) \
198 + $(use_enable scrobbler scrobbler2) \
199 + $(use_enable sdl sdlout) \
200 + $(use_enable sid) \
201 + $(use_enable sndfile) \
202 + $(use_enable soxr) \
203 + $(use_enable vorbis) \
204 + $(use_enable wavpack) \
205 + $(use_with ffmpeg ffmpeg $(usex libav libav ffmpeg))
206 +}
207
208 diff --git a/media-plugins/audacious-plugins/audacious-plugins-9999.ebuild b/media-plugins/audacious-plugins/audacious-plugins-9999.ebuild
209 new file mode 100644
210 index 00000000000..2b9250e2722
211 --- /dev/null
212 +++ b/media-plugins/audacious-plugins/audacious-plugins-9999.ebuild
213 @@ -0,0 +1,164 @@
214 +# Copyright 1999-2017 Gentoo Foundation
215 +# Distributed under the terms of the GNU General Public License v2
216 +
217 +EAPI=6
218 +
219 +MY_P="${P/_/-}"
220 +
221 +DESCRIPTION="Audacious Player - Your music, your way, no exceptions"
222 +HOMEPAGE="http://audacious-media-player.org/"
223 +
224 +if [[ ${PV} == *9999 ]]; then
225 + inherit autotools git-r3
226 + EGIT_REPO_URI="https://github.com/audacious-media-player/audacious-plugins.git"
227 +else
228 + SRC_URI="http://distfiles.audacious-media-player.org/${MY_P}.tar.bz2"
229 + KEYWORDS="~amd64 ~x86"
230 +fi
231 +
232 +LICENSE="GPL-2"
233 +SLOT="0"
234 +IUSE="aac +adplug alsa ampache aosd bs2b cdda cue ffmpeg flac fluidsynth gnome hotkeys http gme gtk jack lame libav
235 + libnotify libsamplerate lirc mms modplug mp3 nls pulseaudio qt5 scrobbler sdl sid sndfile soxr vorbis wavpack"
236 +REQUIRED_USE="
237 + ^^ ( gtk qt5 )
238 + qt5? ( !libnotify )
239 + || ( alsa jack pulseaudio sdl )"
240 +
241 +# The following plugins REQUIRE a GUI build of audacious, because non-GUI
242 +# builds do NOT install the libaudgui library & headers.
243 +# Plugins without a configure option:
244 +# alarm
245 +# albumart
246 +# delete-files
247 +# ladspa
248 +# playlist-manager
249 +# search-tool
250 +# skins
251 +# vtx
252 +# Plugins with a configure option:
253 +# glspectrum
254 +# gtkui
255 +# hotkey
256 +# notify
257 +# statusicon
258 +RDEPEND="
259 + app-arch/unzip
260 + dev-libs/dbus-glib
261 + dev-libs/glib[utils]
262 + dev-libs/libxml2:2
263 + ~media-sound/audacious-${PV}[gtk?,qt5?]
264 + aac? ( >=media-libs/faad2-2.7 )
265 + alsa? ( >=media-libs/alsa-lib-1.0.16 )
266 + ampache? ( www-apps/ampache )
267 + aosd? (
268 + x11-libs/libXrender
269 + x11-libs/libXcomposite
270 + )
271 + bs2b? ( media-libs/libbs2b )
272 + cdda? (
273 + >=media-libs/libcddb-1.2.1
274 + dev-libs/libcdio-paranoia
275 + )
276 + cue? ( media-libs/libcue )
277 + ffmpeg? ( >=virtual/ffmpeg-0.7.3 )
278 + flac? (
279 + >=media-libs/libvorbis-1.0
280 + >=media-libs/flac-1.2.1-r1
281 + )
282 + fluidsynth? ( media-sound/fluidsynth )
283 + http? ( >=net-libs/neon-0.26.4 )
284 + gtk? (
285 + x11-libs/gtk+:2
286 + )
287 + qt5? (
288 + dev-qt/qtcore:5
289 + dev-qt/qtgui:5
290 + dev-qt/qtmultimedia:5
291 + dev-qt/qtwidgets:5
292 + media-libs/adplug
293 + )
294 + jack? (
295 + >=media-libs/bio2jack-0.4
296 + media-sound/jack-audio-connection-kit
297 + )
298 + lame? ( media-sound/lame )
299 + libnotify? ( x11-libs/libnotify )
300 + libsamplerate? ( media-libs/libsamplerate )
301 + lirc? ( app-misc/lirc )
302 + mms? ( >=media-libs/libmms-0.3 )
303 + modplug? ( media-libs/libmodplug )
304 + mp3? ( >=media-sound/mpg123-1.12.1 )
305 + pulseaudio? ( >=media-sound/pulseaudio-0.9.3 )
306 + scrobbler? ( net-misc/curl )
307 + sdl? ( media-libs/libsdl2[sound] )
308 + sid? ( >=media-libs/libsidplayfp-1.0.0 )
309 + sndfile? ( >=media-libs/libsndfile-1.0.17-r1 )
310 + soxr? ( media-libs/soxr )
311 + vorbis? (
312 + >=media-libs/libvorbis-1.2.0
313 + >=media-libs/libogg-1.1.3
314 + )
315 + wavpack? ( >=media-sound/wavpack-4.50.1-r1 )"
316 +
317 +DEPEND="${RDEPEND}
318 + dev-util/gdbus-codegen
319 + virtual/pkgconfig
320 + nls? ( dev-util/intltool )"
321 +
322 +S="${WORKDIR}/${MY_P}"
323 +
324 +src_prepare() {
325 + default
326 + [[ ${PV} == *9999 ]] && eautoreconf
327 +}
328 +
329 +src_configure() {
330 + if ! use mp3 ; then
331 + ewarn "MP3 support is optional, you may want to enable the mp3 USE-flag"
332 + fi
333 +
334 + econf \
335 + --enable-mpris2 \
336 + --enable-songchange \
337 + --enable-speedpitch \
338 + --disable-oss4 \
339 + --disable-qtaudio \
340 + --disable-qtglspectrum \
341 + --disable-coreaudio \
342 + --disable-sndio \
343 + $(use_enable aac) \
344 + $(use_enable alsa) \
345 + $(use_enable ampache) \
346 + $(use_enable aosd) \
347 + $(use_enable bs2b) \
348 + $(use_enable cdda cdaudio) \
349 + $(use_enable cue) \
350 + $(use_enable flac) \
351 + $(use_enable fluidsynth amidiplug) \
352 + $(use_enable flac filewriter) \
353 + $(use_enable gme console) \
354 + $(use_enable gtk) \
355 + $(use_enable hotkeys hotkey) \
356 + $(use_enable http neon) \
357 + $(use_enable jack) \
358 + $(use_enable gnome gnomeshortcuts) \
359 + $(use_enable lame filewriter_mp3) \
360 + $(use_enable libnotify notify) \
361 + $(use_enable libsamplerate resample) \
362 + $(use_enable lirc) \
363 + $(use_enable mms) \
364 + $(use_enable modplug) \
365 + $(use_enable mp3 mpg123) \
366 + $(use_enable nls) \
367 + $(use_enable pulseaudio pulse) \
368 + $(use_enable qt5 qt) \
369 + $(use_enable scrobbler scrobbler2) \
370 + $(use_enable sdl sdlout) \
371 + $(use_enable sid) \
372 + $(use_enable sndfile) \
373 + $(use_enable soxr) \
374 + $(use_enable vorbis) \
375 + $(use_enable wavpack) \
376 + $(use_with ffmpeg ffmpeg $(usex libav libav ffmpeg))
377 +}
378
379 diff --git a/media-plugins/audacious-plugins/metadata.xml b/media-plugins/audacious-plugins/metadata.xml
380 index 10ff7069371..a6882603d28 100644
381 --- a/media-plugins/audacious-plugins/metadata.xml
382 +++ b/media-plugins/audacious-plugins/metadata.xml
383 @@ -1,26 +1,28 @@
384 <?xml version="1.0" encoding="UTF-8"?>
385 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
386 <pkgmetadata>
387 -<maintainer type="person">
388 - <email>zx2c4@g.o</email>
389 - <name>Jason A. Donenfeld</name>
390 -</maintainer>
391 -<maintainer type="project">
392 - <email>sound@g.o</email>
393 - <name>Gentoo Sound project</name>
394 -</maintainer>
395 -<use>
396 - <flag name="adplug">Build with AdPlug (Adlib sound card emulation)
397 - support</flag>
398 - <flag name="aosd">Enable support for Audacious OSD</flag>
399 - <flag name="bs2b">Enable Bauer Bauer stereophonic-to-binaural
400 - headphone filter</flag>
401 - <flag name="cue">Support CUE sheets using the libcue library</flag>
402 - <flag name="fluidsynth">Support FluidSynth as MIDI synth backend</flag>
403 - <flag name="http">Support HTTP streams through neon</flag>
404 - <flag name="gtk3">Link against version 3 of the GIMP Toolkit instead of version 2 (x11-libs/gtk+)</flag>
405 - <flag name="midi">Build with amidi-plug (MIDI synth) support</flag>
406 - <flag name="scrobbler">Build with scrobbler/LastFM submission support</flag>
407 - <flag name="sid">Build with SID (Commodore 64 Audio) support</flag>
408 -</use>
409 + <maintainer type="person">
410 + <email>zx2c4@g.o</email>
411 + <name>Jason A. Donenfeld</name>
412 + </maintainer>
413 + <maintainer type="project">
414 + <email>sound@g.o</email>
415 + <name>Gentoo Sound project</name>
416 + </maintainer>
417 + <use>
418 + <flag name="adplug">Build with AdPlug (Adlib sound card emulation) support</flag>
419 + <flag name="ampache">Support controlling audacious via <pkg>www-apps/ampache</pkg></flag>
420 + <flag name="aosd">Enable support for Audacious OSD</flag>
421 + <flag name="bs2b">Enable Bauer Bauer stereophonic-to-binaural headphone filter</flag>
422 + <flag name="cue">Support CUE sheets using the libcue library</flag>
423 + <flag name="fluidsynth">Support FluidSynth as MIDI synth backend</flag>
424 + <flag name="gme">Support various gaming console music formats</flag>
425 + <flag name="gtk3">Link against version 3 of the GIMP Toolkit instead of version 2 (x11-libs/gtk+)</flag>
426 + <flag name="hotkeys">Enable support for controlling via hotkeys</flag>
427 + <flag name="http">Support HTTP streams through neon</flag>
428 + <flag name="midi">Build with amidi-plug (MIDI synth) support</flag>
429 + <flag name="scrobbler">Build with scrobbler/LastFM submission support</flag>
430 + <flag name="sid">Build with SID (Commodore 64 Audio) support</flag>
431 + <flag name="soxr">Build with SoX Resampler support</flag>
432 + </use>
433 </pkgmetadata>