From 2d399cc76359675983dc659e08d6efb463107387 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 11 Sep 2026 11:39:08 +0200 Subject: quickshell: add version 0.3.1 Add the quickshell package, a QtQuick toolkit for building status bars, widgets and other desktop components. Bumped from the initially added 0.2.1 to 0.3.1. Upstream renamed the cmake option CRASH_REPORTER to CRASH_HANDLER in 0.3.x, so the old flag would have been silently ignored and pulled in the crash handler along with its cpptrace dependency. Other fixes over the initial script: - DOWNLOAD was UNSUPPORTED with the real URL in DOWNLOAD_x86_64, which wrongly marked every non-x86_64 arch as unbuildable. The source is arch independent, so it belongs in DOWNLOAD. - REQUIRES said "qt6 cli11". qt6 is not an SBo package, and the cli11 entry did not match the SBo package name, which is CLI11. - The gitea archive is served under its Content-Disposition name (quickshell-v0.3.1.tar.gz) rather than the URL basename, so accept either filename when extracting. - DISTRIBUTOR claimed SlackBuilds.org. Upstream asks that this string identify the specific package source, and it is compiled into the binary, so name this repo instead. - Align TAG and PKGTYPE with the rest of the repo (_SBo, tgz), fix the slack-desc handy ruler to 72 characters, add the missing README and drop the leftover template comments. Builds clean on -current with a clean sbopkglint. Slackware 15.0 ships Qt5 only, so the build fails there on a missing Qt6; the package is -current only and the README notes this. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01456ddh6BkCimbiPi5WucyT --- README.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 91a6fee..2b033cf 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,11 @@ Each package lives in its own top-level subfolder: | edge-tts | ✅ | not tested | ❌ | 7.2.8 | 7.2.8 | | qtmaildir | ✅ | not tested | ❌ | 0.28.0 | 0.28.0 | | typora-bin | ✅ | not tested | ❌ | 1.14.9 | 1.14.9 | +| quickshell | ✅ | ❌ | ❌ | 0.3.1 | 0.3.1 | + +> **Note on `quickshell`:** Slackware 15.0 ships Qt5 only, so this package is +> **Slackware64-current only**. It also relies on private Qt APIs and must be +> rebuilt after every Qt update, or it will crash from ABI mismatches. > **Note on `kvantum-qt5`:** the official SBo build lags several releases behind > upstream (1.1.2 vs 1.1.8), so this repo ships an updated build. It provides the -- cgit v1.2.3