commit:     9045c63cd1d2c27bfc1c84e4865145aa86d71864
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 14 16:50:12 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 14 16:50:42 2026 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=9045c63c

kde-plasma/plasma-login-sessions: adapt to upstream changes

See upstream commit 1913c15224afd463c559d466ae5015eeca7aa4c1 and then
upstream commit 438a1990611cb20053fcfb86367d36ad6d10f4de.

i.e. Wayland is always installed now upstream but X isn't. Adapt the
ebuild to retain the same semantics as before.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 kde-plasma/plasma-login-sessions/plasma-login-sessions-6.5.90.ebuild | 5 +----
 .../plasma-login-sessions/plasma-login-sessions-6.6.49.9999.ebuild   | 5 +----
 kde-plasma/plasma-login-sessions/plasma-login-sessions-9999.ebuild   | 5 +----
 3 files changed, 3 insertions(+), 12 deletions(-)

diff --git 
a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.5.90.ebuild 
b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.5.90.ebuild
index 2a198209df..ec6d73f3fe 100644
--- a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.5.90.ebuild
+++ b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.5.90.ebuild
@@ -33,7 +33,7 @@ ecm-common_inject_heredoc() {
 src_configure() {
        local mycmakeargs=(
                -DKDE_INSTALL_LIBEXECDIR=/usr/libexec # temp. workaround, bug 
941502
-               -DPLASMA_X11_DEFAULT_SESSION=$(usex !wayland)
+               -DWITH_X11_SESSION=$(usex X)
        )
        ecm-common_src_configure
 }
@@ -43,7 +43,4 @@ src_install() {
        if ! use wayland; then
                rm -rv "${ED}"/usr/share/wayland-sessions || die
        fi
-       if ! use X; then
-               rm -rv "${ED}"/usr/share/xsessions || die
-       fi
 }

diff --git 
a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.6.49.9999.ebuild 
b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.6.49.9999.ebuild
index 74476c6bce..af8c465129 100644
--- a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.6.49.9999.ebuild
+++ b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.6.49.9999.ebuild
@@ -33,7 +33,7 @@ ecm-common_inject_heredoc() {
 src_configure() {
        local mycmakeargs=(
                -DKDE_INSTALL_LIBEXECDIR=/usr/libexec # temp. workaround, bug 
941502
-               -DPLASMA_X11_DEFAULT_SESSION=$(usex !wayland)
+               -DWITH_X11_SESSION=$(usex X)
        )
        ecm-common_src_configure
 }
@@ -43,7 +43,4 @@ src_install() {
        if ! use wayland; then
                rm -rv "${ED}"/usr/share/wayland-sessions || die
        fi
-       if ! use X; then
-               rm -rv "${ED}"/usr/share/xsessions || die
-       fi
 }

diff --git a/kde-plasma/plasma-login-sessions/plasma-login-sessions-9999.ebuild 
b/kde-plasma/plasma-login-sessions/plasma-login-sessions-9999.ebuild
index 74476c6bce..af8c465129 100644
--- a/kde-plasma/plasma-login-sessions/plasma-login-sessions-9999.ebuild
+++ b/kde-plasma/plasma-login-sessions/plasma-login-sessions-9999.ebuild
@@ -33,7 +33,7 @@ ecm-common_inject_heredoc() {
 src_configure() {
        local mycmakeargs=(
                -DKDE_INSTALL_LIBEXECDIR=/usr/libexec # temp. workaround, bug 
941502
-               -DPLASMA_X11_DEFAULT_SESSION=$(usex !wayland)
+               -DWITH_X11_SESSION=$(usex X)
        )
        ecm-common_src_configure
 }
@@ -43,7 +43,4 @@ src_install() {
        if ! use wayland; then
                rm -rv "${ED}"/usr/share/wayland-sessions || die
        fi
-       if ! use X; then
-               rm -rv "${ED}"/usr/share/xsessions || die
-       fi
 }

Reply via email to