# Maintainer: Andrew Whatson _pkgbase=faudio _pkgname=lib32-${_pkgbase} pkgname=${_pkgname}-git pkgver=20.07.r11.g74b38f7 pkgrel=4 pkgdesc="XAudio2 reimplementation" arch=(x86_64) url="https://github.com/FNA-XNA/FAudio/" license=('custom:zlib') provides=("${_pkgname}") conflicts=("${_pkgname}") depends=("${_pkgbase}" 'lib32-sdl2' 'lib32-gstreamer' 'lib32-gst-plugins-base-libs') makedepends=('git' 'cmake') source=('git+https://github.com/FNA-XNA/FAudio' 'faudio.pc') sha256sums=('SKIP' '10b0d2bd3a5e415971b36abf6bf6b853d7e3cd0dc316b6e4c773815a56b4a26f') pkgver() { cd FAudio git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { mkdir -p build } build() { export CC="gcc -m32 -mstackrealign" export CXX="g++ -m32 -mstackrealign" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" cd build cmake ../FAudio \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_LIBDIR=lib32 \ -DGSTREAMER=ON make } package() { DESTDIR="$pkgdir" make -C build install rm -r "$pkgdir"/usr/include install -Dm644 FAudio/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname install -Dm644 faudio.pc "$pkgdir"/usr/lib32/pkgconfig/faudio.pc }