Install this version:
emerge -a =games-kids/gcompris-9999
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =games-kids/gcompris-9999
Or alternatively:
emerge --autounmask-write -a =games-kids/gcompris-9999
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
KFMIN=6.16.0
QTMIN=6.9.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]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtmultimedia-${QTMIN}:6
>=dev-qt/qtquick3d-${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
}
Manage flags for this package:
euse -i <flag> -p games-kids/gcompris |
euse -E <flag> -p games-kids/gcompris |
euse -D <flag> -p games-kids/gcompris
>=dev-qt/qtbase-6.9.1:6[gui,network] >=dev-qt/qtdeclarative-:6 >=dev-qt/qtmultimedia-:6 >=dev-qt/qtquick3d-:6 >=dev-qt/qtsensors-:6 >=dev-qt/qtsvg-:6
>=dev-qt/qtbase-:6[gui,network] >=dev-qt/qtdeclarative-:6 >=dev-qt/qtmultimedia-:6 >=dev-qt/qtquick3d-:6 >=dev-qt/qtsensors-:6 >=dev-qt/qtsvg-:6 >=dev-qt/qtimageformats-6.9.1:6 >=dev-qt/qtmultimedia-:6[qml] >=dev-qt/qtsensors-:6[qml]
>=dev-qt/qttools-6.9.1:6[linguist] test? ( dev-util/cppcheck llvm-core/clang )