FS#21996 - [libcanberra] Split GStreamer Backend
Attached to Project:
Arch Linux
Opened by George Panta (Zephyr) - Monday, 06 December 2010, 11:47 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 16 February 2011, 11:25 GMT
Opened by George Panta (Zephyr) - Monday, 06 December 2010, 11:47 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 16 February 2011, 11:25 GMT
|
Details
Description:
Split or remove GStreamer Backend from libcanberra. KDE from version 4.6 and upwards depends on libcanberra for Pulseaudio Speaker Setup Page. If KDE depends on GStreamer that defeats the purpose of phonon i.e. choose the player dep. we want and also requires more tweaking to have the KCM using libcanberra outputting sound correctly. Additional info: * package version(s) = 0.26-3 Proposal: Split the GStreamer Backend if it is needed by other environments like GNOME, or remove it if it is redundant because of the Pulse plugin. I have attached a modified PKGBUILD of the one by JGC in extra that splits GStreamer backend plugin like the pulse one. |
This task depends upon
Closed by Jan de Groot (JGC)
Wednesday, 16 February 2011, 11:25 GMT
Reason for closing: Implemented
Additional comments about closing: Implemented in gnome-unstable.
Wednesday, 16 February 2011, 11:25 GMT
Reason for closing: Implemented
Additional comments about closing: Implemented in gnome-unstable.
I meant that indirectly KDE 4.6 will depend on GStreamer (kdebase-runtime -> libcanberra -> gstreamer0.10).
And I also said that libcanberra is used on a setup page for speakers using pulse in KDE Systemsettings.
GStreamer is not required by KDE for anything apart from phonon-gstreamer as BaSh clarified above.
So I think removing this indirect dependency isn't useless from a KDE standpoint.
sorry mate
I thought that he was talking about the phonon-gstreamer backend, not about the new libcanberra dependence.
libcanberra forces KDE users to install gstreamer even if they are not using the gstreamer backend for phonon. Would be nice to see libcanberra splitted in two packages.
1. libcanberra: the main library
2. libcanberra-gtk: some glue code to make it easier to use libcanberra from Gtk+ applications
3. libcanberra-gtk-module: a Gtk+ module that uses libcanberra-gtk to trigger input feedback event sounds
Should Arch's libcanberra just follow this? It's what's designated by upstream. Maybe GStreamer, Pulse, OSS etc become makedepends & optdepends? Are they needed after the package has been built? I don't even know why the libcanberra-pulse package was split. Once both are installed, it's as if the unsplit package was installed. "gnome-settings-daemon-pulse" & "gnome-media-pulse" don't even depend on "libcanberra-pulse", they just depend on libcanberra.
can you please don't post useless comments like " i want this" ?
this split is targeted for gnome 3.
Thanks!
Anyway thanks for being "nice" and providing valuable information on when it will be fixed.
Thanks to you too.
I hope we can leave it at that.
Smile!
But just look at lonuts earlier response , he is consistently rude, but in spite of it I appreciate his work coz it is always great someone is doing this.
Also no one is doing contribution to open source for charity so no real reason to feel reverse entiletement either.
I agree with you, I am not an expert just was voicing my support and did not know it was due for gnome 3.0
This issue is done for me.
Thanks for your response, I appreciate it.
It is all cool , I respect wonder's work and effort