Hello community, here is the log from the commit of package ibus-chewing for openSUSE:Factory checked in at 2019-10-22 15:44:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ibus-chewing (Old) and /work/SRC/openSUSE:Factory/.ibus-chewing.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus-chewing" Tue Oct 22 15:44:16 2019 rev:22 rq:74102 version:1.3.9.2 Changes: -------- --- /work/SRC/openSUSE:Factory/ibus-chewing/ibus-chewing.changes 2019-10-09 15:20:37.848316794 +0200 +++ /work/SRC/openSUSE:Factory/.ibus-chewing.new.2352/ibus-chewing.changes 2019-10-22 15:44:18.765639245 +0200 @@ -2,210 +1,0 @@ -Mon Oct 7 14:55:04 UTC 2019 - Hillwood Yang <[email protected]> - -- Update version to 1.5.1 - * Fix: - + GH issue #73: Ctrl, Alt, Ins causes the pre-edit duplicate commit - + GH issue #74: Failed to clean the PreEdit when changing input focus - + GH issue #79: Failed to input space when "space-as-selection" - + GH issue #87 Modify dropdown menu for selecting keys - + GH issue #88 Numpad should be able to select - + RHBZ #1337185 - Cannot add phrases with Ctrl - A.k.a GH issue #63 - Thank for contribution from hiunnhue - * Acknowledge: - + Obata Akio contributed pull request 71, 72, 73 - + hiunnhue contributed pull request 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, - 87, 90, 91, 92, 94 - + hiunnhue fixed issue 73, 74, 79, 87, 88, 90, 91, 92, 94 - * Fixed the issues found in static checks - * Fixed Bug 1182813 ibus-chewing crashes gedit in search box while window out - of focus - a.k.a GitHub issue #28 - * Fixed GitHub issue #37 Cannot use cmake out of source build Cannot use cmake - out of source build - * Fixed GitHub issue #47 CHEWING_DATADIR CMake variable name mismatch - * Fixed GitHub issue #61 GConf2 should be removed from INSTALL document - * Fixed GitHub issue #64 systray should be able to show the Chinese/English - mode - * Fixed GitHub issue #68 CPU usage very high when switch to Chewing Engine - * Fixed Bug 1177198 - [abrt] ibus-chewing: XGetKeyboardControl(): - ibus-engine-chewing killed by SIGSEGV - * Fixed Bug 1319403 - [RFE] ibus-chewing: New option: Caps Lock behavior - a.k.a. GitHub issue #66 - * Fixed Bug 1330194 - Ctrl-c failed to output as Ctrl-c - a.k.a. GitHub issue #69 - * Pull Request #67 Fix property "easy-symbol-input" is covered by - "shift-toggle-chinese" - Thanks southernbear for providing this fix. - -------------------------------------------------------------------- -Fri Mar 2 13:45:50 UTC 2018 - [email protected] - -- Change xorg-x11-devel --> pkgconfig(x11) -- Explicitly buildrequire glib components and gtk x11, not just - gtk2-devel - -------------------------------------------------------------------- -Tue Oct 20 05:19:50 UTC 2015 - [email protected] - -- update version 1.4.14 - * Fixed the issues found in static checks -- changes in 1.14.11.1 - * Resolves Bug 1013977 - Slow focus change with ibus-chewing - * Resolves Bug 1062133 - ibus-chewing may not handle key event - after focus change - * Resolves Bug 1073797 - Cannot identify input mode for Chinese - IME (ibus-chewing) - * Fixed Bug 902866 - ibus-chewing uses dconf but still installs - gconf schemas - * MakerDialog GUI is only loaded when setting dialog is invoked. - * Setting is removed from ibus-properties because it can be launched - from either: - + Executable ibus-setup-chewing: Usually under /usr/libexec - + Input method preference in IBus preference. - * Fixed github issue #43: First space not able to input - * Fixed github issue #44: Update input-events (for libchewing-0.4.0) - * Fixed github issue #45: Optimize properties handling. -- remove explicit Requires on libchewing > 0.3.2, ldconfig will - do the work -- drop patch: ibus-chewing-fix-license.patch, upstream fixed -- dont build with gconf support, such codes are buggy - -------------------------------------------------------------------- -Wed Aug 13 09:20:47 UTC 2014 - [email protected] - -- Add provides locale(zh_TW) - -------------------------------------------------------------------- -Wed Jul 2 10:35:12 CEST 2014 - [email protected] - -- Add ibus-chewing-fix-license.patch: fix incorrect license on one - header. - -------------------------------------------------------------------- -Fri Feb 28 20:17:37 CST 2014 - [email protected] - -- Update to 1.4.10.1 - 1.4.7 to 1.4.10.1: - * Resolves Bug 1054937 - Broken %defattr in ibus-chewing - 1.4.6 to 1.4.7: - * Target "translation" is built separately with all, in order to - tame multiple job make. - 1.4.5 to 1.4.6: - * Fixed Build for RHEL7 - 1.4.4 to 1.4.5: - * Resolves Bug 1013977 - ibus-chewing needs to have ibus write-cache - --system in %post and %postun - * Resolves Bug 1027031 - CVE-2013-4509 ibus-chewing: ibus: visible - password entry flaw [rhel-7.0] - * Resolves Bug 1028911 - [zh_TW]'Chinese<->English' switch does not work - when clicking on the Chewing menu list. - * Resolves Bug 1045868 - ibus-chewing *again* not built with $RPM_OPT_FLAGS - * Option "Sync between caps lock and IM": - + Default of is changed to "disable", because the previous default - "keyboard" cause bug 1028911 for GNOME Shell. - + Now Sync from "input method" can control Caps LED in GNOME shell. - * Translation added: de_DE, es_ES, it_IT, pt_BR, uk_UA - * Set environment IBUS_CHEWING_LOGFILE for ibus-chewing log. - -------------------------------------------------------------------- -Thu Dec 19 18:00:20 UTC 2013 - [email protected] - -- Update to 1.4.4 - * Fixed IBus issue 1294: Chewing GUI in French [patch] - * Fixed bogus date - * Fixed password is visible on GNOME lock screen - (bnc#847718, CVE-2013-4509) - * Fixed ibus-chewing 1.4.3-1 not built with (rh#842856) -- Drop cmake-fedora-modules.tar.bz2 - * the source archive includes a newer version of cmake-fedora - -------------------------------------------------------------------- -Tue Dec 18 01:41:09 UTC 2012 - [email protected] - -- Update to 1.4.3 -- Fixed GitHub issue #30: Rework decorate_preedit - by merging pull request #30 from buganini -- Fixed GitHub issue #31: Properly refresh property - by merging pull request #31 from buganini - -------------------------------------------------------------------- -Sat Aug 25 16:05:48 UTC 2012 - [email protected] - -- Update to 1.4.2 -- Fixed GitHub issue #7: highlighted text be cut after switch back to pure ibus - by merging pull request #24 from buganini -- Fixed GitHub issue #20: Shift key will send duplicated strings - by merging pull request #22 from buganini -- Fixed GitHub issue #21: somethings wrong with cmake -- Fixed GitHub issue #25: Weird symbol when input with somethings highlighted - by merging pull request #26 from buganini -- Fixed GitHub issue #27: Local path committed into tree -- Fixed: Bug 713033 - [zh_TW] ibus-chewing problem -- Fixed: Bug 745371 - ibus-chewing: mode confusion In Temporary English mode and Chinese mode later on -- Fixed: Google Issue 1172: [ibus-chewing] move elf file to standard directory. -- Fixed: Google Issue 1426: ibus-chewing-1.3.10 installs directory /gconf to root filesystem -- Fixed: Google Issue 1428: ibus-chewing-1.3.10 fails to save it's settings -- Fixed: Google Issue 1481: Some characters are missing when a long string in preedit buffer. -- Fixed: Google Issue 1490: Cannot change INSTAL prefix for ibus-chewing-1.4.0 - -------------------------------------------------------------------- -Thu Aug 23 11:47:00 UTC 2012 - [email protected] - -- Update to 1.4.0 -- fix issue http://code.google.com/p/ibus/issues/detail?id=1481 - -------------------------------------------------------------------- -Sun Jun 24 23:04:26 UTC 2012 - [email protected] - -- Add patch from http://code.google.com/p/ibus/issues/detail?id=1428 - Fix ibus-chewing module's setting can not be saved - -------------------------------------------------------------------- -Fri Jun 8 08:52:00 UTC 2012 - [email protected] - -- remove "Provides: locale(ibus:zh_TW;zh_HK)" - -------------------------------------------------------------------- -Tue Mar 20 12:32:10 UTC 2012 - [email protected] - -- Fix ibus-chewing build fail for ibus-1.4.1 - https://bugs.gentoo.org/show_bug.cgi?id=407695 - -------------------------------------------------------------------- -Mon Oct 17 14:41:47 UTC 2011 - [email protected] - -- Update to 1.3.10 -- Need cmake-fedora-modules (stated in CMakeList.txt),add to source -- upstream changelog: -- Fixed Bug 726335 (Google issue 1281)- [abrt] ibus-chewing-1.3.9.2-3.fc15: g_atomic_int_get: - Process /usr/libexec/ibus-engine-chewing was killed by signal 11 (SIGSEGV) using patch from Scott Tsai -- Fixed Bug 727018 - ibus compose file needs a symbol tag for gnome-shell -- Fixed characters duplication problem (Google issue 1245, GitHub ibus-chewing issue 2) -- Fixed KP-Enter not been able to commit preedit buffer. (Google issue 1303, GitHub ibus-chewing issue 4) -- Depends on cmake-fedora now. -- Fixed issue 1274, which is addressed by yusake's comments on d9009bf. -- Add compile flag for GNOME3. -- Add command line option: showFlags -- ibus-gnome special symbol -- Thanks Fred Chien's patch against that candidate window cannot be closed - with escape key since selected tone. -- Thanks Fourdollar's patch for Fix plain zhuyin with space as selection problem. -- Remove support for ibus-1.2 and prior. - -------------------------------------------------------------------- -Mon Jul 25 14:51:20 CEST 2011 - [email protected] - -- Fix builds with older distros ++++ 13 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ibus-chewing/ibus-chewing.changes ++++ and /work/SRC/openSUSE:Factory/.ibus-chewing.new.2352/ibus-chewing.changes Old: ---- cmake-fedora-modules-only-latest.tar.gz ibus-chewing-1.5.1.tar.gz New: ---- ibus-chewing-1.3.9.2-Source.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ibus-chewing.spec ++++++ --- /var/tmp/diff_new_pack.jUQcPv/_old 2019-10-22 15:44:20.009640662 +0200 +++ /var/tmp/diff_new_pack.jUQcPv/_new 2019-10-22 15:44:20.013640667 +0200 @@ -1,7 +1,7 @@ # -# spec file for package ibus-chewing +# spec file for package # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,83 +12,77 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # +# norootforbuild + Name: ibus-chewing -Version: 1.5.1 -Release: 0 +Version: 1.3.9.2 +Release: 1 Summary: The Chewing engine for IBus input platform -License: GPL-2.0-or-later +License: GPLv2+ Group: System/I18n/Chinese -Url: https://github.com/definite/ibus-chewing -Source: https://github.com/definite/ibus-chewing/archive/%{version}/%{name}-%{version}.tar.gz -Source1: https://fedorahosted.org/releases/c/m/cmake-fedora/cmake-fedora-modules-only-latest.tar.gz -BuildRequires: cmake -BuildRequires: gcc-c++ +URL: http://code.google.com/p/ibus/ +Source0: http://ibus.googlecode.com/files/%{name}-%{version}-Source.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build + BuildRequires: gettext-devel +BuildRequires: gtk2-devel +BuildRequires: ibus-devel >= 1.2 +BuildRequires: cmake BuildRequires: gob2 -BuildRequires: ibus-devel >= 1.3 -BuildRequires: libchewing-devel >= 0.3.3 +BuildRequires: libchewing-devel >= 0.3.2 BuildRequires: pkg-config -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gobject-2.0) -BuildRequires: pkgconfig(gtk+-x11-2.0) -BuildRequires: pkgconfig(x11) -Requires: ibus >= 1.3 -Provides: locale(zh_TW) -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%glib2_gsettings_schema_requires +BuildRequires: gconf2-devel +BuildRequires: gcc-c++ +BuildRequires: xorg-x11-devel +Requires: ibus >= 1.2 +Requires: libchewing >= 0.3.2 +Requires: gconf2 -%description -IBus-chewing is an IBus front-end of Chewing, an intelligent Chinese input -method for Zhuyin (BoPoMoFo) users. -It supports various Zhuyin keyboard layout, such as standard (DaChen), -IBM, Gin-Yeah, Eten, Eten 26, Hsu, Dvorak, Dvorak-Hsu, and DaChen26. +%gconf_schemas_prereq -Chewing also support toned Hanyu pinyin input. +%description +The Chewing engine for IBus platform. It provides Chinese input method from +libchewing. +新酷音輸入法 %prep -%setup -q -tar -xzvf %{_sourcedir}/cmake-fedora-modules-only-latest.tar.gz -C . +%setup -q -n %{name}-%{version}-Source %build -%cmake -DLIBEXEC_DIR=%{_libdir}/ibus -make %{?_smp_mflags} +cmake -DCMAKE_INSTALL_PREFIX='/usr' \ + -DLIBEXEC_DIR='%{_libdir}/ibus' \ + -DSYSCONF_INSTALL_DIR='/etc' +make %install -%cmake_install -rm -rf %{buildroot}%{_datadir}/doc/%{name} +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/etc/gconf/schemas +make install \ +DESTDIR=$RPM_BUILD_ROOT +rm -r $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version} +%find_lang %{name} -# make translations doesn't work -pushd po -for i in *.po ; do - mkdir -p %{buildroot}%{_datadir}/locale/`echo $i | sed 's/\.po//'`/LC_MESSAGES/ - msgfmt ${i} -o %{buildroot}%{_datadir}/locale/`echo $i | sed 's/\.po//'`/LC_MESSAGES/%{name}.mo -done -popd +%find_gconf_schemas +cat %{name}.schemas_list %{name}.lang >%{name}.lst -%find_lang %{name} +%pre -f %{name}.schemas_pre %post -/sbin/ldconfig -%glib2_gsettings_schema_post -%postun -/sbin/ldconfig -%glib2_gsettings_schema_postun - -%files -f %{name}.lang -%defattr(-,root,root) -%doc AUTHORS README ChangeLog -%license COPYING -%{_libdir}/ibus/ibus-engine-chewing -%{_libdir}/ibus/ibus-setup-chewing -%{_datadir}/applications/ibus-setup-chewing.desktop -%{_datadir}/glib-2.0/schemas/org.freedesktop.IBus.Chewing.gschema.xml -%{_datadir}/ibus-chewing -%{_datadir}/ibus/component/chewing.xml +%preun -f %{name}.schemas_preun + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f %{name}.lst +%defattr(-,root,root,-) +%doc AUTHORS README ChangeLog COPYING +%{_libdir}/ibus +%{_datadir}/%{name} +%{_datadir}/ibus %changelog
