Marian Buschsieweke 09576177c9 testing/rtaudio: new aport
https://www.music.mcgill.ca/~gary/rtaudio/
C++ classes that provide a common API for realtime audio input/output
2023-09-12 10:18:50 +00:00

41 lines
979 B
Plaintext

# Maintainer: Marian Buschsieweke <marian.buschsieweke@posteo.net>
pkgname=rtaudio
pkgver=5.2.0
pkgrel=0
pkgdesc="C++ classes that provide a common API for realtime audio input/output"
url="https://www.music.mcgill.ca/~gary/rtaudio/"
arch="all"
license="MIT"
makedepends="
alsa-lib-dev
cmake
jack-dev
samurai
"
subpackages="$pkgname-dev"
source="https://www.music.mcgill.ca/~gary/rtaudio/release/rtaudio-$pkgver.tar.gz"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
mkdir -p "$pkgdir"/usr/lib/cmake
mv "$pkgdir"/usr/share/rtaudio "$pkgdir"/usr/lib/cmake
rmdir "$pkgdir"/usr/share
}
sha512sums="
f0eb656717d1ebf8b36660b9609ca0bfaf9635c41d658dd9dfff559e81e48de6abd4d78afe022cce5e885a2e3ae90ef97a0c6563b57d8c8c1102088e9aa05905 rtaudio-5.2.0.tar.gz
"