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

Jan Steffens heftig at gemini.archlinux.org
Sat May 28 17:00:30 UTC 2022


    Date: Saturday, May 28, 2022 @ 17:00:29
  Author: heftig
Revision: 1212402

16.0-1

Modified:
  lib32-libpulse/trunk/PKGBUILD

----------+
 PKGBUILD |   46 +++++++++++++++++-----------------------------
 1 file changed, 17 insertions(+), 29 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-05-28 17:00:19 UTC (rev 1212401)
+++ PKGBUILD	2022-05-28 17:00:29 UTC (rev 1212402)
@@ -3,8 +3,8 @@
 _pkgbasename=libpulse
 pkgname=lib32-$_pkgbasename
 pkgdesc="A featureful, general-purpose sound server (32-bit client libraries)"
-pkgver=15.0
-pkgrel=2
+pkgver=16.0
+pkgrel=1
 arch=(x86_64)
 url="https://www.freedesktop.org/wiki/Software/PulseAudio/"
 license=(LGPL)
@@ -16,7 +16,8 @@
 provides=("lib32-pulseaudio=$pkgver")
 conflicts=(lib32-pulseaudio)
 replaces=(lib32-pulseaudio)
-_commit=6329a2498eb038f8a9537888280a62b00a93f68e  # tags/v15.0^0
+options=(debug)
+_commit=237c5a5c36d49a51b1b7831b091ea250367c9102  # tags/v16.0^0
 source=("git+https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git#commit=$_commit")
 sha256sums=('SKIP')
 
@@ -35,26 +36,27 @@
 build() {
   local meson_options=(
     --libdir /usr/lib32
+    -D avahi=disabled
+    -D bashcompletiondir=no
+    -D bluez5-gstreamer=disabled
+    -D bluez5=disabled
     -D daemon=false
     -D doxygen=false
-    -D man=false
-    -D tests=false
-    -D stream-restore-clear-old-devices=true
-    -D pulsedsp-location='/usr/\$LIB/pulseaudio'
-    -D udevrulesdir=/usr/lib/udev/rules.d
-    -D bashcompletiondir=no
-    -D zshcompletiondir=no
-    -D avahi=disabled
-    -D bluez5=disabled
-    -D bluez5-gstreamer=disabled
     -D elogind=disabled
     -D fftw=disabled
+    -D gstreamer=disabled
     -D jack=disabled
     -D lirc=disabled
+    -D man=false
     -D orc=disabled
+    -D pulsedsp-location='/usr/\$LIB/pulseaudio'
     -D soxr=disabled
+    -D stream-restore-clear-old-devices=true
     -D tcpwrap=disabled
+    -D tests=false
+    -D udevrulesdir=/usr/lib/udev/rules.d
     -D webrtc-aec=disabled
+    -D zshcompletiondir=no
   )
 
   export CC="gcc -m32"
@@ -69,23 +71,9 @@
   meson test -C build --print-errorlogs
 }
 
-_pick() {
-  local f d
-  for f; do
-    d="$pkgdir/${f#$srcdir/install/}"
-    mkdir -p "$(dirname "$d")"
-    mv "$f" "$d"
-    rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
-  done
-}
-
 package() {
-  meson install -C build --destdir "$srcdir/install"
-
-  cd install
-  _pick usr/lib32/libpulse{,-simple,-mainloop-glib}.so*
-  _pick usr/lib32/{cmake,pkgconfig}
-  _pick usr/lib32/pulseaudio/libpulse{dsp,common-*}.so
+  meson install -C build --destdir "$pkgdir"
+  rm -r "$pkgdir/etc" "$pkgdir"/usr/{bin,include,share}
 }
 
 # vim:set sw=2 et:



More information about the arch-commits mailing list