extra/pipewire to 0.3.20-1

This commit is contained in:
Kevin Mihelich 2021-01-21 01:01:43 +00:00
parent 81fe380824
commit e9870e2b18

View file

@ -6,18 +6,20 @@
pkgbase=pipewire
pkgname=(pipewire pipewire-docs pipewire-jack pipewire-pulse pipewire-alsa
gst-plugin-pipewire)
pkgver=0.3.19
gst-plugin-pipewire alsa-card-profiles)
pkgver=0.3.20
pkgrel=1
epoch=1
pkgdesc="Server and user space API to deal with multimedia pipelines"
url="https://pipewire.org"
license=(LGPL2.1)
license=(LGPL)
arch=(x86_64)
makedepends=(git meson doxygen graphviz xmltoman jack2 libpulse
alsa-lib gst-plugins-base sbc rtkit vulkan-icd-loader dbus sdl2
ncurses libsndfile bluez-libs vulkan-headers libldac libopenaptx
libfdk-aac)
_commit=b2b45abe0198354ff43e5bf1bc0324b060dde97a # tags/0.3.19
checkdepends=(desktop-file-utils)
_commit=aee694fb8260914b6dd6b12cb95e78dece204535 # tags/0.3.20
source=("git+https://github.com/PipeWire/pipewire#commit=$_commit")
sha256sums=('SKIP')
@ -62,7 +64,8 @@ package_pipewire() {
'pipewire-pulse: PulseAudio support')
provides=(libpipewire-$_ver.so)
backup=(etc/pipewire/pipewire.conf
etc/pipewire/media-session.d/{alsa-monitor,media-session}.conf)
etc/pipewire/media-session.d/media-session.conf
etc/pipewire/media-session.d/{alsa,bluez,v4l2}-monitor.conf)
install=pipewire.install
DESTDIR="$pkgdir" meson install -C build
@ -83,8 +86,8 @@ package_pipewire() {
_pick gst usr/lib/gstreamer-1.0
# Use alsa-card-profiles built with Pulseaudio
rm -rv "$pkgdir"/usr/share/alsa-card-profile
_pick acp usr/lib/udev
_pick acp usr/share/alsa-card-profile
}
package_pipewire-docs() {
@ -122,3 +125,11 @@ package_gst-plugin-pipewire() {
depends=(pipewire libpipewire-$_ver.so gst-plugins-base-libs)
mv gst/* "$pkgdir"
}
package_alsa-card-profiles() {
pkgdesc="ALSA card profiles shared by PipeWire"
depends=()
mv acp/* "$pkgdir"
}
# vim:set sw=2 et: