Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ibus-chewing for openSUSE:Factory checked in at 2024-05-02 23:47:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ibus-chewing (Old) and /work/SRC/openSUSE:Factory/.ibus-chewing.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus-chewing" Thu May 2 23:47:12 2024 rev:27 rq:1171153 version:2.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ibus-chewing/ibus-chewing.changes 2024-02-22 21:02:10.227179678 +0100 +++ /work/SRC/openSUSE:Factory/.ibus-chewing.new.1880/ibus-chewing.changes 2024-05-03 10:29:31.356501757 +0200 @@ -1,0 +2,57 @@ +Sun Apr 28 08:55:26 UTC 2024 - jun wang <jgw...@suse.com> + +- Update to version 2.0.0 + * Add: On non-gnome desktop with systray icon enabled, IBus will + display the currently selected input mode. Clicking on + the icon shows a menu to switch input modes. + * Changed: + - IBus-Chewing Preferences has been rewritten in GTK4 and + libadwaita + - Removed GOB2 dependency. Now gobjects are written in plain + C99 + - Removed cmake-fedora dependency. Now CMakeLists.txt only + depends on built-in modules + - New CMake presets can be used for building with different + configurations + - Refresh property list (language bar) + - Update IBusChewingLookupTable.c + - Update property list (language bar) + - Update pre-edit and aux text after commit_text () + - Change UTF8_MAX_BYTES from 6 to 4 + - Fix self->bpmfLen always = 0 + - Update keyHandlingRules + - Destroy *preEditText, *auxText and *outgoingText when disable + - Port to GTK+-3 + - Ignore keystrokes in English mode + - Add: use arrow keys to choose candidate + - Display page number of the lookup table + - Show cursor on lookup table + - Stop marking interval with double underline + - Support vertical lookup table and optimize turn page keys + - Tweak ibus-setup dialog window and replace some deprecated + APIs + - Add dropdown menu for Chi-Eng-Mode toggle key + - Update ChangeLog and RELEASE-NOTES + * Deprecated: X11 support has been deprecated. IBus-chewing no + longer requires X11 to build. Running in X11 + environment will continue to work as long as IBus + still supports X11/XIM + * Removed: + - GtkStatusIcon (X11) based systray icon has been removed. Now + there is only one icon provided by IBus to avoid confusion. + The new systray does not support using left mouse button to + switch between Chinese and English, and the right button to + switch between full and half width mode. (#190) + - Sync IM status back to CapsLock has been removed which also + depends on X11 + * Fixed: + - Modifier key handling has been improved. Super key will no + longer conflict with desktop shortcut handling + - Shift key handling in English mode has been improved. Now + Shift+Arrow key will work correctly for highlighting text or + scroll window + - Shift_L or Shift_R can be individually asssigned as Eng/Chi + toggle key +- Drop ibus-chewing-drop-cmake-fedora.patch + +------------------------------------------------------------------- Old: ---- ibus-chewing-1.6.1.tar.gz ibus-chewing-drop-cmake-fedora.patch New: ---- ibus-chewing-2.0.0.tar.gz BETA DEBUG BEGIN: Old: toggle key - Drop ibus-chewing-drop-cmake-fedora.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ibus-chewing.spec ++++++ --- /var/tmp/diff_new_pack.CNs07a/_old 2024-05-03 10:29:32.436541109 +0200 +++ /var/tmp/diff_new_pack.CNs07a/_new 2024-05-03 10:29:32.436541109 +0200 @@ -1,7 +1,7 @@ # # spec file for package ibus-chewing # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,13 @@ Name: ibus-chewing -Version: 1.6.1 +Version: 2.0.0 Release: 0 Summary: The Chewing engine for IBus input platform License: GPL-2.0-or-later Group: System/I18n/Chinese URL: https://github.com/definite/ibus-chewing Source0: https://github.com/definite/ibus-chewing/archive/%{version}/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM ibus-chewing-drop-cmake-fedora.patch qz...@suse.com Backport previous cmake module to get rid of dependence of cmake-fedora-modules, switch to the cmake upstream 2.6.2. -Patch0: ibus-chewing-drop-cmake-fedora.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake >= 2.6.2 BuildRequires: gcc-c++ @@ -34,8 +32,9 @@ BuildRequires: pkg-config BuildRequires: pkgconfig(chewing) BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(ibus-1.0) +BuildRequires: pkgconfig(libadwaita-1) BuildRequires: pkgconfig(x11) %description @@ -52,15 +51,15 @@ %install %cmake_install -rm -rf %{buildroot}%{_datadir}/doc/ibus-chewing +rm -rf %{buildroot}%{_datadir}/doc/packages/ibus-chewing %find_lang %{name} %{?no_lang_C} %files -f %{name}.lang %defattr(-,root,root,-) -%doc USER-GUIDE AUTHORS INSTALL ChangeLog README.md RELEASE-NOTES.txt +%doc USER-GUIDE AUTHORS INSTALL ChangeLog-1.x CHANGELOG.md README.md %license COPYING -%{_ibus_libexecdir}/ibus-* +%{_libexecdir}/ibus-* %{_datadir}/%{name} %{_datadir}/ibus %{_datadir}/applications/ibus-setup-chewing.desktop ++++++ ibus-chewing-1.6.1.tar.gz -> ibus-chewing-2.0.0.tar.gz ++++++ ++++ 25793 lines of diff (skipped)