sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (e442068a6bc77cbd999721a3090cf2dc980bdf1e)
- 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 (e442068a6bc77cbd999721a3090cf2dc980bdf1e)
- Date: Sat, 21 Feb 2026 04:42:12 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
windowmanagers/hyprland/HISTORY | 5 +
windowmanagers/hyprland/patches/0001-cmake-Use-OpenGL-GLES3.patch | 28
++++++++++
windowmanagers/hyprland/patches/gl.patch | 12 ----
3 files changed, 33 insertions(+), 12 deletions(-)
New commits:
commit e442068a6bc77cbd999721a3090cf2dc980bdf1e
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
windowmanagers/hyprland: replaced OpenGL detection patch with upstream one
diff --git a/windowmanagers/hyprland/HISTORY b/windowmanagers/hyprland/HISTORY
index 3bf467b..8a06ec8 100644
--- a/windowmanagers/hyprland/HISTORY
+++ b/windowmanagers/hyprland/HISTORY
@@ -1,3 +1,8 @@
+2026-02-20 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/gl.patch: reeoved
+ * patches/0001-cmake-Use-OpenGL-GLES3.patch: added upstream patch for
better
+ OpenGL detection
+
2026-01-24 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 0.53.3
diff --git
a/windowmanagers/hyprland/patches/0001-cmake-Use-OpenGL-GLES3.patch
b/windowmanagers/hyprland/patches/0001-cmake-Use-OpenGL-GLES3.patch
new file mode 100644
index 0000000..31df796
--- /dev/null
+++ b/windowmanagers/hyprland/patches/0001-cmake-Use-OpenGL-GLES3.patch
@@ -0,0 +1,28 @@
+From eb0d3f9f01f3bfedad1765e5204d7f38e058d010 Mon Sep 17 00:00:00 2001
+From: Yingjie Wang <38576654+GaugeAndGravity AT users.noreply.github.com>
+Date: Fri, 13 Feb 2026 18:40:30 -0500
+Subject: [PATCH] cmake: use OpenGL::GLES3 when OpenGL::GL does not exist
+ (#13260)
+
+This will allow to build on some systems without X.
+---
+ CMakeLists.txt | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 9c2a850cfec..f1a0087be1d 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -476,7 +476,11 @@ function(protocolWayland)
+ set(PROTOCOL_SOURCES "${PROTOCOL_SOURCES}" PARENT_SCOPE)
+ endfunction()
+
+-target_link_libraries(hyprland_lib PUBLIC OpenGL::EGL OpenGL::GL
Threads::Threads)
++if(TARGET OpenGL::GL)
++ target_link_libraries(hyprland_lib PUBLIC OpenGL::EGL OpenGL::GL
Threads::Threads)
++else()
++ target_link_libraries(hyprland_lib PUBLIC OpenGL::EGL OpenGL::GLES3
Threads::Threads)
++endif()
+
+ pkg_check_modules(hyprland_protocols_dep hyprland-protocols>=0.6.4)
+ if(hyprland_protocols_dep_FOUND)
diff --git a/windowmanagers/hyprland/patches/gl.patch
b/windowmanagers/hyprland/patches/gl.patch
deleted file mode 100644
index f4d9d4e..0000000
--- a/windowmanagers/hyprland/patches/gl.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-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 (e442068a6bc77cbd999721a3090cf2dc980bdf1e), Pavel Vinogradov, 02/20/2026
Archive powered by MHonArc 2.6.24.