# Maintainer: Juergen Mang <mail@jcgames.de>
pkgname=mympd
pkgver=21.0.0
pkgrel=0
pkgdesc="Standalone and mobile friendly web-based MPD client"
url="https://jcorporation.github.io/myMPD/"
arch="all"
license="GPL-3.0-or-later"
depends="newt"
makedepends="
	cmake
	flac-dev
	gzip
	jq
	lua5.4
	lua5.4-dev
	libid3tag-dev
	linux-headers
	openssl-dev
	pcre2-dev
	perl
	samurai
	"
install="$pkgname.pre-install"
subpackages="$pkgname-doc $pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://github.com/jcorporation/myMPD/archive/refs/tags/v$pkgver.tar.gz"
options="!check" # no test suite
builddir="$srcdir/myMPD-$pkgver"

build() {
	cmake -B build -G Ninja \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_INSTALL_LIBDIR=lib \
		-DCMAKE_BUILD_TYPE=MinSizeRel \
		-DMYMPD_STARTUP_SCRIPT=OPENRC
	cmake --build build
}

package() {
	DESTDIR="$pkgdir" cmake --install build
}

sha512sums="
d3afa89d73abaca7daa705c4f8820ca3cddf9a9993fa0d772ab4206508d469bcf4da299f9333ef208d04aacb56752a01a069a13f32375a7b56648090a1fa9587  mympd-21.0.0.tar.gz
"
