commit:     e8e4f99bc6d458dc26c1a3aaf057140f1a3bc257
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 18 15:43:46 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 18 15:43:55 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e4f99b

kde-plasma/plasma-login-manager: keyword 6.6.0 for ~amd64; add missing files

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

 .../files/plasmalogin-autologin.pam                     | 13 +++++++++++++
 .../plasma-login-manager/files/plasmalogin-greeter.pam  | 17 +++++++++++++++++
 kde-plasma/plasma-login-manager/files/plasmalogin.pam   | 15 +++++++++++++++
 .../plasma-login-manager-6.6.0.ebuild                   |  1 +
 profiles/base/package.mask                              |  6 +++++-
 profiles/targets/systemd/package.mask                   |  6 +++++-
 6 files changed, 56 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/plasma-login-manager/files/plasmalogin-autologin.pam 
b/kde-plasma/plasma-login-manager/files/plasmalogin-autologin.pam
new file mode 100644
index 000000000000..b42991e3814e
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/files/plasmalogin-autologin.pam
@@ -0,0 +1,13 @@
+#%PAM-1.0
+auth        required    pam_env.so
+auth        required    pam_faillock.so preauth
+auth        required    pam_shells.so
+auth        required    pam_nologin.so
+auth        required    pam_permit.so
+-auth       optional    pam_gnome_keyring.so
+-auth       optional    pam_kwallet5.so
+account     include     system-local-login
+password    include     system-local-login
+session     include     system-local-login
+-session    optional    pam_gnome_keyring.so auto_start
+-session    optional    pam_kwallet5.so auto_start

diff --git a/kde-plasma/plasma-login-manager/files/plasmalogin-greeter.pam 
b/kde-plasma/plasma-login-manager/files/plasmalogin-greeter.pam
new file mode 100644
index 000000000000..fbf360a2bf19
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/files/plasmalogin-greeter.pam
@@ -0,0 +1,17 @@
+#%PAM-1.0
+
+# Load environment from /etc/environment and ~/.pam_environment
+auth           required pam_env.so
+
+# Always let the greeter start without authentication
+auth           required pam_permit.so
+
+# No action required for account management
+account                required pam_permit.so
+
+# Can't change password
+password       required pam_deny.so
+
+# Setup session
+session                required pam_unix.so
+session                required pam_systemd.so

diff --git a/kde-plasma/plasma-login-manager/files/plasmalogin.pam 
b/kde-plasma/plasma-login-manager/files/plasmalogin.pam
new file mode 100644
index 000000000000..0a073f4ad996
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/files/plasmalogin.pam
@@ -0,0 +1,15 @@
+#%PAM-1.0
+
+auth        substack    system-login
+-auth       optional    pam_gnome_keyring.so
+-auth       optional    pam_kwallet5.so
+
+account     substack    system-login
+
+password    substack    system-login
+-password   optional    pam_gnome_keyring.so    use_authtok
+
+session     optional    pam_keyinit.so          force revoke
+session     substack    system-login
+-session    optional    pam_gnome_keyring.so    auto_start
+-session    optional    pam_kwallet5.so         auto_start

diff --git a/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.0.ebuild 
b/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.0.ebuild
index 112652ea94ae..5253cfcc9b0c 100644
--- a/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.0.ebuild
+++ b/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.0.ebuild
@@ -12,6 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-login-manager";
 
 LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain"
 SLOT="0"
+KEYWORDS="~amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 

diff --git a/profiles/base/package.mask b/profiles/base/package.mask
index 34718c79be6d..b92b4b417b52 100644
--- a/profiles/base/package.mask
+++ b/profiles/base/package.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James <[email protected]> (2026-02-18)
+# Needs systemd so unmasked in targets/systemd
+kde-plasma/plasma-login-manager
+
 # Paul Zander <[email protected]> (2025-11-28)
 # Requires media-libs/openjph #966735
 media-libs/openexr:0/33

diff --git a/profiles/targets/systemd/package.mask 
b/profiles/targets/systemd/package.mask
index 4c912c607a5e..4ca05cb77879 100644
--- a/profiles/targets/systemd/package.mask
+++ b/profiles/targets/systemd/package.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James <[email protected]> (2026-02-18)
+# Requires systemd, so specifically unmasked only in targets/systemd.
+-kde-plasma/plasma-login-manager
+
 # Andreas Sturmlechner <[email protected]> (2025-05-18)
 # Requires systemd, so specifically unmasked only in targets/systemd.
 ->=kde-plasma/drkonqi-6.3.90

Reply via email to