sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (f2c40d30b2ab318fe91cd6f113a9deaba2f2a8fe)
- 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 (f2c40d30b2ab318fe91cd6f113a9deaba2f2a8fe)
- Date: Sun, 15 Dec 2024 03:54:17 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
ChangeLog | 1 +
wm-addons/hyprgraphics/CONFIGURE | 1 +
wm-addons/hyprgraphics/DEPENDS | 10 ++++++++++
wm-addons/hyprgraphics/DETAILS | 27 +++++++++++++++++++++++++++
wm-addons/hyprgraphics/HISTORY | 3 +++
wm-addons/hyprgraphics/PREPARE | 2 ++
6 files changed, 44 insertions(+)
New commits:
commit f2c40d30b2ab318fe91cd6f113a9deaba2f2a8fe
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
wm-addons/hyprgraphics: new spell, Hyprland graphics / resource utilities
diff --git a/ChangeLog b/ChangeLog
index 4153d8c..b7b56d3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
2024-12-14 Pavel Vinogradov <public AT sourcemage.org>
* graphics-libs/libjxl: new spell, JPEG XL reference library
+ * wm-addons/hyprgraphics: new spell, Hyprland graphics / resource
utilities
2024-11-22 Treeve Jelbert <treeve AT sourcemage.org>
* audio-drivers/alsa-ucm-conf: added
diff --git a/wm-addons/hyprgraphics/CONFIGURE
b/wm-addons/hyprgraphics/CONFIGURE
new file mode 100755
index 0000000..90942b1
--- /dev/null
+++ b/wm-addons/hyprgraphics/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/CMAKE_CONFIGURE"
diff --git a/wm-addons/hyprgraphics/DEPENDS b/wm-addons/hyprgraphics/DEPENDS
new file mode 100755
index 0000000..e640a42
--- /dev/null
+++ b/wm-addons/hyprgraphics/DEPENDS
@@ -0,0 +1,10 @@
+. "${GRIMOIRE}/CMAKE_DEPENDS" &&
+if [[ "${HYPRGRAPHICS_BRANCH}" == "scm" ]]; then
+ depends git
+fi &&
+depends cairo &&
+depends hyprutils &&
+depends libwebp &&
+depends JPEG &&
+depends libjxl &&
+depends pixman
diff --git a/wm-addons/hyprgraphics/DETAILS b/wm-addons/hyprgraphics/DETAILS
new file mode 100755
index 0000000..5dabd5a
--- /dev/null
+++ b/wm-addons/hyprgraphics/DETAILS
@@ -0,0 +1,27 @@
+. "${GRIMOIRE}/FUNCTIONS"
+. "${GRIMOIRE}/CMAKE_FUNCTIONS"
+ SPELL="hyprgraphics"
+if [[ "${HYPRGRAPHICS_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.1.1"
+
SOURCE_HASH="sha512:9295ab3bfcdfed42425ca21d0b8c48f4fc6abba377eaf07ac638e077181380ae57fd352a67420540fda7c4709cae77cde563f328271e36fc38c3101e04e8fd69"
+ 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/hyprgraphics/tags tags/v([0-9.]+)[.]tar
+fi
+ WEB_SITE="https://github.com/hyprwm/hyprgraphics"
+ ENTERED="20241214"
+ LICENSE[0]="BSD"
+ KEYWORDS="wayland graphics resources utilities"
+ SHORT="Hyprland graphics / resource utilities"
+cat << EOF
+Hyprgraphics is a small C++ library with graphics / resource related
utilities
+used across the hypr* ecosystem.
+EOF
diff --git a/wm-addons/hyprgraphics/HISTORY b/wm-addons/hyprgraphics/HISTORY
new file mode 100644
index 0000000..b8c6136
--- /dev/null
+++ b/wm-addons/hyprgraphics/HISTORY
@@ -0,0 +1,3 @@
+2024-12-14 Pavel Vinogradov <public AT sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS, PREPARE: created a spell, version 0.1.1
+
diff --git a/wm-addons/hyprgraphics/PREPARE b/wm-addons/hyprgraphics/PREPARE
new file mode 100755
index 0000000..e38d86f
--- /dev/null
+++ b/wm-addons/hyprgraphics/PREPARE
@@ -0,0 +1,2 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+prepare_select_branch stable scm
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (f2c40d30b2ab318fe91cd6f113a9deaba2f2a8fe), Pavel Vinogradov, 12/14/2024
Archive powered by MHonArc 2.6.24.