From 2dace23a2f7825e4e85deeaf2c7330080c1c7fe5 Mon Sep 17 00:00:00 2001 From: Markus Volk Date: Sat, 28 Feb 2026 13:56:54 +0100 Subject: [PATCH] hyprland: update 0.53.3 -> 0.54.0 - glaze6 -> glaze7 - update plugins for 0.54.0 --- recipes-extended/glaze/glaze6_6.5.6.bb | 18 ----------- .../hyprland-plugins/hyprland-hyprexpo.bb | 1 - .../0001-hyprexpo-compile-fix.patch | 31 ------------------- .../hyprland-plugins/hyprland-plugins.inc | 2 +- ...{hyprland_0.53.3.bb => hyprland_0.54.0.bb} | 6 ++-- .../hyprshutdown/hyprshutdown_0.0.1.bb | 2 +- .../hyprsysteminfo/hyprsysteminfo_0.1.3.bb | 2 +- .../hyprland/hyprtavern/hyprtavern_0.0.1.bb | 2 +- 8 files changed, 7 insertions(+), 57 deletions(-) delete mode 100644 recipes-extended/glaze/glaze6_6.5.6.bb delete mode 100644 recipes-support/hyprland/hyprland-plugins/hyprland-hyprexpo/0001-hyprexpo-compile-fix.patch rename recipes-support/hyprland/hyprland/{hyprland_0.53.3.bb => hyprland_0.54.0.bb} (91%) diff --git a/recipes-extended/glaze/glaze6_6.5.6.bb b/recipes-extended/glaze/glaze6_6.5.6.bb deleted file mode 100644 index 728da38..0000000 --- a/recipes-extended/glaze/glaze6_6.5.6.bb +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "Glaze reads and writes from object memory, simplifying interfaces and offering incredible performance" -HOMEPAGE = "https://github.com/stephenberry/glaze" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4d29875d83fbbf50485c846dbbbed8" - -SRC_URI = "git://github.com/stephenberry/glaze.git;protocol=https;nobranch=1" -SRCREV = "7fccd73a5e1d9723a4a26d77979ecaa554c45a14" - -DEPENDS += "gcc-sanitizers libeigen" - -inherit cmake - -EXTRA_OECMAKE = "-DBUILD_TESTING=OFF" - -PACKAGECONFIG ?= "" -PACKAGECONFIG[openssl] = "-Dglaze_ENABLE_SSL=ON,-Dglaze_ENABLE_SSL=OFF,openssl" - -FILES:${PN} += "${datadir}" diff --git a/recipes-support/hyprland/hyprland-plugins/hyprland-hyprexpo.bb b/recipes-support/hyprland/hyprland-plugins/hyprland-hyprexpo.bb index 382cf99..4883c0f 100644 --- a/recipes-support/hyprland/hyprland-plugins/hyprland-hyprexpo.bb +++ b/recipes-support/hyprland/hyprland-plugins/hyprland-hyprexpo.bb @@ -4,7 +4,6 @@ LIC_FILES_CHKSUM = "file://../LICENSE;md5=e6458723c467506fd0c4aea3be2bcf8a" require hyprland-plugins.inc -SRC_URI += "file://0001-hyprexpo-compile-fix.patch" S = "${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}/hyprexpo" FILES:${PN} += "${libdir}/libhyprexpo.so" diff --git a/recipes-support/hyprland/hyprland-plugins/hyprland-hyprexpo/0001-hyprexpo-compile-fix.patch b/recipes-support/hyprland/hyprland-plugins/hyprland-hyprexpo/0001-hyprexpo-compile-fix.patch deleted file mode 100644 index ff487f1..0000000 --- a/recipes-support/hyprland/hyprland-plugins/hyprland-hyprexpo/0001-hyprexpo-compile-fix.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 2dc4b64213ce1033ef8fe87010308abbca653fe1 Mon Sep 17 00:00:00 2001 -From: Markus Volk -Date: Fri, 23 Jan 2026 20:43:18 +0100 -Subject: [PATCH] hyprexpo: compile fix - -Signed-off-by: Markus Volk - -Upstream-Status: Pending ---- - hyprexpo/main.cpp | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/hyprexpo/main.cpp b/hyprexpo/main.cpp -index 2129ea0..483c868 100644 ---- a/main.cpp -+++ b/main.cpp -@@ -174,9 +174,9 @@ static Hyprlang::CParseResult expoGestureKeyword(const char* LHS, const char* RH - std::expected resultFromGesture; - - if (data[startDataIdx] == "expo") -- resultFromGesture = g_pTrackpadGestures->addGesture(makeUnique(), fingerCount, direction, modMask, deltaScale, disableInhibit); -+ resultFromGesture = g_pTrackpadGestures->addGesture(makeUnique(), fingerCount, direction, modMask, deltaScale); - else if (data[startDataIdx] == "unset") -- resultFromGesture = g_pTrackpadGestures->removeGesture(fingerCount, direction, modMask, deltaScale, disableInhibit); -+ resultFromGesture = g_pTrackpadGestures->removeGesture(fingerCount, direction, modMask, deltaScale); - else { - result.setError(std::format("Invalid gesture: {}", data[startDataIdx]).c_str()); - return result; --- -2.52.0 - diff --git a/recipes-support/hyprland/hyprland-plugins/hyprland-plugins.inc b/recipes-support/hyprland/hyprland-plugins/hyprland-plugins.inc index 60de7aa..8297f80 100644 --- a/recipes-support/hyprland/hyprland-plugins/hyprland-plugins.inc +++ b/recipes-support/hyprland/hyprland-plugins/hyprland-plugins.inc @@ -1,5 +1,5 @@ SRC_URI = "git://github.com/hyprwm/hyprland-plugins.git;protocol=https;branch=main" -SRCREV = "4b6887679ed2fb6ac8d96c3e842bfa23bf5429b5" +SRCREV = "b85a56b9531013c79f2f3846fd6ee2ff014b8960" DEPENDS += " \ pixman \ diff --git a/recipes-support/hyprland/hyprland/hyprland_0.53.3.bb b/recipes-support/hyprland/hyprland/hyprland_0.54.0.bb similarity index 91% rename from recipes-support/hyprland/hyprland/hyprland_0.53.3.bb rename to recipes-support/hyprland/hyprland/hyprland_0.54.0.bb index 8bd85dd..5e5052e 100644 --- a/recipes-support/hyprland/hyprland/hyprland_0.53.3.bb +++ b/recipes-support/hyprland/hyprland/hyprland_0.54.0.bb @@ -3,14 +3,14 @@ HOMEPAGE = "https://hyprland.org/" SECTION = "graphics" LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=caa26b106f897db6f8f81cc397942426" +LIC_FILES_CHKSUM = "file://LICENSE;md5=83fb0c6a837b7f0de6df847876e6295d" REQUIRED_DISTRO_FEATURES = "wayland opengl" DEPENDS += " \ aquamarine \ cairo \ - glaze6 \ + glaze \ hyprcursor \ hyprgraphics \ hyprlang \ @@ -46,7 +46,7 @@ RRECOMMENDS:${PN} ?= " \ " SRC_URI = "gitsm://github.com/hyprwm/Hyprland.git;protocol=https;nobranch=1" -SRCREV = "dd220efe7b1e292415bd0ea7161f63df9c95bfd3" +SRCREV = "0002f148c9a4fe421a9d33c0faa5528cdc411e62" inherit cmake pkgconfig features_check diff --git a/recipes-support/hyprland/hyprshutdown/hyprshutdown_0.0.1.bb b/recipes-support/hyprland/hyprshutdown/hyprshutdown_0.0.1.bb index bed8fed..465e7c3 100644 --- a/recipes-support/hyprland/hyprshutdown/hyprshutdown_0.0.1.bb +++ b/recipes-support/hyprland/hyprshutdown/hyprshutdown_0.0.1.bb @@ -5,7 +5,7 @@ LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=a0bf31bc487405beb07b19459ea85114" DEPENDS = " \ - glaze6 \ + glaze \ hyprtoolkit \ hyprutils \ pixman \ diff --git a/recipes-support/hyprland/hyprsysteminfo/hyprsysteminfo_0.1.3.bb b/recipes-support/hyprland/hyprsysteminfo/hyprsysteminfo_0.1.3.bb index 02e670d..834afc2 100644 --- a/recipes-support/hyprland/hyprsysteminfo/hyprsysteminfo_0.1.3.bb +++ b/recipes-support/hyprland/hyprsysteminfo/hyprsysteminfo_0.1.3.bb @@ -7,6 +7,6 @@ SRC_URI = "git://github.com/hyprwm/hyprsysteminfo.git;protocol=https;branch=main SRCREV = "1959f049f5934be215a9eca9fbc1582438f4dbe2" -DEPENDS = "glaze6 hyprtoolkit hyprutils libdrm pciutils pixman" +DEPENDS = "glaze hyprtoolkit hyprutils libdrm pciutils pixman" inherit cmake pkgconfig diff --git a/recipes-support/hyprland/hyprtavern/hyprtavern_0.0.1.bb b/recipes-support/hyprland/hyprtavern/hyprtavern_0.0.1.bb index 6d44129..667b7e9 100644 --- a/recipes-support/hyprland/hyprtavern/hyprtavern_0.0.1.bb +++ b/recipes-support/hyprland/hyprtavern/hyprtavern_0.0.1.bb @@ -5,7 +5,7 @@ LICENSE = "BSD-3-Clause" LIC_FILES_CHKSUM = "file://LICENSE;md5=a0bf31bc487405beb07b19459ea85114" DEPENDS = " \ - glaze6 \ + glaze \ hyprtoolkit \ pixman \ libdrm \