git » vlc.git » commit 95501df

Consolidate dependencies

author David Runge
2023-12-19 18:17:47 UTC
committer David Runge
2023-12-19 18:32:26 UTC
parent 72701b6437b09cd7962f390a40c5be9deac8c392

Consolidate dependencies

Add all direct dependencies.
Add optional dependencies for all plugins.

Signed-off-by: David Runge <dvzrv@archlinux.org>

PKGBUILD +19 -0

diff --git a/PKGBUILD b/PKGBUILD
index 39d1446..4679716 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,17 +15,27 @@ arch=('x86_64')
 license=('LGPL2.1' 'GPL2')
 depends=(
   'a52dec'
+  'abseil-cpp'
   'aribb24'
+  'bash'
+  'cairo'
+  'dbus'
   'faad2'
   'ffmpeg4.4'  # NOTE: switch to ffmpeg4.4, as ffmpeg >= 5 requires extensive changes disabling VAAPI (only supported with vlc >= 4)
   'fontconfig'
   'freetype2'
   'fribidi'
+  'gcc-libs'
+  'gdk-pixbuf2'
+  'glib2'
+  'glibc'
   'gnutls'
   'harfbuzz'
+  'hicolor-icon-theme'
   'libarchive'
   'libdca'
   'libdvbpsi'
+  'libglvnd'
   'libidn'
   'libmad'
   'libmatroska'
@@ -35,6 +45,9 @@ depends=(
   'libsecret'
   'libtar'
   'libupnp' 'libixml.so' 'libupnp.so'
+  'libva'
+  'libx11'
+  'libxcb'
   'libxinerama'
   'libxml2'
   'libxpm'
@@ -43,7 +56,9 @@ depends=(
   'qt5-svg'
   'qt5-x11extras'
   'taglib'
+  'wayland'
   'xcb-util-keysyms'
+  'zlib'
 )
 makedepends=(
   'aalib'
@@ -116,6 +131,7 @@ optdepends=(
   'flac: Free Lossless Audio Codec plugin'
   'gnu-free-fonts: subtitle font '
   'gst-plugins-base-libs: for libgst plugins'
+  'gstreamer: for libgst plugins'
   'gtk3: notification plugin'
   'jack: jack audio server'
   'kwallet: kwallet keystore'
@@ -140,6 +156,7 @@ optdepends=(
   'libogg: Ogg and OggSpots codec'
   'libpng: PNG support'
   'libpulse: PulseAudio audio output'
+  'libraw1394: IEEE 1394 access plugin'
   'librsvg: SVG plugin'
   'libsamplerate: audio Resampler'
   'libshout: shoutcast/icecast output plugin'
@@ -160,9 +177,11 @@ optdepends=(
   'pcsclite: aribcam support'
   'projectm: ProjectM visualisation'
   'protobuf: chromecast streaming'
+  'sdl12-compat: SDL image support'
   'sdl_image: SDL image support'
   'smbclient: SMB access plugin'
   'speex: Speex codec'
+  'speexdsp: Speex codec'
   'srt: SRT input/output plugin'
   'systemd-libs: udev services discovery'
   'ttf-dejavu: subtitle font'