Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 525056 - media-plugins/audacious-plugins-3.4.1 - add USE=http for optional net-libs/neon
Summary: media-plugins/audacious-plugins-3.4.1 - add USE=http for optional net-libs/neon
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-11 13:53 UTC by Gino McCarty
Modified: 2015-08-04 23:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
audacious-plugins-3.4.1.ebuild (audacious-plugins-3.4.1.ebuild,3.45 KB, text/plain)
2014-10-11 13:54 UTC, Gino McCarty
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gino McCarty 2014-10-11 13:53:56 UTC
Here is a new ebuild for neon dependency being optional,

there is really no reason to force this on all users... I mean how popular exactly is http streaming anyway?

Reproducible: Always
Comment 1 Gino McCarty 2014-10-11 13:54:39 UTC
Created attachment 386430 [details]
audacious-plugins-3.4.1.ebuild

the flag 'neon' is masked so i made the flag 'http'
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2014-10-11 14:26:24 UTC
Comment on attachment 386430 [details]
audacious-plugins-3.4.1.ebuild

--- audacious-plugins-3.4.1.ebuild
+++ audacious-plugins-3.4.1.ebuild
@@ -15,14 +15,13 @@
 SLOT="0"
 KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux"
 IUSE="aac adplug alsa bs2b cdda cue ffmpeg flac fluidsynth gnome ipv6 jack
-lame libnotify libsamplerate lirc midi mms mp3 nls pulseaudio scrobbler sdl sid sndfile vorbis wavpack"
+lame libnotify libsamplerate lirc midi mms mp3 http nls pulseaudio scrobbler sdl sid sndfile vorbis wavpack"

 RDEPEND="app-arch/unzip
        >=dev-libs/dbus-glib-0.60
        dev-libs/libxml2:2
        media-libs/libmodplug
        ~media-sound/audacious-3.4.1
-       >=net-libs/neon-0.26.4
        x11-libs/gtk+:3
        ( || ( >=dev-libs/glib-2.32.2 dev-util/gdbus-codegen ) )
        aac? ( >=media-libs/faad2-2.7 )
@@ -36,6 +35,7 @@
        flac? ( >=media-libs/libvorbis-1.0
                >=media-libs/flac-1.2.1-r1 )
        fluidsynth? ( media-sound/fluidsynth )
+       http? ( >=net-libs/neon-0.26.4 )
        jack? ( >=media-libs/bio2jack-0.4
                media-sound/jack-audio-connection-kit )
        lame? ( media-sound/lame )
@@ -82,7 +82,7 @@
        econf \
                --enable-modplug \
                --disable-soxr \
-               --enable-neon \
+               $(use_enable http neon) \
                $(use_enable adplug) \
                $(use_enable aac) \
                $(use_enable alsa) \
Comment 3 Tony Vroon (RETIRED) gentoo-dev 2015-08-04 23:30:59 UTC
+*audacious-plugins-3.6.2 (04 Aug 2015)
+
+  04 Aug 2015; Tony Vroon <chainsaw@gentoo.org>
+  +audacious-plugins-3.6.2.ebuild:
+  Version bump, as requested by Joe Kappus in bug #538414. Implement
+  REQUIRED_USE restrictions as pointed out by Diego Elio Pettenò in bug
+  #526182. Drop compatibility USE-flag midi triggering fluidsynth due to errors
+  as flagged up by Teodor Petrov in bug #518938. Make neon dependency optional
+  as requested by Harvey Mittens in bug #525056.