FS#22050 - [gstreamer-good-plugins] use optional dependencies

Attached to Project: Arch Linux
Opened by Greg (dolby) - Saturday, 11 December 2010, 04:24 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 15 December 2010, 14:59 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Ionut Biru (wonder)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Gstreamer010-good-plugins which is the default phonon backend for KDE pulls a part of GNOME cause of its dependency to liboup-gnome.

pacman -S --asdeps gstreamer0.10-good-plugins
resolving dependencies...
looking for inter-conflicts...

Targets (19): gstreamer0.10-good-0.10.26-1 libavc1394-0.5.3-3 libiec61883-1.2.0-2 aalib-1.4rc5-7 audiofile-0.2.7-1
esound-0.2.41-1 libidl2-0.8.14-1 orbit2-2.14.19-1 atk-1.32.0-1 gdk-pixbuf2-2.22.1-1 gtk2-2.22.1-1
gconf-2.32.0-1 wavpack-4.60.1-1 libsoup-2.32.2-1 libgnome-keyring-2.32.0-1 libsoup-gnome-2.32.2-1
imlib2-1.4.4-1 libcaca-0.99.beta17-1 gstreamer0.10-good-plugins-0.10.26-1

I think (at least) libsoup-gnome could be an optional dependency as i think it isnt part of core functionality of the gstreamer plugins package. Thank you.
This task depends upon

Closed by  Jan de Groot (JGC)
Wednesday, 15 December 2010, 14:59 GMT
Reason for closing:  Won't implement
Additional comments about closing:  I don't want to make these things optional. Installing gstreamer plugins should be simple and easy. We used to have a split package for each and every plugin, and in the end everyone installs the complete groups anyways. Debugging missing plugins due to missing libraries will become a hell with this.
Comment by Greg (dolby) - Saturday, 11 December 2010, 05:32 GMT
I see now that phonon actually depends on phonon-backend and not the gstreamer backend directly so the statement that it is the default backend is largely untrue, pacman just picks it up cause its the first it finds.
Either way i think this should be implemented somehow as KDE plans to intergrate gstreamer more AFAICT.
Maybe split packages is also an option? Sounds a bit complex, if applicable at all.

Loading...