| 1 | # Contributor: TBK <[email protected]> |
| 2 | # Maintainer: TBK <[email protected]> |
| 3 | pkgname=faudio |
| 4 | pkgver=26.07 |
| 5 | pkgrel=0 |
| 6 | pkgdesc="Accuracy-focused XAudio reimplementation for open platforms" |
| 7 | url="https://fna-xna.github.io/" |
| 8 | arch="all" |
| 9 | license="Zlib" |
| 10 | makedepends="cmake samurai sdl3-dev" |
| 11 | subpackages="$pkgname-dev" |
| 12 | source="$pkgname-$pkgver.tar.gz::https://github.com/FNA-XNA/FAudio/archive/$pkgver.tar.gz" |
| 13 | builddir="$srcdir/FAudio-$pkgver" |
| 14 | |
| 15 | build() { |
| 16 | cmake -B build \ |
| 17 | -DCMAKE_BUILD_TYPE=MinSizeRel \ |
| 18 | -DCMAKE_INSTALL_PREFIX=/usr \ |
| 19 | -DCMAKE_INSTALL_LIBDIR=lib \ |
| 20 | -DBUILD_SHARED_LIBS=1 \ |
| 21 | -DBUILD_TESTS=1 |
| 22 | cmake --build build |
| 23 | } |
| 24 | |
| 25 | check() { |
| 26 | cd build |
| 27 | ./faudio_tests |
| 28 | } |
| 29 | |
| 30 | package() { |
| 31 | DESTDIR="$pkgdir" cmake --install build |
| 32 | } |
| 33 | |
| 34 | sha512sums=" |
| 35 | 18ffeab2f1f9bdb30119417557c9203f50eebe37ef590dac0bf3c079bde5161246c4b06e7b106e322d153290832a6e8794835c2b4296a86fc2f3c81c52f10400 faudio-26.07.tar.gz |
| 36 | " |