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
