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

Reply via email to