# Maintainer: lewellyn <lewellyn@users.opensuse.org>
pkgname=cdguy
pkgver=0.1.0
pkgrel=0
pkgdesc="CD, CD+G and MP3+G player and ripper in the spirit of Windows Media Player 11"
url="https://build.opensuse.org/project/show/home:lewellyn:karaoke"
arch="x86_64 aarch64 armv7 ppc64le riscv64"
license="MS-PL"
makedepends="cmake samurai gcc g++ qt6-qtbase-dev qt6-qtwayland-dev qt6-qtmultimedia-dev
 flac-dev libvorbis-dev lame-dev zlib-dev"
depends="qt6-qtbase qt6-qtbase-sqlite qt6-qtwayland qt6-qtmultimedia flac libvorbis lame"
subpackages="$pkgname-doc"
source="cdguy_0.1.0.tar.gz"
options="!check" # run ./cdguy --selftest manually

build() {
	cmake -B build -G Ninja -S "cdguy-$pkgver" \
		-DCMAKE_BUILD_TYPE=Release \
		-DCMAKE_INSTALL_PREFIX=/usr
	cmake --build build
}

package() {
	DESTDIR="$pkgdir" cmake --install build
	install -Dm644 "$srcdir/cdguy-$pkgver/LICENSE" \
		"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

doc() {
	default_doc
	install -Dm644 "$srcdir/cdguy-$pkgver/README.md" \
		"$subpkgdir/usr/share/doc/$pkgname/README.md"
}
