[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