Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package niri for openSUSE:Factory checked in at 2025-12-01 11:13:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/niri (Old) and /work/SRC/openSUSE:Factory/.niri.new.14147 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "niri" Mon Dec 1 11:13:22 2025 rev:17 rq:1320559 version:25.11 Changes: -------- --- /work/SRC/openSUSE:Factory/niri/niri.changes 2025-11-06 18:17:14.465657481 +0100 +++ /work/SRC/openSUSE:Factory/.niri.new.14147/niri.changes 2025-12-01 11:14:00.116235021 +0100 @@ -1,0 +2,43 @@ +Sat Nov 29 11:33:45 UTC 2025 - Muhammad Akbar Yanuar Mantari <[email protected]> + +- Update to version 25.11: + + Added Alt-Tab recent-windows switcher, with live window + previews and title fading for long titles. + windows blocked out from screencasts now appear as + black rectangles with titles hidden + + niri IPC now exposes `focus_timestamp` and an event stream, + enabling external tools to access the recent-windows list. + + Added animated transitions for entering/leaving fullscreen: + black backdrop fade and smooth rounded-corner clipping. + + Added “true maximize” mode allowing windows to occupy the full + work area without gaps or struts. + + New horizontal-scroll gesture: + dragging a tiled window’s titlebar horizontally scrolls + the view; two-finger tap toggles floating/tiling. + + Per-output and per-workspace layout configuration: + `layout {}` sections can live inside `output {}` or + `workspace "name" {}`. + + Added config includes: + configurations can now be split using `include + "file.kdl"`. + + Support for DisplayLink external-display docks. + + Reduced screen blanking when starting or switching from TTY. + + Added custom output modes/modelines for monitors with + incomplete EDID. + + Accessibility improvements: + corrected signalling of keyboard modifiers; Alt-Tab + switcher is now screen-reader friendly. + + Numerous bug fixes: + - improved window commit tracking + - fixed layer-shell/Qt/GTK popup ordering + - fixed DMA-BUF importing for v4l2 + - improved animations and screenshot behaviour + - touch device calibration fixes + - scroll event handling fixes + - DRM/GPU device stability improvements + - layer-shell v5 support + - XWayland stability and behaviour improvements +- Remove libspa-0.8.0-compat.patch: unneeded anymore +- Back use vendor and source from github release + +------------------------------------------------------------------- Old: ---- libspa-0.8.0-compat.patch niri-25.08+135.tar.zst vendor.tar.zst New: ---- niri-25.11-vendored-dependencies.tar.xz niri-25.11.tar.gz ----------(Old B)---------- Old: - XWayland stability and behaviour improvements - Remove libspa-0.8.0-compat.patch: unneeded anymore - Back use vendor and source from github release ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ niri.spec ++++++ --- /var/tmp/diff_new_pack.IEK98C/_old 2025-12-01 11:14:01.320285989 +0100 +++ /var/tmp/diff_new_pack.IEK98C/_new 2025-12-01 11:14:01.320285989 +0100 @@ -19,19 +19,14 @@ %bcond_without test Name: niri -Version: 25.08+135 +Version: 25.11 Release: 0 Summary: Scrollable-tiling Wayland compositor License: GPL-3.0-or-later URL: https://github.com/YaLTeR/niri -#i will use this again for next release -#Source0: #{url}/archive/v#{version}/#{name}-#{version}.tar.gz -#Source1: #{url}/releases/download/v#{version}/#{name}-#{version}-vendored-dependencies.tar.xz -Source0: %{name}-%{version}.tar.zst -Source1: vendor.tar.zst +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +Source1: %{url}/releases/download/v%{version}/%{name}-%{version}-vendored-dependencies.tar.xz Source2: cargo_config -# PATCH-FIX-OPENSUSE -- Backported fix for API breakage -- gh#YaLTeR/niri#2728 -Patch0: libspa-0.8.0-compat.patch BuildRequires: cargo-packaging BuildRequires: clang BuildRequires: pango-devel @@ -72,8 +67,8 @@ %prep %autosetup -a1 -p1 -##mkdir .cargo -#cp #{SOURCE2} .cargo/config +mkdir .cargo +cp %{SOURCE2} .cargo/config %build %{cargo_build}
