Hello community, here is the log from the commit of package ibus-chewing for openSUSE:Factory checked in at 2015-10-25 19:12:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ibus-chewing (Old) and /work/SRC/openSUSE:Factory/.ibus-chewing.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus-chewing" Changes: -------- --- /work/SRC/openSUSE:Factory/ibus-chewing/ibus-chewing.changes 2014-08-14 14:58:24.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ibus-chewing.new/ibus-chewing.changes 2015-10-25 19:12:56.000000000 +0100 @@ -1,0 +2,26 @@ +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 + +------------------------------------------------------------------- Old: ---- ibus-chewing-1.4.10.1-Source.tar.gz ibus-chewing-fix-license.patch New: ---- cmake-fedora-modules-only-latest.tar.gz ibus-chewing-1.4.14.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ibus-chewing.spec ++++++ --- /var/tmp/diff_new_pack.KyMtYb/_old 2015-10-25 19:12:57.000000000 +0100 +++ /var/tmp/diff_new_pack.KyMtYb/_new 2015-10-25 19:12:57.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package ibus-chewing # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,32 +17,27 @@ Name: ibus-chewing -Version: 1.4.10.1 +Version: 1.4.14 Release: 0 Summary: The Chewing engine for IBus input platform License: GPL-2.0+ Group: System/I18n/Chinese -Url: http://code.google.com/p/ibus/ -Source0: https://github.com/definite/ibus-chewing/releases/download/%{version}/%{name}-%{version}-Source.tar.gz -# PATCH-FIX-UPSTREAM ibus-chewing-fix-license.patch [email protected] -- fix incorrect license on header -Patch0: ibus-chewing-fix-license.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +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++ -BuildRequires: gconf2-devel BuildRequires: gettext-devel BuildRequires: gob2 BuildRequires: gtk2-devel -BuildRequires: ibus-devel >= 1.2 -BuildRequires: libchewing-devel >= 0.3.2 +BuildRequires: ibus-devel >= 1.3 +BuildRequires: libchewing-devel >= 0.3.3 BuildRequires: pkg-config BuildRequires: xorg-x11-devel -Requires: gconf2 -Requires: ibus >= 1.2 -Requires: libchewing >= 0.3.2 +Requires: ibus >= 1.3 Provides: locale(zh_TW) - -%gconf_schemas_prereq +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%glib2_gsettings_schema_requires %description IBus-chewing is an IBus front-end of Chewing, an intelligent Chinese input @@ -52,46 +47,44 @@ Chewing also support toned Hanyu pinyin input. -%description -l zh_TW -IBus-chewing 是新酷音輸入法的IBus前端。 -新酷音輸入法是個智慧型注音輸入法,支援多種鍵盤布局,諸如: -標準注音鍵盤、IBM、精業、倚天、倚天26鍵、許氏、Dvorak、Dvorak許氏 -及大千26鍵。 - -本輸入法也同時支援帶調漢語拼音輸入。 - %prep -%setup -q -n %{name}-%{version}-Source -%patch0 -p1 +%setup -q +tar -xzvf %{_sourcedir}/cmake-fedora-modules-only-latest.tar.gz -C . %build -cmake -DCMAKE_INSTALL_PREFIX='/usr' \ - -DLIBEXEC_DIR='%{_libdir}/ibus' \ - -DSYSCONF_INSTALL_DIR='/etc' -make -make translations +%cmake -DLIBEXEC_DIR=%{_libdir}/ibus +make %{?_smp_mflags} %install -mkdir -p $RPM_BUILD_ROOT/etc/gconf/schemas -%{?make_install}%{!?make_install:%makeinstall} -rm -r $RPM_BUILD_ROOT/usr/share/doc/%{name}-%{version} -%find_lang %{name} +%cmake_install +rm -rf %{buildroot}%{_datadir}/doc/%{name} -%find_gconf_schemas -cat %{name}.schemas_list %{name}.lang >%{name}.lst +# 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 -%pre -f %{name}.schemas_pre - -%preun -f %{name}.schemas_preun +%find_lang %{name} -%clean -rm -rf $RPM_BUILD_ROOT +%post +/sbin/ldconfig +%glib2_gsettings_schema_post + +%postun +/sbin/ldconfig +%glib2_gsettings_schema_postun -%files -f %{name}.lst -%defattr(-,root,root,-) +%files -f %{name}.lang +%defattr(-,root,root) %doc AUTHORS README ChangeLog COPYING -%{_libdir}/ibus -%{_datadir}/%{name} -%{_datadir}/ibus +%{_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 %changelog ++++++ ibus-chewing-1.4.10.1-Source.tar.gz -> ibus-chewing-1.4.14.tar.gz ++++++ ++++ 23553 lines of diff (skipped)
