Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fcitx5 for openSUSE:Factory checked in at 2022-07-14 16:34:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fcitx5 (Old) and /work/SRC/openSUSE:Factory/.fcitx5.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fcitx5" Thu Jul 14 16:34:27 2022 rev:6 rq:989063 version:5.0.18 Changes: -------- --- /work/SRC/openSUSE:Factory/fcitx5/fcitx5.changes 2022-03-12 17:16:05.786348596 +0100 +++ /work/SRC/openSUSE:Factory/.fcitx5.new.1523/fcitx5.changes 2022-07-14 16:34:55.448666011 +0200 @@ -1,0 +2,14 @@ +Tue Jul 5 11:29:25 UTC 2022 - Fusion Future <[email protected]> + +- Update to 5.0.18 + * Support for plasma themes in classicui + * Fix client cursor disappears when using qt text-input-v2 + * Fix clear text when ctrl+c when using gtk text-input-v3 + * Fix a rare wayland protocol error on sway +- Fix build by removing unused headers (gh#fcitx/fcitx5#538) + * 0001-Remove-unused-xkbcommon-headers.patch +- Replace raw package name with pkgconfig() +- Remove "ENABLE_PRESAGE", it's not used anywhere + (https://github.com/fcitx/fcitx5/commit/e7348f0f972d7f4934f3a1dd1258a51d7d057ac4) + +------------------------------------------------------------------- Old: ---- fcitx5-5.0.15.tar.xz New: ---- 0001-Remove-unused-xkbcommon-headers.patch fcitx5-5.0.18.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fcitx5.spec ++++++ --- /var/tmp/diff_new_pack.PAkVFT/_old 2022-07-14 16:34:55.960666515 +0200 +++ /var/tmp/diff_new_pack.PAkVFT/_new 2022-07-14 16:34:55.964666519 +0200 @@ -25,7 +25,7 @@ %endif Name: fcitx5 -Version: 5.0.15 +Version: 5.0.18 Release: 0 Summary: Next generation of fcitx License: LGPL-2.1-or-later @@ -40,40 +40,43 @@ Patch0: fcitx5-no-download.patch Patch1: fcitx5-gcc7.patch Patch2: fcitx5-5.0.13-memfd.patch -BuildRequires: Mesa-libEGL-devel -BuildRequires: cairo-devel -BuildRequires: cldr-emoji-annotation-devel +# PATCH-FIX-UPSTREAM gh#fcitx/fcitx5#538 +Patch3: 0001-Remove-unused-xkbcommon-headers.patch BuildRequires: cmake BuildRequires: dbus-1-devel -BuildRequires: enchant-devel BuildRequires: extra-cmake-modules BuildRequires: fdupes -BuildRequires: fmt-devel +BuildRequires: ninja %if 0%{?suse_version} >= 1550 BuildRequires: gcc-c++ %else BuildRequires: gcc8-c++ %endif -BuildRequires: gdk-pixbuf-devel BuildRequires: hicolor-icon-theme -BuildRequires: iso-codes-devel -BuildRequires: libevent-devel -BuildRequires: libexpat-devel -BuildRequires: libjson-c-devel -BuildRequires: libpresage-devel -BuildRequires: libuuid-devel -BuildRequires: libxkbcommon-devel -BuildRequires: libxkbcommon-x11-devel -BuildRequires: libxkbfile-devel -BuildRequires: pango-devel -BuildRequires: systemd-devel BuildRequires: update-desktop-files -BuildRequires: wayland-devel -BuildRequires: wayland-protocols-devel -BuildRequires: xcb-imdkit-devel -BuildRequires: xcb-util-keysyms-devel BuildRequires: xcb-util-wm-devel BuildRequires: xkeyboard-config +BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(cldr-emoji-annotation) +BuildRequires: pkgconfig(enchant) +BuildRequires: pkgconfig(expat) +BuildRequires: pkgconfig(fmt) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) +BuildRequires: pkgconfig(iso-codes) +BuildRequires: pkgconfig(json-c) +BuildRequires: pkgconfig(libevent) +BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(pango) +BuildRequires: pkgconfig(uuid) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-egl) +BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-imdkit) +BuildRequires: pkgconfig(xcb-keysyms) +BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(xkbcommon-x11) +BuildRequires: pkgconfig(xkbfile) %if 0%{?suse_version} <= 1520 BuildRequires: appstream-glib-devel %endif @@ -108,7 +111,6 @@ Group: System/Libraries Provides: libFcitx5Config5 = %{version} Obsoletes: libFcitx5Config5 < %{version} -Provides: libfcitx-config4 = %{verson} Obsoletes: libfcitx-config4 <= 4.2.9.8 %description -n libFcitx5Config6 @@ -139,10 +141,7 @@ This package provides utility libraries for fcitx5. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%autosetup -p1 cp -r %{SOURCE1} src/modules/spell/dict/ %build @@ -150,8 +149,8 @@ export CC=%{_bindir}/gcc-8 export CXX=%{_bindir}/g++-8 %endif -%cmake -DENABLE_PRESAGE=On -DCMAKE_SKIP_RPATH=OFF -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} -%make_build +%cmake -DCMAKE_SKIP_RPATH=OFF -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} +%cmake_build %install %cmake_install ++++++ 0001-Remove-unused-xkbcommon-headers.patch ++++++ >From 8ab4581ca7142636cb8178cfa1ecf97d5a73afc6 Mon Sep 17 00:00:00 2001 From: Weng Xuetian <[email protected]> Date: Tue, 5 Jul 2022 07:52:50 -0700 Subject: [PATCH] Remove unused xkbcommon headers. Fix #538 --- src/im/keyboard/keyboard.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/im/keyboard/keyboard.h b/src/im/keyboard/keyboard.h index 9a4d2f3..e16db96 100644 --- a/src/im/keyboard/keyboard.h +++ b/src/im/keyboard/keyboard.h @@ -7,8 +7,6 @@ #ifndef _FCITX_IM_KEYBOARD_KEYBOARD_H_ #define _FCITX_IM_KEYBOARD_KEYBOARD_H_ -#include <xkbcommon/xkbcommon-compose.h> -#include <xkbcommon/xkbcommon.h> #include "fcitx-config/configuration.h" #include "fcitx-config/iniparser.h" #include "fcitx-utils/event.h" -- 2.36.1 ++++++ fcitx5-5.0.15.tar.xz -> fcitx5-5.0.18.tar.xz ++++++ ++++ 28529 lines of diff (skipped)
