Hello community,

here is the log from the commit of package libskk for openSUSE:Factory checked 
in at 2015-09-08 17:45:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libskk (Old)
 and      /work/SRC/openSUSE:Factory/.libskk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libskk"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libskk/libskk.changes    2014-10-16 
18:16:37.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libskk.new/libskk.changes       2015-09-08 
18:06:45.000000000 +0200
@@ -1,0 +2,18 @@
+Mon Sep  7 11:10:59 UTC 2015 - [email protected]
+
+- Add libskk-typlib-dependencies.patch: Fix dependency between
+  Skk.typelib and the library.
+- Move autogen.sh to build phase, where it belongs.
+
+-------------------------------------------------------------------
+Tue Aug 25 11:55:21 UTC 2015 - [email protected]
+
+- Update to version 1.2.0+git20150413.be6e20b:
+  + Issue #33. Fix initial state of okuri ari recursive edit.
+  + Add test for Issue #33
+  + Dictionary switch just needs one press (two before), but if
+    there's number two press is still needed.
+  + rules: inherit KZIK keymap from the default keymap
+  + Inherit default/{latin,wide-latin} (KZIK)
+
+-------------------------------------------------------------------

Old:
----
  libskk-1.0.2.tar.gz

New:
----
  _service
  _servicedata
  baselibs.conf
  libskk-1.2.0+git20150413.be6e20b.tar.xz
  libskk-typlib-dependencies.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libskk.spec ++++++
--- /var/tmp/diff_new_pack.HcfLcT/_old  2015-09-08 18:06:47.000000000 +0200
+++ /var/tmp/diff_new_pack.HcfLcT/_new  2015-09-08 18:06:47.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libskk
 #
-# 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
@@ -16,14 +16,17 @@
 #
 
 
+%define soname 0
 Name:           libskk
-Version:        1.0.2
+Version:        1.2.0+git20150413.be6e20b
 Release:        0
 Summary:        A statistical language model based Japanese input method engine
 License:        GPL-3.0+
 Group:          System/I18n/Japanese
 Url:            http://github.com/ueno/libskk
-Source0:        
https://github.com/ueno/libskk/releases/download/%{version}/%{name}-%{version}.tar.gz
+Source:         %{name}-%{version}.tar.xz
+Source99:       baselibs.conf
+Patch0:         libskk-typlib-dependencies.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
@@ -33,45 +36,44 @@
 BuildRequires:  python-devel
 BuildRequires:  sqlite3-devel
 BuildRequires:  vala-devel >= 0.14
+BuildRequires:  xz
 BuildRequires:  pkgconfig(gee-0.8)
 BuildRequires:  pkgconfig(gio-2.0)
 BuildRequires:  pkgconfig(json-glib-1.0)
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 SKK is a statistical language model based Japanese input method engine.
 to model the Japanese language, it use a backoff bigram and trigram
 
-%package -n libskk0
+%package -n %{name}%{soname}
 Summary:        Libskk libraries
-Group:          System/I18n/Japanese
+Group:          System/Libraries
 Requires:       skkdic
 Requires:       skkdic-extra
-Provides:       %{name} = %{version}
-Obsoletes:      %{name} < %{version}
 
-%description -n libskk0
+%description -n %{name}%{soname}
 SKK is a statistical language model based Japanese input method engine.
 to model the Japanese language, it use a backoff bigram and trigram
 
-This packge provides GObject-based library to deal with Japanese 
+This package provides GObject-based library to deal with Japanese
 kana-to-kanji conversion method.
 
-#%package -n typelib-1_0-Skk-1_0
-#Summary:        Libskk libraries -- Introspection bindings
-#Group:          System/I18n/Japanese
-#Requires:       girepository-1_0
-#Requires:       %{name} = %{version}
-
-#%description -n typelib-1_0-Skk-1_0
-#SKK is a statistical language model based Japanese input method engine.
-#to model the Japanese language, it use a backoff bigram and trigram
+%package -n typelib-1_0-Skk-1_0
+Summary:        Libskk libraries -- Introspection bindings
+Group:          System/I18n/Japanese
+Requires:       girepository-1_0
+
+%description -n typelib-1_0-Skk-1_0
+SKK is a statistical language model based Japanese input method engine.
+to model the Japanese language, it use a backoff bigram and trigram
 
