author | David Runge
<dvzrv@archlinux.org> 2022-01-27 17:24:54 UTC |
committer | David Runge
<dvzrv@archlinux.org> 2022-01-27 17:24:54 UTC |
parent | 2560da0bf8e8315331866da056e8705bfe0ec7ed |
PKGBUILD | +22 | -9 |
diff --git a/PKGBUILD b/PKGBUILD index 810f8c8..a5325d1 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,20 +3,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 valgrind 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") sha256sums=('SKIP') @@ -65,7 +65,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) @@ -76,7 +76,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 @@ -106,6 +109,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" @@ -148,7 +152,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) @@ -197,11 +201,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: