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)
