sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (0f6d0294790463f2ee16abf5d63b11efae888a7a)
- 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 (0f6d0294790463f2ee16abf5d63b11efae888a7a)
- Date: Mon, 29 Dec 2025 23:26:52 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
windowmanagers/hyprland/CONFIGURE | 2 +-
windowmanagers/hyprland/DEPENDS | 12 +++++++-----
windowmanagers/hyprland/DETAILS | 6 +++---
windowmanagers/hyprland/HISTORY | 7 +++++++
windowmanagers/hyprland/INSTALL | 1 -
windowmanagers/hyprland/PRE_BUILD | 4 +---
windowmanagers/hyprland/patches/gl.patch | 12 ++++++++++++
7 files changed, 31 insertions(+), 13 deletions(-)
New commits:
commit 0f6d0294790463f2ee16abf5d63b11efae888a7a
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
windowmanagers/hyprland: version 0.53.0
diff --git a/windowmanagers/hyprland/CONFIGURE
b/windowmanagers/hyprland/CONFIGURE
index da8d28e..f6aba42 100755
--- a/windowmanagers/hyprland/CONFIGURE
+++ b/windowmanagers/hyprland/CONFIGURE
@@ -1,3 +1,3 @@
-. "${GRIMOIRE}/MESON_CONFIGURE" &&
+. "${GRIMOIRE}/CMAKE_CONFIGURE" &&
persistent_remove SYSWLROOTS
diff --git a/windowmanagers/hyprland/DEPENDS b/windowmanagers/hyprland/DEPENDS
index 9d0c8eb..04bdd32 100755
--- a/windowmanagers/hyprland/DEPENDS
+++ b/windowmanagers/hyprland/DEPENDS
@@ -1,4 +1,4 @@
-. "${GRIMOIRE}/MESON_DEPENDS" &&
+. "${GRIMOIRE}/CMAKE_DEPENDS" &&
depends aquamarine &&
depends PKG-CONFIG &&
depends git &&
@@ -9,6 +9,7 @@ depends libglvnd &&
depends libxcursor &&
depends libxkbcommon &&
depends libinput &&
+depends muparser &&
depends cairo &&
depends pixman &&
depends OPENGL &&
@@ -20,13 +21,14 @@ depends hyprland-protocols &&
depends hyprlang &&
depends hyprutils &&
depends hyprwayland-scanner &&
+depends hyprwire &&
depends re2 &&
depends util-linux &&
depends DEVICE-MANAGER &&
optional_depends xwayland \
- 'xwayland=enabled' \
- 'xwayland=disabled' \
+ '-DNO_XWAYLAND=OFF' \
+ '-DNO_XWAYLAND=ON' \
'Enable x11 application support?' &&
if is_depends_enabled $SPELL xwayland; then
@@ -38,6 +40,6 @@ if is_depends_enabled $SPELL xwayland; then
fi &&
optional_depends systemd \
- 'systemd=enabled' \
- 'systemd=disabled' \
+ '-DNO_SYSTEMD=OFF' \
+ '-DNO_SYSTEMD=ON' \
'Enable systemd support?'
diff --git a/windowmanagers/hyprland/DETAILS b/windowmanagers/hyprland/DETAILS
index 826d91d..de86f0e 100755
--- a/windowmanagers/hyprland/DETAILS
+++ b/windowmanagers/hyprland/DETAILS
@@ -1,7 +1,7 @@
-. "$GRIMOIRE/MESON_FUNCTIONS"
+. "$GRIMOIRE/CMAKE_FUNCTIONS"
SPELL=hyprland
- VERSION=0.52.2
-
SOURCE_HASH="sha256:57b4db99896cad8388482b945b119b206fd7ea94638793b550210be08274d7dd:UPSTREAM_HASH"
+ VERSION=0.53.0
+
SOURCE_HASH="sha256:43ed210eca530c8d65a072936640764b38e216f7da8c86be44185bb8fe7e4f3c"
UDIS86_COMMIT=5336633af70f3917760a6d441ff02d93477b0c86
SOURCE3_HASH=sha512:64fc65b7388db25b6a8b008b51e274753e5e8b1dbd48126bdd676a3d0276ce37a4140bc5d08d6499ab5e61f51109eb8b9d1b14588bf8dc6d44d1642305403a82
SOURCE=Hyprland-${VERSION}.tar.gz
diff --git a/windowmanagers/hyprland/HISTORY b/windowmanagers/hyprland/HISTORY
index d9c2907..a823bd6 100644
--- a/windowmanagers/hyprland/HISTORY
+++ b/windowmanagers/hyprland/HISTORY
@@ -1,3 +1,10 @@
+2025-12-29 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 0.53.0, switched to cmake build system
+ * CONFIGURE, DEPENDS: cmakeified, needs muparser and hyprwire now
+ * INSTALL: removed, not needed anymore
+ * PRE_BUILD, patches/gl.patch: added patch to fix cmake's OpenGL
detection,
+ removed meson related code
+
2025-12-04 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 0.52.2
diff --git a/windowmanagers/hyprland/INSTALL b/windowmanagers/hyprland/INSTALL
deleted file mode 100755
index 0613592..0000000
--- a/windowmanagers/hyprland/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-meson_install "--skip-subprojects"
diff --git a/windowmanagers/hyprland/PRE_BUILD
b/windowmanagers/hyprland/PRE_BUILD
index 18ec9ff..66df4e3 100755
--- a/windowmanagers/hyprland/PRE_BUILD
+++ b/windowmanagers/hyprland/PRE_BUILD
@@ -4,7 +4,5 @@ unpack_file 3 &&
rm -rf "udis86" &&
mv "${SOURCE3%.tar.gz}" "./udis86" &&
-# delete running of version generation script,
-# we don't need it for tarball release
cd "${SOURCE_DIRECTORY}" &&
-sed -i "/^run_command('sh', '-c', 'scripts\/generateVersion.sh', check:
true)/d" meson.build
+apply_patch_dir "patches"
diff --git a/windowmanagers/hyprland/patches/gl.patch
b/windowmanagers/hyprland/patches/gl.patch
new file mode 100644
index 0000000..f4d9d4e
--- /dev/null
+++ b/windowmanagers/hyprland/patches/gl.patch
@@ -0,0 +1,12 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -474,7 +474,7 @@ function(protocolWayland)
+ set(PROTOCOL_SOURCES "${PROTOCOL_SOURCES}" PARENT_SCOPE)
+ endfunction()
+
+-target_link_libraries(hyprland_lib PUBLIC OpenGL::EGL OpenGL::GL
Threads::Threads)
++target_link_libraries(hyprland_lib PUBLIC OpenGL::EGL Threads::Threads)
+
+ pkg_check_modules(hyprland_protocols_dep hyprland-protocols>=0.6.4)
+ if(hyprland_protocols_dep_FOUND)
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (0f6d0294790463f2ee16abf5d63b11efae888a7a), Pavel Vinogradov, 12/29/2025
Archive powered by MHonArc 2.6.24.