# Template file for 'pipewire' pkgname=pipewire version=0.2.4 revision=2 build_style=meson configure_args="-Dman=true -Dgstreamer=enabled -Ddocs=true -Dsystemd=false" hostmakedepends="doxygen graphviz pkg-config xmltoman" makedepends="SDL2-devel ffmpeg-devel gst-plugins-base1-devel jack-devel sbc-devel v4l-utils-devel libva-devel" short_desc="Server and user space API to deal with multimedia pipelines" maintainer="maxice8 " license="LGPL-2.1-or-later" homepage="https://pipewire.org/" changelog="https://raw.githubusercontent.com/PipeWire/pipewire/master/NEWS" distfiles="https://github.com/PipeWire/pipewire/archive/${version}.tar.gz" checksum=228487683f4a4553787eecff97276ac4ab6c3cace9ccf6514d1c30904b9b2f57 libpipewire_package() { short_desc+=" - pipewire library" pkg_install() { vmove "usr/lib/libpipewire-0.2.so.*" } } pipewire-devel_package() { depends="libpipewire-${version}_${revision}" short_desc+=" - pipewire and libspa development files" pkg_install() { vmove usr/include/pipewire vmove usr/include/spa vmove usr/lib/pkgconfig/libpipewire-0.2.pc vmove usr/lib/pkgconfig/libspa-0.1.pc vmove usr/lib/libpipewire-0.2.so } } libspa-ffmpeg_package() { short_desc+=" - ffmpeg plugins" pkg_install() { vmove usr/lib/spa/ffmpeg } } libspa-bluetooth_package() { short_desc+=" - bluetooth plugins" pkg_install() { vmove usr/lib/spa/bluez5 } } gstreamer1-pipewire_package() { short_desc+=" - gstreamer plugin" pkg_install() { vmove usr/lib/gstreamer-1.0 } } pipewire-doc_package() { noarch=yes short_desc+=" - documentation" pkg_install() { vmove usr/share/doc } }