Skip to Content.
Sympa Menu

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

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
  • Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (643f87665290ead146ae733f4f497dbc42bfcf66)
  • Date: Sat, 13 Jan 2024 03:52:05 +0000

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

ChangeLog | 2 ++
wm-addons/hyprlang/CONFIGURE | 1 +
wm-addons/hyprlang/DEPENDS | 5 +++++
wm-addons/hyprlang/DETAILS | 29 +++++++++++++++++++++++++++++
wm-addons/hyprlang/HISTORY | 3 +++
wm-addons/hyprlang/PREPARE | 2 ++
6 files changed, 42 insertions(+)

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

wm-addons/hyprlang: new spell, the official
implementation library
for the hypr config language

diff --git a/ChangeLog b/ChangeLog
index b7e6e11..9ed4118 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
2024-01-12 Pavel Vinogradov <public AT sourcemage.org>
* libs/tomlplusplus: new spell, a header-only TOML config file parser
and
serializer for C++17
+ * wm-addons/hyprlang: new spell, the official implementation library
for
+ the hypr config language

2024-01-07 Ismael Luceno <ismael AT sourcemage.org>
* devel/z88dk: new spell, z80 development kit
diff --git a/wm-addons/hyprlang/CONFIGURE b/wm-addons/hyprlang/CONFIGURE
new file mode 100755
index 0000000..90942b1
--- /dev/null
+++ b/wm-addons/hyprlang/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/CMAKE_CONFIGURE"
diff --git a/wm-addons/hyprlang/DEPENDS b/wm-addons/hyprlang/DEPENDS
new file mode 100755
index 0000000..dcf155e
--- /dev/null
+++ b/wm-addons/hyprlang/DEPENDS
@@ -0,0 +1,5 @@
+. "${GRIMOIRE}/CMAKE_DEPENDS" &&
+
+if [[ "${HYPRLANG_BRANCH}" == "scm" ]]; then
+ depends git
+fi
diff --git a/wm-addons/hyprlang/DETAILS b/wm-addons/hyprlang/DETAILS
new file mode 100755
index 0000000..10e8c75
--- /dev/null
+++ b/wm-addons/hyprlang/DETAILS
@@ -0,0 +1,29 @@
+. "${GRIMOIRE}/FUNCTIONS"
+. "${GRIMOIRE}/CMAKE_FUNCTIONS"
+ SPELL="hyprlang"
+if [[ "${HYPRLANG_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:f81622b1c99300d8c7c9999276cb598b1ec589d14134b48cbf39f4969ddb14f87b661fbe97ab9dc8562e4bd2a12e86b68c13e35a1baadcda18784100d7944295"
+ 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/hyprlang/tags tags/v([0-9.]+)[.]tar
+fi
+ WEB_SITE="https://hyprland.org/hyprlang";
+ ENTERED="20240112"
+ LICENSE[0]="GPL"
+ KEYWORDS="language parser hyprland"
+ SHORT="the official implementation library for the hypr config
language"
+cat << EOF
+The hypr configuration language is an extremely efficient, yet easy to
+work with, configuration language for linux applications.
+
+It's user-friendly, easy to grasp, and easy to implement.
+EOF
diff --git a/wm-addons/hyprlang/HISTORY b/wm-addons/hyprlang/HISTORY
new file mode 100644
index 0000000..33ca933
--- /dev/null
+++ b/wm-addons/hyprlang/HISTORY
@@ -0,0 +1,3 @@
+2024-01-12 Pavel Vinogradov <public AT sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS: created a spell, version 0.2.1
+
diff --git a/wm-addons/hyprlang/PREPARE b/wm-addons/hyprlang/PREPARE
new file mode 100755
index 0000000..e38d86f
--- /dev/null
+++ b/wm-addons/hyprlang/PREPARE
@@ -0,0 +1,2 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+prepare_select_branch stable scm



  • [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (643f87665290ead146ae733f4f497dbc42bfcf66), Pavel Vinogradov, 01/12/2024

Archive powered by MHonArc 2.6.24.

Top of Page