FS#21934 - [vlc] Split vlc into libvlc and vlc
Attached to Project:
Arch Linux
Opened by Mitchell Richters (mjr4077au) - Tuesday, 30 November 2010, 11:51 GMT
Last edited by Levente Polyak (anthraxx) - Friday, 23 February 2018, 13:24 GMT
Opened by Mitchell Richters (mjr4077au) - Tuesday, 30 November 2010, 11:51 GMT
Last edited by Levente Polyak (anthraxx) - Friday, 23 February 2018, 13:24 GMT
|
Details
Description:
I use vlc as a backend for Phonon, but don't require the front-end. Is it possible to split the package? |
This task depends upon
Closed by Levente Polyak (anthraxx)
Friday, 23 February 2018, 13:24 GMT
Reason for closing: Won't implement
Additional comments about closing: wont happen with 3.0, its qt5 now so no legacy qt4 and there is nothing but qt things depending on libvlc plus libvlc is useless without all its plugins anyway. not worth the hassle from maintainer pov
Friday, 23 February 2018, 13:24 GMT
Reason for closing: Won't implement
Additional comments about closing: wont happen with 3.0, its qt5 now so no legacy qt4 and there is nothing but qt things depending on libvlc plus libvlc is useless without all its plugins anyway. not worth the hassle from maintainer pov
i just tried using vlc-plugin with only libvlc and it requires plugins that are available in vlc to work.
here is some packages to try. i have a clue that this split is useless.
http://pkgbuild.com/~ioni/vlc
1) test if phonon builds only with libvlc installed
2) test if phonon works with only libvlc installed
I haven't tried those packages yet, but maybe it wasn't working because the dependencies that are in the vlc package should be in the libvlc package?
http://pastie.org/1335157
i was looking at how ubuntu does it and it seems it doesn't include any plugins in libvlc and phonon vlc backend has vlc as dependency.
They've got the package split in a lot of ways: "vlc-data", "libvlccore4", "libvlc5", "vlc", "vlc-data" etc. What a nightmare!
since you have already qt, it doesn't cut your dependencies at all and is complicating packaging.
Emotion generic players requires vlc to be used as a back end for apps (terminology, rage), and just like phonon-vlc the gui isn't necessary.
It would be nice to have efl as well as phonon-vlc and others, to be packaged without requiring the end user to have the vlc gui (which in turn requires qt) to be installed on their systems as well.
Ubuntu (debian), mageia, suse, rpmfusion (fedora, centos, etc.), and others, all have split up packages for vlc, IMHO I think we should as well.
When you install VLC the menu entry for the gui is created, and without QT installed it crashes (doesn't load).
Not very user friendly IMHO.
so the only thing that makes sense to split out is vlc binary itself and only for the reason that QT is automatically pulled in via hard-dependency for it.