summaryrefslogtreecommitdiff
path: root/kde-plasma/plasma-login-sessions
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma/plasma-login-sessions')
-rw-r--r--kde-plasma/plasma-login-sessions/Manifest2
-rw-r--r--kde-plasma/plasma-login-sessions/plasma-login-sessions-6.3.0.ebuild44
2 files changed, 46 insertions, 0 deletions
diff --git a/kde-plasma/plasma-login-sessions/Manifest b/kde-plasma/plasma-login-sessions/Manifest
index 9343a882efd7..57b82452cb6c 100644
--- a/kde-plasma/plasma-login-sessions/Manifest
+++ b/kde-plasma/plasma-login-sessions/Manifest
@@ -1,3 +1,5 @@
DIST plasma-workspace-6.2.5.tar.xz 19136676 BLAKE2B 38d211247cfeee10df6f4fff5cbef91d9a7daa760033e29743e1c78577baf876c8c416d0a84e45efb5d6bab007965b3cd8c6d1feec7749bd4dd8cb24df4a71ee SHA512 228d183c9561cbf3d5630582b80c687868eaf420310010bd417de0e9f0ababaa4767805c1ce84f4eb3539ea32bfe6c2849b70d7ddd133f6095ab71f94f854dea
+DIST plasma-workspace-6.3.0.tar.xz 19120672 BLAKE2B 467cd7cbabd90292b98dfe7d111d93f0d042310165b30a82b4300945c506b25db9f25e50c4237a45909ae4a57f63416fba272ceabd9ca0153c6f30b24659cba6 SHA512 eb7602ed484792729949302a616d19414591ae06536bb876bcb3694d7b43d6e0010e05c0a8c8dd93ce119f2429d1effba3729915e3afed5f3f6293373794ce78
EBUILD plasma-login-sessions-6.2.5.ebuild 947 BLAKE2B 67247b2c0fc7d71e77017fe86b4cae50813e2a055d6d11b7f3fc2d045bcbec9396a21d5381ba8fd845bf29fcc58bf7a7932c8175d629ce138f0066e243d018fc SHA512 8e071140839bfe44b5f70fdf3c539024af3559f0a6937a57da009ae0cebc0c651f91e5df7fbcb1a4096ab13158b08c2fe9653f484605db0e7b187d27ddf1764d
+EBUILD plasma-login-sessions-6.3.0.ebuild 949 BLAKE2B 0402fed2645b3a1326f17f3a0198c6a495a0b8c0bae3bd27f5d095987b405879c467981872870283ffa23c6bb07900d639635c58cf2713c1f20d0153a628e0b3 SHA512 67fe03a6f4d8399b855c2ff659e46364db4ca8c25091e49d36f5b5e7ee789cadb8913fbdd51079229839d78e5a9adc140596a76d3017030b48342b47e9ed483c
MISC metadata.xml 452 BLAKE2B 4a276066bc248be87a46e215b2dfde48c789347624412648df78425e840f48ba85b58d5cbff2a93876a389aa60973fef9f797b99f229e55a6410a7be2c0ae238 SHA512 2f1b5fdd8eb07a1ac3c541712e01eef46e20ade5d6aacc77bfdaf299707b4aaa4204cf1d715b47d67a707dadc0d1fe15e83aad3cf5b92dbfb57de88c85082ae9
diff --git a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.3.0.ebuild b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.3.0.ebuild
new file mode 100644
index 000000000000..dedd10ee7194
--- /dev/null
+++ b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.3.0.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
+}