Date: Thursday, July 22, 2021 @ 20:11:14 Author: heftig Revision: 984053
archrelease: copy trunk to multilib-x86_64 Added: lib32-pipewire/repos/multilib-x86_64/PKGBUILD (from rev 984052, lib32-pipewire/trunk/PKGBUILD) Deleted: lib32-pipewire/repos/multilib-x86_64/PKGBUILD ----------+ PKGBUILD | 198 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 99 insertions(+), 99 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-07-22 20:11:02 UTC (rev 984052) +++ PKGBUILD 2021-07-22 20:11:14 UTC (rev 984053) @@ -1,99 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org> -# Contributor: Jan de Groot <j...@archlinux.org> - -pkgbase=lib32-pipewire -pkgname=(lib32-pipewire lib32-pipewire-jack) -pkgver=0.3.31 -pkgrel=2 -epoch=1 -pkgdesc="Low-latency audio/video router and processor - 32-bit client library" -url="https://pipewire.org" -license=(MIT) -arch=(x86_64) -makedepends=(git meson lib32-alsa-lib lib32-systemd lib32-dbus) -_commit=c43dabcc96e2e072cdf08e5f094bb677d9017c6b # tags/0.3.31 -source=("git+https://gitlab.freedesktop.org/pipewire/pipewire.git#commit=$_commit") -sha256sums=('SKIP') - -pkgver() { - cd pipewire - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd pipewire -} - -build() { - local meson_options=( - --libdir /usr/lib32 - -D examples=disabled - -D man=disabled - -D tests=disabled - -D gstreamer=disabled - -D gstreamer-device-provider=disabled - -D systemd-user-service=disabled - -D bluez5=disabled - -D jack=disabled - -D v4l2=disabled - -D libcamera=disabled - -D pw-cat=disabled - -D udevrulesdir=/usr/lib/udev/rules.d - -D sdl2=disabled - -D sndfile=disabled - -D libpulse=disabled - -D roc=disabled - -D avahi=disabled - -D echo-cancel-webrtc=disabled - -D libusb=disabled - -D session-managers="[]" - ) - - export CC="gcc -m32" - export CXX="g++ -m32" - export PKG_CONFIG="i686-pc-linux-gnu-pkg-config" - - arch-meson pipewire build "${meson_options[@]}" - meson compile -C build -} - -_pick() { - local p="$1" f d; shift - for f; do - d="$srcdir/$p/${f#$pkgdir/}" - mkdir -p "$(dirname "$d")" - mv "$f" "$d" - rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" - done -} - -_ver=${pkgver:0:3} - -package_lib32-pipewire() { - depends=(pipewire lib32-systemd libdbus-1.so libasound.so) - optdepends=('lib32-pipewire-jack: JACK support') - provides=(libpipewire-$_ver.so) - - meson install -C build --destdir "$pkgdir" - - ( cd "$pkgdir" - - _pick jack usr/lib32/pipewire-$_ver/jack - - rm -r usr/{bin,include,lib,share} - ) - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING -} - -package_lib32-pipewire-jack() { - pkgdesc+=" - JACK support" - license+=(GPL2) # libjackserver - depends=(pipewire-jack lib32-pipewire libpipewire-$_ver.so) - - mv jack/* "$pkgdir" - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING -} - -# vim:set sw=2 et: Copied: lib32-pipewire/repos/multilib-x86_64/PKGBUILD (from rev 984052, lib32-pipewire/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-07-22 20:11:14 UTC (rev 984053) @@ -0,0 +1,99 @@ +# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org> +# Contributor: Jan de Groot <j...@archlinux.org> + +pkgbase=lib32-pipewire +pkgname=(lib32-pipewire lib32-pipewire-jack) +pkgver=0.3.32 +pkgrel=1 +epoch=1 +pkgdesc="Low-latency audio/video router and processor - 32-bit client library" +url="https://pipewire.org" +license=(MIT) +arch=(x86_64) +makedepends=(git meson lib32-alsa-lib lib32-systemd lib32-dbus) +_commit=41ce3092756ab27106881f4246e54bf32ea5adbe # tags/0.3.32 +source=("git+https://gitlab.freedesktop.org/pipewire/pipewire.git#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd pipewire + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd pipewire +} + +build() { + local meson_options=( + --libdir /usr/lib32 + -D examples=disabled + -D man=disabled + -D tests=disabled + -D gstreamer=disabled + -D gstreamer-device-provider=disabled + -D systemd-user-service=disabled + -D bluez5=disabled + -D jack=disabled + -D v4l2=disabled + -D libcamera=disabled + -D pw-cat=disabled + -D udevrulesdir=/usr/lib/udev/rules.d + -D sdl2=disabled + -D sndfile=disabled + -D libpulse=disabled + -D roc=disabled + -D avahi=disabled + -D echo-cancel-webrtc=disabled + -D libusb=disabled + -D session-managers="[]" + ) + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG="i686-pc-linux-gnu-pkg-config" + + arch-meson pipewire build "${meson_options[@]}" + meson compile -C build +} + +_pick() { + local p="$1" f d; shift + for f; do + d="$srcdir/$p/${f#$pkgdir/}" + mkdir -p "$(dirname "$d")" + mv "$f" "$d" + rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" + done +} + +_ver=${pkgver:0:3} + +package_lib32-pipewire() { + depends=(pipewire lib32-systemd libdbus-1.so libasound.so) + optdepends=('lib32-pipewire-jack: JACK support') + provides=(libpipewire-$_ver.so) + + meson install -C build --destdir "$pkgdir" + + ( cd "$pkgdir" + + _pick jack usr/lib32/pipewire-$_ver/jack + + rm -r usr/{bin,include,lib,share} + ) + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING +} + +package_lib32-pipewire-jack() { + pkgdesc+=" - JACK support" + license+=(GPL2) # libjackserver + depends=(pipewire-jack lib32-pipewire libpipewire-$_ver.so) + + mv jack/* "$pkgdir" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING +} + +# vim:set sw=2 et: