aboutsummaryrefslogtreecommitdiffstats
path: root/quickshell/slack-desc
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-11 11:39:08 +0200
committerDanilo M. <danix@danix.xyz>2026-09-11 11:39:08 +0200
commit2d399cc76359675983dc659e08d6efb463107387 (patch)
tree587704f8adc4a5c952062a979815a9cc1d059dee /quickshell/slack-desc
parent1d4c5f38eea891ab9706dbc3afb03dd844023505 (diff)
downloadmy-slackbuilds-2d399cc76359675983dc659e08d6efb463107387.tar.gz
my-slackbuilds-2d399cc76359675983dc659e08d6efb463107387.zip
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 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01456ddh6BkCimbiPi5WucyT
Diffstat (limited to 'quickshell/slack-desc')
-rw-r--r--quickshell/slack-desc19
1 files changed, 19 insertions, 0 deletions
diff --git a/quickshell/slack-desc b/quickshell/slack-desc
new file mode 100644
index 0000000..17f32a9
--- /dev/null
+++ b/quickshell/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+quickshell: quickshell (QtQuick desktop shell toolkit)
+quickshell:
+quickshell: Quickshell is a toolkit for building status bars, widgets,
+quickshell: lockscreens and other desktop components using QtQuick. It can
+quickshell: be used alongside a Wayland compositor or window manager to
+quickshell: build a complete desktop environment.
+quickshell:
+quickshell: Quickshell uses private Qt APIs and must be rebuilt after every
+quickshell: Qt update.
+quickshell:
+quickshell: Homepage: https://quickshell.org/