# Contributor: Matthias Ahouansou <matthias@ahouansou.cz>
# Maintainer: Matthias Ahouansou <matthias@ahouansou.cz>
pkgname=mpdris2-rs
pkgver=1.0.1
pkgrel=0
pkgdesc="Exposing MPRIS V2.2 D-Bus interface for mpd"
url="https://github.com/szclsya/mpdris2-rs"
arch="all"
license="GPL-3.0-or-later"
depends="dbus"
makedepends="
	cargo
	cargo-auditable
"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/szclsya/mpdris2-rs/archive/refs/tags/$pkgver.tar.gz"
options="net !check" # no tests

prepare() {
	default_prepare
	cargo fetch --target="$CTARGET" --locked
}

build() {
	cargo auditable build --release --frozen
}

package() {
	install -Dm 755 target/release/mpdris2-rs "$pkgdir"/usr/bin/mpdris2-rs

	install -Dm 655 COPYING "$pkgdir"/usr/share/licenses/"$pkgname"/COPYING
}

sha512sums="
981cd893c9625b9319a00fe0cd86e3a75eeb7ea243bdfe6f5e2a684444d832c63b1064a8160aa79c286cfc1138d03979f3085f3e3594197826aeb5ff701dad4b  mpdris2-rs-1.0.1.tar.gz
"
