# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="The Compositor Modules provide means to create Wayland and X11 compositors" SRC_URI="https://github.com/winft/como/archive/refs/tags/v0.2.0.tar.gz" LICENSE="GPL-2+" SLOT="6" KEYWORDS="~amd64 ~arm64 ~riscv ~x86" IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd" RESTRICT="test" DEPEND=" >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 >=dev-qt/qtsensors-${QTMIN}:6 >=dev-qt/qtshadertools-${QTMIN}:6 >=dev-qt/qt5compat-${QTMIN}:6[qml] >=kde-frameworks/kauth-${KFMIN}:6 >=kde-frameworks/kcolorscheme-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6[qml] >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kcrash-${KFMIN}:6 >=kde-frameworks/kglobalaccel-${KFMIN}:6=[X(+)] >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kidletime-${KFMIN}:6=[wayland] >=kde-frameworks/knotifications-${KFMIN}:6 >=kde-frameworks/kpackage-${KFMIN}:6 >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland,X] >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/knewstuff-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 >=kde-frameworks/kxmlgui-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/kirigami-${KFMIN}:6 >=dev-qt/qtwayland-${QTMIN}:6 >=kde-plasma/breeze-${PVCUT}:6 >=kde-plasma/kwayland-${PVCUT}:6 >=kde-plasma/plasma-activities-${PVCUT}:6 >=kde-plasma/kdecoration-${PVCUT}:6 >=kde-plasma/kscreenlocker-${PVCUT}:6 lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:6 ) >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X] >=media-libs/libepoxy-1.3 >=dev-libs/wayland-1.2.0 >=x11-libs/libxkbcommon-1.5.0 >=dev-libs/libinput-1.9 x11-libs/pixman >=gui-libs/wlroots-0.18.0 x11-libs/libX11 >=x11-libs/libxcb-1.10 dev-libs/libei media-libs/freetype media-libs/fontconfig >=dev-libs/wrapland-0.600.0 x11-base/xwayland[libei] caps? ( sys-libs/libcap ) media-libs/libqaccessibilityclient:6 " src_configure() { ecm_src_configure }