From 63a8409cc2cea0009124689fe9c80cde39bab75a Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Sun, 30 Nov 2025 20:53:54 -0500 Subject: [PATCH] gui-apps/swaylock: suidctl compat Signed-off-by: Mike Gilbert --- gui-apps/swaylock/swaylock-1.8.4.ebuild | 9 +++++++-- gui-apps/swaylock/swaylock-9999.ebuild | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/gui-apps/swaylock/swaylock-1.8.4.ebuild b/gui-apps/swaylock/swaylock-1.8.4.ebuild index e4a0ea6d42cd..e76a3d765c0f 100644 --- a/gui-apps/swaylock/swaylock-1.8.4.ebuild +++ b/gui-apps/swaylock/swaylock-1.8.4.ebuild @@ -52,6 +52,11 @@ src_configure() { meson_src_configure } -pkg_postinst() { - use !pam && fcaps -m u+s cap_dac_read_search usr/bin/swaylock +src_install() { + meson_src_install + use pam || fperms u+s /usr/bin/swaylock +} + +pkg_postinst() { + use pam || fcaps -M u-s cap_dac_read_search usr/bin/swaylock } diff --git a/gui-apps/swaylock/swaylock-9999.ebuild b/gui-apps/swaylock/swaylock-9999.ebuild index e4a0ea6d42cd..e76a3d765c0f 100644 --- a/gui-apps/swaylock/swaylock-9999.ebuild +++ b/gui-apps/swaylock/swaylock-9999.ebuild @@ -52,6 +52,11 @@ src_configure() { meson_src_configure } -pkg_postinst() { - use !pam && fcaps -m u+s cap_dac_read_search usr/bin/swaylock +src_install() { + meson_src_install + use pam || fperms u+s /usr/bin/swaylock +} + +pkg_postinst() { + use pam || fcaps -M u-s cap_dac_read_search usr/bin/swaylock }