FS#22396 - Missing dependency in mkvtoolnix

Attached to Project: Arch Linux
Opened by Leonidas Arvanitis (larvan) - Tuesday, 11 January 2011, 11:37 GMT
Last edited by Giovanni Scafora (giovanni) - Tuesday, 11 January 2011, 16:17 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Giovanni Scafora (giovanni)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
mkvinfo complains about missing library libwx_gtk2u_core-2.8.so.0 (from package extra/wxgtk) and won't start without it.

Additional info:
* package version
extra/mkvtoolnix 4.4.0-2


Steps to reproduce:
In a system without wxgtk installed...
1. Install mkvtoolnix:
pacman -S mkvtoolnix
2. start mkvinfo in a terminal:
mkvinfo

Output is:
mkvinfo: error while loading shared libraries: libwx_gtk2u_core-2.8.so.0: cannot open shared object file: No such file or directory


So, this package should depend on wxgtk from extras.
This task depends upon

Closed by  Giovanni Scafora (giovanni)
Tuesday, 11 January 2011, 16:17 GMT
Reason for closing:  Not a bug
Comment by Marek Niklicek (Dogmeat) - Tuesday, 11 January 2011, 11:43 GMT
The package already has:
Optional Deps : wxgtk: mkvmerge,mkvinfo and mmg GUI
Comment by Karol Błażewicz (karol) - Tuesday, 11 January 2011, 12:18 GMT Comment by Uli (Army) - Tuesday, 11 January 2011, 13:08 GMT
Maybe it would be good to include wxgtk as a real dependency, because it's needed by almost all binaries included in the mkvtoolnix package. Sure, dependencies should be kept as small as possible, but in this case this attempt has gone a bit too far imo.
Comment by Ionut Biru (wonder) - Tuesday, 11 January 2011, 13:23 GMT
this comes very frequent.

those optdepends are not really optionally. They should be in dependency and for those who prefer only cli, we should compile a version without GUI support and call it mkvtoolnix-cli

Loading...