Date: Monday, November 23, 2020 @ 10:23:40 Author: heftig Revision: 759853
archrelease: copy trunk to multilib-x86_64 Added: lib32-libpulse/repos/multilib-x86_64/PKGBUILD (from rev 759852, lib32-libpulse/trunk/PKGBUILD) Deleted: lib32-libpulse/repos/multilib-x86_64/PKGBUILD ----------+ PKGBUILD | 150 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 75 insertions(+), 75 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-11-23 10:23:12 UTC (rev 759852) +++ PKGBUILD 2020-11-23 10:23:40 UTC (rev 759853) @@ -1,75 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org> - -_pkgbasename=libpulse -pkgname=lib32-$_pkgbasename -pkgdesc="A featureful, general-purpose sound server (32-bit client libraries)" -pkgver=13.99.3+4+gd83ad6990 -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') -provides=("lib32-pulseaudio=$pkgver") -conflicts=(lib32-pulseaudio) -replaces=(lib32-pulseaudio) -_commit=d83ad6990e4b383dd08311fd6135556ba84e5847 # master -source=("git+https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git#commit=$_commit") -sha256sums=('SKIP') - -pkgver() { - cd pulseaudio - git describe --tags | sed 's/^v//;s/-/+/g' -} - -prepare() { - cd pulseaudio - - # Freeze version before patching - ./git-version-gen doesnt-exist >.tarball-version -} - -build() { - 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 - meson compile -C build -} - -check() { - 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() { - DESTDIR="$srcdir/install" meson install -C build - - cd install - _pick usr/lib32/libpulse{,-simple,-mainloop-glib}.so* - _pick usr/lib32/{cmake,pkgconfig} - _pick usr/lib32/pulseaudio/libpulse{dsp,common-*}.so -} -# vim:set sw=2 et: Copied: lib32-libpulse/repos/multilib-x86_64/PKGBUILD (from rev 759852, lib32-libpulse/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-11-23 10:23:40 UTC (rev 759853) @@ -0,0 +1,75 @@ +# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org> + +_pkgbasename=libpulse +pkgname=lib32-$_pkgbasename +pkgdesc="A featureful, general-purpose sound server (32-bit client libraries)" +pkgver=13.99.3+14+geaa6d5d6c +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') +provides=("lib32-pulseaudio=$pkgver") +conflicts=(lib32-pulseaudio) +replaces=(lib32-pulseaudio) +_commit=eaa6d5d6c1a707aec2c24d28dc8a1f5fa5a4c426 # master +source=("git+https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd pulseaudio + git describe --tags | sed 's/^v//;s/-/+/g' +} + +prepare() { + cd pulseaudio + + # Freeze version before patching + ./git-version-gen doesnt-exist >.tarball-version +} + +build() { + 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 + meson compile -C build +} + +check() { + 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() { + DESTDIR="$srcdir/install" meson install -C build + + cd install + _pick usr/lib32/libpulse{,-simple,-mainloop-glib}.so* + _pick usr/lib32/{cmake,pkgconfig} + _pick usr/lib32/pulseaudio/libpulse{dsp,common-*}.so +} +# vim:set sw=2 et: