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*
