sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (0b6514fdf958310ae86358ef9f8c38782b741037)
- 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 (0b6514fdf958310ae86358ef9f8c38782b741037)
- Date: Fri, 21 Nov 2025 15:46:33 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
wm-addons/hyprgraphics/DETAILS | 4 ++--
wm-addons/hyprgraphics/HISTORY | 4 ++++
wm-addons/hyprgraphics/UP_TRIGGERS | 16 ++++++++++++++++
3 files changed, 22 insertions(+), 2 deletions(-)
New commits:
commit 0b6514fdf958310ae86358ef9f8c38782b741037
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
wm-addons/hyprgraphics: version 0.4.0
diff --git a/wm-addons/hyprgraphics/DETAILS b/wm-addons/hyprgraphics/DETAILS
index 043998d..f4a7239 100755
--- a/wm-addons/hyprgraphics/DETAILS
+++ b/wm-addons/hyprgraphics/DETAILS
@@ -9,8 +9,8 @@ if [[ "${HYPRGRAPHICS_BRANCH}" == "scm" ]]; then
SOURCE_IGNORE="volatile"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
else
- VERSION="0.3.0"
-
SOURCE_HASH="sha512:cad2ceb20d02dde1bbf6228a204463898720b42a3fa5e5b648291159ae1023d16df5af57b50d3a3f17ed40a40f45c46663abcd82bc76e4e7b56eaee5b244ef5c"
+ VERSION="0.4.0"
+
SOURCE_HASH="sha512:7f296f4079ca672a0285faa60798f3dbebb33b346dcf51bc180567236751385aaa26fe4d091aa4a05ec3eb4ee133087e503fb63518420bcea00dbde57d4c338a"
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"
diff --git a/wm-addons/hyprgraphics/HISTORY b/wm-addons/hyprgraphics/HISTORY
index edc841e..6ba72de 100644
--- a/wm-addons/hyprgraphics/HISTORY
+++ b/wm-addons/hyprgraphics/HISTORY
@@ -1,3 +1,7 @@
+2025-11-21 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 0.4.0
+ * UP_TRIGGERS: added generic trigger to fix ABI breakages
+
2025-11-06 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 0.4.0
diff --git a/wm-addons/hyprgraphics/UP_TRIGGERS
b/wm-addons/hyprgraphics/UP_TRIGGERS
new file mode 100755
index 0000000..80847df
--- /dev/null
+++ b/wm-addons/hyprgraphics/UP_TRIGGERS
@@ -0,0 +1,16 @@
+# up_trigger everything on major/minor version updates
+
+if spell_ok "${SPELL}"; then
+ local OLD_SPELL_VERSION="$(installed_version ${SPELL})" &&
+
+ if test "${VERSION%.?}" != "${OLD_SPELL_VERSION%.?}"; then
+ message "${MESSAGE_COLOR}This is a possibly incompatible update of
${SPELL}..." &&
+ message "Figuring out what spells need to be recast, this may take a
while.${DEFAULT_COLOR}" &&
+
+ local dependees="$(show_up_depends ${SPELL} 1)" &&
+
+ for each in ${dependees}; do
+ up_trigger "${each}" cast_self
+ done
+ fi
+fi
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (0b6514fdf958310ae86358ef9f8c38782b741037), Pavel Vinogradov, 11/21/2025
Archive powered by MHonArc 2.6.24.