diff --git a/extra/pipewire/PKGBUILD b/extra/pipewire/PKGBUILD index 1fa19c5fb..0c1846073 100644 --- a/extra/pipewire/PKGBUILD +++ b/extra/pipewire/PKGBUILD @@ -8,20 +8,20 @@ pkgbase=pipewire pkgname=(pipewire alsa-card-profiles pipewire-docs pipewire-alsa pipewire-jack - pipewire-pulse gst-plugin-pipewire pipewire-zeroconf pipewire-v4l2) -pkgver=0.3.43 -pkgrel=5 + pipewire-pulse gst-plugin-pipewire pipewire-zeroconf pipewire-v4l2 pipewire-x11-bell) +pkgver=0.3.44 +pkgrel=1 epoch=1 pkgdesc="Low-latency audio/video router and processor" url="https://pipewire.org" license=(MIT) arch=(x86_64) 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 webrtc-audio-processing) 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" 0001-disable-neon.patch) sha256sums=('SKIP' @@ -77,7 +77,7 @@ _ver=${pkgver:0:3} package_pipewire() { 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 libsbc.so libldacBT_enc.so libfreeaptx.so libfdk-aac.so liblilv-0.so libwebrtc_audio_processing.so) @@ -88,7 +88,10 @@ package_pipewire() { 'pipewire-pulse: PulseAudio replacement' 'gst-plugin-pipewire: GStreamer plugin' '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) install=pipewire.install @@ -118,6 +121,7 @@ package_pipewire() { _pick zeroconf usr/lib/pipewire-$_ver/libpipewire-module-{raop,zeroconf}-discover.so _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" @@ -160,7 +164,7 @@ package_pipewire-alsa() { package_pipewire-jack() { pkgdesc+=" - JACK support" 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') conflicts=(jack jack2) provides=(jack libjack.so libjackserver.so libjacknet.so) @@ -209,11 +213,20 @@ package_pipewire-zeroconf() { package_pipewire-v4l2() { pkgdesc+=" - V4L2 interceptor" - depends=(pipewire-session-manager libpipewire-$_ver.so) + depends=(sh pipewire-session-manager libpipewire-$_ver.so) mv v4l2/* "$pkgdir" 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: