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

Jan Steffens heftig at archlinux.org
Sat Jun 19 22:54:18 UTC 2021


    Date: Saturday, June 19, 2021 @ 22:54:17
  Author: heftig
Revision: 965699

14.99.2+1+g36fcfeb21-1

Modified:
  lib32-libpulse/trunk/PKGBUILD

----------+
 PKGBUILD |   49 ++++++++++++++++++++++++++++++++-----------------
 1 file changed, 32 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-06-19 22:43:57 UTC (rev 965698)
+++ PKGBUILD	2021-06-19 22:54:17 UTC (rev 965699)
@@ -3,19 +3,20 @@
 _pkgbasename=libpulse
 pkgname=lib32-$_pkgbasename
 pkgdesc="A featureful, general-purpose sound server (32-bit client libraries)"
-pkgver=14.2
-pkgrel=2
+pkgver=14.99.2+1+g36fcfeb21
+pkgrel=1
 arch=(x86_64)
 url="https://www.freedesktop.org/wiki/Software/PulseAudio/"
 license=(LGPL)
 depends=(lib32-{dbus,libasyncns,libcap,libxtst,libsm,libsndfile,systemd}
          $_pkgbasename)
-makedepends=(lib32-{speexdsp,glib2,gtk3} git meson)
-optdepends=('lib32-alsa-plugins: ALSA support')
+makedepends=(lib32-{speexdsp,glib2,gtk3} git meson valgrind)
+optdepends=('lib32-alsa-plugins: ALSA support'
+            'lib32-glib2: mainloop integration')
 provides=("lib32-pulseaudio=$pkgver")
 conflicts=(lib32-pulseaudio)
 replaces=(lib32-pulseaudio)
-_commit=6a487c5244563f49a025088de3510c80824fc99e  # tags/v14.2^0
+_commit=36fcfeb21113ff9b25796458c372a03a80638cd0  # master
 source=("git+https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git#commit=$_commit")
 sha256sums=('SKIP')
 
@@ -32,21 +33,35 @@
 }
 
 build() {
+  local meson_options=(
+    --libdir /usr/lib32
+    -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=false
+    -D bluez5-gstreamer=disabled
+    -D elogind=disabled
+    -D fftw=disabled
+    -D jack=disabled
+    -D lirc=disabled
+    -D orc=disabled
+    -D soxr=disabled
+    -D tcpwrap=disabled
+    -D webrtc-aec=disabled
+  )
+
   export CC="gcc -m32"
   export CXX="g++ -m32"
   export PKG_CONFIG="i686-pc-linux-gnu-pkg-config"
 
-  arch-meson pulseaudio build \
-    --libdir /usr/lib32 \
-    --auto-features auto \
-    -D man=false \
-    -D tests=false \
-    -D avahi=disabled \
-    -D bluez5=false \
-    -D gcov=false \
-    -D pulsedsp-location='/usr/\$LIB/pulseaudio' \
-    -D stream-restore-clear-old-devices=true \
-    -D udevrulesdir=/usr/lib/udev/rules.d
+  arch-meson pulseaudio build "${meson_options[@]}"
   meson compile -C build
 }
 
@@ -65,7 +80,7 @@
 }
 
 package() {
-  DESTDIR="$srcdir/install" meson install -C build
+  meson install -C build --destdir "$srcdir/install"
 
   cd install
   _pick usr/lib32/libpulse{,-simple,-mainloop-glib}.so*



More information about the arch-commits mailing list