sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (f7971ce22b1f91ec2e8f824ff3b46c49325f8038)
- 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 (f7971ce22b1f91ec2e8f824ff3b46c49325f8038)
- Date: Tue, 28 Jan 2025 02:59:50 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
ChangeLog | 3 +++
libs/glaze/CONFIGURE | 1 +
libs/glaze/DEPENDS | 7 +++++++
libs/glaze/DETAILS | 32 ++++++++++++++++++++++++++++++++
libs/glaze/HISTORY | 3 +++
libs/glaze/PREPARE | 2 ++
windowmanagers/hyprland/DEPENDS | 1 +
windowmanagers/hyprland/DETAILS | 8 ++++----
windowmanagers/hyprland/HISTORY | 4 ++++
wm-addons/hyprutils/DETAILS | 4 ++--
wm-addons/hyprutils/HISTORY | 3 +++
11 files changed, 62 insertions(+), 6 deletions(-)
New commits:
commit f7971ce22b1f91ec2e8f824ff3b46c49325f8038
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
windowmanagers/hyprland: version 0.47.0
commit 85c38cf6936e834a65c15616399611f332c843d2
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
libs/glaze: new spell, extremely fast JSON library
commit 9fd7891a8d724183295b14e03c917f42982e20a0
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
wm-addons/hyprutils: version 0.5.0
diff --git a/ChangeLog b/ChangeLog
index 730c7d1..4665696 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2025-01-27 Pavel Vinogradov <public AT sourcemage.org>
+ * libs/glaze: new spell, extremely fast JSON library
+
2025-01-25 Ismael Luceno <ismael AT sourcemage.org>
* libs/zxcvbn-c: new spell, Low-budget password strength estimator
diff --git a/libs/glaze/CONFIGURE b/libs/glaze/CONFIGURE
new file mode 100755
index 0000000..90942b1
--- /dev/null
+++ b/libs/glaze/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/CMAKE_CONFIGURE"
diff --git a/libs/glaze/DEPENDS b/libs/glaze/DEPENDS
new file mode 100755
index 0000000..16421cc
--- /dev/null
+++ b/libs/glaze/DEPENDS
@@ -0,0 +1,7 @@
+. "${GRIMOIRE}/CMAKE_DEPENDS" &&
+
+if [[ "${GLAZE_BRANCH}" == "scm" ]]; then
+ depends git
+fi &&
+
+depends eigen3
diff --git a/libs/glaze/DETAILS b/libs/glaze/DETAILS
new file mode 100755
index 0000000..f20a895
--- /dev/null
+++ b/libs/glaze/DETAILS
@@ -0,0 +1,32 @@
+. "${GRIMOIRE}/FUNCTIONS"
+. "${GRIMOIRE}/CMAKE_FUNCTIONS"
+ SPELL="glaze"
+if [[ "${GLAZE_BRANCH}" == "scm" ]]; then
+ VERSION="$(get_scm_version)"
+ SOURCE="${SPELL}-scm.tar.xz"
+ FORCE_DOWNLOAD="on"
+
SOURCE_URL[0]="git_http://github.com/stephenberry/${SPELL}:${SPELL}-scm:main"
+ SOURCE_IGNORE="volatile"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
+else
+ VERSION="4.3.1"
+
SOURCE_HASH="sha512:10f5fd082cc9d45a886b340d5d17c177ebe547a021f708790d5157ed615168b75bb2c9d86b8ec90b61417fd297b7828f03080d58feea7386d5087abd17abeba2"
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+
SOURCE_URL[0]="https://github.com/stephenberry/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
+# Watch: https://github.com/stephenberry/glaze/tags tags/v([0-9.]+)[.]tar
+fi
+ WEB_SITE="https://github.com/stephenberry/glaze"
+ ENTERED="20250127"
+ LICENSE[0]="MIT"
+ KEYWORDS="json c++ library"
+ SHORT="Extremely fast JSON library"
+cat << EOF
+One of the fastest JSON libraries in the world. Glaze reads and writes from
+object memory, simplifying interfaces and offering incredible performance.
+
+Glaze also supports:
+
+ BEVE (binary efficient versatile encoding)
+ CSV (comma separated value)
+EOF
diff --git a/libs/glaze/HISTORY b/libs/glaze/HISTORY
new file mode 100644
index 0000000..145c360
--- /dev/null
+++ b/libs/glaze/HISTORY
@@ -0,0 +1,3 @@
+2025-01-27 Pavel Vinogradov <public AT sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS, PREPARE: created a spell, version 4.3.1
+
diff --git a/libs/glaze/PREPARE b/libs/glaze/PREPARE
new file mode 100755
index 0000000..e38d86f
--- /dev/null
+++ b/libs/glaze/PREPARE
@@ -0,0 +1,2 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+prepare_select_branch stable scm
diff --git a/windowmanagers/hyprland/DEPENDS b/windowmanagers/hyprland/DEPENDS
index 498bba2..f31e34d 100755
--- a/windowmanagers/hyprland/DEPENDS
+++ b/windowmanagers/hyprland/DEPENDS
@@ -3,6 +3,7 @@ depends aquamarine &&
depends PKG-CONFIG &&
depends jq &&
depends git &&
+depends glaze &&
depends wayland &&
depends wayland-protocols &&
depends libglvnd &&
diff --git a/windowmanagers/hyprland/DETAILS b/windowmanagers/hyprland/DETAILS
index df58908..dbe760a 100755
--- a/windowmanagers/hyprland/DETAILS
+++ b/windowmanagers/hyprland/DETAILS
@@ -1,10 +1,10 @@
. "$GRIMOIRE/MESON_FUNCTIONS"
SPELL=hyprland
- VERSION=0.46.2
-
SOURCE_HASH=sha512:54683adacac2ba04767236bf4eb0a0865cee4b7d06511f13b9e3785382704822c254015b0b1c25c05a5674d5a2a9b02bee1efa5b6f0f6feee141ea4ad85dd590
-PROTOCOLS_COMMIT=a7c183800e74f337753de186522b9017a07a8cee
+ VERSION=0.47.0
+
SOURCE_HASH=sha512:18ca40eda7b023699d89a77109d913d6ba16459d5baf7199eea2c6e20af526b0c51f70126c2f84a5ec50d84fae702d55adf80b7b53069b7fb5a3c9f65e04fe79
+PROTOCOLS_COMMIT=4c75dd5c015c8a0e5a34c6d02a018a650f57feb5
UDIS86_COMMIT=5336633af70f3917760a6d441ff02d93477b0c86
-
SOURCE2_HASH=sha512:bce5c009d99b02d8612f292f013b44a96c1bd15bea82cee8e82348f85500bae2b8413acb262c30e8dd029aad2315d613af9320caa27db70db06ec848f4c89168
+
SOURCE2_HASH=sha512:837db8ee4beed27b94e912a3bff3588810281d1a0b587cc2a8bd2397909c32b5467d2b21f181bf0ae9a34542c0344b5479895d6ff3807388e3dbc20fc0e7e457
SOURCE3_HASH=sha512:64fc65b7388db25b6a8b008b51e274753e5e8b1dbd48126bdd676a3d0276ce37a4140bc5d08d6499ab5e61f51109eb8b9d1b14588bf8dc6d44d1642305403a82
SOURCE=Hyprland-${VERSION}.tar.gz
SOURCE_URL[0]=https://github.com/hyprwm/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz
diff --git a/windowmanagers/hyprland/HISTORY b/windowmanagers/hyprland/HISTORY
index e3c553f..db4358d 100644
--- a/windowmanagers/hyprland/HISTORY
+++ b/windowmanagers/hyprland/HISTORY
@@ -1,3 +1,7 @@
+2025-01-27 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 0.47.0, updated hyprland-protocols revision
+ * DEPENDS: needs glaze
+
2024-12-22 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 0.46.2
diff --git a/wm-addons/hyprutils/DETAILS b/wm-addons/hyprutils/DETAILS
index b0b7dba..6b8d2e0 100755
--- a/wm-addons/hyprutils/DETAILS
+++ b/wm-addons/hyprutils/DETAILS
@@ -9,8 +9,8 @@ if [[ "${HYPRUTILS_BRANCH}" == "scm" ]]; then
SOURCE_IGNORE="volatile"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
else
- VERSION="0.4.0"
-
SOURCE_HASH="sha512:d2ab1260b9c92cb3a8c65abd1104c70543000c7a0f8715ba91ecb913b23b6a0fefa8ac31e75d7b4cd2c5f15739bd947960d08348d851c4eb160bbfa830f8e7a5"
+ VERSION="0.5.0"
+
SOURCE_HASH="sha512:6188ba0839211d53f9f669850bddd9ea8db936d980774ac88a0a7ca89abb3889cb329aacb8bdb729e3650487a7a19256fae2342d52a82e661b8f229d3b99ae3e"
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/hyprutils/HISTORY b/wm-addons/hyprutils/HISTORY
index 73ac24f..5a5946e 100644
--- a/wm-addons/hyprutils/HISTORY
+++ b/wm-addons/hyprutils/HISTORY
@@ -1,3 +1,6 @@
+2025-01-27 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 0.5.0
+
2025-01-23 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 0.4.0
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (f7971ce22b1f91ec2e8f824ff3b46c49325f8038), Pavel Vinogradov, 01/27/2025
Archive powered by MHonArc 2.6.24.