Hello community, here is the log from the commit of package libpinyin for openSUSE:Factory checked in at 2017-10-13 14:14:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpinyin (Old) and /work/SRC/openSUSE:Factory/.libpinyin.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libpinyin" Fri Oct 13 14:14:25 2017 rev:26 rq:532834 version:2.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libpinyin/libpinyin.changes 2017-06-23 09:19:07.188034212 +0200 +++ /work/SRC/openSUSE:Factory/.libpinyin.new/libpinyin.changes 2017-10-13 14:14:26.836556260 +0200 @@ -1,0 +2,27 @@ +Sun Oct 8 14:11:38 UTC 2017 - jengelh@inai.de + +- Move documentation to libpinyin-devel. Manpages do not belong + into libpinyin13 (SLPP guideline). +- Avoid running fdupes across partition boundaries. + +------------------------------------------------------------------- +Tue Aug 29 02:36:31 UTC 2017 - hillwood@opensuse.org + +- Update to 2.1.0 + * support sort option in pinyin_guess_candidates function + +------------------------------------------------------------------- +Tue Aug 22 07:54:57 UTC 2017 - hillwood@opensuse.org + +- Enable zhuyin support. + +------------------------------------------------------------------- +Tue Aug 22 02:19:33 UTC 2017 - hillwood@opensuse.org + +- Update to 2.0.92 + * reduce memory consumption after imported user dictionary; + * merge libzhuyin code; + * fixes autoconf; + * multiple sentence candidates; + +------------------------------------------------------------------- Old: ---- libpinyin-1.7.0.tar.gz New: ---- libpinyin-2.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpinyin.spec ++++++ --- /var/tmp/diff_new_pack.6S0ncC/_old 2017-10-13 14:14:27.732516864 +0200 +++ /var/tmp/diff_new_pack.6S0ncC/_new 2017-10-13 14:14:27.732516864 +0200 @@ -16,15 +16,16 @@ # -%define sover 10 +%define sover 13 + Name: libpinyin -Version: 1.7.0 +Version: 2.1.0 Release: 0 Summary: Intelligent Pinyin IME License: GPL-3.0+ Group: System/I18n/Chinese Url: https://github.com/libpinyin/libpinyin -Source: %{name}-%{version}.tar.gz +Source: https://github.com/%{name}/%{name}/archive/%{version}/%{name}-%{version}.tar.gz Source1: http://jaist.dl.sourceforge.net/project/libpinyin/models/model14.text.tar.gz Source99: baselibs.conf # PATCH-FIX-OPENSUSE marguerite@opensuse.org - avoid download at buildtime @@ -60,6 +61,18 @@ This package provides runtime library for libpinyin. +%package -n libzhuyin%{sover} +Summary: Intelligent Pinyin IME +Group: System/Libraries +Requires: %{name}-data + +%description -n libzhuyin%{sover} +libpinyin is a staging joint effort of many Chinese Pinyin IME development +teams. It is an intelligent (and universal) sentence-based Pinyin IME backend +supporting many language models and frontends. + +This package provides runtime library for libpinyin. + %package data Summary: Data files for the libpinyin IME Group: System/I18n/Chinese @@ -75,6 +88,7 @@ Group: Development/Libraries/C and C++ Requires: %{name}%{sover} = %{version} Requires: %{name}-tools = %{version} +Provides: libzhuyin-devel = %{version} %description devel libpinyin is an intelligent (and universal) sentence-based Pinyin IME @@ -104,25 +118,31 @@ %configure \ --disable-static \ --with-dbm=KyotoCabinet \ - --disable-silent-rules + --disable-silent-rules \ + --enable-libzhuyin make %{?_smp_mflags} %install %make_install find %{buildroot} -type f -name "*.la" -delete -print -%fdupes %{buildroot} +%fdupes %{buildroot}/%{_prefix} %check make %{?_smp_mflags} check %post -n %{name}%{sover} -p /sbin/ldconfig %postun -n %{name}%{sover} -p /sbin/ldconfig +%post -n libzhuyin%{sover} -p /sbin/ldconfig +%postun -n libzhuyin%{sover} -p /sbin/ldconfig %files -n %{name}%{sover} +%doc COPYING +%{_libdir}/%{name}.so.* + +%files -n libzhuyin%{sover} %defattr(-,root,root) %doc ChangeLog AUTHORS COPYING README -%{_libdir}/%{name}.so.* -%{_mandir}/man1/libpinyin.1%{ext_man} +%{_libdir}/libzhuyin.so.* %files data %defattr(-,root,root) @@ -136,8 +156,12 @@ %files devel %defattr(-,root,root) +%doc ChangeLog AUTHORS README %{_includedir}/%{name}-*/ %{_libdir}/%{name}.so +%{_libdir}/libzhuyin.so %{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/pkgconfig/libzhuyin.pc +%{_mandir}/man1/libpinyin.1%{ext_man} %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.6S0ncC/_old 2017-10-13 14:14:27.768515281 +0200 +++ /var/tmp/diff_new_pack.6S0ncC/_new 2017-10-13 14:14:27.768515281 +0200 @@ -1,4 +1,9 @@ -libpinyin10 +libpinyin13 + requires "libpinyin-data = <version>" + post "/sbin/ldconfig" + postun "/sbin/ldconfig" + +libzhuyin13 requires "libpinyin-data = <version>" post "/sbin/ldconfig" postun "/sbin/ldconfig" ++++++ libpinyin-1.7.0.tar.gz -> libpinyin-2.1.0.tar.gz ++++++ ++++ 8088 lines of diff (skipped)