summaryrefslogtreecommitdiff
path: root/multimedia/pipewire/Makefile
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <evgeniy@khramtsov.org>2021-05-19 17:05:50 +0300
committerGleb Popov <arrowd@FreeBSD.org>2021-05-19 17:13:54 +0300
commita2408ab2174ca51ef0d6a198f992e8e97b5a5989 (patch)
treeb739e4cf197f72a1bdd6c90269e0c2aa7e11c3b0 /multimedia/pipewire/Makefile
parentdevel/hs-haskell-language-server: Adapt to recent USES=cabal changes (diff)
multimedia/pipewire: Update to 0.3.27
PR: 255944
Diffstat (limited to 'multimedia/pipewire/Makefile')
-rw-r--r--multimedia/pipewire/Makefile31
1 files changed, 17 insertions, 14 deletions
diff --git a/multimedia/pipewire/Makefile b/multimedia/pipewire/Makefile
index d312ca8631a6..523c8dd9a6f8 100644
--- a/multimedia/pipewire/Makefile
+++ b/multimedia/pipewire/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipewire
-DISTVERSION= 0.3.25
+DISTVERSION= 0.3.27
CATEGORIES= multimedia
MAINTAINER= arrowd@FreeBSD.org
@@ -16,31 +16,34 @@ LIB_DEPENDS= libasound.so:audio/alsa-lib \
libepoll-shim.so:devel/libepoll-shim \
libudev.so:devel/libudev-devd
-USES= compiler:c11 gnome meson pkgconfig
+USES= compiler:c11 gettext-tools gnome localbase:ldflags meson pkgconfig
+USE_GNOME= glib20
+USE_LDCONFIG= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= PipeWire
-OPTIONS_DEFINE= GSTREAMER VULKAN
+OPTIONS_DEFINE= GSTREAMER MEDIASESSION VULKAN
+OPTIONS_SUB= yes
GSTREAMER_MESON_ENABLED=gstreamer
GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1 \
libgstaudio-1.0.so:multimedia/gstreamer1-plugins
+MEDIASESSION_DESC= Session manager support
+MEDIASESSION_MESON_ENABLED= alsa pipewire-alsa media-session pw-cat
+MEDIASESSION_LIB_DEPENDS= libsndfile.so:audio/libsndfile
+
VULKAN_DESC= Enable Vulkan integration
VULKAN_MESON_ENABLED= vulkan
VULKAN_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader
-USE_GNOME= glib20
-USE_LDCONFIG= yes
-
-USE_GITHUB= yes
-GH_ACCOUNT= PipeWire
-
-MESON_ARGS= -Dalsa=disabled -Dpipewire-alsa=disabled \
- -D bluez5=disabled \
+MESON_ARGS= -D bluez5=disabled \
-D jack=disabled -D pipewire-jack=disabled \
- -D systemd=disabled
-
-OPTIONS_SUB= yes
+ -D systemd=disabled \
+ -D sdl2=disabled \
+ -D udevrulesdir="${LOCALBASE}/lib/udev/rules.d"
post-install:
${MV} ${STAGEDIR}${ETCDIR}/pipewire.conf ${STAGEDIR}${ETCDIR}/pipewire.conf.sample