maintainer="Hugo Osvaldo Barrera <hugo@whynothugo.nl>"
pkgname=rtaudio
pkgver=6.0.1
pkgrel=0
pkgdesc="Common C++ API for realtime audio I/O for ALSA, JACK, PulseAudio and OSS"
url="https://github.com/thestk/rtaudio"
arch="all"
license="custom-MIT"
makedepends="
	alsa-lib-dev
	doxygen
	libgcc
	jack-dev
	meson
	pulseaudio-dev
"
subpackages="$pkgname-dev $pkgname-doc"
source="https://github.com/thestk/rtaudio/archive/$pkgver/rtaudio-$pkgver.tar.gz"
options="!spdx"

build() {
	abuild-meson \
		-D asio=disabled \
		-D core=disabled \
		-D docs=true \
		-D dsound=disabled \
		-D install_docs=true \
		-D pulse=enabled \
		-D wasapi=disabled \
		. output
	meson compile -C output
}

check() {
	meson test -C output --print-errorlogs
}

package() {
	meson install -C output --destdir "$pkgdir"
	install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}

sha512sums="
085feb2673185460717ba45fc87254961e477823759e11281092c1ba13301303de1cd36aa9efeba0710cbf2c70f2e2f7f9e41173cf372ded528c41612b19acd5  rtaudio-6.0.1.tar.gz
"
