summaryrefslogtreecommitdiffstats
path: root/video
diff options
context:
space:
mode:
authorFlorian Franzmann2022-05-25 20:39:09 +0200
committerFlorian Franzmann2022-05-29 00:03:23 +0200
commitaed6e2268473a81d10caf9644046f835f0eaff8f (patch)
tree36cbda4b3a6c2a5dca1eb6897a0efa1dcbdd7c87 /video
parent79b534ed5014e00993b755ee161b1072d877e23b (diff)
video/pipewire: improve dependencies
Diffstat (limited to 'video')
-rwxr-xr-xvideo/pipewire/DEPENDS29
-rw-r--r--video/pipewire/HISTORY3
2 files changed, 22 insertions, 10 deletions
diff --git a/video/pipewire/DEPENDS b/video/pipewire/DEPENDS
index 308ca655a6..2502e46a94 100755
--- a/video/pipewire/DEPENDS
+++ b/video/pipewire/DEPENDS
@@ -1,10 +1,12 @@
. "${GRIMOIRE}/MESON_DEPENDS" &&
-depends dbus &&
-depends pkgconfig &&
+
+depends pkgconfig &&
depends DEVICE-MANAGER udev=enabled &&
-depends ncurses &&
-optional_depends doxygen docs={en,dis}abled 'build dpcs' &&
-optional_depends xmltoman man={en,dis}abled 'build manpages' &&
+depends ncurses &&
+
+optional_depends dbus "dbus=enabled" "dbus=disabled" "for DBUS support" &&
+optional_depends doxygen docs={en,dis}abled 'build dpcs' &&
+optional_depends xmltoman man={en,dis}abled 'build manpages' &&
optional_depends gst-plugins-base-1.0 gstreamer={en,dis}abled 'gstreamer integration' &&
if is_depends_enabled $SPELL gst-plugins-base-1.0;then
depends gstreamer-1.0 &&
@@ -12,19 +14,26 @@ if is_depends_enabled $SPELL gst-plugins-base-1.0;then
fi &&
+optional_depends avahi avahi={en,dis}abled 'for service-discovery support' &&
optional_depends alsa-lib pipewire-alsa={en,dis}abled 'ALSA sound support' &&
optional_depends bluez5 bluez5={en,dis}abled 'Bluetooth support' &&
if is_depends_enabled $SPELL bluez5; then
depends sbc
fi &&
-optional_depends jack pipewire-jack={en,dis}abled 'jack integration' &&
+optional_depends JACK-DRIVER pipewire-jack={en,dis}abled 'jack integration' &&
optional_depends LIBAVCODEC ffmpeg={en,dis}abled 'AV decoding' &&
optional_depends libva '' '' 'hardware accelerated video' &&
-optional_depends libx11 '' '' 'X11 integration'
+optional_depends libxcb 'x11=enabled' 'x11=disabled' 'X11 integration'
+optional_depends libxfixes 'x11-xfixes=enabled' 'x11-xfixes=disabled' 'for X11 XFIXES extension support'
optional_depends LIBPULSE libpulse={en,dis}abled 'PulseAudio support' &&
-optional_depends sdl2 '' '' '' &&
+optional_depends sdl2 'sdl2=enabled' 'sdl2=disabled' 'for SDL2 support' &&
optional_depends systemd systemd={en,dis}abled 'SystemD support' &&
optional_depends v4l-utils v4l2={en,dis}abled 'V4L support' &&
-optional_depends vulkan-loader vulkan={en,dis}abled 'Vulkan support'
-optional_depends libsndfile sndfile={en,dis}abled 'sndfile support'
+optional_depends vulkan-loader vulkan={en,dis}abled 'Vulkan support' &&
+optional_depends libsndfile sndfile={en,dis}abled 'sndfile support' &&
+optional_depends libcanberra libcanberra={en,dis}abled 'for canberra support' &&
+optional_depends libusb libusb={en,dis}abled 'for USB support' &&
+optional_depends lv2 lv2={en,dis}abled 'for loading lv2 modules' &&
+optional_depends webrtc-audio-processing echo-cancel-webrtc={en,dis}abled 'for a WebRTC-based echo canceller' &&
+optional_depends SSL raop={en,dis}abled 'for remote-access output protocol support'
#optional_depends wayland '' '' ''
diff --git a/video/pipewire/HISTORY b/video/pipewire/HISTORY
index 7692a90fda..6879be2abf 100644
--- a/video/pipewire/HISTORY
+++ b/video/pipewire/HISTORY
@@ -1,3 +1,6 @@
+2022-05-25 Florian Franzmann <bwlf@bandrate.org>
+ * DEPENDS: improve dependencies
+
2022-04-28 Pavel Vinogradov <public@sourcemage.org>
* DETAILS: version 0.3.51