extra/pipewire to 0.3.44-1

This commit is contained in:
Kevin Mihelich 2022-01-27 20:04:43 +00:00
parent a9975769b2
commit f8eebec6a4

View file

@ -8,20 +8,20 @@
pkgbase=pipewire pkgbase=pipewire
pkgname=(pipewire alsa-card-profiles pipewire-docs pipewire-alsa pipewire-jack pkgname=(pipewire alsa-card-profiles pipewire-docs pipewire-alsa pipewire-jack
pipewire-pulse gst-plugin-pipewire pipewire-zeroconf pipewire-v4l2) pipewire-pulse gst-plugin-pipewire pipewire-zeroconf pipewire-v4l2 pipewire-x11-bell)
pkgver=0.3.43 pkgver=0.3.44
pkgrel=5 pkgrel=1
epoch=1 epoch=1
pkgdesc="Low-latency audio/video router and processor" pkgdesc="Low-latency audio/video router and processor"
url="https://pipewire.org" url="https://pipewire.org"
license=(MIT) license=(MIT)
arch=(x86_64) arch=(x86_64)
makedepends=(git meson doxygen graphviz python-docutils libpulse makedepends=(git meson doxygen graphviz python-docutils libpulse
alsa-lib libusb gst-plugins-base rtkit dbus sdl2 ncurses libsndfile alsa-lib libusb gst-plugins-base rtkit dbus sdl2 ncurses libcanberra libsndfile
bluez-libs sbc libldac libfreeaptx libfdk-aac avahi lilv bluez-libs sbc libldac libfreeaptx libfdk-aac avahi lilv
webrtc-audio-processing) webrtc-audio-processing)
checkdepends=(desktop-file-utils) checkdepends=(desktop-file-utils)
_commit=07724b7aefa8a23a016727b53f4e426ecd63d248 # tags/0.3.43 _commit=c4ca245b24071c33b1d131e131cf1ebc5fb64f2e # tags/0.3.44
source=("git+https://gitlab.freedesktop.org/pipewire/pipewire.git#commit=$_commit" source=("git+https://gitlab.freedesktop.org/pipewire/pipewire.git#commit=$_commit"
0001-disable-neon.patch) 0001-disable-neon.patch)
sha256sums=('SKIP' sha256sums=('SKIP'
@ -77,7 +77,7 @@ _ver=${pkgver:0:3}
package_pipewire() { package_pipewire() {
license+=(LGPL) # libspa-alsa license+=(LGPL) # libspa-alsa
depends=(rtkit alsa-card-profiles libdbus-1.so libncursesw.so libsndfile.so depends=(alsa-card-profiles libdbus-1.so libncursesw.so libsndfile.so
libudev.so libusb-1.0.so libasound.so libsystemd.so libbluetooth.so libudev.so libusb-1.0.so libasound.so libsystemd.so libbluetooth.so
libsbc.so libldacBT_enc.so libfreeaptx.so libfdk-aac.so liblilv-0.so libsbc.so libldacBT_enc.so libfreeaptx.so libfdk-aac.so liblilv-0.so
libwebrtc_audio_processing.so) libwebrtc_audio_processing.so)
@ -88,7 +88,10 @@ package_pipewire() {
'pipewire-pulse: PulseAudio replacement' 'pipewire-pulse: PulseAudio replacement'
'gst-plugin-pipewire: GStreamer plugin' 'gst-plugin-pipewire: GStreamer plugin'
'pipewire-zeroconf: Zeroconf support' 'pipewire-zeroconf: Zeroconf support'
'pipewire-v4l2: V4L2 interceptor') 'pipewire-v4l2: V4L2 interceptor'
'pipewire-x11-bell: X11 bell'
'realtime-privileges: realtime privileges with rt module'
'rtkit: realtime privileges with rtkit module')
provides=(libpipewire-$_ver.so) provides=(libpipewire-$_ver.so)
install=pipewire.install install=pipewire.install
@ -118,6 +121,7 @@ package_pipewire() {
_pick zeroconf usr/lib/pipewire-$_ver/libpipewire-module-{raop,zeroconf}-discover.so _pick zeroconf usr/lib/pipewire-$_ver/libpipewire-module-{raop,zeroconf}-discover.so
_pick v4l2 usr/bin/pw-v4l2 usr/lib/pipewire-$_ver/v4l2 _pick v4l2 usr/bin/pw-v4l2 usr/lib/pipewire-$_ver/v4l2
_pick x11-bell usr/lib/pipewire-$_ver/libpipewire-module-x11-bell.so
) )
mkdir -p "$pkgdir/etc/alsa/conf.d" mkdir -p "$pkgdir/etc/alsa/conf.d"
@ -160,7 +164,7 @@ package_pipewire-alsa() {
package_pipewire-jack() { package_pipewire-jack() {
pkgdesc+=" - JACK support" pkgdesc+=" - JACK support"
license+=(GPL2) # libjackserver license+=(GPL2) # libjackserver
depends=(pipewire-session-manager libpipewire-$_ver.so) depends=(sh pipewire-session-manager libpipewire-$_ver.so)
optdepends=('jack-example-tools: for official JACK example-clients and tools') optdepends=('jack-example-tools: for official JACK example-clients and tools')
conflicts=(jack jack2) conflicts=(jack jack2)
provides=(jack libjack.so libjackserver.so libjacknet.so) provides=(jack libjack.so libjackserver.so libjacknet.so)
@ -209,11 +213,20 @@ package_pipewire-zeroconf() {
package_pipewire-v4l2() { package_pipewire-v4l2() {
pkgdesc+=" - V4L2 interceptor" pkgdesc+=" - V4L2 interceptor"
depends=(pipewire-session-manager libpipewire-$_ver.so) depends=(sh pipewire-session-manager libpipewire-$_ver.so)
mv v4l2/* "$pkgdir" mv v4l2/* "$pkgdir"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING
} }
package_pipewire-x11-bell() {
pkgdesc+=" - X11 bell"
depends=(libcanberra.so libpipewire-$_ver.so libx11)
mv x11-bell/* "$pkgdir"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING
}
# vim:set sw=2 et: # vim:set sw=2 et: