# Maintainer: Willow Barraco <contact@willowbarraco.fr>
pkgname=clapper
pkgver=0.8.0
pkgrel=0
pkgdesc="Modern media player designed for simplicity and ease of use"
url="https://github.com/Rafostar/clapper"
arch="all"
license="GPL-3.0-or-later"
makedepends="
	desktop-file-utils
	gobject-introspection-dev
	gst-plugins-base-dev
	gstreamer-dev
	gtk4.0-dev
	libadwaita-dev
	libmicrodns-dev
	libsoup3-dev
	meson
"
subpackages="$pkgname-dev $pkgname-lang $pkgname-libs"
source="$pkgname-$pkgver.tar.gz::https://github.com/Rafostar/clapper/archive/refs/tags/$pkgver.tar.gz"
options="!check" # No tests
ldpath="/usr/lib/gstreamer-1.0/"

case "$CARCH" in
	armhf)
		_build_opt="-Denhancers-loader=disabled"
		;;
	*)
		makedepends="
			$makedepends
			libpeas2-dev
		"
		;;
esac

build() {
	abuild-meson \
		-Db_lto=true \
		-Dintrospection=enabled \
		$_build_opt \
		. output
	meson compile -C output
}

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

libs() {
	default_libs
	amove usr/lib/girepository-1.0 usr/lib/gstreamer-1.0
}

sha512sums="
2690eb37918a84af0258813e3005ff3b6050e1d9da38ac42036e3e03b5f4807f53fcf9353938aebcc9859dbb00aca12792ad166fdf774787b5d1cc27c6b2ef1e  clapper-0.8.0.tar.gz
"
