git » pipewire.git » commit 96ca648

0.3.66-1

author Jan Alexander Steffens
2023-02-17 17:16:15 UTC
committer Jan Alexander Steffens
2023-02-17 17:16:15 UTC
parent 93d12a05e20a82b0ae982061c9eeca6c8148e8d2

0.3.66-1

PKGBUILD +15 -12

diff --git a/PKGBUILD b/PKGBUILD
index e365fe8..d0c4c46 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,9 +17,9 @@ pkgname=(
   pipewire-v4l2
   pipewire-x11-bell
 )
-_commit=9558a5d5e0360d8af822431c76ee858a8c7495ac  # tags/0.3.65
-pkgver=0.3.65
-pkgrel=6
+_commit=08b0ed65765a1033424a5c0d897a392a61f8a2a3  # tags/0.3.66
+pkgver=0.3.66
+pkgrel=1
 epoch=1
 pkgdesc="Low-latency audio/video router and processor"
 url="https://pipewire.org"
@@ -41,6 +41,7 @@ makedepends=(
   libfreeaptx
   liblc3
   libldac
+  libmysofa
   libpulse
   libsndfile
   libusb
@@ -73,9 +74,6 @@ pkgver() {
 prepare() {
   cd pipewire
 
-  # Actually install module-combine-stream
-  git cherry-pick -n fba7083f8ceb210c7c20aceafeb5c9a8767cf705
-
   # remove export of LD_LIBRARY_PATH for pw-jack as it would add /usr/lib
   sed -i '/LD_LIBRARY_PATH/d' pipewire-jack/src/pw-jack.in
 }
@@ -89,6 +87,7 @@ build() {
     -D jack-devel=true
     -D jack=disabled
     -D libjack-path=/usr/lib
+    -D rlimits-install=false
     -D session-managers=[]
     -D udevrulesdir=/usr/lib/udev/rules.d
   )
@@ -149,32 +148,35 @@ package_pipewire() {
     cd "$pkgdir"
 
     # Replace copies with symlinks
-    cmp usr/bin/pipewire usr/bin/pipewire-avb
-    ln -sf pipewire usr/bin/pipewire-avb
-
-    cmp usr/bin/pipewire usr/bin/pipewire-pulse
-    ln -sf pipewire usr/bin/pipewire-pulse
+    for _f in pipewire-{aes67,avb,pulse}; do
+      cmp usr/bin/pipewire usr/bin/$_f
+      ln -sf pipewire usr/bin/$_f
+    done
 
     _pick acp usr/lib/udev
     _pick acp usr/share/alsa-card-profile
 
     _pick docs usr/share/doc
 
+    _pick audio usr/bin/pipewire-{aes67,avb}
     _pick audio usr/bin/pw-{cat,play,record,midi{play,record},dsdplay}
     _pick audio usr/bin/pw-{loopback,mididump}
     _pick audio usr/bin/spa-{acp-tool,resample}
     _pick audio usr/lib/alsa-lib
+    _pick audio usr/lib/pipewire-$_ver/libpipewire-module-avb.so
     _pick audio usr/lib/pipewire-$_ver/libpipewire-module-echo-cancel.so
     _pick audio usr/lib/pipewire-$_ver/libpipewire-module-fallback-sink.so
     _pick audio usr/lib/pipewire-$_ver/libpipewire-module-filter-chain.so
     _pick audio usr/lib/pipewire-$_ver/libpipewire-module-loopback.so
     _pick audio usr/lib/pipewire-$_ver/libpipewire-module-pipe-tunnel.so
     _pick audio usr/lib/pipewire-$_ver/libpipewire-module-protocol-simple.so
-    _pick audio usr/lib/spa-0.2/{aec,alsa,audio*,bluez5}
+    _pick audio usr/lib/pipewire-$_ver/libpipewire-module-rtp-*.so
+    _pick audio usr/lib/spa-0.2/{aec,alsa,audio*,avb,bluez5}
     _pick audio usr/lib/systemd/user/filter-chain.service
     _pick audio usr/share/alsa
     _pick audio usr/share/man/man1/pw-{cat,mididump}.1
     _pick audio usr/share/pipewire/filter-chain*
+    _pick audio usr/share/pipewire/pipewire-{aes67,avb}.conf
     _pick audio usr/share/spa-0.2/bluez5
 
     _pick jack usr/bin/pw-jack
@@ -234,6 +236,7 @@ package_pipewire-audio() {
     liblc3.so
     libldacBT_enc.so
     liblilv-0.so
+    libmysofa.so
     libopus.so
     libpipewire-$_ver.so
     libsbc.so