author | Jan Alexander Steffens
<heftig@archlinux.org> 2023-02-17 17:16:15 UTC |
committer | Jan Alexander Steffens
<heftig@archlinux.org> 2023-02-17 17:16:15 UTC |
parent | 93d12a05e20a82b0ae982061c9eeca6c8148e8d2 |
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