Skip to Content.

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 (d65804837e64adf20ef1e0587b36d065d0991300)
  • Date: Wed, 4 Feb 2026 14:40:09 +0000

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

libs/hyprwire/DETAILS | 4 ++--
libs/hyprwire/HISTORY | 4 ++++
libs/hyprwire/UP_TRIGGERS | 16 ++++++++++++++++
3 files changed, 22 insertions(+), 2 deletions(-)

New commits:
commit d65804837e64adf20ef1e0587b36d065d0991300
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

libs/hyprwire: version 0.3.0

diff --git a/libs/hyprwire/DETAILS b/libs/hyprwire/DETAILS
index 72f723c..b31e655 100755
--- a/libs/hyprwire/DETAILS
+++ b/libs/hyprwire/DETAILS
@@ -9,8 +9,8 @@ if [[ "${HYPRWIRE_BRANCH}" == "scm" ]]; then
SOURCE_IGNORE="volatile"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
else
- VERSION="0.2.1"
-
SOURCE_HASH="sha512:5a86a7151abc58121e78dccff6fd2857fb7869349a10e18a7fd51a3552a2407244485a8887ca66600b1c4eebdd9e6a5e7576347f5158f61b747838a6c9484eb1"
+ VERSION="0.3.0"
+
SOURCE_HASH="sha512:d0d7548fff853a77dea4abb178ee7816f3b3e0ca32cdea74071d2fe331b3c233ffa8e99e9ddff2d0ac85f16afbdbcf3b11cbc1450853d28908fb20b812d4b35f"
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/libs/hyprwire/HISTORY b/libs/hyprwire/HISTORY
index 530f35c..df78033 100644
--- a/libs/hyprwire/HISTORY
+++ b/libs/hyprwire/HISTORY
@@ -1,3 +1,7 @@
+2026-02-04 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 0.3.0
+ * UP_TRIGGERS: added generic trigger on major/minor version update
+
2025-12-06 Pavel Vinogradov <public AT sourcemage.org>
* CONFIGURE, DEPENDS, DETAILS, PREPARE: created a spell, version 0.2.1

diff --git a/libs/hyprwire/UP_TRIGGERS b/libs/hyprwire/UP_TRIGGERS
new file mode 100755
index 0000000..80847df
--- /dev/null
+++ b/libs/hyprwire/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 (d65804837e64adf20ef1e0587b36d065d0991300), Pavel Vinogradov, 02/04/2026

Archive powered by MHonArc 2.6.24.