From 71b032138591b104476fe377f0844849eab44f10 Mon Sep 17 00:00:00 2001 From: Gleb Popov Date: Fri, 28 Feb 2020 16:45:21 +0000 Subject: 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. --- multimedia/pipewire/Makefile | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 multimedia/pipewire/Makefile (limited to 'multimedia/pipewire/Makefile') 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 -- cgit v1.2.3