Accepting request 722611 from KDE:Extra
Fix build with Qt 5.13 OBS-URL: https://build.opensuse.org/request/show/722611 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/calligra-plan?expand=0&rev=5
This commit is contained in:
commit
8d8278a812
@ -1,33 +0,0 @@
|
|||||||
From 44b9a00de3d484bd469fa3a5ca7b666406908940 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Wolfgang Bauer <wbauer@tmo.at>
|
|
||||||
Date: Tue, 20 Mar 2018 10:29:23 +0100
|
|
||||||
Subject: [PATCH] Plan: fix build with Qt 5.6
|
|
||||||
|
|
||||||
The QAction constructor takes two arguments, text and parent.
|
|
||||||
The parent argument is optional since Qt 5.7 only, it needs to be
|
|
||||||
specified with earlier versions.
|
|
||||||
|
|
||||||
Also, text should actually be a QString, so use QStringLiteral() to
|
|
||||||
"convert" it.
|
|
||||||
|
|
||||||
Differential Revision: https://phabricator.kde.org/D11505
|
|
||||||
---
|
|
||||||
plan/src/libs/ui/kpttaskeditor.cpp | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/plan/src/libs/ui/kpttaskeditor.cpp b/plan/src/libs/ui/kpttaskeditor.cpp
|
|
||||||
index 5f79abfd917..f2da3ab3349 100644
|
|
||||||
--- a/plan/src/libs/ui/kpttaskeditor.cpp
|
|
||||||
+++ b/plan/src/libs/ui/kpttaskeditor.cpp
|
|
||||||
@@ -622,7 +622,7 @@ void TaskEditor::slotContextMenuRequested( const QModelIndex& index, const QPoin
|
|
||||||
void TaskEditor::editTasks(const QList<Task*> &tasks, const QPoint &pos)
|
|
||||||
{
|
|
||||||
QList<QAction*> lst;
|
|
||||||
- QAction tasksEdit("Edit...");
|
|
||||||
+ QAction tasksEdit(QStringLiteral("Edit..."), nullptr);
|
|
||||||
if (!tasks.isEmpty()) {
|
|
||||||
TasksEditController *ted = new TasksEditController(*project(), tasks, this);
|
|
||||||
connect(&tasksEdit, SIGNAL(triggered(bool)), ted, SLOT(activate()));
|
|
||||||
--
|
|
||||||
2.13.6
|
|
||||||
|
|
@ -14,10 +14,10 @@ Date: Sun Mar 18 11:56:57 2018 +0100
|
|||||||
|
|
||||||
Differential Revision: https://phabricator.kde.org/D11454
|
Differential Revision: https://phabricator.kde.org/D11454
|
||||||
|
|
||||||
diff --git a/plan/src/kptview.h b/plan/src/kptview.h
|
diff --git a/src/kptview.h b/src/kptview.h
|
||||||
index 44d11935e71..a98e55342db 100644
|
index 44d1193..a98e553 100644
|
||||||
--- a/plan/src/kptview.h
|
--- a/src/kptview.h
|
||||||
+++ b/plan/src/kptview.h
|
+++ b/src/kptview.h
|
||||||
@@ -28,6 +28,7 @@
|
@@ -28,6 +28,7 @@
|
||||||
#include "kptcontext.h"
|
#include "kptcontext.h"
|
||||||
#include "kptviewbase.h"
|
#include "kptviewbase.h"
|
||||||
@ -26,10 +26,10 @@ index 44d11935e71..a98e55342db 100644
|
|||||||
#include <QDockWidget>
|
#include <QDockWidget>
|
||||||
#include <QMap>
|
#include <QMap>
|
||||||
|
|
||||||
diff --git a/plan/src/kptviewlist.cpp b/plan/src/kptviewlist.cpp
|
diff --git a/src/kptviewlist.cpp b/src/kptviewlist.cpp
|
||||||
index f34e702e055..0e6db7b2ffe 100644
|
index f34e702..0e6db7b 100644
|
||||||
--- a/plan/src/kptviewlist.cpp
|
--- a/src/kptviewlist.cpp
|
||||||
+++ b/plan/src/kptviewlist.cpp
|
+++ b/src/kptviewlist.cpp
|
||||||
@@ -25,6 +25,7 @@
|
@@ -25,6 +25,7 @@
|
||||||
#include <QStyle>
|
#include <QStyle>
|
||||||
#include <QBrush>
|
#include <QBrush>
|
||||||
@ -38,10 +38,10 @@ index f34e702e055..0e6db7b2ffe 100644
|
|||||||
#include <QMenu>
|
#include <QMenu>
|
||||||
|
|
||||||
#include <kmessagebox.h>
|
#include <kmessagebox.h>
|
||||||
diff --git a/plan/src/libs/ui/kptaccountseditor.cpp b/plan/src/libs/ui/kptaccountseditor.cpp
|
diff --git a/src/libs/ui/kptaccountseditor.cpp b/src/libs/ui/kptaccountseditor.cpp
|
||||||
index 7991fafd779..54e3a87c94f 100644
|
index 7991faf..54e3a87 100644
|
||||||
--- a/plan/src/libs/ui/kptaccountseditor.cpp
|
--- a/src/libs/ui/kptaccountseditor.cpp
|
||||||
+++ b/plan/src/libs/ui/kptaccountseditor.cpp
|
+++ b/src/libs/ui/kptaccountseditor.cpp
|
||||||
@@ -40,6 +40,7 @@
|
@@ -40,6 +40,7 @@
|
||||||
#include <QContextMenuEvent>
|
#include <QContextMenuEvent>
|
||||||
#include <QMenu>
|
#include <QMenu>
|
||||||
@ -50,10 +50,10 @@ index 7991fafd779..54e3a87c94f 100644
|
|||||||
|
|
||||||
#include <KLocalizedString>
|
#include <KLocalizedString>
|
||||||
#include <kactioncollection.h>
|
#include <kactioncollection.h>
|
||||||
diff --git a/plan/src/libs/ui/kptdocumentspanel.h b/plan/src/libs/ui/kptdocumentspanel.h
|
diff --git a/src/libs/ui/kptdocumentspanel.h b/src/libs/ui/kptdocumentspanel.h
|
||||||
index 00ea3af80b2..491cb1ebb86 100644
|
index 00ea3af..491cb1e 100644
|
||||||
--- a/plan/src/libs/ui/kptdocumentspanel.h
|
--- a/src/libs/ui/kptdocumentspanel.h
|
||||||
+++ b/plan/src/libs/ui/kptdocumentspanel.h
|
+++ b/src/libs/ui/kptdocumentspanel.h
|
||||||
@@ -26,6 +26,7 @@
|
@@ -26,6 +26,7 @@
|
||||||
|
|
||||||
#include "kptdocuments.h"
|
#include "kptdocuments.h"
|
||||||
@ -62,10 +62,10 @@ index 00ea3af80b2..491cb1ebb86 100644
|
|||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
#include <kundo2qstack.h>
|
#include <kundo2qstack.h>
|
||||||
|
|
||||||
diff --git a/plan/src/libs/ui/kptitemviewsettup.cpp b/plan/src/libs/ui/kptitemviewsettup.cpp
|
diff --git a/src/libs/ui/kptitemviewsettup.cpp b/src/libs/ui/kptitemviewsettup.cpp
|
||||||
index d1c3b1fc157..7c97a070b9a 100644
|
index d1c3b1f..7c97a07 100644
|
||||||
--- a/plan/src/libs/ui/kptitemviewsettup.cpp
|
--- a/src/libs/ui/kptitemviewsettup.cpp
|
||||||
+++ b/plan/src/libs/ui/kptitemviewsettup.cpp
|
+++ b/src/libs/ui/kptitemviewsettup.cpp
|
||||||
@@ -25,9 +25,9 @@
|
@@ -25,9 +25,9 @@
|
||||||
|
|
||||||
#include "KoPageLayoutWidget.h"
|
#include "KoPageLayoutWidget.h"
|
||||||
@ -77,10 +77,10 @@ index d1c3b1fc157..7c97a070b9a 100644
|
|||||||
namespace KPlato
|
namespace KPlato
|
||||||
{
|
{
|
||||||
|
|
||||||
diff --git a/plan/src/libs/ui/kpttaskeditor.cpp b/plan/src/libs/ui/kpttaskeditor.cpp
|
diff --git a/src/libs/ui/kpttaskeditor.cpp b/src/libs/ui/kpttaskeditor.cpp
|
||||||
index 21546118d33..91db5acbb18 100644
|
index 5f79abf..d08d7f2 100644
|
||||||
--- a/plan/src/libs/ui/kpttaskeditor.cpp
|
--- a/src/libs/ui/kpttaskeditor.cpp
|
||||||
+++ b/plan/src/libs/ui/kpttaskeditor.cpp
|
+++ b/src/libs/ui/kpttaskeditor.cpp
|
||||||
@@ -45,6 +45,7 @@
|
@@ -45,6 +45,7 @@
|
||||||
#include <QVBoxLayout>
|
#include <QVBoxLayout>
|
||||||
#include <QDragMoveEvent>
|
#include <QDragMoveEvent>
|
||||||
@ -89,10 +89,10 @@ index 21546118d33..91db5acbb18 100644
|
|||||||
#include <QMenu>
|
#include <QMenu>
|
||||||
|
|
||||||
#include <kactionmenu.h>
|
#include <kactionmenu.h>
|
||||||
diff --git a/plan/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp b/plan/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp
|
diff --git a/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp b/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp
|
||||||
index 344ebc2b599..9146f06ab8c 100644
|
index 344ebc2..9146f06 100644
|
||||||
--- a/plan/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp
|
--- a/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp
|
||||||
+++ b/plan/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp
|
+++ b/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp
|
||||||
@@ -31,6 +31,7 @@
|
@@ -31,6 +31,7 @@
|
||||||
#include <KFile>
|
#include <KFile>
|
||||||
|
|
||||||
@ -101,10 +101,10 @@ index 344ebc2b599..9146f06ab8c 100644
|
|||||||
#include <QTreeView>
|
#include <QTreeView>
|
||||||
#include <QStandardItemModel>
|
#include <QStandardItemModel>
|
||||||
#include <QModelIndex>
|
#include <QModelIndex>
|
||||||
diff --git a/plan/src/libs/widgets/KoPageLayoutWidget.cpp b/plan/src/libs/widgets/KoPageLayoutWidget.cpp
|
diff --git a/src/libs/widgets/KoPageLayoutWidget.cpp b/src/libs/widgets/KoPageLayoutWidget.cpp
|
||||||
index c9e17b748a9..b67e9848807 100644
|
index c9e17b7..b67e984 100644
|
||||||
--- a/plan/src/libs/widgets/KoPageLayoutWidget.cpp
|
--- a/src/libs/widgets/KoPageLayoutWidget.cpp
|
||||||
+++ b/plan/src/libs/widgets/KoPageLayoutWidget.cpp
|
+++ b/src/libs/widgets/KoPageLayoutWidget.cpp
|
||||||
@@ -23,6 +23,8 @@
|
@@ -23,6 +23,8 @@
|
||||||
|
|
||||||
#include <KoUnit.h>
|
#include <KoUnit.h>
|
||||||
|
20
Fix-build-with-Qt-5_13.patch
Normal file
20
Fix-build-with-Qt-5_13.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
commit fe36bf6f0dc1f0c1e927850dd78093cfe3b7aae2
|
||||||
|
Author: Albert Astals Cid <aacid@kde.org>
|
||||||
|
Date: Sun Jul 28 00:07:33 2019 +0200
|
||||||
|
|
||||||
|
Fix compile on CI
|
||||||
|
|
||||||
|
src/workpackage/view.h:148:31: error: field m_scheduleActions has incomplete type QMap<QAction*, KPlato::Schedule*>
|
||||||
|
|
||||||
|
diff --git a/src/workpackage/view.h b/src/workpackage/view.h
|
||||||
|
index 6cae32b7..cd2fc4ea 100644
|
||||||
|
--- a/src/workpackage/view.h
|
||||||
|
+++ b/src/workpackage/view.h
|
||||||
|
@@ -24,6 +24,7 @@
|
||||||
|
|
||||||
|
#include <KoView.h>
|
||||||
|
|
||||||
|
+#include <QMap>
|
||||||
|
#include <QStackedWidget>
|
||||||
|
|
||||||
|
class QPrinter;
|
@ -7,10 +7,10 @@ Subject: Fix compilation after recent KCalCore API changes
|
|||||||
.../filters/icalendar/export/icalendarexport.cpp | 19 +++++++++++++++++++
|
.../filters/icalendar/export/icalendarexport.cpp | 19 +++++++++++++++++++
|
||||||
1 file changed, 19 insertions(+)
|
1 file changed, 19 insertions(+)
|
||||||
|
|
||||||
diff --git a/plan/src/plugins/filters/icalendar/export/icalendarexport.cpp b/plan/src/plugins/filters/icalendar/export/icalendarexport.cpp
|
diff --git a/src/plugins/filters/icalendar/export/icalendarexport.cpp b/src/plugins/filters/icalendar/export/icalendarexport.cpp
|
||||||
index 757d693..daf1c2d 100644
|
index 757d693..5eba36b 100644
|
||||||
--- a/plan/src/plugins/filters/icalendar/export/icalendarexport.cpp
|
--- a/src/plugins/filters/icalendar/export/icalendarexport.cpp
|
||||||
+++ b/plan/src/plugins/filters/icalendar/export/icalendarexport.cpp
|
+++ b/src/plugins/filters/icalendar/export/icalendarexport.cpp
|
||||||
@@ -31,6 +31,7 @@
|
@@ -31,6 +31,7 @@
|
||||||
#include <kcalcore/attachment.h>
|
#include <kcalcore/attachment.h>
|
||||||
#include <kcalcore/icalformat.h>
|
#include <kcalcore/icalformat.h>
|
||||||
@ -69,6 +69,3 @@ index 757d693..daf1c2d 100644
|
|||||||
}
|
}
|
||||||
if (! parent.isNull()) {
|
if (! parent.isNull()) {
|
||||||
todo->setRelatedTo(parent->uid(), KCalCore::Incidence::RelTypeParent);
|
todo->setRelatedTo(parent->uid(), KCalCore::Incidence::RelTypeParent);
|
||||||
--
|
|
||||||
cgit v1.1
|
|
||||||
|
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 12 08:51:32 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
|
||||||
|
|
||||||
|
- Add Fix-build-with-Qt-5_13.patch
|
||||||
|
- Drop 0001-Plan-fix-build-with-Qt-5.6.patch. Fixed upstream
|
||||||
|
- Refresh Fix-build-with-Qt-511.patch
|
||||||
|
- Refresh Fix-compilation-after-recent-KCalCore-API-changes.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Jul 27 11:37:57 UTC 2019 - wbauer@tmo.at
|
Sat Jul 27 11:37:57 UTC 2019 - wbauer@tmo.at
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package calligra-plan
|
# spec file for package calligra-plan
|
||||||
#
|
#
|
||||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -12,7 +12,7 @@
|
|||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
@ -22,14 +22,14 @@ Release: 0
|
|||||||
Summary: Project Management Application
|
Summary: Project Management Application
|
||||||
License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
|
License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||||
Group: Productivity/Office/Suite
|
Group: Productivity/Office/Suite
|
||||||
URL: http://www.calligra.org/
|
URL: https://www.calligra.org/
|
||||||
Source0: http://download.kde.org/stable/calligra/%{version}/calligraplan-%{version}.tar.xz
|
Source0: https://download.kde.org/stable/calligra/%{version}/calligraplan-%{version}.tar.xz
|
||||||
# PATCH-FIX-UPSTREAM
|
|
||||||
Patch0: 0001-Plan-fix-build-with-Qt-5.6.patch
|
|
||||||
# PATCH-FIX-UPSTREAM -- Fix-build-with-Qt-511.patch
|
# PATCH-FIX-UPSTREAM -- Fix-build-with-Qt-511.patch
|
||||||
Patch1: Fix-build-with-Qt-511.patch
|
Patch0: Fix-build-with-Qt-511.patch
|
||||||
# PATCH-FIX-UPSTREAM
|
# PATCH-FIX-UPSTREAM
|
||||||
Patch2: Fix-compilation-after-recent-KCalCore-API-changes.patch
|
Patch1: Fix-compilation-after-recent-KCalCore-API-changes.patch
|
||||||
|
# PATCH-FIX-UPSTREAM
|
||||||
|
Patch2: Fix-build-with-Qt-5_13.patch
|
||||||
BuildRequires: extra-cmake-modules
|
BuildRequires: extra-cmake-modules
|
||||||
BuildRequires: kf5-filesystem
|
BuildRequires: kf5-filesystem
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
@ -85,7 +85,7 @@ Plan is the project management application of the Calligra Suite.
|
|||||||
%lang_package
|
%lang_package
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p2 -n calligraplan-%{version}
|
%autosetup -p1 -n calligraplan-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir}
|
%cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user