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)

Reply via email to