Split the package based on plugins with external dependencies
Based on whether a plugin (or group of plugins) uses external dependencies (apart from gcc-libs, glibc and libvlc), split them into separate packages. Group relevant plugins into packages for visualization and video output, as well as a one for installing the basic set, extra plugins or all of them.
Split out the GUI and TUI frontends to allow a more granular installation, also for headless use or when using only the library and plugins in other contexts.
By default, installing vlc
now pulls in vlc-plugins-base
,
vlc-gui-qt
and vlc-plugins-video-output
.
This offers a limited set of functionality, but allows for easily
installing further plugins, either individual or in larger groups
by using the vlc-plugins-extra
, vlc-plugins-visualization
and
vlc-plugins-all
packages.
Fixes: #6 (closed) Signed-off-by: David Runge dvzrv@archlinux.org