One of the most advertised and most awaited new features of Gnome 2.26 is the new pulseaudio-based sound preferences application and applet: http://library.gnome.org/misc/release-notes/2.26/#rnusers.volume The current gnome-media ebuild in the gnome overlay is written in a way that makes it *impossible* to compile the new sound preferences application, no matter what USE flags you choose. In addition, the "alsa" USE flag is completely misleading. Problem 1: to enable the new sound preferences, it's not enough to add --enable-pulseaudio in configure (simply doing that will have no effect on the end product); you must also disable the legacy volume control. The current ebuild always enables the legacy volume control, making it impossible to use the new sound control. Problem 2: the "alsa" use flag is a lie. The legacy volume control (gst-mixer) uses gstreamer, not raw alsa. Problem 3: a USE flag usually represents *added* functionality. But in the current ebuild, enabling the "alsa" flag (and, by the way, alsa flag is enabled by default in desktop profiles) instead *subtracts* functionality (disables the awesome new sound preferences application and applet). The solution is to eliminate the misleading "alsa" USE flag, and add a "pulseadio" USE flag that controls the --enable-pulseaudio and --enable-gstmix configure switches.
Created attachment 185907 [details] pulseadio-ified gnome-media-2.26.0.ebuild Corrected ebuild for gnome-media-2.26.0 USE="-pulseaudio" builds legacy gstreamer volume control application and applet USE="pulseaudio" builds new pulseaudio sound preferences application and applet
Fixed in overlay, thanks for reporting.
The bug is NOT fixed, even in the overlay. The ebuild in the overlay enables always gstmix, which causes the new preferences application not to be built; as explained by alexandre, pulseaudio support and gstmix support have to be mutually exclusive. The ebuild attached here works fine, the one on gnome overlay doesn't.
Bug is not fixed. Please read the comments. You need to change --enable-gstmix to $(use_enable !pulseaudio gstmix) Gstmix and the new pulseaudio sound preferences are mutually exclusive, you cannot build both at the the same time.
/me mumbles about horribly broken build logics Fixed, thanks again.