gentoo-ebuilds/games-kids/gcompris/gcompris-25.1.1.ebuild
Andreas Sturmlechner 4c30bf59f5
games-kids/gcompris: add 25.1.1
Closes: https://bugs.gentoo.org/958640
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-06-22 12:29:23 +02:00

53 lines
1.1 KiB
Bash

# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
KFMIN=6.9.0
QTMIN=6.8.1
inherit ecm kde.org xdg
DESCRIPTION="Full featured educational application for children from 2 to 10"
HOMEPAGE="https://gcompris.net/"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="https://gcompris.net/download/qt/src/${PN}-qt-${PV}.tar.xz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${PN}-qt-${PV}"
fi
LICENSE="GPL-3+"
SLOT="0"
IUSE="kiosk"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
>=dev-qt/qtcharts-${QTMIN}:6
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtmultimedia-${QTMIN}:6
>=dev-qt/qtsensors-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
"
RDEPEND="${DEPEND}
>=dev-qt/qtimageformats-${QTMIN}:6
>=dev-qt/qtmultimedia-${QTMIN}:6[qml]
>=dev-qt/qtsensors-${QTMIN}:6[qml]
"
BDEPEND="
>=dev-qt/qttools-${QTMIN}:6[linguist]
test? (
dev-util/cppcheck
llvm-core/clang
)
"
src_configure() {
local mycmakeargs=(
-DCOMPILE_DOC=ON
-DQML_BOX2D_MODULE=disabled
-DWITH_KIOSK_MODE=$(usex kiosk)
)
ecm_src_configure
}