summaryrefslogtreecommitdiff
path: root/multimedia/pipewire/Makefile
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2020-02-28 16:45:21 +0000
committerGleb Popov <arrowd@FreeBSD.org>2020-02-28 16:45:21 +0000
commit71b032138591b104476fe377f0844849eab44f10 (patch)
treef2f6efdc9e6ea57495a87217cc788d849ac8c815 /multimedia/pipewire/Makefile
parentUpdate to 4.0.6. (diff)
multimedia/pipewire: Add a new port.
PipeWire aims to be a "new pulseaudio", that is "a server and userspace API to deal with multimedia pipelines". Most of software's functionality is turned off by now, as I'm only need this library to make another port. PRs or patches to change that are welcome.
Notes
Notes: svn path=/head/; revision=527338
Diffstat (limited to 'multimedia/pipewire/Makefile')
-rw-r--r--multimedia/pipewire/Makefile38
1 files changed, 38 insertions, 0 deletions
diff --git a/multimedia/pipewire/Makefile b/multimedia/pipewire/Makefile
new file mode 100644
index 000000000000..113cc13826b3
--- /dev/null
+++ b/multimedia/pipewire/Makefile
@@ -0,0 +1,38 @@
+# $FreeBSD$
+
+PORTNAME= pipewire
+DISTVERSION= 0.3.0
+CATEGORIES= multimedia
+
+MAINTAINER= arrowd@FreeBSD.org
+COMMENT= Server and user space API to deal with multimedia pipelines
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+#TODO: xmltoman
+BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat
+LIB_DEPENDS= libasound.so:audio/alsa-lib \
+ libdbus-1.so:devel/dbus \
+ libepoll-shim.so:devel/libepoll-shim \
+ libudev.so:devel/libudev-devd
+
+USES= gnome meson pkgconfig
+
+USE_GNOME= glib20
+USE_LDCONFIG= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= PipeWire
+
+MESON_ARGS= -D gstreamer=false \
+ -D bluez5=false \
+ -D jack=false -D pipewire-jack=false \
+ -D vulkan=false \
+ -D pipewire-pulseaudio=false \
+ -D systemd=false
+
+post-install:
+ ${MV} ${STAGEDIR}${ETCDIR}/pipewire.conf ${STAGEDIR}${ETCDIR}/pipewire.conf.sample
+
+.include <bsd.port.mk>