Skip to Content.
Sympa Menu

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

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 (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.

Top of Page