Date: Saturday, January 28, 2023 @ 10:39:44 Author: dvzrv Revision: 467515
upgpkg: pipewire 1:0.3.65-3: Rebuild to add pipewire-roc for ROC streaming support. Modified: pipewire/trunk/PKGBUILD ----------+ PKGBUILD | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-01-28 10:31:44 UTC (rev 467514) +++ PKGBUILD 2023-01-28 10:39:44 UTC (rev 467515) @@ -11,6 +11,7 @@ pipewire-alsa pipewire-jack pipewire-pulse + pipewire-roc gst-plugin-pipewire pipewire-zeroconf pipewire-v4l2 @@ -18,7 +19,7 @@ ) _commit=9558a5d5e0360d8af822431c76ee858a8c7495ac # tags/0.3.65 pkgver=0.3.65 -pkgrel=2 +pkgrel=3 epoch=1 pkgdesc="Low-latency audio/video router and processor" url="https://pipewire.org" @@ -51,9 +52,13 @@ opus python-docutils readline + roc-toolkit rtkit sbc sdl2 + # only required because of overzealous roc-toolkit pkg-config + # https://github.com/roc-streaming/roc-toolkit/issues/506 + sox systemd tinycompress valgrind @@ -87,7 +92,6 @@ -D jack-devel=true -D jack=disabled -D libjack-path=/usr/lib - -D roc=disabled -D session-managers=[] -D udevrulesdir=/usr/lib/udev/rules.d ) @@ -131,6 +135,7 @@ 'pipewire-docs: Documentation' 'pipewire-jack: JACK support' 'pipewire-pulse: PulseAudio replacement' + 'pipewire-roc: ROC streaming' 'pipewire-session-manager: Session manager' 'pipewire-v4l2: V4L2 interceptor' 'pipewire-x11-bell: X11 bell' @@ -189,6 +194,8 @@ _pick pulse usr/share/man/man1/pipewire-pulse.1 _pick pulse usr/share/pipewire/pipewire-pulse.conf + _pick roc usr/lib/pipewire-$_ver/libpipewire-module-roc*.so + _pick gst usr/lib/gstreamer-1.0 _pick zeroconf usr/lib/pipewire-$_ver/libpipewire-module-{raop,zeroconf}-*.so @@ -317,6 +324,18 @@ install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING } +package_pipewire-roc() { + pkgdesk+=" - ROC streaming support" + depends=( + libpipewire-$_ver.so + roc-toolkit libroc.so + ) + + mv roc/* "$pkgdir" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING +} + package_gst-plugin-pipewire() { pkgdesc="Multimedia graph framework - pipewire plugin" depends=(
