EAPI=8 inherit cmake DESCRIPTION="karaoke show hosting software" HOMEPAGE="https://openkj.org/" # this fork is fixed for Qt 6 GIT_COMMIT="29c94055e2718df8f0e387bd8db94815f43fa376" SRC_URI="https://github.com/mattlanglands/OpenKJ/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz https://github.com/gabime/spdlog/archive/refs/tags/v1.11.0.tar.gz -> spdlog-1.11.0.tar.gz" LICENSE="GPL-3" SLOT=0 KEYWORDS="amd64" S=${WORKDIR}/OpenKJ-${GIT_COMMIT} # force use of bundled taglib, fix handling of bundled spdlog PATCHES=( ${FILESDIR}/use-bundled-libs.patch ) DEPEND=" dev-qt/qtbase:6 dev-qt/qtsvg:6 media-libs/gstreamer media-plugins/gst-plugins-mpg123 media-plugins/gst-plugins-faad media-plugins/gst-plugins-flac media-plugins/gst-plugins-opus !dev-libs/libfmt " src_prepare() { cd $S mkdir -p deps/spdlog cp -r ../spdlog-1.11.0/. deps/spdlog/ cmake_src_prepare } src_configure() { local mycmakeargs=( -DSPDLOG_USE_BUNDLED=Y ) cmake_src_configure }