Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fcitx5 for openSUSE:Factory checked in at 2023-05-23 14:53:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fcitx5 (Old) and /work/SRC/openSUSE:Factory/.fcitx5.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fcitx5" Tue May 23 14:53:52 2023 rev:13 rq:1088340 version:5.0.23 Changes: -------- --- /work/SRC/openSUSE:Factory/fcitx5/fcitx5.changes 2022-12-02 13:13:11.925872164 +0100 +++ /work/SRC/openSUSE:Factory/.fcitx5.new.1533/fcitx5.changes 2023-05-23 14:54:11.662359229 +0200 @@ -1,0 +2,17 @@ +Mon May 22 09:45:48 UTC 2023 - Marguerite Su <i...@marguerite.su> + +- Update to 5.0.23 + * fix a regression in certain Super(Win key) related +hotkey handling +- Changes in 5.0.22 + * implement application name detection on wayland for text-input +client when using KDE / wlroots. + * fix xkb rule parsing + * fix SNI tray menu radio icon + * avoid forwarding key in certain cases. + * support xkb rule defined in ~/.config/xkb ~/.xkb + * fcitx5-configtool now use "command" instead of "which" + * Improve commit preedit behavior when focus out +- Add FTBFS-fcitx5-5.0.23-fmt.patch + +------------------------------------------------------------------- Old: ---- fcitx5-5.0.21_dict.tar.xz New: ---- FTBFS-fcitx5-5.0.23-fmt.patch fcitx5-5.0.23_dict.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fcitx5.spec ++++++ --- /var/tmp/diff_new_pack.gBfLHz/_old 2023-05-23 14:54:14.530376198 +0200 +++ /var/tmp/diff_new_pack.gBfLHz/_new 2023-05-23 14:54:14.530376198 +0200 @@ -1,7 +1,7 @@ # # spec file for package fcitx5 # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,11 @@ %if ! %{defined _distconfdir} %define _distconfdir %{_sysconfdir} %endif - %if ! %{defined _environmentdir} %define _environmentdir %{_prefix}/lib/environment.d %endif - Name: fcitx5 -Version: 5.0.21 +Version: 5.0.23 Release: 0 Summary: Next generation of fcitx License: LGPL-2.1-or-later @@ -38,17 +36,14 @@ Source102: fcitx5.service Patch1: fcitx5-gcc7.patch Patch2: fcitx5-5.0.13-memfd.patch +Patch3: FTBFS-fcitx5-5.0.23-fmt.patch BuildRequires: cmake BuildRequires: dbus-1-devel BuildRequires: extra-cmake-modules BuildRequires: fdupes -BuildRequires: ninja -%if 0%{?suse_version} >= 1550 -BuildRequires: gcc-c++ -%else -BuildRequires: gcc8-c++ -%endif BuildRequires: hicolor-icon-theme +BuildRequires: ninja +BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: xcb-util-wm-devel BuildRequires: xkeyboard-config @@ -73,18 +68,23 @@ BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xkbcommon-x11) BuildRequires: pkgconfig(xkbfile) -%if 0%{?suse_version} <= 1520 -BuildRequires: appstream-glib-devel -%endif Provides: fcitx = %{version} Obsoletes: fcitx < 5 Provides: inputmethod +%systemd_requires +%if 0%{?suse_version} >= 1550 +BuildRequires: gcc-c++ +%else +BuildRequires: gcc8-c++ +%endif +%if 0%{?suse_version} <= 1520 +BuildRequires: appstream-glib-devel +%endif %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150200 && 0%{?is_opensuse} BuildRequires: rsvg-convert %else BuildRequires: rsvg-view %endif -%systemd_requires %description Fcitx 5 is a generic input method framework. @@ -200,24 +200,24 @@ %else %pre -if [ -x /usr/bin/systemctl ]; then - if [ ! -e "/usr/lib/systemd/user/%{name}.service" ]; then +if [ -x %{_bindir}/systemctl ]; then + if [ ! -e "%{_prefix}/lib/systemd/user/%{name}.service" ]; then mkdir -p /run/systemd/rpm/needs-user-preset touch "/run/systemd/rpm/needs-user-preset/%{name}.service" fi fi %post -if [ -x /usr/bin/systemctl ]; then +if [ -x %{_bindir}/systemctl ]; then if [ -e "/run/systemd/rpm/needs-user-preset/%{name}.service" ]; then - /usr/bin/systemctl --global preset "%{name}.service" || : + %{_bindir}/systemctl --global preset "%{name}.service" || : rm "/run/systemd/rpm/needs-user-preset/%{name}.service" || : fi fi %preun -if [ $1 -eq 0 -a -x /usr/bin/systemctl ]; then - /usr/bin/systemctl --global disable %{name}.service || : +if [ $1 -eq 0 -a -x %{_bindir}/systemctl ]; then + %{_bindir}/systemctl --global disable %{name}.service || : fi %endif ++++++ FTBFS-fcitx5-5.0.23-fmt.patch ++++++ Index: fcitx5-5.0.23/src/modules/dbus/dbusmodule.cpp =================================================================== --- fcitx5-5.0.23.orig/src/modules/dbus/dbusmodule.cpp +++ fcitx5-5.0.23/src/modules/dbus/dbusmodule.cpp @@ -571,7 +571,7 @@ public: } ss << "] program:" << ic->program() << " frontend:" << ic->frontend() - << " cap:" << fmt::format("{:x}", ic->capabilityFlags()) + << " cap:" << fmt::format("{:x}", static_cast<uint64_t>(ic->capabilityFlags())) << " focus:" << ic->hasFocus() << std::endl; return true; }); ++++++ fcitx5-5.0.21_dict.tar.xz -> fcitx5-5.0.23_dict.tar.xz ++++++ /work/SRC/openSUSE:Factory/fcitx5/fcitx5-5.0.21_dict.tar.xz /work/SRC/openSUSE:Factory/.fcitx5.new.1533/fcitx5-5.0.23_dict.tar.xz differ: char 26, line 1