EAPI=8

inherit cmake git-r3

DESCRIPTION="karaoke show hosting software"
HOMEPAGE="https://openkj.org/"
EGIT_COMMIT="v${PV}"
EGIT_REPO_URI=https://github.com/pkircher29/OpenKJ

LICENSE="GPL-3"
SLOT=0
KEYWORDS="~amd64"
# force use of bundled taglib and spdlog
PATCHES=( ${FILESDIR}/use-bundled-libs.patch )

DEPEND="dev-qt/qtbase:6[sql,network,widgets,concurrent,cups]
	dev-qt/qtsvg:6
	media-plugins/gst-plugins-mpg123
	media-plugins/gst-plugins-faad
	media-plugins/gst-plugins-flac
	media-plugins/gst-plugins-opus"

src_install()
{
	cmake_src_install

	# bundled spdlog isn't built static...make sure it's installed
	cd ${WORKDIR}/${P}_build
	mkdir -p ${D}/usr/lib64
	cp src/3rdparty/spdlog/libspdlog.so.1.9.2 ${D}/usr/lib64/
	cd ${D}/usr/lib64
	ln -s libspdlog.so.1.9.2 libspdlog.so.1
}