summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-05-29 13:10:36 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2025-05-29 21:53:47 +0200
commit3f156fa164b4bd57f0f653100f37bf89026940af (patch)
tree10958772f85bcf3b4b8c54beab74bd05ee17ab76
parentad40425a27817e4cf09caf4b1bbba2d5b47d4e5e (diff)
downloadkde-3f156fa164b4bd57f0f653100f37bf89026940af.tar.gz
kde-3f156fa164b4bd57f0f653100f37bf89026940af.tar.bz2
kde-3f156fa164b4bd57f0f653100f37bf89026940af.zip
kde-plasma/plasma-login-sessions: 6.3.91 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--kde-plasma/plasma-login-sessions/Manifest1
-rw-r--r--kde-plasma/plasma-login-sessions/plasma-login-sessions-6.3.91.ebuild44
2 files changed, 45 insertions, 0 deletions
diff --git a/kde-plasma/plasma-login-sessions/Manifest b/kde-plasma/plasma-login-sessions/Manifest
index 9981d80061c..683cfec8ca9 100644
--- a/kde-plasma/plasma-login-sessions/Manifest
+++ b/kde-plasma/plasma-login-sessions/Manifest
@@ -1 +1,2 @@
DIST plasma-workspace-6.3.90.tar.xz 20819648 BLAKE2B e3f45fa0c48ef2fa8e55a3149c41b4996184bf9386bfd92946377814d65face0e4da86b1bb1734382b226915cbdfd45e837dd42fafc6e5031e5c9ce6a78dc368 SHA512 3f49fe331b87f613bc725fb09edc8ad4d08ad2103692056b92632976a981c0a4a0e36a4fe8543c81ab04de4d906810f2bd2a0d978a8672dbd2aa165670278f11
+DIST plasma-workspace-6.3.91.tar.xz 20825352 BLAKE2B 2b4599e6f9bec11c8a1ed26c683a257c5a2d55cffde28891395ea79458e45d7ce8ea5f3ac07f088717cbb4d895efcbf3fd69667fb4a52c35dd9d62794e43a461 SHA512 b3d63520ff4b211a769ff22b1998828c32a7c57b255f3133b432854859e2efce63e55d581c32ba1f1762258b80d3e6b3d0f8fbf57f162ae15ea535d91d6984b3
diff --git a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.3.91.ebuild b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.3.91.ebuild
new file mode 100644
index 00000000000..dedd10ee719
--- /dev/null
+++ b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.3.91.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2025 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 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+wayland X"
+
+REQUIRED_USE="|| ( wayland X )"
+
+RDEPEND="!<kde-plasma/plasma-workspace-6.2.1"
+
+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
+ -DPLASMA_X11_DEFAULT_SESSION=$(usex !wayland)
+ )
+ ecm-common_src_configure
+}
+
+src_install() {
+ cmake_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
+}