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:
