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 )
