package created [release 6.6.0-1mamba;Fri Feb 20 2026]
This commit is contained in:
@@ -1,2 +1,4 @@
|
|||||||
# plasma-login-manager
|
# plasma-login-manager
|
||||||
|
|
||||||
|
Login manager integration for KDE Plasma.
|
||||||
|
|
||||||
|
|||||||
37
plasma-login-manager-6.6.0-pam-system-auth.patch
Normal file
37
plasma-login-manager-6.6.0-pam-system-auth.patch
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
--- a/data/pam/arch/plasmalogin
|
||||||
|
+++ b/data/pam/arch/plasmalogin
|
||||||
|
@@ -3,16 +3,16 @@
|
||||||
|
# SPDX-License-Identifier: CC0-1.0
|
||||||
|
# SPDX-FileCopyrightText: none
|
||||||
|
|
||||||
|
-auth include system-login
|
||||||
|
+auth include system-auth
|
||||||
|
-auth optional pam_gnome_keyring.so
|
||||||
|
-auth optional pam_kwallet5.so
|
||||||
|
|
||||||
|
-account include system-login
|
||||||
|
+account include system-auth
|
||||||
|
|
||||||
|
-password include system-login
|
||||||
|
+password include system-auth
|
||||||
|
-password optional pam_gnome_keyring.so use_authtok
|
||||||
|
|
||||||
|
session optional pam_keyinit.so force revoke
|
||||||
|
-session include system-login
|
||||||
|
+session include system-auth
|
||||||
|
-session optional pam_gnome_keyring.so auto_start
|
||||||
|
-session optional pam_kwallet5.so auto_start
|
||||||
|
--- a/data/pam/arch/plasmalogin-autologin
|
||||||
|
+++ b/data/pam/arch/plasmalogin-autologin
|
||||||
|
@@ -10,8 +10,8 @@
|
||||||
|
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
|
||||||
|
+account include system-auth
|
||||||
|
+password include system-auth
|
||||||
|
+session include system-auth
|
||||||
|
-session optional pam_gnome_keyring.so auto_start
|
||||||
|
-session optional pam_kwallet5.so auto_start
|
||||||
116
plasma-login-manager.spec
Normal file
116
plasma-login-manager.spec
Normal file
@@ -0,0 +1,116 @@
|
|||||||
|
%define majver %(echo %version | cut -d. -f1-2)
|
||||||
|
|
||||||
|
Name: plasma-login-manager
|
||||||
|
Version: 6.6.0
|
||||||
|
Release: 1mamba
|
||||||
|
Summary: Login manager integration for KDE Plasma
|
||||||
|
Group: Graphical Desktop/Applications/Configuration
|
||||||
|
Vendor: openmamba
|
||||||
|
Distribution: openmamba
|
||||||
|
Packager: Silvan Calarco <silvan@openmamba.org>
|
||||||
|
URL: https://kde.org/it/plasma-desktop/
|
||||||
|
Source: https://download.kde.org/%{stable_kf6}/plasma/%{version}/plasma-login-manager-%{version}.tar.xz
|
||||||
|
Patch0: plasma-login-manager-6.6.0-pam-system-auth.patch
|
||||||
|
License: GPL
|
||||||
|
## AUTOBUILDREQ-BEGIN
|
||||||
|
BuildRequires: glibc-devel
|
||||||
|
BuildRequires: libQt6Core
|
||||||
|
BuildRequires: libQt6DBus
|
||||||
|
BuildRequires: libQt6Gui
|
||||||
|
BuildRequires: libQt6Network
|
||||||
|
BuildRequires: libQt6OpenGL
|
||||||
|
BuildRequires: libX11-devel
|
||||||
|
BuildRequires: libXau-devel
|
||||||
|
BuildRequires: libgcc
|
||||||
|
BuildRequires: libglvnd-devel
|
||||||
|
BuildRequires: libkf6-kauth-devel
|
||||||
|
BuildRequires: libkf6-kcmutils-devel
|
||||||
|
BuildRequires: libkf6-kconfig-devel
|
||||||
|
BuildRequires: libkf6-kcoreaddons-devel
|
||||||
|
BuildRequires: libkf6-kdbusaddons-devel
|
||||||
|
BuildRequires: libkf6-ki18n-devel
|
||||||
|
BuildRequires: libkf6-kio-devel
|
||||||
|
BuildRequires: libkf6-kirigami-devel
|
||||||
|
BuildRequires: libkf6-kpackage-devel
|
||||||
|
BuildRequires: libkf6-kservice-devel
|
||||||
|
BuildRequires: libkf6-kwindowsystem-devel
|
||||||
|
BuildRequires: libkscreen-devel
|
||||||
|
BuildRequires: liblayer-shell-qt-devel
|
||||||
|
BuildRequires: libpam-devel
|
||||||
|
BuildRequires: libplasma-devel
|
||||||
|
BuildRequires: libplasma-workspace-devel
|
||||||
|
BuildRequires: libstdc++6-devel
|
||||||
|
BuildRequires: libsystemd-devel
|
||||||
|
BuildRequires: qt6-qtdeclarative-devel
|
||||||
|
## AUTOBUILDREQ-END
|
||||||
|
BuildRequires: cmake
|
||||||
|
BuildRequires: kf6-rpm-macros
|
||||||
|
BuildRequires: extra-cmake-modules
|
||||||
|
%systemd_requires
|
||||||
|
|
||||||
|
%description
|
||||||
|
Login manager integration for KDE Plasma.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
%patch 0 -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%cmake_kf6 \
|
||||||
|
-DPAM_OS_CONFIGURATION=arch
|
||||||
|
|
||||||
|
%cmake_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
%cmake_install
|
||||||
|
|
||||||
|
%find_lang %{name} --with-qt --with-man --with-html --all-name || touch %{name}.lang
|
||||||
|
|
||||||
|
%clean
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
|
%post
|
||||||
|
%sysusers_create_compat plasmalogin.conf
|
||||||
|
%systemd_post plasmalogin.service
|
||||||
|
:
|
||||||
|
|
||||||
|
%preun
|
||||||
|
%systemd_preun plasmalogin.service
|
||||||
|
:
|
||||||
|
|
||||||
|
%postun
|
||||||
|
%systemd_postun_with_restart plasmalogin.service
|
||||||
|
:
|
||||||
|
|
||||||
|
%files -f %{name}.lang
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_prefix}/lib/pam.d/plasmalogin
|
||||||
|
%{_prefix}/lib/pam.d/plasmalogin-autologin
|
||||||
|
%{_prefix}/lib/pam.d/plasmalogin-greeter
|
||||||
|
%{_bindir}/plasma-login-wallpaper
|
||||||
|
%{_bindir}/plasmalogin
|
||||||
|
%{_bindir}/startplasma-login-wayland
|
||||||
|
%{_unitdir}/plasmalogin.service
|
||||||
|
%{_userunitdir}/plasma-login-kwin_wayland.service
|
||||||
|
%{_userunitdir}/plasma-login-wayland.target
|
||||||
|
%{_userunitdir}/plasma-login.service
|
||||||
|
%{_userunitdir}/plasma-wallpaper.service
|
||||||
|
%{_sysusersdir}/plasmalogin.conf
|
||||||
|
%{_tmpfilesdir}/plasmalogin.conf
|
||||||
|
%{_libexecdir}/plasma-login-greeter
|
||||||
|
%{_libexecdir}/plasmalogin-helper
|
||||||
|
%{_libexecdir}/plasmalogin-helper-start-x11user
|
||||||
|
%{_libexecdir}/kf6/kauth/kcmplasmalogin_authhelper
|
||||||
|
%{_qt6_plugindir}/plasma/kcms/systemsettings/kcm_plasmalogin.so
|
||||||
|
%{_datadir}/applications/kcm_plasmalogin.desktop
|
||||||
|
%{_datadir}/dbus-1/system-services/org.kde.kcontrol.kcmplasmalogin.service
|
||||||
|
%{_datadir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
|
||||||
|
%{_datadir}/dbus-1/system.d/org.kde.kcontrol.kcmplasmalogin.conf
|
||||||
|
%{_datadir}/plasmalogin/
|
||||||
|
%{_datadir}/polkit-1/actions/org.kde.kcontrol.kcmplasmalogin.policy
|
||||||
|
%doc LICENSES
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Fri Feb 20 2026 Silvan Calarco <silvan@openmamba.org> 6.6.0-1mamba
|
||||||
|
- package created
|
||||||
Reference in New Issue
Block a user