Skip to Content.
Sympa Menu

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

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 (3a50ff22e1dca02add3b5bf14db2e47c9264f4ee)
  • Date: Sun, 18 Oct 2026 15:36:24 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

qt6/qt6base/BUILD | 5 +++++
qt6/qt6base/HISTORY | 2 ++
2 files changed, 7 insertions(+)

New commits:
commit 3a50ff22e1dca02add3b5bf14db2e47c9264f4ee
Author: chris_debian <cjhandrew AT gmail.com>
Commit: Pavel Vinogradov <public AT sourcemage.org>

qt6/qt6base: don't use CMake's archive API to compress the MIME database

It needs CMake built against a libarchive with zstd support. libarchive
picks zstd up only if it is already installed, so on a fresh system the
result depends on build order, and configure can stop with
"CMake was not built with zstd support". Qt then uses the zstd program
instead, which qt6base already depends on.

diff --git a/qt6/qt6base/BUILD b/qt6/qt6base/BUILD
index 3e7a53b..91bf34a 100755
--- a/qt6/qt6base/BUILD
+++ b/qt6/qt6base/BUILD
@@ -3,6 +3,11 @@ if [ libressl = "$(get_spell_provider "$SPELL" SSL)" ]; then
OPTS+=' -DQT_FEATURE_dtls=OFF'
fi &&

+# compress the MIME database with the zstd program, not CMake's archive API:
+# that needs CMake built against a libarchive with zstd, which depends on
+# build order ("CMake was not built with zstd support")
+OPTS+=' -DQT_AVOID_CMAKE_ARCHIVING_API=ON' &&
+
OPTS+=" $QT6_EXAMPLE $QT6_TESTS" &&
OPTS+=" $QT6_DEBUG $QT6_PCH" &&
# --linker=$QT_LINKER" &&
diff --git a/qt6/qt6base/HISTORY b/qt6/qt6base/HISTORY
index be857ee..19d59c0 100644
--- a/qt6/qt6base/HISTORY
+++ b/qt6/qt6base/HISTORY
@@ -1,6 +1,8 @@
2026-10-11 chris_debian <cjhandrew AT gmail.com>
* DEPENDS: at-spi2-core switches only the AT-SPI bridge; answering no
turned off all of Qt's accessibility API and broke e.g. lxqt-panel
+ * BUILD: set QT_AVOID_CMAKE_ARCHIVING_API; otherwise configure fails
+ when CMake's libarchive was built before zstd

2026-10-06 Chris Andrew <cjhandrew AT gmail.com>
* DEPENDS: add xcb-util-cursor; without it Qt silently builds no


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (3a50ff22e1dca02add3b5bf14db2e47c9264f4ee), Pavel Vinogradov, 10/18/2026

Archive powered by MHonArc 2.6.24.

Top of Page