Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package fcitx5-chinese-addons for
openSUSE:Factory checked in at 2024-05-24 19:51:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fcitx5-chinese-addons (Old)
and /work/SRC/openSUSE:Factory/.fcitx5-chinese-addons.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fcitx5-chinese-addons"
Fri May 24 19:51:28 2024 rev:12 rq:1176018 version:5.1.5
Changes:
--------
---
/work/SRC/openSUSE:Factory/fcitx5-chinese-addons/fcitx5-chinese-addons.changes
2024-02-05 22:02:36.858081370 +0100
+++
/work/SRC/openSUSE:Factory/.fcitx5-chinese-addons.new.24587/fcitx5-chinese-addons.changes
2024-05-24 19:51:46.938917169 +0200
@@ -1,0 +2,17 @@
+Wed May 22 09:28:00 UTC 2024 - Marguerite Su <[email protected]>
+
+- update to 5.1.5
+ * New emoji implementation
+ * Selecting a character from a candidate can now be used with any
+ candidate even if the sentence is partially selected.
+ * Extra dictionary is now loaded asynchronously.
+ * openCC profile is now listed as a combobox in configuration
+ * Add pinyin correction based on layout
+- changes in 5.1.4
+ * Use Qt5 by default
+ * Make sure we load table data after start up
+ * Fix corner case of custom phrase parsing
+ * Fix testpinyin
+ * Make virtual key by pass quickphrase
+
+-------------------------------------------------------------------
Old:
----
fcitx5-chinese-addons-5.1.3_dict.tar.xz
New:
----
fcitx5-chinese-addons-5.1.5_dict.tar.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fcitx5-chinese-addons.spec ++++++
--- /var/tmp/diff_new_pack.EfrQcb/_old 2024-05-24 19:51:47.550939557 +0200
+++ /var/tmp/diff_new_pack.EfrQcb/_new 2024-05-24 19:51:47.550939557 +0200
@@ -16,14 +16,16 @@
#
+%define build_qt5 1
+%define build_qt6 1
Name: fcitx5-chinese-addons
-Version: 5.1.3
+Version: 5.1.5
Release: 0
Summary: Pinyin and Table IM support for fcitx5
License: GPL-2.0-or-later AND LGPL-2.1-or-later
Group: System/I18n/Chinese
URL: https://github.com/fcitx/fcitx5-chinese-addons
-Source:
https://download.fcitx-im.org/fcitx5/%{name}/%{name}-%{version}_dict.tar.xz
+Source:
https://download.fcitx-im.org/fcitx5/%{name}/%{name}-%{version}_dict.tar.zst
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: fcitx5-devel
@@ -32,17 +34,24 @@
BuildRequires: fdupes
BuildRequires: fmt-devel
BuildRequires: hicolor-icon-theme
-BuildRequires: libQt5Concurrent-devel
-BuildRequires: libQt5DBus-devel
-# BuildRequires: libQt5WebKitWidgets-devel
BuildRequires: libboost_iostreams-devel
BuildRequires: libboost_regex-devel
BuildRequires: libcurl-devel
BuildRequires: libime-devel >= 1.0.12
-BuildRequires: libqt5-qtwebengine-devel
BuildRequires: opencc-devel
BuildRequires: pkgconfig
-BuildRequires: xz
+BuildRequires: zstd
+%if %{build_qt6}
+BuildRequires: qt6-concurrent-devel
+BuildRequires: qt6-dbus-devel
+BuildRequires: qt6-webenginewidgets-devel
+BuildRequires: qt6-widgets-devel
+%endif
+%if %{build_qt5}
+BuildRequires: libQt5Concurrent-devel
+BuildRequires: libQt5DBus-devel
+BuildRequires: libqt5-qtwebengine-devel
+%endif
Supplements: fcitx5
Conflicts: fcitx <= 4.2.9.8
Provides: fcitx-cloudpinyin = %{version}
@@ -86,42 +95,111 @@
%description
This provides pinyin and table input method support for fcitx5.
+%if %{build_qt5}
%package -n fcitx5-pinyindictmanager
Summary: Fcitx5 Pinyin dictionary manager library
Group: System/Libraries
-Supplements: (fcitx5 and plasma5-workspace)
+Supplements: (fcitx5-chinese-addons and plasma5-workspace)
%description -n fcitx5-pinyindictmanager
Fcitx5 Pinyin dictionary manager library.
+%package -n fcitx5-customphraseeditor
+Summary: Fcitx5 Custom Phrase editor library
+Group: System/Libraries
+Supplements: (fcitx5-chinese-addons and plasma5-workspace)
+
+%description -n fcitx5-customphraseeditor
+Fcitx5 Custom Phrase editor library.
+%endif
+
+%if %{build_qt6}
+%package -n fcitx5-pinyindictmanager6
+Summary: Fcitx5 Pinyin dictionary manager library
+Group: System/Libraries
+Supplements: (fcitx5-chinese-addons and plasma6-workspace)
+
+%description -n fcitx5-pinyindictmanager6
+Fcitx5 Pinyin dictionary manager library.
+
+%package -n fcitx5-customphraseeditor6
+Summary: Fcitx5 Custom Phrase editor library
+Group: System/Libraries
+Supplements: (fcitx5-chinese-addons and plasma6-workspace)
+
+%description -n fcitx5-customphraseeditor6
+Fcitx5 Custom Phrase editor library.
+%endif
+
%package devel
Summary: Development files for fcitx5-chinese-addons
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
+%if %{build_qt5}
+Requires: fcitx5-customphraseeditor = %{version}
Requires: fcitx5-pinyindictmanager = %{version}
+%endif
+%if %{build_qt6}
+Requires: fcitx5-customphraseeditor6 = %{version}
+Requires: fcitx5-pinyindictmanager6 = %{version}
+%endif
%description devel
This package provides development files for fcitx5-chinese-addons.
%prep
%setup -q
+%if %{build_qt6}
+mkdir -p %{_builddir}/qt6_build
+cp -r . %{_builddir}/qt6_build
+%endif
%build
%if 0%{?suse_version} == 1500
export CC=gcc-8
export CXX=g++-8
%endif
+%if %{build_qt5}
+%cmake -DUSE_WEBKIT=OFF -DUSE_QT6=OFF
+%make_build
+%endif
+
+%if %{build_qt6}
+pushd %{_builddir}/qt6_build
%cmake -DUSE_WEBKIT=OFF
%make_build
+popd
+%endif
%install
+%if %{build_qt5}
%cmake_install
+%endif
+
+%if %{build_qt6}
+pushd %{_builddir}/qt6_build
+%cmake_install
+popd
+%endif
%find_lang %{name}
%fdupes %{buildroot}
+%if %{build_qt5}
%files -n fcitx5-pinyindictmanager
%{_fcitx5_qt5dir}/libpinyindictmanager.so
+%files -n fcitx5-customphraseeditor
+%{_fcitx5_qt5dir}/libcustomphraseeditor.so
+%endif
+
+%if %{build_qt6}
+%files -n fcitx5-pinyindictmanager6
+%{_fcitx5_qt6dir}/libpinyindictmanager.so
+
+%files -n fcitx5-customphraseeditor6
+%{_fcitx5_qt6dir}/libcustomphraseeditor.so
+%endif
+
%files -f %{name}.lang
%doc README.md
%license LICENSES
@@ -132,7 +210,6 @@
%dir %{_fcitx5_datadir}/lua/imeapi/extensions
%dir %{_fcitx5_datadir}/pinyin
%dir %{_fcitx5_datadir}/chttrans
-%dir %{_fcitx5_libdir}/qt5
%{_bindir}/scel2org5
%{_fcitx5_libdir}/libchttrans.so
%{_fcitx5_libdir}/libcloudpinyin.so
@@ -141,7 +218,6 @@
%{_fcitx5_libdir}/libpinyinhelper.so
%{_fcitx5_libdir}/libpunctuation.so
%{_fcitx5_libdir}/libtable.so
-%{_fcitx5_libdir}/qt5/libcustomphraseeditor.so
%{_fcitx5_addondir}/chttrans.conf
%{_fcitx5_addondir}/cloudpinyin.conf
%{_fcitx5_addondir}/fullwidth.conf
@@ -165,7 +241,7 @@
%{_fcitx5_datadir}/punctuation/punc.mb.*
%{_fcitx5_datadir}/lua/imeapi/extensions/pinyin.lua
%{_fcitx5_datadir}/pinyin/chaizi.dict
-%{_fcitx5_datadir}/pinyin/emoji.dict
+%{_fcitx5_datadir}/pinyin/symbols
%{_datadir}/icons/hicolor/*/apps/org.fcitx.Fcitx5.fcitx-*
%{_datadir}/icons/hicolor/*/apps/fcitx-*
%{_datadir}/metainfo/org.fcitx.Fcitx5.Addon.ChineseAddons.metainfo.xml