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


Reply via email to