Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (ebf389fbaa4855b9195e40f91e93746a2c981745)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • 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.

Top of Page