[arch-commits] Commit in pipewire/trunk (PKGBUILD)

David Runge dvzrv at gemini.archlinux.org
Thu Jan 27 17:24:55 UTC 2022


    Date: Thursday, January 27, 2022 @ 17:24:54
  Author: dvzrv
Revision: 435220

upgpkg: pipewire 1:0.3.44-1: Upgrade to 0.3.44.

Remove rtkit as hard dependency for pipewire.
Add rtkit and realtime-privileges as optional dependencies for pipewire.
Add the split package pipewire-x11-bell, which provides X11 bell support via libcanberra.
Add sh to depends for pipewire-{jack,v4l2} for the pw-{jack,v4l2} scripts.

Modified:
  pipewire/trunk/PKGBUILD

----------+
 PKGBUILD |   31 ++++++++++++++++++++++---------
 1 file changed, 22 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-01-27 17:16:33 UTC (rev 435219)
+++ PKGBUILD	2022-01-27 17:24:54 UTC (rev 435220)
@@ -3,9 +3,9 @@
 
 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"
@@ -12,11 +12,11 @@
 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 @@
 
 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 @@
               '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 @@
     _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-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,7 +201,7 @@
 
 package_pipewire-v4l2() {
   pkgdesc+=" - V4L2 interceptor"
-  depends=(pipewire-session-manager libpipewire-$_ver.so)
+  depends=(sh pipewire-session-manager libpipewire-$_ver.so)
 
   mv v4l2/* "$pkgdir"
 
@@ -204,4 +208,13 @@
   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:



More information about the arch-commits mailing list