sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (7d951d064579de1f9776e55f9a33ae6b78ecc948)
- 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 (7d951d064579de1f9776e55f9a33ae6b78ecc948)
- Date: Sun, 18 Oct 2026 15:48:11 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
ChangeLog | 6 ++++++
KDE_FUNCTIONS | 3 ++-
2 files changed, 8 insertions(+), 1 deletion(-)
New commits:
commit 7d951d064579de1f9776e55f9a33ae6b78ecc948
Author: chris_debian <cjhandrew AT gmail.com>
Commit: Pavel Vinogradov <public AT sourcemage.org>
KDE_FUNCTIONS: only run update-desktop-database when it is installed
On a clean system lxqt-menu-data creates /usr/share/desktop-directories,
but nothing pulls in desktop-file-utils. default_final then fails with
"update-desktop-database: command not found", sorcery marks the spell
as failed in FINAL (seen with kde-plasma/layer-shell-qt), and anything
depending on it is skipped.
diff --git a/ChangeLog b/ChangeLog
index adf7036..5e17652 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2026-10-18 chris_debian <cjhandrew AT gmail.com>
+ * KDE_FUNCTIONS: update_databases only runs update-desktop-database
+ when it is installed; on a clean system lxqt-menu-data creates
+ /usr/share/desktop-directories without desktop-file-utils, and the
+ FINAL of KDE spells using default_final then failed
+
2026-10-17 Pavel Vinogradov <public AT sourcemage.org>
* libs/mesa-libclc: new spell, Mesa's fork of libclc from LLVM
diff --git a/KDE_FUNCTIONS b/KDE_FUNCTIONS
index 3553b4f..937b027 100755
--- a/KDE_FUNCTIONS
+++ b/KDE_FUNCTIONS
@@ -41,7 +41,8 @@ local DD
update-mime-database $DD/share/mime/
fi
- if [[ -e $DD/share/desktop-directories ]]; then
+ if [[ -e $DD/share/desktop-directories ]] &&
+ type -P update-desktop-database > /dev/null; then
update-desktop-database $DD/share/desktop-directories
fi
}
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (7d951d064579de1f9776e55f9a33ae6b78ecc948), Pavel Vinogradov, 10/18/2026
Archive powered by MHonArc 2.6.24.