Date: Tuesday, June 8, 2021 @ 19:08:47 Author: heftig Revision: 959875
archrelease: copy trunk to multilib-x86_64 Added: lib32-pipewire/repos/multilib-x86_64/PKGBUILD (from rev 959874, lib32-pipewire/trunk/PKGBUILD) Deleted: lib32-pipewire/repos/multilib-x86_64/PKGBUILD ----------+ PKGBUILD | 190 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 95 insertions(+), 95 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-06-08 19:08:36 UTC (rev 959874) +++ PKGBUILD 2021-06-08 19:08:47 UTC (rev 959875) @@ -1,95 +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.29 -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=1b484867eb20dbcf9ffea812834fc9142f89f652 # tags/0.3.29 -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() { - export CC="gcc -m32" - export CXX="g++ -m32" - export PKG_CONFIG="i686-pc-linux-gnu-pkg-config" - - arch-meson pipewire build \ - --libdir /usr/lib32 \ - -D examples=disabled \ - -D media-session=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 vulkan=disabled \ - -D pw-cat=disabled \ - -D udevrulesdir=/usr/lib/udev/rules.d \ - -D sdl2=disabled \ - -D sndfile=disabled \ - -D libpulse=disabled \ - -D avahi=disabled \ - -D echo-cancel-webrtc=disabled - 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=(lib32-systemd libasound.so pipewire) - 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,lib32/pipewire-$_ver,share} - ) - - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING -} - -package_lib32-pipewire-jack() { - pkgdesc+=" - JACK support" - license+=(GPL2) # libjackserver - depends=(libpipewire-$_ver.so pipewire-jack) - - 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 959874, lib32-pipewire/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-06-08 19:08:47 UTC (rev 959875) @@ -0,0 +1,95 @@ +# 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.29 +pkgrel=3 +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=1b484867eb20dbcf9ffea812834fc9142f89f652 # tags/0.3.29 +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() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG="i686-pc-linux-gnu-pkg-config" + + arch-meson pipewire build \ + --libdir /usr/lib32 \ + -D examples=disabled \ + -D media-session=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 vulkan=disabled \ + -D pw-cat=disabled \ + -D udevrulesdir=/usr/lib/udev/rules.d \ + -D sdl2=disabled \ + -D sndfile=disabled \ + -D libpulse=disabled \ + -D avahi=disabled \ + -D echo-cancel-webrtc=disabled + 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=(lib32-systemd libasound.so libdbus-1.so pipewire) + 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,lib32/pipewire-$_ver,share} + ) + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING +} + +package_lib32-pipewire-jack() { + pkgdesc+=" - JACK support" + license+=(GPL2) # libjackserver + depends=(libpipewire-$_ver.so pipewire-jack) + + mv jack/* "$pkgdir" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 pipewire/COPYING +} + +# vim:set sw=2 et: