FS#20902 - wxgtk needless dependency

Attached to Project: Arch Linux
Opened by Paweł (Pawlerson) - Tuesday, 21 September 2010, 14:10 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 22 September 2010, 17:07 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

There's no reason wxgtk package to have gstreamer dependency. It can depend on XINE or VLC as well. I see no reason to force users to install unwanted audio backend. It looks wxgtk doesn't depend on gstreamer in some other distributions like Ubuntu. Fix this, please.
This task depends upon

Closed by  Jan de Groot (JGC)
Wednesday, 22 September 2010, 17:07 GMT
Reason for closing:  Not a bug
Comment by Ionut Biru (wonder) - Tuesday, 21 September 2010, 14:15 GMT
i'm sorry to inform you but ubuntu package does depend on gstreamer

http://packages.ubuntu.com/lucid/libwxgtk2.8-0
Comment by Paweł (Pawlerson) - Tuesday, 21 September 2010, 14:39 GMT
True. However, this dependency should be optional.
Comment by Paweł (Pawlerson) - Tuesday, 21 September 2010, 14:43 GMT
No, it's not a dependency in Maverick:

http://packages.ubuntu.com/maverick/libwxgtk2.8-0

:)
Comment by Ionut Biru (wonder) - Tuesday, 21 September 2010, 14:46 GMT
i let the package maintainer decide if gstreamer should be dropped because it can't be an optional one
Comment by Paweł (Pawlerson) - Tuesday, 21 September 2010, 14:56 GMT
Thanks. While it's a GTK+ implementation of wxWidgets API for GUI not for sound it seems it's strange it's dependent on gstreamer. It works fine here with VLC backend.
Comment by Paweł (Pawlerson) - Tuesday, 21 September 2010, 15:15 GMT
One more thing to add - it wasn't gstreamer dependent in the past as far as I remember.
Comment by Jan de Groot (JGC) - Wednesday, 22 September 2010, 16:30 GMT
The GStreamer libraries are linked directly into the wxgtk media library, so this dependency can't be optional. If you don't want GStreamer on your system, compile your own wxgtk package.
Comment by Paweł (Pawlerson) - Wednesday, 22 September 2010, 17:00 GMT
But can't it be no dependency at all? If I can compile my own wxgtk package without gstreamer then why this one is compiled with gstreamer? Maybe nooby question, but I'm not a pro. ;)

To last comment:

Gstreamer is a problem when someone wants to keep system clean from garbage and gstreamer messes up my configuration. I suppose it's accepted platfom on gnome systems only. However, there's solution how to keep system clean:

https://bbs.archlinux.org/viewtopic.php?id=105291

and this works so far.
Comment by Jan de Groot (JGC) - Wednesday, 22 September 2010, 17:07 GMT
Without GStreamer, there's no WxMediaCtrl class anymore, causing other bugreports. I don't consider this a bug at all, GStreamer is a generally accepted media framework on non-windows platforms, so depending on it is not an issue at all.

Loading...