Hello community,

here is the log from the commit of package akonadi-server for openSUSE:Factory 
checked in at 2016-11-02 12:30:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old)
 and      /work/SRC/openSUSE:Factory/.akonadi-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "akonadi-server"

Changes:
--------
--- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes    
2016-10-18 10:10:45.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes       
2016-11-02 12:30:11.000000000 +0100
@@ -1,0 +2,11 @@
+Mon Oct 31 10:43:08 UTC 2016 - alarr...@suse.com
+
+- Changed Requires to Recommends so Akonadi libraries don't require
+  akonadi-server anymore and can be thus co-installable with
+  akonadi-4.x .
+- Extracted libraries libKF5AkonadiPrivate5 and libKF5AkonadiXml5
+  from the akonadi-server package into new sub packages, so installing
+  libraries don't require akonadi-server to be installed just
+  because of the libraries.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ akonadi-server.spec ++++++
--- /var/tmp/diff_new_pack.9smF6O/_old  2016-11-02 12:30:12.000000000 +0100
+++ /var/tmp/diff_new_pack.9smF6O/_new  2016-11-02 12:30:12.000000000 +0100
@@ -30,6 +30,7 @@
 BuildRequires:  cmake >= 2.8.12
 BuildRequires:  extra-cmake-modules
 BuildRequires:  kf5-filesystem
+BuildRequires:  libQt5Sql-private-headers-devel
 BuildRequires:  libxml2
 BuildRequires:  libxslt
 BuildRequires:  libxslt-devel
@@ -55,7 +56,6 @@
 BuildRequires:  pkgconfig(Qt5Gui)
 BuildRequires:  pkgconfig(Qt5Network)
 BuildRequires:  pkgconfig(Qt5Sql)
-BuildRequires:  libQt5Sql-private-headers-devel
 BuildRequires:  pkgconfig(Qt5Test)
 BuildRequires:  pkgconfig(Qt5Widgets)
 BuildRequires:  pkgconfig(Qt5Xml)
@@ -72,8 +72,6 @@
 %endif
 Obsoletes:      akonadi5 < %{version}
 Provides:       akonadi5 = %{version}
-Obsoletes:      libKF5AkonadiPrivate5 < %{version}
-Provides:       libKF5AkonadiPrivate5 = %{version}
 
 %description
 This package contains the data files of Akonadi, the KDE PIM storage
@@ -82,7 +80,7 @@
 %package -n libKF5AkonadiCore5
 Summary:        Core Akonadi Server library
 Group:          System/Libraries
-Requires:       %{name}
+Recommends:     %{name}
 
 %description -n libKF5AkonadiCore5
 This package includes the core Akonadi library, the KDE PIM storage service.
@@ -90,7 +88,7 @@
 %package -n libKF5AkonadiAgentBase5
 Summary:        Akonadi Agent base library
 Group:          System/Libraries
-Requires:       %{name}
+Recommends:     %{name}
 
 %description -n libKF5AkonadiAgentBase5
 This package includes the agent library for Akonadi, the KDE PIM storage 
service.
@@ -98,11 +96,27 @@
 %package -n libKF5AkonadiWidgets5
 Summary:        Akonadi Agent base library
 Group:          System/Libraries
-Requires:       %{name}
+Recommends:     %{name}
 
 %description -n libKF5AkonadiWidgets5
 This package provides the basic GUI widgets for Akonadi, the KDE PIM storage 
service.
 
+%package -n libKF5AkonadiPrivate5
+Summary:        Akonadi Private Server library
+Group:          System/Libraries
+Recommends:     %{name}
+
+%description -n libKF5AkonadiPrivate5
+This package includes the Private Akonadi library for Akonadi, the KDE PIM 
storage service.
+
+%package -n libKF5AkonadiXml5
+Summary:        Akonadi Xml library
+Group:          System/Libraries
+Recommends:     %{name}
+
+%description -n libKF5AkonadiXml5
+This package includes the Akonadi Xml library for Akonadi, the KDE PIM storage 
service.
+
 %package devel
 Summary:        Akonadi Framework: Build Environment
 Group:          Development/Libraries/X11
@@ -114,11 +128,11 @@
 Requires:       kjobwidgets-devel
 Requires:       kservice-devel
 Requires:       kxmlgui-devel
-Requires:       pkgconfig(Qt5Network)
-Requires:       solid-devel
 Requires:       libKF5AkonadiAgentBase5 = %{version}
 Requires:       libKF5AkonadiCore5 = %{version}
 Requires:       libKF5AkonadiWidgets5 = %{version}
+Requires:       solid-devel
+Requires:       pkgconfig(Qt5Network)
 Obsoletes:      akonadi-devel < %{version}
 Obsoletes:      libKF5AkonadiPrivate-devel < %{version}
 Provides:       libKF5AkonadiPrivate-devel = %{version}
@@ -155,6 +169,12 @@
 %post -n libKF5AkonadiAgentBase5 -p /sbin/ldconfig
 %postun -n libKF5AkonadiAgentBase5 -p /sbin/ldconfig
 
+%post -n libKF5AkonadiPrivate5 -p /sbin/ldconfig
+%postun -n libKF5AkonadiPrivate5 -p /sbin/ldconfig
+
+%post -n libKF5AkonadiXml5 -p /sbin/ldconfig
+%postun -n libKF5AkonadiXml5 -p /sbin/ldconfig
+
 %files
 %defattr(-,root,root)
 %{_kf5_bindir}/asapcat
@@ -174,8 +194,6 @@
 %dir %{_kf5_configkcfgdir}
 %{_kf5_configkcfgdir}/resourcebase.kcfg
 %{_kf5_plugindir}/designer/
-%{_libdir}/libKF5AkonadiPrivate.so.*
-%{_libdir}/libKF5AkonadiXml.so.*
 %{_kf5_plugindir}/akonadi/
 %{_datadir}/akonadi/
 %{_datadir}/kf5/akonadi_knut_resource/
@@ -192,6 +210,14 @@
 %defattr(-,root,root)
 %{_libdir}/libKF5AkonadiWidgets.so.*
 
+%files -n libKF5AkonadiPrivate5
+%defattr(-,root,root)
+%{_libdir}/libKF5AkonadiPrivate.so.*
+
+%files -n libKF5AkonadiXml5
+%defattr(-,root,root)
+%{_libdir}/libKF5AkonadiXml.so.*
+
 %files devel
 %defattr(-,root,root)
 %{_kf5_bindir}/akonadi2xml


Reply via email to