repo/gentoo:master commit in: kde-plasma/plasma-login-sessions/

"Andreas Sturmlechner" <[email protected]> Tue, 04 Aug 2026 20:51:26 +0000 (UTC)
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1785876621.501a5827eab6af557d8c8a26a6006c8284961f17.asturm@gentoo>
commit:     501a5827eab6af557d8c8a26a6006c8284961f17
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 16:16:43 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Aug  4 20:50:21 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501a5827

kde-plasma/plasma-login-sessions: 6.7.4 version bump

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/plasma-login-sessions/Manifest          |  1 +
 .../plasma-login-sessions-6.7.4.ebuild             | 46 ++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/kde-plasma/plasma-login-sessions/Manifest b/kde-plasma/plasma-login-sessions/Manifest
index ff0ee3dc9e62..b4e0ba6bb0d3 100644
--- a/kde-plasma/plasma-login-sessions/Manifest
+++ b/kde-plasma/plasma-login-sessions/Manifest
@@ -1,2 +1,3 @@
 DIST plasma-workspace-6.6.6.tar.xz 19353172 BLAKE2B facb27fb4bb86bed38ff3b745e2a043b63edb52f8c8afa4a42c80390b40a3733253fa83482ce3c2be4efc886144c78504d551b62581e9add5f7ba3943e476b6a SHA512 39c2709efd42328708c4357a16cdc672468ca7fde8cc913892d8b17e4a5ef7d175503a53b600a3a2e0c8138f7d4247801035e16353d495653dd588be652a1bff
 DIST plasma-workspace-6.7.3.tar.xz 19319452 BLAKE2B 3f7f130029ce26631cd99bee5fc2dadf2c00138274187e0f1d1647bd30ea94e7077a4c5f1b11393f5250b0aa435726a8ed1f2120654e3bb2d4a062a85418fc24 SHA512 bb43420d66ef36c17af16be853e37b7ecf66e70327f4a6cb96d9502939991062c975cb883eb05be982c74296688f4b5493669add44ff5c7663998299dd2db998
+DIST plasma-workspace-6.7.4.tar.xz 19319192 BLAKE2B 9d6584791fd35d71e391d4aa0a2e202f0734e026a40e6a4deb16e9b7f81f355035d3b40beec9cccebdf88d248be370c7f7f6b414379a700fa8256883b7c850b3 SHA512 130521e5f15f4229541bcff6ced0a63f17b2880131908cd2f14e1989b873ace1ca67e8c81116fce7f01531b6f846f4fef74b0ff83a55067c97be7e65b6ea536d

diff --git a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.7.4.ebuild b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.7.4.ebuild
new file mode 100644
index 000000000000..ed99f063823c
--- /dev/null
+++ b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.7.4.ebuild
@@ -0,0 +1,46 @@
+# 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="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+wayland X"
+
+REQUIRED_USE="|| ( wayland X )"
+
+RDEPEND="
+	!<kde-plasma/plasma-workspace-6.2.1
+	>=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
+}