Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fcitx5 for openSUSE:Factory checked in at 2026-10-22 18:24:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fcitx5 (Old) and /work/SRC/openSUSE:Factory/.fcitx5.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fcitx5" Thu Oct 22 18:24:41 2026 rev:27 rq:1387127 version:5.1.23 Changes: -------- --- /work/SRC/openSUSE:Factory/fcitx5/fcitx5.changes 2026-02-16 13:14:23.786692622 +0100 +++ /work/SRC/openSUSE:Factory/.fcitx5.new.2252680/fcitx5.changes 2026-10-22 18:24:47.713941675 +0200 @@ -1,0 +2,21 @@ +Sat Oct 17 16:19:14 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 5.1.23: + * Native SVG theme rendering via librsvg for HiDPI displays, with the + default theme images converted from png to svg. + * Coroutine-based wayland launcher and GNOME/ibus app monitors. + * Clipboard prefers ext-data-control-v1; fractional scaling handled + via the wayland-protocols package (needs wayland-protocols >= 1.46). + * New key-matching logic shared by checkKeyList users, and an option + to consume redundant Activate/Deactivate key presses. + * Preserve the current input method across group updates; port the + clipboard, quickphrase and input-method selector to temp mode. + * Update emoji dictionary to Emoji 17.0; harden theme-name, commit + string and config-value escaping handling. +- Packaging changes: + * Add pkgconfig(librsvg-2.0) and plasma-wayland-protocols >= 1.20 + BuildRequires for the new mandatory dependencies. + * Rebase fcitx5-5.1.17-waylandprotocols-revert-ext-data-control.patch + for the new upstream sources. + +------------------------------------------------------------------- Old: ---- fcitx5-5.1.17_dict.tar.zst New: ---- fcitx5-5.1.23_dict.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fcitx5.spec ++++++ --- /var/tmp/diff_new_pack.aYnoyB/_old 2026-10-22 18:24:48.913991713 +0200 +++ /var/tmp/diff_new_pack.aYnoyB/_new 2026-10-22 18:24:48.915991796 +0200 @@ -23,7 +23,7 @@ %define _environmentdir %{_prefix}/lib/environment.d %endif Name: fcitx5 -Version: 5.1.17 +Version: 5.1.23 Release: 0 Summary: Next generation of fcitx License: LGPL-2.1-or-later @@ -36,10 +36,14 @@ Source5: fcitx5-autostart Source6: 20-fcitx5-plasma-setup.sh Source102: fcitx5.service +# PATCH-FIX-OPENSUSE fcitx5-gcc7.patch -- fix build with GCC 7 Patch1: fcitx5-gcc7.patch +# PATCH-FIX-OPENSUSE fcitx5-5.0.13-memfd.patch -- memfd_create compatibility Patch2: fcitx5-5.0.13-memfd.patch %if 0%{?sle_version} == 150600 && 0%{?is_opensuse} +# PATCH-FIX-SLE fcitx5-5.1.17-xcb.patch -- guard Xfixes disconnect-mode API absent on SLE 15 SP6 Patch3: fcitx5-5.1.17-xcb.patch +# PATCH-FIX-SLE fcitx5-5.1.17-waylandprotocols-revert-ext-data-control.patch -- drop ext-data-control-v1 for the old wayland-protocols stack on SLE 15 SP6 Patch4: fcitx5-5.1.17-waylandprotocols-revert-ext-data-control.patch %endif BuildRequires: cmake @@ -49,6 +53,7 @@ BuildRequires: hicolor-icon-theme BuildRequires: ninja BuildRequires: pkgconfig +BuildRequires: plasma-wayland-protocols >= 1.20 BuildRequires: update-desktop-files BuildRequires: xcb-util-wm-devel BuildRequires: xkeyboard-config @@ -60,6 +65,7 @@ BuildRequires: pkgconfig(fmt) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(iso-codes) +BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libuv) BuildRequires: pkgconfig(nlohmann_json) @@ -67,7 +73,7 @@ BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: pkgconfig(wayland-protocols) >= 1.46 BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-imdkit) BuildRequires: pkgconfig(xcb-keysyms) ++++++ fcitx5-5.1.17-waylandprotocols-revert-ext-data-control.patch ++++++ --- /var/tmp/diff_new_pack.aYnoyB/_old 2026-10-22 18:24:48.981994548 +0200 +++ /var/tmp/diff_new_pack.aYnoyB/_new 2026-10-22 18:24:48.984994673 +0200 @@ -1,24 +1,26 @@ diff -urN fcitx5-5.1.17/CMakeLists.txt fcitx5-5.1.17.new/CMakeLists.txt --- fcitx5-5.1.17/CMakeLists.txt 2025-12-22 14:18:01.000000000 +0800 +++ fcitx5-5.1.17.new/CMakeLists.txt 2026-02-07 13:09:14.689438272 +0800 -@@ -169,7 +169,7 @@ +@@ -184,8 +184,8 @@ set(REQUIRED_WAYLAND_COMPONENTS Client Cursor) find_package(Wayland 1.22 REQUIRED COMPONENTS ${REQUIRED_WAYLAND_COMPONENTS}) find_package(WaylandScanner REQUIRED) -- find_package(WaylandProtocols 1.39 REQUIRED) +- find_package(WaylandProtocols 1.46 REQUIRED) + find_package(WaylandProtocols REQUIRED) - pkg_check_modules(Gio IMPORTED_TARGET gio-2.0) - endif() + # Required for gsettings + pkg_check_modules(Gio REQUIRED IMPORTED_TARGET gio-2.0) + if (USE_SYSTEM_PLASMA_WAYLAND_PROTOCOLS) + if (USE_SYSTEM_PLASMA_WAYLAND_PROTOCOLS) diff -urN fcitx5-5.1.17/src/lib/fcitx-wayland/CMakeLists.txt fcitx5-5.1.17.new/src/lib/fcitx-wayland/CMakeLists.txt --- fcitx5-5.1.17/src/lib/fcitx-wayland/CMakeLists.txt 2025-12-22 14:18:01.000000000 +0800 +++ fcitx5-5.1.17.new/src/lib/fcitx-wayland/CMakeLists.txt 2026-02-07 13:09:52.981927150 +0800 -@@ -2,7 +2,6 @@ +@@ -2,6 +2,5 @@ add_subdirectory(input-method) add_subdirectory(input-method-v2) add_subdirectory(wlr-data-control) -add_subdirectory(ext-data-control) - add_subdirectory(blur) + add_subdirectory(ext-background-effect) add_subdirectory(plasma-window-management) add_subdirectory(wlr-foreign-toplevel-management-unstable-v1) diff -urN fcitx5-5.1.17/src/lib/fcitx-wayland/ext-data-control/ext_data_control_source_v1.cpp fcitx5-5.1.17.new/src/lib/fcitx-wayland/ext-data-control/ext_data_control_source_v1.cpp ++++++ fcitx5-5.1.17_dict.tar.zst -> fcitx5-5.1.23_dict.tar.zst ++++++ /work/SRC/openSUSE:Factory/fcitx5/fcitx5-5.1.17_dict.tar.zst /work/SRC/openSUSE:Factory/.fcitx5.new.2252680/fcitx5-5.1.23_dict.tar.zst differ: char 7, line 1
