Hello community,

here is the log from the commit of package plasma-framework for 
openSUSE:Factory checked in at 2018-07-21 10:17:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma-framework (Old)
 and      /work/SRC/openSUSE:Factory/.plasma-framework.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plasma-framework"

Sat Jul 21 10:17:07 2018 rev:63 rq:623327 version:5.48.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma-framework/plasma-framework.changes        
2018-06-22 13:25:50.791799913 +0200
+++ /work/SRC/openSUSE:Factory/.plasma-framework.new/plasma-framework.changes   
2018-07-21 10:20:00.515032670 +0200
@@ -1,0 +2,27 @@
+Mon Jul 16 04:37:48 UTC 2018 - [email protected]
+
+- Update to 5.48.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.48.0.php
+- Changes since 5.47.0:
+  * Use more nullptr
+  * FrameSvg: Update mask frame if image path has been changed
+  * FrameSvg: Do not wreck shared mask frames
+  * FrameSvg: Simplify updateSizes
+  * Icons for Keyboard Indicator T9050
+  * fix color for media icon
+  * FrameSvg: Recache maskFrame if enabledBorders has been changed 
(kde#382324, kde#390632, kde#391659)
+  * FrameSvg: Draw corners only if both borders in both directions are enabled
+  * Teach ContainmentInterface::processMimeData how to handle Task Manager 
drops
+  * FrameSVG: Delete redundant checks
+  * FrameSVG: Fix QObject include
+  * Use QDateTime for interfacing with QML (kde#394423)
+- Dropped patches, now upstream:
+  * upstream patch use-qdatetime-with-qml.patch
+- Remove update-alternatives for input.svgz - not used anymore?
+- Fix %_kf5_bugfix_version
+- Merge -private into plasma-framework
+- Split off main library as separate package
+
+-------------------------------------------------------------------

Old:
----
  plasma-framework-5.47.0.tar.xz
  use-qdatetime-with-qml.patch

New:
----
  plasma-framework-5.48.0.tar.xz

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

Other differences:
------------------
++++++ plasma-framework.spec ++++++
--- /var/tmp/diff_new_pack.t0oiXe/_old  2018-07-21 10:20:02.003032315 +0200
+++ /var/tmp/diff_new_pack.t0oiXe/_new  2018-07-21 10:20:02.047032304 +0200
@@ -16,24 +16,22 @@
 #
 
 
+%define lname libKF5Plasma5
 %bcond_without lang
-%define _tar_path 5.47
+%define _tar_path 5.48
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
-%{!?_kf5_bugfix_version: %global _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
+%{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 Name:           plasma-framework
-Version:        5.47.0
+Version:        5.48.0
 Release:        0
-%define kf5_version %{version}
 Summary:        Plasma library and runtime components based upon KF5 and Qt5
 License:        GPL-2.0-or-later AND LGPL-2.0-or-later
 Group:          System/GUI/KDE
 Url:            https://projects.kde.org/plasma-framework
 Source:         
http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
 Source1:        baselibs.conf
-# PATCH-FIX-UPSTREAM
-Patch0:         use-qdatetime-with-qml.patch
 BuildRequires:  extra-cmake-modules >= %{_kf5_bugfix_version}
 BuildRequires:  fdupes
 BuildRequires:  kactivities5-devel >= 5.19.0
@@ -60,6 +58,7 @@
 BuildRequires:  kxmlgui-devel >= %{_kf5_bugfix_version}
 BuildRequires:  libxcb-devel
 BuildRequires:  xz
+BuildRequires:  cmake(Qt5Concurrent) >= 5.6.0
 BuildRequires:  cmake(Qt5Gui) >= 5.6.0
 BuildRequires:  cmake(Qt5Qml) >= 5.6.0
 BuildRequires:  cmake(Qt5Quick) >= 5.6.0
@@ -75,34 +74,31 @@
 %else
 BuildRequires:  pkgconfig(gl)
 %endif
-BuildRequires:  update-alternatives
 BuildRequires:  pkgconfig(x11)
-Requires(post): update-alternatives
-Requires(postun): update-alternatives
-Recommends:     libqt5-qtquickcontrols
-%if %{with lang}
 Recommends:     %{name}-lang = %{version}
-%endif
 Recommends:     %{name}-components = %{version}
-Recommends:     %{name}-private = %{version}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Provides:       %{name}-private = %{version}
+Obsoletes:      %{name}-private < %{version}
 
 %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}
+%package -n %{lname}
+Summary:        Plasma framework - core libraries
+Group:          System/GUI/KDE
+Conflicts:      %{name} < 5.48
+Conflicts:      %{name}-private < 5.48
 
-%description private
-Plasma private library and runtime components based upon KF5 and Qt5
+%description -n %{lname}
+This package contains the core libraries needed by the Plasma framework.
 
 %package components
 Summary:        Plasma QML components
 Group:          Development/Libraries/KDE
 Requires:       %{name} = %{version}
 Requires:       %{name}-private = %{version}
+Requires:       libqt5-qtquickcontrols
+Requires:       libqt5-qtquickcontrols2
 %requires_ge kdeclarative-components
 
 %description components
@@ -111,6 +107,7 @@
 %package devel
 Summary:        Plasma library and runtime components
 Group:          Development/Libraries/KDE
+Requires:       %{lname} = %{version}
 Requires:       %{name} = %{version}
 Requires:       %{name}-components = %{version}
 Requires:       %{name}-private = %{version}
@@ -130,7 +127,6 @@
 %lang_package
 %prep
 %setup -q
-%autopatch -p1
 
 %build
   %cmake_kf5 -d build
@@ -144,32 +140,15 @@
 %find_lang %{name} --with-man --all-name
 %endif
 
-# update-alternatives for input.svgz
-mv %{buildroot}%{_datadir}/plasma/desktoptheme/default/icons/input.svgz \
-       
%{buildroot}%{_datadir}/plasma/desktoptheme/default/icons/input.svgz-kdeorg
-mkdir -p %{buildroot}%{_sysconfdir}/alternatives
-touch %{buildroot}%{_sysconfdir}/alternatives/input.svgz
-ln -sf %{_sysconfdir}/alternatives/input.svgz \
-  %{buildroot}%{_datadir}/plasma/desktoptheme/default/icons/input.svgz
-
-%post
-/sbin/ldconfig
-update-alternatives --install \
-  %{_datadir}/plasma/desktoptheme/default/icons/input.svgz \
-  input.svgz \
-  %{_datadir}/plasma/desktoptheme/default/icons/input.svgz-kdeorg \
-  60
-
-%postun
-/sbin/ldconfig
-if [ $1 -eq 0 ] ; then
+%pre
+# Was part of plasma-framework previously, so remove it
+if [ $1 -eq 2 ] ; then
   update-alternatives --remove input.svgz \
     %{_datadir}/plasma/desktoptheme/default/icons/input.svgz-kdeorg
 fi
 
-%post   private -p /sbin/ldconfig
-
-%postun private -p /sbin/ldconfig
+%post -n %{lname} -p /sbin/ldconfig
+%postun -n %{lname} -p /sbin/ldconfig
 
 %if %{with lang}
 %files lang -f %{name}.lang
@@ -177,52 +156,35 @@
 %lang(lt) %{_datadir}/locale/lt/LC_SCRIPTS
 %endif
 
+%files -n %{lname}
+%license COPYING*
+%{_kf5_libdir}/libKF5Plasma.so.*
+%{_kf5_libdir}/libKF5PlasmaQuick.so.*
+
 %files
 %defattr(-,root,root)
-%doc COPYING*
-%ghost %{_sysconfdir}/alternatives/input.svgz
+%license COPYING*
 %{_kf5_bindir}/*
-%{_kf5_libdir}/libKF5Plasma.so.*
 %{_kf5_plugindir}/
 %{_kf5_plasmadir}/
 %{_kf5_servicesdir}/
 %{_kf5_servicetypesdir}/
 %{_kf5_mandir}/man1/plasmapkg*.*
-%exclude %{_kf5_servicesdir}/plasma-scriptengine-applet-declarative.desktop
-%exclude 
%{_kf5_plugindir}/plasma/scriptengines/plasma_appletscript_declarative.so
-%exclude %{_kf5_servicetypesdir}/plasma-wallpaper.desktop
-
-%files private
-%defattr(-,root,root)
-%doc COPYING*
-%{_kf5_libdir}/libKF5PlasmaQuick.so.*
-%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
-%dir %{_kf5_plugindir}/plasma/scriptengines
-%{_kf5_plugindir}/plasma/scriptengines/plasma_appletscript_declarative.so
-%{_kf5_servicetypesdir}/plasma-wallpaper.desktop
 
 %files components
 %defattr(-,root,root)
-%doc COPYING*
+%license COPYING*
 %{_kf5_qmldir}/
-%exclude %{_kf5_qmldir}/org/kde/plasma/components/private/
-%exclude %{_kf5_qmldir}/org/kde/plasma/core/private/
 
 %files devel
 %defattr(-,root,root)
-%doc COPYING*
+%license COPYING*
 %dir %{_kf5_includedir}/*/
 %{_kf5_includedir}/*/
 %{_kf5_includedir}/*.h
 %{_kf5_libdir}/cmake/*/
-%{_kf5_libdir}/*.so
+%{_kf5_libdir}/libKF5Plasma.so
+%{_kf5_libdir}/libKF5PlasmaQuick.so
 %{_kf5_sharedir}/kdevappwizard
 
 %changelog

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.t0oiXe/_old  2018-07-21 10:20:02.179032273 +0200
+++ /var/tmp/diff_new_pack.t0oiXe/_new  2018-07-21 10:20:02.187032271 +0200
@@ -1,9 +1,10 @@
+libKF5Plasma5
+       conflicts "plasma-framework-<targettype> < <version>"
+       conflicts "plasma-framework-private-<targettype> < <version>"
 plasma-framework
-plasma-framework-private
-       requires "plasma-framework-<targettype> = <version>"
 plasma-framework-components
        requires "plasma-framework-<targettype> = <version>"
 plasma-framework-devel
+       requires "libKF5Plasma5-<targettype> = <version>"
        requires "plasma-framework-<targettype> = <version>"
-       requires "plasma-framework-private-<targettype> = <version>"
-       requires "plasma-framework-components-<targettype> = <version>"
\ No newline at end of file
+       requires "plasma-framework-components-<targettype> = <version>"

++++++ plasma-framework-5.47.0.tar.xz -> plasma-framework-5.48.0.tar.xz ++++++
++++ 5533 lines of diff (skipped)


Reply via email to