package created [release 6.6.0-1mamba;Fri Feb 20 2026]
This commit is contained in:
@@ -1,2 +1,4 @@
|
||||
# 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