sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (cf4cc59f6eadc7df6dc743cdd4f395045cbec5c8)
- 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 (cf4cc59f6eadc7df6dc743cdd4f395045cbec5c8)
- Date: Sat, 6 Dec 2025 15:38:08 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
ChangeLog | 3 +++
wm-addons/hyprtoolkit/CONFIGURE | 1 +
wm-addons/hyprtoolkit/DEPENDS | 17 +++++++++++++++++
wm-addons/hyprtoolkit/DETAILS | 26 ++++++++++++++++++++++++++
wm-addons/hyprtoolkit/HISTORY | 3 +++
wm-addons/hyprtoolkit/PREPARE | 2 ++
6 files changed, 52 insertions(+)
New commits:
commit cf4cc59f6eadc7df6dc743cdd4f395045cbec5c8
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
wm-addons/hyprtoolkit: new spell, a modern Wayland GUI toolkit
diff --git a/ChangeLog b/ChangeLog
index f48bb2e..5b16472 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2025-12-06 Pavel Vinogradov <public AT sourcemage.org>
+ * wm-addons/hyprtoolkit: new spell, a modern Wayland GUI toolkit
+
2025-12-04 Treeve Jelbert <treeve AT sourcemage.org>
* qt6/qt6datavis3d: added
diff --git a/wm-addons/hyprtoolkit/CONFIGURE b/wm-addons/hyprtoolkit/CONFIGURE
new file mode 100755
index 0000000..90942b1
--- /dev/null
+++ b/wm-addons/hyprtoolkit/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/CMAKE_CONFIGURE"
diff --git a/wm-addons/hyprtoolkit/DEPENDS b/wm-addons/hyprtoolkit/DEPENDS
new file mode 100755
index 0000000..e0849d9
--- /dev/null
+++ b/wm-addons/hyprtoolkit/DEPENDS
@@ -0,0 +1,17 @@
+. "${GRIMOIRE}/CMAKE_DEPENDS" &&
+if [[ "${HYPRTOOLKIT_BRANCH}" == "scm" ]]; then
+ depends git
+fi &&
+depends cairo &&
+depends hyprgraphics &&
+depends hyprlang &&
+depends hyprutils &&
+depends hyprwayland-scanner &&
+depends iniparser &&
+depends libdrm &&
+depends libxkbcommon &&
+depends OPENGL &&
+depends pango &&
+depends pixman &&
+depends wayland &&
+depends wayland-protocols
diff --git a/wm-addons/hyprtoolkit/DETAILS b/wm-addons/hyprtoolkit/DETAILS
new file mode 100755
index 0000000..29dea87
--- /dev/null
+++ b/wm-addons/hyprtoolkit/DETAILS
@@ -0,0 +1,26 @@
+. "${GRIMOIRE}/FUNCTIONS"
+. "${GRIMOIRE}/CMAKE_FUNCTIONS"
+ SPELL="hyprtoolkit"
+if [[ "${HYPRPAPER_TOOLKIT}" == "scm" ]]; then
+ VERSION="$(get_scm_version)"
+ SOURCE="${SPELL}-scm.tar.xz"
+ FORCE_DOWNLOAD="on"
+ SOURCE_URL[0]="git_http://github.com/hyprwm/${SPELL}:${SPELL}-scm:main"
+ SOURCE_IGNORE="volatile"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
+else
+ VERSION="0.4.1"
+
SOURCE_HASH="sha512:9453923e85b2e89a2374b3616b58538f65b944a0c9c751e786354a9519b09a83bc5e792a1685a0eb1abb7111e1c06dad78432821093bd761de19bc558952ea9a"
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+
SOURCE_URL[0]="https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
+# Watch: https://github.com/hyprwm/hyprtoolkit/tags tags/v([0-9.]+)[.]tar
+fi
+ WEB_SITE="https://github.com/hyprwm/hyprtoolkit"
+ ENTERED="20251206"
+ LICENSE[0]="BSD"
+ KEYWORDS="c++ gui wayland toolkit"
+ SHORT="modern C++ Wayland-native GUI toolkit"
+cat << EOF
+A modern C++ Wayland-native GUI toolkit
+EOF
diff --git a/wm-addons/hyprtoolkit/HISTORY b/wm-addons/hyprtoolkit/HISTORY
new file mode 100644
index 0000000..88b6200
--- /dev/null
+++ b/wm-addons/hyprtoolkit/HISTORY
@@ -0,0 +1,3 @@
+2025-12-06 Pavel Vinogradov <public AT sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS, PREPARE: created a spell, version 0.4.1
+
diff --git a/wm-addons/hyprtoolkit/PREPARE b/wm-addons/hyprtoolkit/PREPARE
new file mode 100755
index 0000000..e38d86f
--- /dev/null
+++ b/wm-addons/hyprtoolkit/PREPARE
@@ -0,0 +1,2 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+prepare_select_branch stable scm
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (cf4cc59f6eadc7df6dc743cdd4f395045cbec5c8), Pavel Vinogradov, 12/06/2025
Archive powered by MHonArc 2.6.24.