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

Reply via email to