-#This package provides the introspection bindings for the libskk library.
+This package provides the introspection bindings for the libskk library.
 
 %package -n libskk-devel
 Summary:        Development Files for libskk
 Group:          Development/Libraries/Other
-Requires:       %{name} = %{version}
+Requires:       %{name}%{soname} = %{version}
 
 %description -n libskk-devel
 SKK is a statistical language model based Japanese input method engine.
@@ -81,42 +83,44 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
+NOCONFIGURE=1 ./autogen.sh
 %configure --disable-static \
-           --enable-introspection=no
+           --enable-introspection=yes
 make %{?_smp_mflags}
 
 %install
-%make_install
-rm %{buildroot}/%{_libdir}/libskk.la
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+find %{buildroot}/%{_libdir} -name "*.la" -delete
 
 %find_lang %{name}
 
 %fdupes %{buildroot}
 
-%post -n libskk0 -p /sbin/ldconfig
+%post -n %{name}%{soname} -p /sbin/ldconfig
 
-%postun -n libskk0 -p /sbin/ldconfig
+%postun -n %{name}%{soname} -p /sbin/ldconfig
 
-%files -n libskk0 -f %{name}.lang
+%files -n %{name}%{soname} -f %{name}.lang
 %defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING README NEWS
+%doc COPYING README NEWS
 %{_mandir}/man1/skk.1.gz
 %{_bindir}/skk
 %{_libdir}/%{name}.so.*
 %{_datadir}/%{name}
 
-#%files -n typelib-1_0-Skk-1_0
-#%defattr(-,root,root,-)
-#%{_libdir}/girepository-1.0/Skk-1.0.typelib
+%files -n typelib-1_0-Skk-1_0
+%defattr(-,root,root,-)
+%{_libdir}/girepository-1.0/Skk-1.0.typelib
 
 %files -n libskk-devel
 %defattr(-,root,root)
 %{_includedir}/%{name}
 %{_libdir}/%{name}.so
 %{_libdir}/pkgconfig/libskk.pc
-#%{_datadir}/gir-1.0/Skk-1.0.gir
+%{_datadir}/gir-1.0/Skk-1.0.gir
 %{_datadir}/vala/vapi/skk-1.0.deps
 %{_datadir}/vala/vapi/skk-1.0.vapi
 

++++++ _service ++++++
<services>
  <service name="tar_scm" mode="disabled">
    <param name="url">https://github.com/ueno/libskk</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">libskk-*.tar</param>
    <param name="compression">xz</param>
  </service>
  <service name="set_version" mode="disabled">
    <param name="basename">libskk</param>
  </service>
</services>
++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
            <param name="url">https://github.com/ueno/libskk</param>
          <param 
name="changesrevision">be6e20bf307173aa002b1232ac4966c41fa764b8</param></service></servicedata>++++++
 baselibs.conf ++++++
libskk0
        requires "skkdic"
        requires "skkdic-extra"
++++++ libskk-typlib-dependencies.patch ++++++
Index: libskk-1.2.0+git20150413.be6e20b/libskk/Makefile.am
===================================================================
--- libskk-1.2.0+git20150413.be6e20b.orig/libskk/Makefile.am
+++ libskk-1.2.0+git20150413.be6e20b/libskk/Makefile.am
@@ -85,7 +85,7 @@ typelibdir = $(libdir)/girepository-1.0
 typelib_DATA = Skk-@[email protected]
 
 Skk-@[email protected]: Skk-@[email protected]
-       @INTROSPECTION_COMPILER@ --shared-library=libskk -o $@ $^
+       @INTROSPECTION_COMPILER@ --shared-library=libskk.so.$(LT_CURRENT) -o $@ 
$^
 endif
 
 Skk-@[email protected] skk-internals-@[email protected] 
skk-@[email protected]: libskk.la

Reply via email to