Hello community, here is the log from the commit of package librime for openSUSE:Factory checked in at 2013-11-17 20:19:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librime (Old) and /work/SRC/openSUSE:Factory/.librime.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librime" Changes: -------- --- /work/SRC/openSUSE:Factory/librime/librime.changes 2013-07-02 12:25:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.librime.new/librime.changes 2013-11-17 20:19:42.000000000 +0100 @@ -1,0 +2,30 @@ +Mon Nov 11 00:35:48 UTC 2013 - i...@marguerite.su + +- update version 1.0 + * rime_api: version 1.0 breaks ABI compatiblility. + + the minimum changes in code required to migrate from rime 0.9 api is + to initialize RimeTraits with either RIME_STRUCT or RIME_STRUCT_INIT macro. + + while source code compatibility is largely maintained with the exception + of the aforementioned RimeTraits structure, rime 1.0 introduces a version + controlled RimeApi structure which provides all the api functions. + + * module: suppport adding modules; modulize 'gears' and 'levers'. + * ticket: used to instantiate compnents and to associate the instance with + a name space in the configuration. + * encoder: encode new phrases for table_translator and script_translator + using different rules. + * affix_segmentor: strip optional prefix and suffix from a code segment. + * reverse_lookup_filter: lookup candidate text for code in a specified + dictonary. + * shape: add full-shape support. + * key_binder: switch input schemata and toggle options with hotkeys. + * switcher: list input schemata ordered by recency; support radio options. + * tsv: fix reading user dict snapshot files with DOS line endings. + * entry_collector: support custom order of table columns in *.dict.yaml. + * CMakeLists.txt: add options BUILD_TEST and BUILD_SEPARATE_LIBS. +- removed patch: librime-0.9.9-fail_gtest.patch + * upstreamed + +------------------------------------------------------------------- Old: ---- librime-0.9.9-fail_gtest.patch librime-0.9.9.tar.gz New: ---- librime-1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librime.spec ++++++ --- /var/tmp/diff_new_pack.TaBKq1/_old 2013-11-17 20:19:43.000000000 +0100 +++ /var/tmp/diff_new_pack.TaBKq1/_new 2013-11-17 20:19:43.000000000 +0100 @@ -17,15 +17,13 @@ Name: librime -Version: 0.9.9 +Version: 1.0 Release: 0 Summary: Rime Input Method Engine License: GPL-3.0+ Group: System/I18n/Chinese Url: http://code.google.com/p/rimeime/ Source: %{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM marguer...@opensuse.org - fix 4 fail tests -Patch: librime-0.9.9-fail_gtest.patch BuildRequires: boost-devel BuildRequires: cmake BuildRequires: gcc-c++ @@ -77,11 +75,11 @@ Its idea comes from ancient Chinese brush and carving art. Mainly it's about to express your thinking with your keystrokes. -%package -n librime0 +%package -n librime1 Summary: Rime Input Method Engine Group: System/Libraries -%description -n librime0 +%description -n librime1 Rime is an Traditional Chinese input method engine. Its idea comes from ancient Chinese brush and carving art. Mainly it's about to express your thinking with your keystrokes. @@ -91,7 +89,7 @@ %package devel Summary: Development files of Rime Group: Development/Libraries/C and C++ -Requires: librime0 = %{version} +Requires: librime1 = %{version} Requires: rime = %{version} %description devel @@ -104,7 +102,6 @@ %prep %setup -q -n %{name} sed -i "s/1.46.0/1.36.0/" CMakeLists.txt -%patch -p1 %build mkdir -pv build @@ -117,9 +114,9 @@ pushd build make DESTDIR=%{buildroot} install -%post -n librime0 -p /sbin/ldconfig +%post -n librime1 -p /sbin/ldconfig -%postun -n librime0 -p /sbin/ldconfig +%postun -n librime1 -p /sbin/ldconfig %files -n rime %defattr(-,root,root) @@ -127,10 +124,10 @@ %{_bindir}/rime_deployer %{_bindir}/rime_dict_manager -%files -n librime0 +%files -n librime1 %defattr(-,root,root) -%{_libdir}/%{name}.so.0 -%{_libdir}/%{name}.so.0.9.9 +%{_libdir}/%{name}.so.1 +%{_libdir}/%{name}.so.1.0.0 %files devel %defattr(-,root,root) ++++++ librime-0.9.9.tar.gz -> librime-1.0.tar.gz ++++++ ++++ 16303 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org