Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hyprland for openSUSE:Factory checked in at 2024-02-12 18:53:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hyprland (Old) and /work/SRC/openSUSE:Factory/.hyprland.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hyprland" Mon Feb 12 18:53:23 2024 rev:14 rq:1146143 version:0.35.0 Changes: -------- --- /work/SRC/openSUSE:Factory/hyprland/hyprland.changes 2024-01-07 21:40:46.357045575 +0100 +++ /work/SRC/openSUSE:Factory/.hyprland.new.1815/hyprland.changes 2024-02-12 18:55:44.662156926 +0100 @@ -1,0 +2,109 @@ +Mon Feb 12 10:46:15 UTC 2024 - Florian <packag...@sp1rit.anonaddy.me> + +- Update to version 0.35.0: + + New hyprland release? No way. I think we got some new stuff and + fixes. + This release was brought to you by the Hyprland Corp. + + New features: + - config: Add border gradients to windowrulev2 (#4335) + - hyprctl: add systeminfo + - hyprpm: add --force for update + - input: add special_fallthrough + - keybinds: Add dispatcher for xmonad/qtile-style workspace + switching (#4439) + - master: Add more null checks for rollnext (#4343) + - renderer: Add new background infrastructure + + Fixes: + - dwindle: fix windows being created at incorrect position when + cursor is over reserved area (#4520) + - hyprctl: screen_shader config fixes (#4102) + - hyprpm: fix crash on add plugin + - hyprpm: fix invalid pkg-config path env in build + - keybinds: fix ignoremods with release + - keybinds: fix keys getting stuck + minor refactor and + optimizations to keybind handling (#4304) + - keybinds: fix tracking of sent key states + - layershell: Fix greedy mouse grab from keyboard_interactive + layer (#4401) + - main: Fix typo in std::cerr (#4359) + - meson: fix wlroots patch (#4324) + - pluginapi: fix hooks with negative rip offsets + - renderer: fixup misaligned fsv1 surfaces with uv + - subsurfaceTree: Fix nullptr crash when disconnecting a monitor + (#4577) + + Other: + - HookSystem: rename PAGESIZE_VAR from PAGESIZE to avoid conflict + (#4321) + - build: protocols: require wayland-protocols >= 1.32 + - compositor: clarify common errors at launch + - compositor: don't close special on focus on pinned (#4533) + - config: variables update their value when set again (#4263) + - core: improve cleanup logic + - crashreporter: skip first possibly cut off line in log tail + - damage: use buffer_damage instead of effective_damage + - dwindle: avoid sending negative sizes to wlr + - events: ignore sending mouse enter to focused if a constraint + is active + - fractional: Set preferred scale on monitor config reload + (#4406) + - groupbar: Drag single window instead of destroying group + (#4327) + - groupbar: improve gradient handling (#4390) + - groupbar: separate gradients from title (#4444) + - hyprctl: move to a class and unify commands + - hyprpm: don't update headers if they are up-to-date, only + recompile + - hyprpm: handle failed compilations gracefully + - hyprpm: install headers locally (#4585) + - hyprpm: log verbose return of cmake and meson in update + - hyprpm: update global state on plugin recompile not header + update + - hyprpm: verify headersHashCompiled as well in headersValid() + - input: Allow disabling touchscreen input (#4517) + - input: allow focusSurface when locked if surfase is sessionLock + - input: focus window on mouse down on decoration (#4514) + - input: leave special on focus (#4358) + - input: partially revert #4401 + - input: remove animate checks on resize limiter (#4480) + - input: track exclusive LSes + - internal: minor header cleanup + - issue templates: make versions spoiler'd + - keybinds: Refocus only if the silently moved window had the + focus (#4328) + - keybinds: avoid duplicated held keys, only use last, remove all + - layout: Round window pos and size on togglefloating (#4407) + - layout: save float props before setting fs state (#4537) + - layout: update rules before applying fullscreen nodes in + layouts + - make: unbreak with non-GNU ln(1) after 78f9ba9 + - master: guard PNODE in roll* + - monitor: clear output state after usage + - monitor: don't call output_state_finish on buffer-less state + clears + - monitor: wrap usage of wlr_output_state + - opengl: apply box rot to projections + - opengl: rassert false on lost context + - opengl: use texBox for rendering background texture + - pluginapi: allow registering hyprctl commands + - renderer: Only force nearest neighbor when the sizes are off by + one or two (#4325) + - renderer: allow rendering multiple fullscreen windows in third + fs pass + - renderer: avoid unnecessary gpu resource deletions + - renderer: ignore box offsets for fullscreen windows + - renderer: overhaul renderModifData + - renderer: reset fb pointers after render pass + - screenshader: rename output uniform to wl_output (#4606) + - subsurfaceTree: update surface tree protocol feedback on map + - surface: avoid spam of window surfaces with scale and transform + events + - swipe: Prevent hiding current workspace when swiping (#4417) + - tearing-control: handle unmapped surfaces for hints + - wlroots: update version patches + - xwayland: remove delta from pos sets in configureX11 + - xwayland: remove reportedsize set in unmanagedSetGeometry + (#4539) +- The patch "0001-fixed-patchd-wlroots-build.patch" has been dropped + as it appears as if it isn't necessary anymore. + +------------------------------------------------------------------- Old: ---- 0001-fixed-patchd-wlroots-build.patch hyprland-0.34.0.tar.xz New: ---- hyprland-0.35.0.tar.xz BETA DEBUG BEGIN: Old: (#4539) - The patch "0001-fixed-patchd-wlroots-build.patch" has been dropped as it appears as if it isn't necessary anymore. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hyprland.spec ++++++ --- /var/tmp/diff_new_pack.1LXSHP/_old 2024-02-12 18:55:45.214176860 +0100 +++ /var/tmp/diff_new_pack.1LXSHP/_new 2024-02-12 18:55:45.214176860 +0100 @@ -2,7 +2,7 @@ # spec file for package hyprland # # Copyright (c) 2024 SUSE LLC -# Copyright (c) 2022/23 Florian "sp1rit" <packag...@sp1rit.anonaddy.me> +# Copyright (c) 2022-24 Florian "sp1rit" <packag...@sp1rit.anonaddy.me> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,13 +20,12 @@ %bcond_without devel Name: hyprland -Version: 0.34.0 +Version: 0.35.0 Release: 0 Summary: Dynamic tiling Wayland compositor License: BSD-3-Clause URL: https://hyprland.org/ Source0: %{name}-%{version}.tar.xz -Patch1: 0001-fixed-patchd-wlroots-build.patch BuildRequires: cmake BuildRequires: gcc-c++ >= 11 BuildRequires: git @@ -92,7 +91,6 @@ %prep %autosetup -p1 -patch -p1 -d subprojects/wlroots/ < subprojects/packagefiles/wlroots-meson-build.patch %build %meson \ @@ -103,6 +101,7 @@ %meson_install --tags runtime,man%{?with_devel:,devel} %if %{with devel} rm %{buildroot}/%{_libdir}/libwlroots.a %{buildroot}/%{_libdir}/pkgconfig/wlroots.pc +rm -rf %{buildroot}/%{_includedir}/wlr/ %endif %files ++++++ hyprland-0.34.0.tar.xz -> hyprland-0.35.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/hyprland/hyprland-0.34.0.tar.xz /work/SRC/openSUSE:Factory/.hyprland.new.1815/hyprland-0.35.0.tar.xz differ: char 15, line 1