Hello community, here is the log from the commit of package libpinyin for openSUSE:Factory checked in at 2015-09-08 17:38:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpinyin (Old) and /work/SRC/openSUSE:Factory/.libpinyin.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpinyin" Changes: -------- --- /work/SRC/openSUSE:Factory/libpinyin/libpinyin.changes 2015-04-10 09:52:13.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libpinyin.new/libpinyin.changes 2015-09-08 17:39:58.000000000 +0200 @@ -1,0 +2,11 @@ +Tue Aug 25 01:13:52 UTC 2015 - [email protected] + +- Update to version 1.2.0+git20150731.958c597: + + fixes Kyoto Cabinet bug + + Resolve NULL used in arithmetic + + Resolve ambiguos usage of log(3) + + bump version 1.2.0 +- add patch: libpinyin-1.2.0-avoid_download_at_buildtime.patch +- remove patch: libpinyin-1.0.99.20150212-avoid_download_at_buildtime.patch + +------------------------------------------------------------------- Old: ---- libpinyin-1.0.99.20150212-avoid_download_at_buildtime.patch libpinyin-1.1.0.tar.gz model8.text.tar.gz New: ---- _service _servicedata libpinyin-1.2.0+git20150731.958c597.tar.xz libpinyin-1.2.0-avoid_download_at_buildtime.patch model10.text.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpinyin.spec ++++++ --- /var/tmp/diff_new_pack.AWpUgS/_old 2015-09-08 17:40:44.000000000 +0200 +++ /var/tmp/diff_new_pack.AWpUgS/_new 2015-09-08 17:40:44.000000000 +0200 @@ -16,51 +16,44 @@ # -%define lname libpinyin5 - +%define soname 6 Name: libpinyin -Version: 1.1.0 +Version: 1.2.0+git20150731.958c597 Release: 0 Summary: Intelligent Pinyin IME License: GPL-2.0+ Group: System/I18n/Chinese Url: https://github.com/libpinyin/libpinyin -Source: %{name}-%{version}.tar.gz -Source1: model8.text.tar.gz +Source: %{name}-%{version}.tar.xz +Source1: model10.text.tar.gz Source99: baselibs.conf # PATCH-FIX-OPENSUSE [email protected] - avoid download at buildtime -Patch: libpinyin-1.0.99.20150212-avoid_download_at_buildtime.patch +Patch0: libpinyin-1.2.0-avoid_download_at_buildtime.patch +BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: glib2-devel BuildRequires: gnome-common BuildRequires: intltool -%if 0%{?suse_version} +BuildRequires: libtool +BuildRequires: xz +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} >= 1140 BuildRequires: libdb-4_8-devel %else BuildRequires: libdb-4_5-devel %endif -%else -BuildRequires: libdb-devel -BuildRequires: libtool-ltdl-devel -%endif -BuildRequires: fdupes -BuildRequires: libtool -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Libpinyin is a staging joint effort of many Chinese Pinyin IME development teams. It aims to be an Intelligent (and Universal) Sentence-based Pinyin IME Backend supports many Language Models and Frontends. -%package -n %{lname} +%package -n %{name}%{soname} Summary: Intelligent Pinyin IME Group: System/Libraries Requires: %{name}-data -Provides: %{name} = %{version} -Obsoletes: %{name} < %{version} -%description -n %{lname} +%description -n %{name}%{soname} Libpinyin is a staging joint effort of many Chinese Pinyin IME development teams. It aims to be an Intelligent (and Universal) Sentence-based Pinyin IME Backend supports many Language Models and Frontends. @@ -78,11 +71,10 @@ This package provides language model table data for libpinyin. - %package devel Summary: Intelligent Pinyin IME Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} +Requires: %{name}%{soname} = %{version} Requires: %{name}-tools = %{version} %description devel @@ -104,28 +96,24 @@ %prep %setup -q cp -r %{SOURCE1} data/ -%patch -p1 -./autogen.sh +%patch0 -p1 +NOCONFIGURE=1 ./autogen.sh %build %configure --disable-static make %{?_smp_mflags} %install -%makeinstall -find %{buildroot}%{_libdir} -name "*.la" -type f -delete -print +make DESTDIR=%{buildroot} install %{?_smp_mflags} +find %{buildroot} -type f -name "*.la" -delete -print -%if 0%{?suse_version} %fdupes %{buildroot} -%else -fdupes -nqr %{buildroot} -%endif -%post -n %{lname} -p /sbin/ldconfig +%post -n %{name}%{soname} -p /sbin/ldconfig -%postun -n %{lname} -p /sbin/ldconfig +%postun -n %{name}%{soname} -p /sbin/ldconfig -%files -n %{lname} +%files -n %{name}%{soname} %defattr(-,root,root) %doc ChangeLog AUTHORS COPYING README %{_libdir}/%{name}.so.* ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="url">https://github.com/libpinyin/libpinyin</param> <param name="scm">git</param> <param name="exclude">.git</param> <param name="versionformat">1.2.0+git%cd.%h</param> <param name="revision">master</param> <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="disabled"> <param name="file">libpinyin-*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"> <param name="basename">libpinyin</param> </service> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/libpinyin/libpinyin</param> <param name="changesrevision">958c597219b869ed28d46b609e9fbbf38f9b0c7c</param></service></servicedata>++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.AWpUgS/_old 2015-09-08 17:40:44.000000000 +0200 +++ /var/tmp/diff_new_pack.AWpUgS/_new 2015-09-08 17:40:44.000000000 +0200 @@ -1,6 +1,4 @@ -libpinyin4 +libpinyin6 requires "libpinyin-data = <version>" - provides "libpinyin-<targettype> = <version>" - obsoletes "libpinyin-<targettype> < <version>" post "/sbin/ldconfig" postun "/sbin/ldconfig" ++++++ libpinyin-1.0.99.20150212-avoid_download_at_buildtime.patch -> libpinyin-1.2.0-avoid_download_at_buildtime.patch ++++++ --- /work/SRC/openSUSE:Factory/libpinyin/libpinyin-1.0.99.20150212-avoid_download_at_buildtime.patch 2015-02-16 22:13:00.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libpinyin.new/libpinyin-1.2.0-avoid_download_at_buildtime.patch 2015-09-08 17:39:58.000000000 +0200 @@ -1,25 +1,27 @@ -diff -Nur libpinyin-1.0.0/data/CMakeLists.txt libpinyin-1.0.0-new/data/CMakeLists.txt ---- libpinyin-1.0.0/data/CMakeLists.txt 2013-11-25 13:44:41.000000000 +0800 -+++ libpinyin-1.0.0-new/data/CMakeLists.txt 2014-02-28 10:36:26.321140754 +0800 -@@ -43,10 +43,6 @@ +Index: libpinyin-1.2.0+git20150731.958c597/data/CMakeLists.txt +=================================================================== +--- libpinyin-1.2.0+git20150731.958c597.orig/data/CMakeLists.txt ++++ libpinyin-1.2.0+git20150731.958c597/data/CMakeLists.txt +@@ -45,10 +45,6 @@ add_custom_command( ${CMAKE_SOURCE_DIR}/data/gb_char.table ${CMAKE_SOURCE_DIR}/data/gbk_char.table ${CMAKE_SOURCE_DIR}/data/interpolation2.text - COMMENT - "Downloading textual model data..." - COMMAND -- wget http://downloads.sourceforge.net/libpinyin/models/model8.text.tar.gz +- wget http://downloads.sourceforge.net/libpinyin/models/model10.text.tar.gz COMMAND - tar xvf model8.text.tar.gz -C ${CMAKE_SOURCE_DIR}/data + tar xvf model10.text.tar.gz -C ${CMAKE_SOURCE_DIR}/data ) -diff -Nur libpinyin-1.0.0/data/Makefile.am libpinyin-1.0.0-new/data/Makefile.am ---- libpinyin-1.0.0/data/Makefile.am 2013-11-25 13:44:41.000000000 +0800 -+++ libpinyin-1.0.0-new/data/Makefile.am 2014-02-28 10:36:43.939225560 +0800 -@@ -48,7 +48,6 @@ +Index: libpinyin-1.2.0+git20150731.958c597/data/Makefile.am +=================================================================== +--- libpinyin-1.2.0+git20150731.958c597.orig/data/Makefile.am ++++ libpinyin-1.2.0+git20150731.958c597/data/Makefile.am +@@ -49,7 +49,6 @@ libpinyin_dbdir = $(libdir)/libpinyin/d CLEANFILES = $(binary_model_data) interpolation2.text: -- wget http://downloads.sourceforge.net/libpinyin/models/model8.text.tar.gz - tar xvf model8.text.tar.gz -C $(top_srcdir)/data +- wget http://downloads.sourceforge.net/libpinyin/models/model10.text.tar.gz + tar xvf model10.text.tar.gz -C $(top_srcdir)/data ++++++ model8.text.tar.gz -> model10.text.tar.gz ++++++ /work/SRC/openSUSE:Factory/libpinyin/model8.text.tar.gz /work/SRC/openSUSE:Factory/.libpinyin.new/model10.text.tar.gz differ: char 5, line 1
