[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