Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (048c5dd0835d65c782a05afec3ececdfd27406ff)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

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 (048c5dd0835d65c782a05afec3ececdfd27406ff)
  • Date: Sat, 6 Dec 2025 16:03:15 +0000

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

ChangeLog | 1 +
libs/hyprwire/CONFIGURE | 1 +
libs/hyprwire/DEPENDS | 4 ++++
libs/hyprwire/DETAILS | 27 +++++++++++++++++++++++++++
libs/hyprwire/HISTORY | 3 +++
libs/hyprwire/PREPARE | 2 ++
6 files changed, 38 insertions(+)

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

libs/hyprwire: new spell, a fast and consistent wire protocol for IPC

diff --git a/ChangeLog b/ChangeLog
index 5b16472..bc50413 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
2025-12-06 Pavel Vinogradov <public AT sourcemage.org>
* wm-addons/hyprtoolkit: new spell, a modern Wayland GUI toolkit
+ * libs/hyprwire: new spell, a fast and consistent wire protocol for
IPC

2025-12-04 Treeve Jelbert <treeve AT sourcemage.org>
* qt6/qt6datavis3d: added
diff --git a/libs/hyprwire/CONFIGURE b/libs/hyprwire/CONFIGURE
new file mode 100755
index 0000000..90942b1
--- /dev/null
+++ b/libs/hyprwire/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/CMAKE_CONFIGURE"
diff --git a/libs/hyprwire/DEPENDS b/libs/hyprwire/DEPENDS
new file mode 100755
index 0000000..5a37b62
--- /dev/null
+++ b/libs/hyprwire/DEPENDS
@@ -0,0 +1,4 @@
+. "${GRIMOIRE}/CMAKE_DEPENDS" &&
+if [[ "${HYPRWIRE_BRANCH}" == "scm" ]]; then
+ depends git
+fi
diff --git a/libs/hyprwire/DETAILS b/libs/hyprwire/DETAILS
new file mode 100755
index 0000000..72f723c
--- /dev/null
+++ b/libs/hyprwire/DETAILS
@@ -0,0 +1,27 @@
+. "${GRIMOIRE}/FUNCTIONS"
+. "${GRIMOIRE}/CMAKE_FUNCTIONS"
+ SPELL="hyprwire"
+if [[ "${HYPRWIRE_BRANCH}" == "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.2.1"
+
SOURCE_HASH="sha512:5a86a7151abc58121e78dccff6fd2857fb7869349a10e18a7fd51a3552a2407244485a8887ca66600b1c4eebdd9e6a5e7576347f5158f61b747838a6c9484eb1"
+ 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/hyprwire/tags tags/v([0-9.]+)[.]tar
+fi
+ WEB_SITE="https://github.com/hyprwm/hyprwire";
+ ENTERED="20251206"
+ LICENSE[0]="BSD"
+ KEYWORDS="ipc protocol"
+ SHORT="fast and consistent wire protocol for IPC"
+cat << EOF
+Hyprwire is a fast and consistent wire protocol, and its implementation. This
+is essentially a "method" for processes to talk to each other.
+EOF
diff --git a/libs/hyprwire/HISTORY b/libs/hyprwire/HISTORY
new file mode 100644
index 0000000..530f35c
--- /dev/null
+++ b/libs/hyprwire/HISTORY
@@ -0,0 +1,3 @@
+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/PREPARE b/libs/hyprwire/PREPARE
new file mode 100755
index 0000000..e38d86f
--- /dev/null
+++ b/libs/hyprwire/PREPARE
@@ -0,0 +1,2 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+prepare_select_branch stable scm


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (048c5dd0835d65c782a05afec3ececdfd27406ff), Pavel Vinogradov, 12/06/2025

Archive powered by MHonArc 2.6.24.

Top of Page