Hello community,
here is the log from the commit of package plasma-framework for openSUSE:Factory checked in at 2016-11-17 12:40:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 2016-11-04 20:51:13.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.plasma-framework.new/plasma-framework.changes 2016-11-17 12:40:18.000000000 +0100
@@ -1,0 +2,33 @@
+Mon Nov 14 18:04:05 UTC 2016 - fabian@ritter-vogt.de
+
+- Add neverpullaway.patch to fix unfocusing when hiding launcher
+ with shortcut (kde#372476)
+
+-------------------------------------------------------------------
+Sat Nov 5 22:25:32 UTC 2016 - hrvoje.senjan@gmail.com
+
+- Update to 5.28.0
+ * make sure OSD doesn't have Dialog flag (kde#370433)
+ * set context proeprties before reloading the qml (kde#371763)
+ * Don't reparse the metadata file if it's already loaded
+ * Fix crash in qmlplugindump when no QApplication is available
+ * Don't show "Alternatives" menu by default
+ * New bool to use activated signal as toggle of expanded
+ (kde#367685)
+ * Fixes for building plasma-framework with Qt 5.5
+ * [PluginLoader] Use operator<< for finalArgs instead of
+ initializer list
+ * use kwayland for shadows and dialog positioning
+ * Remaining missing icons and network improvements
+ * Move availableScreenRect/Region up to AppletInterface
+ * Don't load containment actions for embedded containments
+ (system trays)
+ * Update applet alternatives menu entry visibility on demand
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.28.0.php
+- Drop upstreamed Fixes-for-building-plasma-framework-with-Qt-55.patch,
+ 0001-make-sure-OSD-doesnt-have-Dialog-flag.patch and
+ new-bool-to-use-activated-signal-as-toggle.patch
+- Remove network.svgz, latest version is now included in tar
+
+-------------------------------------------------------------------
Old:
----
0001-make-sure-OSD-doesnt-have-Dialog-flag.patch
Fixes-for-building-plasma-framework-with-Qt-55.patch
network.svgz
new-bool-to-use-activated-signal-as-toggle.patch
plasma-framework-5.27.0.tar.xz
New:
----
neverpullaway.patch
plasma-framework-5.28.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma-framework.spec ++++++
--- /var/tmp/diff_new_pack.CVUhVe/_old 2016-11-17 12:40:20.000000000 +0100
+++ /var/tmp/diff_new_pack.CVUhVe/_new 2016-11-17 12:40:20.000000000 +0100
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.27
+%define _tar_path 5.28
Name: plasma-framework
-Version: 5.27.0
+Version: 5.28.0
Release: 0
%define kf5_version %{version}
Summary: Plasma library and runtime components based upon KF5 and Qt5
@@ -28,16 +28,10 @@
Url: https://projects.kde.org/plasma-framework
Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
Source1: baselibs.conf
-# latest network.svgz from git for the Air theme, contains a lot of network icons that were missing before (boo#999967)
-Source2: network.svgz
# PATCH-FIX-OPENSUSE loosen-up-kactivities-requirement.patch -- require kactivities 5.19.0, as we can't update kactivities5 to 5.26.0 before Plasma 5.6.0
Patch0: loosen-up-kactivities-requirement.patch
-# PATCH-FIX-UPSTREAM new-bool-to-use-activated-signal-as-toggle.patch New bool to use activated signal as toggle of expanded
-Patch2: new-bool-to-use-activated-signal-as-toggle.patch
-# PATCH-FIX-UPSTREAM Fixes-for-building-plasma-framework-with-Qt-55.patch
-Patch3: Fixes-for-building-plasma-framework-with-Qt-55.patch
-# PATCH-FIX-UPSTREAM 0001-make-sure-OSD-doesnt-have-Dialog-flag.patch -- Fix OSD not showing up when panel visibility is set to auto-hide
-Patch4: 0001-make-sure-OSD-doesnt-have-Dialog-flag.patch
+# PATCH-FIX-UPSTREAM neverpullaway.patch -- [AppletInterface] Never pull focus away from fullRepresentation (https://git.reviewboard.kde.org/r/129404)
+Patch1: neverpullaway.patch
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kactivities5-devel >= 5.19.0
@@ -58,6 +52,7 @@
BuildRequires: kpackage-devel >= %{_tar_path}
BuildRequires: kparts-devel >= %{_tar_path}
BuildRequires: kservice-devel >= %{_tar_path}
+BuildRequires: kwayland-devel >= %{_tar_path}
BuildRequires: kwindowsystem-devel >= %{_tar_path}
BuildRequires: kxmlgui-devel >= %{_tar_path}
BuildRequires: libxcb-devel
@@ -131,11 +126,7 @@
%prep
%setup -q
%patch0 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-# install updated network.svgz
-cp %{S:2} src/desktoptheme/air/icons
+%patch1 -p1
%build
%cmake_kf5 -d build
@@ -148,13 +139,14 @@
%if %{with lang}
%find_lang libplasma5 %{name}.lang
echo "%doc %lang(lt) %{_kf5_sharedir}/locale/lt/LC_SCRIPTS" >>%{name}.lang
-echo "%doc %lang(ca) %{_kf5_sharedir}/man/ca/" >>%{name}.lang
-echo "%doc %lang(de) %{_kf5_sharedir}/man/de/" >>%{name}.lang
-echo "%doc %lang(it) %{_kf5_sharedir}/man/it/" >>%{name}.lang
-echo "%doc %lang(nl) %{_kf5_sharedir}/man/nl/" >>%{name}.lang
-echo "%doc %lang(pt_BR) %{_kf5_sharedir}/man/pt_BR/" >>%{name}.lang
-echo "%doc %lang(sv) %{_kf5_sharedir}/man/sv/" >>%{name}.lang
-echo "%doc %lang(uk) %{_kf5_sharedir}/man/uk/" >>%{name}.lang
+echo "%doc %lang(ca) %{_kf5_mandir}/ca/" >>%{name}.lang
+echo "%doc %lang(de) %{_kf5_mandir}/de/" >>%{name}.lang
+echo "%doc %lang(es) %{_kf5_mandir}/es" >>%{name}.lang
+echo "%doc %lang(it) %{_kf5_mandir}/it/" >>%{name}.lang
+echo "%doc %lang(nl) %{_kf5_mandir}/nl/" >>%{name}.lang
+echo "%doc %lang(pt_BR) %{_kf5_mandir}/pt_BR/" >>%{name}.lang
+echo "%doc %lang(sv) %{_kf5_mandir}/sv/" >>%{name}.lang
+echo "%doc %lang(uk) %{_kf5_mandir}/uk/" >>%{name}.lang
%endif
# update-alternatives for input.svgz
++++++ neverpullaway.patch ++++++
diff --git a/src/scriptengines/qml/plasmoid/appletinterface.cpp b/src/scriptengines/qml/plasmoid/appletinterface.cpp
index f24bc51..a3f9667 100644
--- a/src/scriptengines/qml/plasmoid/appletinterface.cpp
+++ b/src/scriptengines/qml/plasmoid/appletinterface.cpp
@@ -150,8 +150,11 @@ void AppletInterface::init()
bool activate = !( isExpanded() && isActivationTogglesExpanded() );
setExpanded(activate);
- if (QQuickItem *i = qobject_cast