Date: Monday, February 20, 2023 @ 17:51:52
  Author: heftig
Revision: 1403134

0.3.66-2: FS#77584 split libpipewire

Modified:
  lib32-pipewire/trunk/PKGBUILD

----------+
 PKGBUILD |   24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-02-20 17:50:47 UTC (rev 1403133)
+++ PKGBUILD    2023-02-20 17:51:52 UTC (rev 1403134)
@@ -5,12 +5,13 @@
 pkgbase=lib32-pipewire
 pkgname=(
   lib32-pipewire
+  lib32-libpipewire
   lib32-pipewire-jack
   lib32-pipewire-v4l2
 )
 _commit=08b0ed65765a1033424a5c0d897a392a61f8a2a3  # tags/0.3.66
 pkgver=0.3.66
-pkgrel=1
+pkgrel=2
 epoch=1
 pkgdesc="Low-latency audio/video router and processor - 32-bit client library"
 url="https://pipewire.org";
@@ -103,9 +104,11 @@
 
 package_lib32-pipewire() {
   depends=(
+    "lib32-libpipewire=$epoch:$pkgver-$pkgrel"
     libasound.so
     libdbus-1.so
     libglib-2.0.so
+    libpipewire-$_ver.so
     libsystemd.so
     pipewire
   )
@@ -113,7 +116,6 @@
     'lib32-pipewire-jack: JACK support'
     'lib32-pipewire-v4l2: V4L2 interceptor'
   )
-  provides=(libpipewire-$_ver.so)
 
   meson install -C build --destdir "$pkgdir"
 
@@ -120,6 +122,9 @@
   (
     cd "$pkgdir"
 
+    _pick lib usr/lib32/libpipewire-$_ver.so*
+    _pick lib usr/lib32/pkgconfig/lib{pipewire-$_ver,spa-0.2}.pc
+
     _pick jack usr/lib32/libjack*
     _pick jack usr/lib32/pkgconfig/jack.pc
 
@@ -131,10 +136,24 @@
   install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING
 }
 
+package_lib32-libpipewire() {
+  pkgdesc+=" - client library"
+  depends=(
+    lib32-gcc-libs
+    libpipewire
+  )
+  provides=(libpipewire-$_ver.so)
+
+  mv lib/* "$pkgdir"
+
+  install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING
+}
+
 package_lib32-pipewire-jack() {
   pkgdesc+=" - JACK support"
   license+=(GPL2)  # libjackserver
   depends=(
+    lib32-pipewire
     libpipewire-$_ver.so
     pipewire-jack
   )
@@ -149,6 +168,7 @@
 package_lib32-pipewire-v4l2() {
   pkgdesc+=" - V4L2 interceptor"
   depends=(
+    lib32-pipewire
     libpipewire-$_ver.so
     pipewire-v4l2
   )

Reply via email to