Hello community, here is the log from the commit of package plasma-framework for openSUSE:Factory checked in at 2014-10-11 19:26:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma-framework (Old) and /work/SRC/openSUSE:Factory/.plasma-framework.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-framework" Changes: -------- --- /work/SRC/openSUSE:Factory/plasma-framework/plasma-framework.changes 2014-10-07 16:00:53.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.plasma-framework.new/plasma-framework.changes 2014-10-11 19:28:37.000000000 +0200 @@ -1,0 +2,8 @@ +Fri Oct 10 19:58:04 UTC 2014 - hrvoje.sen...@gmail.com + +- Split out the private and components parts of plasma-framework + as upstream doesn't manage to keep backwards compability. This + allows updating API/ABI safe libplasma library at the cost of + hardcoding versions of those private parts in their consumers. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma-framework.spec ++++++ --- /var/tmp/diff_new_pack.cjPEGi/_old 2014-10-11 19:28:38.000000000 +0200 +++ /var/tmp/diff_new_pack.cjPEGi/_new 2014-10-11 19:28:38.000000000 +0200 @@ -66,15 +66,36 @@ BuildRequires: pkgconfig(x11) Recommends: libqt5-qtquickcontrols Recommends: %{name}-lang = %{version} +Recommends: %{name}-components = %{version} +Recommends: %{name}-private = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Plasma library and runtime components based upon KF5 and Qt5 +%package private +Summary: Plasma private library and runtime components +Group: Development/Libraries/KDE +Requires: %{name} = %{version} + +%description private +Plasma private library and runtime components based upon KF5 and Qt5 + +%package components +Summary: Plasma QML components +Group: Development/Libraries/KDE +Requires: %{name} = %{version} +Requires: %{name}-private = %{version} + +%description components +Plasma QML and runtime components based upon KF5 and Qt5 + %package devel Summary: Plasma library and runtime components Group: Development/Libraries/KDE Requires: %{name} = %{version} +Requires: %{name}-components = %{version} +Requires: %{name}-private = %{version} Requires: extra-cmake-modules >= 1.3.0 Requires: kf5-filesystem Requires: kservice-devel >= %{kf5_version} @@ -103,21 +124,57 @@ %postun -p /sbin/ldconfig +%post private -p /sbin/ldconfig + +%postun private -p /sbin/ldconfig + %files lang -f %{name}.lang %files %defattr(-,root,root) %doc COPYING* %{_kf5_bindir}/* -%{_kf5_libdir}/*.so.* +%{_kf5_libdir}/libKF5Plasma.so.* %{_kf5_plugindir}/ -%{_kf5_qmldir}/ -%{_kf5_libdir}/qt5/platformqml/ %{_kf5_sharedir}/dbus-1/ %{_kf5_plasmadir}/ %{_kf5_servicesdir}/ %{_kf5_servicetypesdir}/ %{_kf5_mandir}/man1/plasmapkg*.* +%exclude %{_kf5_servicesdir}/plasma-scriptengine-applet-declarative.desktop +%exclude %{_kf5_plugindir}/plasma_appletscript_declarative.so +%exclude %{_kf5_servicesdir}/plasma-wallpaper.desktop + +%files private +%defattr(-,root,root) +%doc COPYING* +%{_kf5_libdir}/libKF5PlasmaQuick.so.* +%dir %{_kf5_libdir}/qt5/platformqml/touch/org/kde/plasma/components +%dir %{_kf5_libdir}/qt5/platformqml/touch/org/kde/plasma +%dir %{_kf5_libdir}/qt5/platformqml/touch/org/kde +%dir %{_kf5_libdir}/qt5/platformqml/touch/org +%dir %{_kf5_libdir}/qt5/platformqml/touch +%dir %{_kf5_libdir}/qt5/platformqml +%{_kf5_libdir}/qt5/platformqml/touch/org/kde/plasma/components/private/ +%dir %{_kf5_qmldir}/org/kde/plasma/components +%dir %{_kf5_qmldir}/org/kde/plasma/core +%dir %{_kf5_qmldir}/org/kde/plasma +%dir %{_kf5_qmldir}/org/kde +%dir %{_kf5_qmldir}/org +%{_kf5_qmldir}/org/kde/plasma/components/private/ +%{_kf5_qmldir}/org/kde/plasma/core/private/ +%{_kf5_servicesdir}/plasma-scriptengine-applet-declarative.desktop +%{_kf5_plugindir}/plasma_appletscript_declarative.so +%{_kf5_servicesdir}/plasma-wallpaper.desktop + +%files components +%defattr(-,root,root) +%doc COPYING* +%{_kf5_qmldir}/ +%{_kf5_libdir}/qt5/platformqml/ +%exclude %{_kf5_libdir}/qt5/platformqml/touch/org/kde/plasma/components/private/ +%exclude %{_kf5_qmldir}/org/kde/plasma/components/private/ +%exclude %{_kf5_qmldir}/org/kde/plasma/core/private/ %files devel %defattr(-,root,root) ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.cjPEGi/_old 2014-10-11 19:28:38.000000000 +0200 +++ /var/tmp/diff_new_pack.cjPEGi/_new 2014-10-11 19:28:38.000000000 +0200 @@ -1,3 +1,9 @@ plasma-framework +plasma-framework-private + requires "plasma-framework-<targettype> = <version>" +plasma-framework-components + requires "plasma-framework-<targettype> = <version>" plasma-framework-devel - requires "plasma-framework-<targettype> = <version>" \ No newline at end of file + requires "plasma-framework-<targettype> = <version>" + requires "plasma-framework-private<targettype> = <version>" + requires "plasma-framework-components<targettype> = <version>" \ No newline at end of file -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org