Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133043 - quodlibet-0.20.1 needs media-plugins/gst-plugins-gconf in DEPENDS too
Summary: quodlibet-0.20.1 needs media-plugins/gst-plugins-gconf in DEPENDS too
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Thomas Cort (RETIRED)
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2006-05-11 09:52 UTC by Laurento Frittella (mrfree)
Modified: 2006-05-11 16:32 UTC (History)
0 users

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


Attachments
media-sound/quodlibet-0.20.1-r1.ebuild (quodlibet-0.20.1-r1.ebuild,2.48 KB, text/plain)
2006-05-11 09:54 UTC, Laurento Frittella (mrfree)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Laurento Frittella (mrfree) 2006-05-11 09:52:55 UTC
Without media-plugins/gst-plugins-gconf installed quodlibet shows (starting it from a terminal) an error about missing gconfaudiosink and then use autoaudiosink.

Emerge media-plugins/gst-plugins-gconf solve the problem and you can setup the audio device using gconf


Quote: "Done. I think we can use gconfaudiosink properly now, bypassing the need for the Python gconf bindings."
( http://www.sacredchao.net/quodlibet/wiki/Development/GStreamer0.10 )
Comment 1 Laurento Frittella (mrfree) 2006-05-11 09:54:43 UTC
Created attachment 86613 [details]
media-sound/quodlibet-0.20.1-r1.ebuild

Note: I've added media-plugins/gst-plugins-gconf under gnome useflag... but I'm not sure it's conceptually correct ;)
Comment 2 Thomas Cort (RETIRED) gentoo-dev 2006-05-11 16:32:28 UTC
(In reply to comment #0)
> Without media-plugins/gst-plugins-gconf installed quodlibet shows (starting it
> from a terminal) an error about missing gconfaudiosink and then use
> autoaudiosink.

This is probably because you didn't have the 'pipeline' option in ~/.quodlibet/config set to something like alsasink, osssink, esdsink, etc. quodlibet-0.20.1.ebuild tries to guess at which one it thinks you want based on your USE flags (see src_unpack in the ebuild). I was able to reproduce your bug by not putting a pipeline value and running quodlibet with and without gst-plugins-gconf installed.

Since gst-plugins-gconf works without having to do the alsasink, osssink, esdsink guessing magic in the ebuild it is very desirable, so I added it to DEPEND.

(In reply to comment #1)
> media-sound/quodlibet-0.20.1-r1.ebuild
> Note: I've added media-plugins/gst-plugins-gconf under gnome useflag...
> but I'm not sure it's conceptually correct ;)

I've added it under DEPEND because it will save a lot of trouble in the long run. IMHO it is something that is needed for everyone running the program on Gentoo because we won't have to worry about the ebuild guessing the wrong pipeline option and we won't have to worry about informing users how to set one.

Thank you again for pointing this out. It greatly improves Quod Libet on Gentoo. If you are interested in helpping out with the Quod Libet ebuild or with any of the plugins please contact me at tcort@gentoo.org. Also, if you want me to add a plugin not already in portage, let me know. A user (Kai Huuhko) and I maintain an overlay of experimental stuff (mostly new plugins for Quod Libet) and would love the help and/or testing if you are interested.