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
}