# Contributor: Saijin-Naib <Saijin-Naib_package-maintenance@outlook.com>
# Maintainer: Saijin-Naib <Saijin-Naib_package-maintenance@outlook.com>
pkgname=turntable
pkgver=0.3.3
pkgrel=0
pkgdesc="MPRIS scrobble to last.fm, ListenBrainz, Libre.fm, and Maloja"
url="https://turntable.geopjr.dev/"
arch="all"
license="GPL-3.0-only"
makedepends="
	cmake
	gtk4.0-dev
	json-glib-dev
	libadwaita-dev
	libsecret-dev
	libsoup3-dev
	meson
	vala
	"
checkdepends="appstream-glib desktop-file-utils"
subpackages="$pkgname-lang"
source="$pkgname-$pkgver.tar.gz::https://codeberg.org/GeopJr/Turntable/archive/v$pkgver.tar.gz"
builddir="$srcdir/$pkgname/"

build() {
	abuild-meson \
		output .
	meson compile -C output
}

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

package() {
	DESTDIR="$pkgdir" meson install --no-rebuild -C output
}

sha512sums="
5c2a80d65893d5003eae71de02679ea1d3410278b19150f9fd8d55b9bc64c7f0e55d3266e144e8315f82859bcbfc69ee2337d5d196af8ff1926937c7c23e2e0c  turntable-0.3.3.tar.gz
"
