Hello community,

here is the log from the commit of package libmatekbd for openSUSE:Factory 
checked in at 2015-10-19 22:51:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmatekbd (Old)
 and      /work/SRC/openSUSE:Factory/.libmatekbd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmatekbd"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmatekbd/libmatekbd.changes    2015-06-30 
10:18:38.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libmatekbd.new/libmatekbd.changes       
2015-10-20 00:05:36.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Oct 14 06:17:24 UTC 2015 - [email protected]
+
+- Fix ABI version.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ libmatekbd.spec ++++++
--- /var/tmp/diff_new_pack.Zw6CSw/_old  2015-10-20 00:05:37.000000000 +0200
+++ /var/tmp/diff_new_pack.Zw6CSw/_new  2015-10-20 00:05:37.000000000 +0200
@@ -16,7 +16,8 @@
 #
 
 
-%define lname   libmatekbd1
+%define _version 1.10
+%define sover   4
 Name:           libmatekbd
 Version:        1.10.0
 Release:        0
@@ -24,7 +25,7 @@
 License:        LGPL-2.1+
 Group:          System/GUI/Other
 Url:            https://mate-desktop.org/
-Source0:        
http://pub.mate-desktop.org/releases/1.10/%{name}-%{version}.tar.xz
+Source0:        
http://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz
 BuildRequires:  mate-common >= 1.9.0
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(glib-2.0)
@@ -44,34 +45,38 @@
 This package provides libmatekdb, an API to manage the keyboard in
 MATE Desktop applications.
 
+%package -n %{name}%{sover}
+Summary:        MATE Desktop keyboard configuration shared libraries
+Group:          System/Libraries
+Requires:       matekbd-common
+Recommends:     %{name}-lang
+Provides:       %{name} = %{version}
+# libmatekbd with a wrong sover is last seen in openSUSE Leap 42.1.
+Obsoletes:      %{name}1
+
+%description -n %{name}%{sover}
+This package provides libmatekdb, an API to manage the keyboard in
+MATE Desktop applications.
+
 %package devel
 Summary:        MATE Desktop keyboard configuration development files
 Group:          Development/Libraries/Other
-Requires:       %{lname} = %{version}
+Requires:       %{name}%{sover} = %{version}
 Requires:       matekbd-common = %{version}
 
 %description devel
 This package provides libmatekdb, an API to manage the keyboard in
 MATE Desktop applications.
 
-%package -n %{lname}
-Summary:        MATE Desktop keyboard configuration shared libraries
-Group:          System/Libraries
-Requires:       matekbd-common
-Recommends:     %{name}-lang = %{version}
-Provides:       %{name} = %{version}
-
-%description -n %{lname}
-This package provides libmatekdb, an API to manage the keyboard in
-MATE Desktop applications.
-
 %lang_package
 
 %prep
 %setup -q
 
 %build
-%configure --disable-static
+NOCONFIGURE=1 mate-autogen
+%configure \
+  --disable-static
 make %{?_smp_mflags}
 
 %install
@@ -86,17 +91,17 @@
 %post -n matekbd-common
 %glib2_gsettings_schema_post
 
-%post -n %{lname} -p /sbin/ldconfig
-
 %postun -n matekbd-common
 %glib2_gsettings_schema_postun
 
-%postun -n %{lname} -p /sbin/ldconfig
+%post -n %{name}%{sover} -p /sbin/ldconfig
+
+%postun -n %{name}%{sover} -p /sbin/ldconfig
 
-%files -n %{lname}
+%files -n %{name}%{sover}
 %defattr(-,root,root)
 %doc AUTHORS ChangeLog COPYING
-%{_libdir}/*.so.*
+%{_libdir}/*.so.%{sover}*
 
 %files -n matekbd-common
 %defattr(-,root,root)


Reply via email to