# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="false" ECM_I18N="false" KDE_ORG_NAME="${PN/login-sessions/workspace}" inherit ecm-common plasma.kde.org DESCRIPTION="KDE Plasma login sessions" LICENSE="GPL-2" # TODO: CHECK SLOT="6" KEYWORDS="" IUSE="+wayland X" REQUIRED_USE="|| ( wayland X )" RDEPEND=" !=kde-plasma/plasma-workspace-${KDE_CATV}:6[X?] wayland? ( kde-plasma/kwin:6 ) X? ( kde-plasma/kwin-x11:6 ) " ecm-common_inject_heredoc() { cat >> CMakeLists.txt <<- _EOF_ || die add_subdirectory(login-sessions) _EOF_ } src_configure() { local mycmakeargs=( -DKDE_INSTALL_LIBEXECDIR=/usr/libexec # temp. workaround, bug 941502 -DWITH_X11_SESSION=$(usex X) ) ecm-common_src_configure } src_install() { cmake_src_install if ! use wayland; then rm -rv "${ED}"/usr/share/wayland-sessions || die fi }