From f3574f0d5dd5f29581254e1da43fa78527833700 Mon Sep 17 00:00:00 2001 From: Hue Date: Thu, 13 Aug 2026 14:00:38 +0200 Subject: [PATCH] =?UTF-8?q?lightdm=C2=A0:=20add=20patch=20to=20use=20pam?= =?UTF-8?q?=5Flimits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-turnstile-elogind.patch => pam-modules.patch} | 15 ++++++++++++--- srcpkgs/lightdm/template | 2 +- 2 files changed, 13 insertions(+), 4 deletions(-) rename srcpkgs/lightdm/patches/{pam-turnstile-elogind.patch => pam-modules.patch} (81%) diff --git a/srcpkgs/lightdm/patches/pam-turnstile-elogind.patch b/srcpkgs/lightdm/patches/pam-modules.patch similarity index 81% rename from srcpkgs/lightdm/patches/pam-turnstile-elogind.patch rename to srcpkgs/lightdm/patches/pam-modules.patch index 025653a0260e51..7abcb69e737a5b 100644 --- a/srcpkgs/lightdm/patches/pam-turnstile-elogind.patch +++ b/srcpkgs/lightdm/patches/pam-modules.patch @@ -1,11 +1,12 @@ 1. pam_systemd doesn't exist on void, use pam_elogind instead and make pam_systemd optional 2. pam_turnstile allows turnstile to integrate with lightdm +3. pam_limits doesn't get included automatically without systemd See also: https://github.com/chimera-linux/cports/blob/master/main/gdm/patches/pam.patch --- a/data/pam/lightdm +++ b/data/pam/lightdm -@@ -17,4 +17,6 @@ +@@ -17,4 +17,8 @@ # Setup session session required pam_unix.so @@ -13,9 +14,12 @@ See also: https://github.com/chimera-linux/cports/blob/master/main/gdm/patches/p +-session optional pam_turnstile.so +-session optional pam_elogind.so +-session optional pam_systemd.so ++ ++session optional pam_limits.so + --- a/data/pam/lightdm-autologin +++ b/data/pam/lightdm-autologin -@@ -19,4 +19,6 @@ +@@ -19,4 +19,8 @@ # Setup session session required pam_unix.so @@ -23,9 +27,12 @@ See also: https://github.com/chimera-linux/cports/blob/master/main/gdm/patches/p +-session optional pam_turnstile.so +-session optional pam_elogind.so +-session optional pam_systemd.so ++ ++session optional pam_limits.so + --- a/data/pam/lightdm-greeter +++ b/data/pam/lightdm-greeter -@@ -14,4 +14,6 @@ +@@ -14,4 +14,8 @@ # Setup session session required pam_unix.so @@ -33,3 +40,5 @@ See also: https://github.com/chimera-linux/cports/blob/master/main/gdm/patches/p +-session optional pam_turnstile.so +-session optional pam_elogind.so +-session optional pam_systemd.so ++ ++session optional pam_limits.so diff --git a/srcpkgs/lightdm/template b/srcpkgs/lightdm/template index 2b2851289b3630..9a74e4298c174d 100644 --- a/srcpkgs/lightdm/template +++ b/srcpkgs/lightdm/template @@ -1,7 +1,7 @@ # Template file for 'lightdm' pkgname=lightdm version=1.32.0 -revision=8 +revision=9 build_style=gnu-configure build_helper="gir" configure_args="--sbindir=/usr/bin --with-greeter-session=lightdm-gtk-greeter