[arch-commits] Commit in pipewire/trunk (PKGBUILD)
David Runge
dvzrv at gemini.archlinux.org
Sun Jan 16 12:10:05 UTC 2022
Date: Sunday, January 16, 2022 @ 12:10:04
Author: dvzrv
Revision: 434520
upgpkg: pipewire 1:0.3.43-2: Rebuild to have pipewire-jack provide jack.
Extend meson options to have pipewire-jack provide the jack2 headers and libraries.
Add conflicts/provides/replaces to pipewire-jack as needed.
Modified:
pipewire/trunk/PKGBUILD
----------+
PKGBUILD | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-01-16 12:07:52 UTC (rev 434519)
+++ PKGBUILD 2022-01-16 12:10:04 UTC (rev 434520)
@@ -5,7 +5,7 @@
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=1
+pkgrel=2
epoch=1
pkgdesc="Low-latency audio/video router and processor"
url="https://pipewire.org"
@@ -33,6 +33,8 @@
local meson_options=(
-D docs=enabled
-D jack=disabled
+ -D jack-devel=true
+ -D libjack-path=/usr/lib
-D libcamera=disabled
-D udevrulesdir=/usr/lib/udev/rules.d
-D roc=disabled
@@ -85,7 +87,10 @@
_pick docs usr/share/doc
- _pick jack usr/bin/pw-jack usr/lib/pipewire-$_ver/jack
+ _pick jack usr/bin/pw-jack
+ _pick jack usr/include/jack
+ _pick jack usr/lib/libjack*
+ _pick jack usr/lib/pkgconfig/jack.pc
_pick jack usr/share/man/man1/pw-jack.1
_pick jack usr/share/pipewire/jack.conf
@@ -142,6 +147,10 @@
pkgdesc+=" - JACK support"
license+=(GPL2) # libjackserver
depends=(pipewire-session-manager libpipewire-$_ver.so)
+ optdepends=('jack-example-tools: for official JACK example-clients and tools')
+ conflicts=(jack jack2)
+ provides=(jack jack2 libjack.so libjackserver.so libjacknet.so)
+ replaces=(jack jack2)
mv jack/* "$pkgdir"
More information about the arch-commits
mailing list