sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (ebf389fbaa4855b9195e40f91e93746a2c981745)
- From: Pavel Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (ebf389fbaa4855b9195e40f91e93746a2c981745)
- Date: Sun, 18 Oct 2026 21:42:37 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
smgl/elogind/DEPENDS | 6 +++++-
smgl/elogind/HISTORY | 5 +++++
2 files changed, 10 insertions(+), 1 deletion(-)
New commits:
commit ebf389fbaa4855b9195e40f91e93746a2c981745
Author: chris_debian <cjhandrew AT gmail.com>
Commit: Pavel Vinogradov <public AT sourcemage.org>
smgl/elogind: only offer policykit once it is installed
diff --git a/smgl/elogind/DEPENDS b/smgl/elogind/DEPENDS
index 3d7e072..a2acfe2 100755
--- a/smgl/elogind/DEPENDS
+++ b/smgl/elogind/DEPENDS
@@ -22,4 +22,8 @@ optional_depends linux-pam 'pam=enabled' 'pam=disabled'
'PAM support' &&
optional_depends acl 'acl=enabled' 'acl=disabled' 'ACL support' &&
optional_depends audit 'audit=enabled' 'audit=disabled' 'Audit
support' &&
optional_depends dbus 'dbus=enabled' 'dbus=disabled' 'use Dbus' &&
-optional_depends policykit 'polkit=enabled' 'polkit=disabled' 'PolicyKit
support'
+# policykit needs libelogind to build, so only offer it once policykit is
+# installed, as linux-pam does for elogind
+if spell_ok policykit; then
+ optional_depends policykit 'polkit=enabled' 'polkit=disabled' 'PolicyKit
support'
+fi
diff --git a/smgl/elogind/HISTORY b/smgl/elogind/HISTORY
index e203798..d611bb8 100644
--- a/smgl/elogind/HISTORY
+++ b/smgl/elogind/HISTORY
@@ -1,3 +1,8 @@
+2026-10-18 chris_debian <cjhandrew AT gmail.com>
+ * DEPENDS: only offer policykit once it is installed; policykit needs
+ libelogind to build, so the optional dependency made a loop and
+ policykit failed on a clean system
+
2026-10-11 chris_debian <cjhandrew AT gmail.com>
* DEPENDS: the man pages need jinja2
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (ebf389fbaa4855b9195e40f91e93746a2c981745), Pavel Vinogradov, 10/18/2026
Archive powered by MHonArc 2.6.24.