Hello community,
here is the log from the commit of package plasma-framework for
openSUSE:Factory checked in at 2019-02-28 21:33:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma-framework (Old)
and /work/SRC/openSUSE:Factory/.plasma-framework.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-framework"
Thu Feb 28 21:33:12 2019 rev:72 rq:678727 version:5.55.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma-framework/plasma-framework.changes
2019-02-14 14:29:38.755754806 +0100
+++
/work/SRC/openSUSE:Factory/.plasma-framework.new.28833/plasma-framework.changes
2019-02-28 21:33:14.765737512 +0100
@@ -1,0 +2,7 @@
+Fri Feb 15 09:25:42 UTC 2019 - [email protected]
+
+- Add 0001-Revert-Remove-Qt-version-check.patch to revert the commit
+ that removes support for Qt < 5.10
+- Downgrade the Qt version requirement to build with 5.9
+
+-------------------------------------------------------------------
New:
----
0001-Revert-Remove-Qt-version-check.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma-framework.spec ++++++
--- /var/tmp/diff_new_pack.ewpx4s/_old 2019-02-28 21:33:16.185737066 +0100
+++ /var/tmp/diff_new_pack.ewpx4s/_new 2019-02-28 21:33:16.213737057 +0100
@@ -32,6 +32,8 @@
URL: https://www.kde.org
Source:
http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
Source1: baselibs.conf
+# PATCH-FIX-OPENSUSE
+Patch0: 0001-Revert-Remove-Qt-version-check.patch
BuildRequires: extra-cmake-modules >= %{_kf5_bugfix_version}
BuildRequires: fdupes
BuildRequires: kactivities5-devel >= 5.19.0
@@ -129,6 +131,10 @@
%prep
%setup -q
+%autopatch -p1
+%if 0%{?suse_version} == 1500
+sed -i -e "s/^set *(REQUIRED_QT_VERSION 5.10.0)$/set(REQUIRED_QT_VERSION
5.9.0)/" CMakeLists.txt
+%endif
%build
%cmake_kf5 -d build
++++++ 0001-Revert-Remove-Qt-version-check.patch ++++++
>From 39aa628e17145ca250458e20ae922c3bd0e4e9c6 Mon Sep 17 00:00:00 2001
From: Albert Astals Cid <[email protected]>
Date: Mon, 7 Jan 2019 00:35:45 +0100
Subject: Remove Qt version check
Now that Qt 5.10 is the minimum required version
---
src/declarativeimports/core/iconitem.cpp | 7 -------
src/plasmaquick/dialog.cpp | 2 --
2 files changed, 9 deletions(-)
Reverted and rebased by Antonio Larrosa <[email protected]> so Qt 5.9 is
still supported
diff --git a/src/declarativeimports/core/iconitem.cpp
b/src/declarativeimports/core/iconitem.cpp
index 70baa88..fd46f6d 100644
--- a/src/declarativeimports/core/iconitem.cpp
+++ b/src/declarativeimports/core/iconitem.cpp
@@ -67,6 +67,11 @@ IconItem::IconItem(QQuickItem *parent)
connect(KIconLoader::global(), &KIconLoader::iconLoaderSettingsChanged,
this, &IconItem::updateImplicitSize);
+#if QT_VERSION < QT_VERSION_CHECK(5, 10, 0)
+ connect(this, &QQuickItem::enabledChanged,
+ this, &IconItem::onEnabledChanged);
+#endif
+
connect(this, &IconItem::implicitWidthChanged, this,
&IconItem::implicitWidthChanged2);
connect(this, &IconItem::implicitHeightChanged, this,
&IconItem::implicitHeightChanged2);
@@ -667,8 +672,10 @@ void IconItem::itemChange(ItemChange change, const
ItemChangeData &value)
{
if (change == ItemVisibleHasChanged && value.boolValue) {
m_blockNextAnimation = true;
+#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
} else if (change == ItemEnabledHasChanged) {
onEnabledChanged();
+#endif
} else if (change == ItemSceneChange && value.window) {
schedulePixmapUpdate();
}
diff --git a/src/plasmaquick/dialog.cpp b/src/plasmaquick/dialog.cpp
index 46f4cec..4b7d770 100644
--- a/src/plasmaquick/dialog.cpp
+++ b/src/plasmaquick/dialog.cpp
@@ -1365,8 +1365,10 @@ void Dialog::setVisible(bool visible)
setPosition(popupPosition(d->visualParent, size()));
}
+#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
// Bug 381242: Qt remembers minimize state and re-applies it when
showing
setWindowStates(windowStates() & ~Qt::WindowMinimized);
+#endif
QQuickWindow::setVisible(visible);
//signal will be emitted and proxied from the QQuickWindow code
} else {
--
cgit v1.1