Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hyprland for openSUSE:Factory checked in at 2025-09-16 18:18:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hyprland (Old) and /work/SRC/openSUSE:Factory/.hyprland.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hyprland" Tue Sep 16 18:18:04 2025 rev:41 rq:1304990 version:0.51.0 Changes: -------- --- /work/SRC/openSUSE:Factory/hyprland/hyprland.changes 2025-07-21 20:00:10.278763671 +0200 +++ /work/SRC/openSUSE:Factory/.hyprland.new.1977/hyprland.changes 2025-09-16 18:18:09.166473536 +0200 @@ -1,0 +2,53 @@ +Thu Sep 11 14:28:03 UTC 2025 - Florian "sp1rit" <[email protected]> + +- Added fix-32bit.patch to prevent build failure on ia86 + +------------------------------------------------------------------- +Wed Sep 10 19:48:25 UTC 2025 - Marcus Rueckert <[email protected]> + +- Update to version 0.51.0: + - Breaking changes + - The gesture system has been reworked and is now way more + flexible. Thus, the old gestures:workspace_swipe, + gestures:workspace_swipe_fingers and + gestures:workspace_swipe_min_fingers are gone. + - animations:first_launch_animation is gone, use the new + monitorAdded animation leaf. + - New stuff + A bunch of new stuff has landed. Some highlights include: + - Reworked trackpad gestures + - You can now set new 1:1 gestures for fingers, modifiers and + directions. For example, you can have a pinch gesture with + 3 fingers close your windows, while a horizontal swipe + swipes your workspaces, while a vertical swipe pulls up a + special workspace. Possibilities are endless! + - Check the new gestures wiki page for more. + https://wiki.hypr.land/Configuring/Gestures/ + - Other + - New dim_modal config option for controlling the dimming of + parent windows with a modal dialog + - New hyprctl getprop option + - scroll_factor can now be set in per-device configs + - master: new ignoremaster with swapwithmaster, new previous + mode for focusmaster + - New cursor:invisible option to hide the cursor altogether + - New dpms animations + - Wayland-native popups now have fade in/out animations + - Screensharing now forces 8-bit by default (fixes chromium / + firefox screensharing on wide color gamut displays) + - New novrr windowrule. + - Fixes + Tons of fixes as usual: + - Fixed xwayland games blacking out forever in some cases + - Fixed workspace persistence tracking + - Fixed bad json in hyprctl descriptions + - Fixed crashes for invalid monitor modes + - Fixed screensharing colors with wide color gamuts + - Improved UV calculations for smoother animations of slow + surfaces + - Fixed invalid workspaces in openwindow on socket2 + - Fixed windows’ decorations disappearing if main surface was + offscreen + - Tons more! + +------------------------------------------------------------------- Old: ---- hyprland-0.50.1.tar.xz New: ---- fix-32bit.patch hyprland-0.51.0.tar.xz ----------(New B)---------- New: - Added fix-32bit.patch to prevent build failure on ia86 ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hyprland.spec ++++++ --- /var/tmp/diff_new_pack.tg0Sjn/_old 2025-09-16 18:18:10.198517006 +0200 +++ /var/tmp/diff_new_pack.tg0Sjn/_new 2025-09-16 18:18:10.202517174 +0200 @@ -2,6 +2,7 @@ # spec file for package hyprland # # Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # Copyright (c) 2022-24 Florian "sp1rit" <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -22,7 +23,7 @@ %define shortname hypr Name: hyprland -Version: 0.50.1 +Version: 0.51.0 Release: 0 Summary: Dynamic tiling Wayland compositor License: BSD-3-Clause @@ -32,6 +33,7 @@ Patch1: meson-missing-wayland-include.patch Patch2: disable-donation-nag-popup.patch Patch3: pkg-config-with-deps.patch +Patch4: fix-32bit.patch BuildRequires: cmake BuildRequires: gcc-c++ >= 14 BuildRequires: git @@ -39,7 +41,7 @@ BuildRequires: glslang-devel BuildRequires: meson BuildRequires: pkgconfig -BuildRequires: pkgconfig(aquamarine) >= 0.9.0 +BuildRequires: pkgconfig(aquamarine) >= 0.9.3 BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(gbm) >= 17.1.0 @@ -48,7 +50,7 @@ BuildRequires: pkgconfig(hyprcursor) >= 0.1.9 BuildRequires: pkgconfig(hyprgraphics) >= 0.1.3 BuildRequires: pkgconfig(hyprlang) >= 0.3.2 -BuildRequires: pkgconfig(hyprutils) >= 0.8.1 +BuildRequires: pkgconfig(hyprutils) >= 0.8.2 BuildRequires: pkgconfig(hyprwayland-scanner) >= 0.3.10 BuildRequires: pkgconfig(libdrm) >= 2.4.118 BuildRequires: pkgconfig(libinput) >= 1.14.0 ++++++ fix-32bit.patch ++++++ >From 48627cb20971eba295ab7e3ce484b8e09d38b894 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20=22sp1rit=22=E2=80=8B?= <[email protected]> Date: Thu, 11 Sep 2025 16:26:24 +0200 Subject: [PATCH] render/OpenGL: fix compilation for 32bit systems MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Florian "sp1rit"​ <[email protected]> --- src/render/OpenGL.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/render/OpenGL.cpp b/src/render/OpenGL.cpp index d7ea584..9f51aba 100644 --- a/src/render/OpenGL.cpp +++ b/src/render/OpenGL.cpp @@ -2876,7 +2876,7 @@ void CHyprOpenGLImpl::ensureBackgroundTexturePresence() { static auto PNOWALLPAPER = CConfigValue<Hyprlang::INT>("misc:disable_hyprland_logo"); static auto PFORCEWALLPAPER = CConfigValue<Hyprlang::INT>("misc:force_default_wallpaper"); - const auto FORCEWALLPAPER = std::clamp(*PFORCEWALLPAPER, -1L, 2L); + const auto FORCEWALLPAPER = std::clamp(*PFORCEWALLPAPER, sc<int64_t>(-1), sc<int64_t>(2)); if (*PNOWALLPAPER) m_backgroundTexture.reset(); -- 2.47.0 ++++++ hyprland-0.50.1.tar.xz -> hyprland-0.51.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/hyprland/hyprland-0.50.1.tar.xz /work/SRC/openSUSE:Factory/.hyprland.new.1977/hyprland-0.51.0.tar.xz differ: char 15, line 1
