[arch-commits] Commit in pipewire/trunk (PKGBUILD)

Jan Steffens heftig at gemini.archlinux.org
Fri Feb 18 09:53:39 UTC 2022


    Date: Friday, February 18, 2022 @ 09:53:38
  Author: heftig
Revision: 437662

0.3.47-1

Modified:
  pipewire/trunk/PKGBUILD

----------+
 PKGBUILD |   39 ++++++++++++++++++++++-----------------
 1 file changed, 22 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-02-18 07:50:38 UTC (rev 437661)
+++ PKGBUILD	2022-02-18 09:53:38 UTC (rev 437662)
@@ -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 @@
 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 @@
 
 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 @@
 
   meson install -C build --destdir "$pkgdir"
 
-  # install directory for overrides
-  install -vdm 755 "$pkgdir/etc/$pkgbase/"
-
   ( cd "$pkgdir"
 
     _pick acp usr/lib/udev
@@ -114,13 +113,16 @@
     _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 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
   )
 
-  mkdir -p "$pkgdir/etc/alsa/conf.d"
-  ln -st "$pkgdir/etc/alsa/conf.d" \
-    /usr/share/alsa/alsa.conf.d/50-pipewire.conf
-
   install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING
 }
 
@@ -157,7 +159,7 @@
 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 @@
   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-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-x11-bell() {
   pkgdesc+=" - X11 bell"
-  depends=(libcanberra.so libpipewire-$_ver.so libx11)
+  depends=(pipewire libpipewire-$_ver.so libx11 libcanberra.so)
 
   mv x11-bell/* "$pkgdir"
 



More information about the arch-commits mailing list