git » pipewire.git » commit eb3536a

0.3.47-1

author Jan Alexander Steffens
2022-02-18 09:53:38 UTC
committer Jan Alexander Steffens
2022-02-18 09:53:38 UTC
parent da648b0fb8b87e5b854659fb13b105f233938075

0.3.47-1

PKGBUILD +22 -17

diff --git a/PKGBUILD b/PKGBUILD
index e5ae1f2..24a7ce6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,9 @@
 
 pkgbase=pipewire
 pkgname=(pipewire alsa-card-profiles pipewire-docs pipewire-alsa pipewire-jack
-         pipewire-pulse gst-plugin-pipewire pipewire-zeroconf pipewire-v4l2 pipewire-x11-bell)
-pkgver=0.3.46
+         pipewire-pulse gst-plugin-pipewire pipewire-zeroconf pipewire-v4l2
+         pipewire-x11-bell)
+pkgver=0.3.47
 pkgrel=1
 epoch=1
 pkgdesc="Low-latency audio/video router and processor"
@@ -13,12 +14,12 @@ url="https://pipewire.org"
 license=(MIT)
 arch=(x86_64)
 makedepends=(git meson doxygen graphviz python-docutils valgrind libpulse
-             alsa-lib libusb gst-plugins-base rtkit dbus sdl2 ncurses libcanberra libsndfile
-             bluez-libs sbc libldac libfreeaptx libfdk-aac avahi lilv
-             webrtc-audio-processing)
+             alsa-lib libusb gst-plugins-base rtkit dbus sdl2 ncurses
+             libcanberra libsndfile bluez-libs sbc libldac libfreeaptx
+             libfdk-aac avahi lilv webrtc-audio-processing)
 checkdepends=(desktop-file-utils)
 options=(debug)
-_commit=0df9d037292f7b815be59d265c47790ee7a495c9  # tags/0.3.46
+_commit=2af393889358723a2789caa3c856700b1c968ef0  # tags/0.3.47
 source=("git+https://gitlab.freedesktop.org/pipewire/pipewire.git#commit=$_commit")
 sha256sums=('SKIP')
 
@@ -29,8 +30,9 @@ pkgver() {
 
 prepare() {
   cd pipewire
+
   # remove export of LD_LIBRARY_PATH for pw-jack as it would add /usr/lib
-  sed -e '/LD_LIBRARY_PATH/d' -i pipewire-jack/src/pw-jack.in
+  sed -i '/LD_LIBRARY_PATH/d' pipewire-jack/src/pw-jack.in
 }
 
 build() {
@@ -87,9 +89,6 @@ package_pipewire() {
 
   meson install -C build --destdir "$pkgdir"
 
-  # install directory for overrides
-  install -vdm 755 "$pkgdir/etc/$pkgbase/"
-
   ( cd "$pkgdir"
 
     _pick acp usr/lib/udev
@@ -114,12 +113,15 @@ package_pipewire() {
     _pick zeroconf usr/lib/pipewire-$_ver/libpipewire-module-{raop,zeroconf}-discover.so
 
     _pick v4l2 usr/bin/pw-v4l2 usr/lib/pipewire-$_ver/v4l2
+
     _pick x11-bell usr/lib/pipewire-$_ver/libpipewire-module-x11-bell.so
-  )
 
-  mkdir -p "$pkgdir/etc/alsa/conf.d"
-  ln -st "$pkgdir/etc/alsa/conf.d" \
-    /usr/share/alsa/alsa.conf.d/50-pipewire.conf
+    mkdir -p etc/alsa/conf.d
+    ln -st etc/alsa/conf.d /usr/share/alsa/alsa.conf.d/50-pipewire.conf
+
+    # directories for overrides
+    mkdir -p etc/pipewire/{client-rt,client,minimal,pipewire,pipewire-pulse}.conf.d
+  )
 
   install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING
 }
@@ -157,7 +159,7 @@ package_pipewire-alsa() {
 package_pipewire-jack() {
   pkgdesc+=" - JACK support"
   license+=(GPL2)  # libjackserver
-  depends=(sh pipewire-session-manager libpipewire-$_ver.so)
+  depends=(pipewire-session-manager libpipewire-$_ver.so sh)
   optdepends=('jack-example-tools: for official JACK example-clients and tools')
   conflicts=(jack jack2)
   provides=(jack libjack.so libjackserver.so libjacknet.so)
@@ -167,6 +169,9 @@ package_pipewire-jack() {
   install -Dm644 /dev/null \
     "$pkgdir/usr/share/pipewire/media-session.d/with-jack"
 
+  # directories for overrides
+  mkdir -p "$pkgdir/etc/pipewire/jack.conf.d"
+
   install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING
 }
 
@@ -206,7 +211,7 @@ package_pipewire-zeroconf() {
 
 package_pipewire-v4l2() {
   pkgdesc+=" - V4L2 interceptor"
-  depends=(sh pipewire-session-manager libpipewire-$_ver.so)
+  depends=(pipewire-session-manager libpipewire-$_ver.so sh)
 
   mv v4l2/* "$pkgdir"
 
@@ -216,7 +221,7 @@ package_pipewire-v4l2() {
 
 package_pipewire-x11-bell() {
   pkgdesc+=" - X11 bell"
-  depends=(libcanberra.so libpipewire-$_ver.so libx11)
+  depends=(pipewire libpipewire-$_ver.so libx11 libcanberra.so)
 
   mv x11-bell/* "$pkgdir"