# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=rhythmbox
pkgver=3.4.8
pkgrel=0
pkgdesc="GNOME audio player"
url="https://wiki.gnome.org/Apps/Rhythmbox"
# s390x and riscv64 blocked by gnome-desktop -> gtk4
arch="all !riscv64 !s390x"
license="GPL-2.0-or-later"
depends_dev="gnome-desktop-dev libpeas-dev"
makedepends="
	$depends_dev
	appstream-glib
	desktop-file-utils
	docbook-xml
	docbook-xsl
	gmime-dev
	grilo-dev
	gst-plugins-base-dev
	gstreamer-dev
	itstool
	json-glib-dev
	libgpod-dev
	libmtp-dev
	libnotify-dev
	libsecret-dev
	libsoup3-dev
	libxml2-utils
	libxslt
	meson
	py3-gobject3-dev
	tdb-dev
	totem-pl-parser-dev
	"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
source="https://download.gnome.org/sources/rhythmbox/${pkgver%.*}/rhythmbox-$pkgver.tar.xz"

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

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

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

sha512sums="
381b2b6b28368fbc4796ac0ff9e9ae380d6e54b656d371bf8a4d8629e6aafdf9afd7879cb23a77af4a322fb844f0250004d02db63793de2886a2c127cc90ec9c  rhythmbox-3.4.8.tar.xz
"
