diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2019-01-01 17:17:16 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2019-01-01 20:40:08 +0100 |
commit | 8637d093d5b79d97f5ee4d27a83029845beb88d9 (patch) | |
tree | 66affd1f1575956d41ce6db6c85bbd9550f8a4d3 /app-office/calligraplan/files | |
parent | dev-go/go-md2man: 1.0.8 bump (diff) | |
download | gentoo-8637d093d5b79d97f5ee4d27a83029845beb88d9.tar.gz gentoo-8637d093d5b79d97f5ee4d27a83029845beb88d9.tar.bz2 gentoo-8637d093d5b79d97f5ee4d27a83029845beb88d9.zip |
app-office/calligraplan: New package
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'app-office/calligraplan/files')
-rw-r--r-- | app-office/calligraplan/files/calligraplan-3.1.0-qca.patch | 127 | ||||
-rw-r--r-- | app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch | 124 |
2 files changed, 251 insertions, 0 deletions
diff --git a/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch b/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch new file mode 100644 index 000000000000..213cc9935bea --- /dev/null +++ b/app-office/calligraplan/files/calligraplan-3.1.0-qca.patch @@ -0,0 +1,127 @@ +From 9c5eb86128da46899e719209a92a65df012c6d8e Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> +Date: Tue, 1 Jan 2019 19:19:19 +0100 +Subject: [PATCH] Re-add accidentally removed test for QCA, KF5Wallet is + optional + +--- + CMakeLists.txt | 18 +++++++++++++++++- + src/libs/store/CMakeLists.txt | 15 +++++++-------- + 2 files changed, 24 insertions(+), 9 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index eed9d3c..3cb4b63 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -128,7 +128,6 @@ find_package(KF5 ${REQUIRED_KF5_VERSION} REQUIRED + Parts + # Sonnet + TextWidgets +- Wallet + WidgetsAddons + WindowSystem + XmlGui +@@ -260,6 +259,23 @@ set_package_properties(KChart PROPERTIES + TYPE REQUIRED + ) + ++## ++## Test for QCA2 ++## ++macro_optional_find_package(Qca-qt5 2.1.0 QUIET) ++set_package_properties(Qca-qt5 PROPERTIES ++ DESCRIPTION "Qt Cryptographic Architecture" ++ URL "https:/download.kde.org/stable/qca-qt5" ++ PURPOSE "Required for encrypted OpenDocument files and encrypted xls files support" ++ TYPE OPTIONAL ++) ++ ++find_package(KF5Wallet ${REQUIRED_KF5_VERSION}) ++ ++if(Qca-qt5_FOUND AND KF5Wallet_FOUND) ++ add_definitions( -DQCA2 ) ++endif() ++ + find_package(Perl REQUIRED) + find_package(ZLIB REQUIRED) + +diff --git a/src/libs/store/CMakeLists.txt b/src/libs/store/CMakeLists.txt +index 2c96fa7..f998264 100644 +--- a/src/libs/store/CMakeLists.txt ++++ b/src/libs/store/CMakeLists.txt +@@ -4,14 +4,8 @@ endif() + + ########### libkostore ############### + +-if( Qca-qt5_FOUND ) +- add_definitions( -DQCA2 ) +-endif() +- + set(kostore_LIB_SRCS + KoDirectoryStore.cpp +- KoEncryptedStore.cpp +- KoEncryptionChecker.cpp + KoLZF.cpp + KoStore.cpp + KoStoreDevice.cpp +@@ -23,6 +17,12 @@ set(kostore_LIB_SRCS + StoreDebug.cpp + KoNetAccess.cpp # temporary while porting + ) ++if( Qca-qt5_FOUND ) ++ set(kostore_LIB_SRCS ${kostore_LIB_SRCS} ++ KoEncryptedStore.cpp ++ KoEncryptionChecker.cpp ++ ) ++endif() + + add_library(planstore SHARED ${kostore_LIB_SRCS}) + generate_export_header(planstore BASE_NAME kostore) +@@ -35,12 +35,11 @@ target_link_libraries(planstore + PRIVATE + Qt5::Gui + KF5::Archive +- KF5::Wallet + KF5::KIOWidgets + KF5::I18n + ) + if( Qca-qt5_FOUND ) +- target_link_libraries(planstore PRIVATE qca-qt5) ++ target_link_libraries(planstore PRIVATE qca-qt5 KF5::Wallet) + endif() + + set_target_properties(planstore PROPERTIES +diff --git a/src/libs/widgets/KoDocumentInfoDlg.cpp b/src/libs/widgets/KoDocumentInfoDlg.cpp +index 1615a61..55e2c32 100644 +--- a/src/libs/widgets/KoDocumentInfoDlg.cpp ++++ b/src/libs/widgets/KoDocumentInfoDlg.cpp +@@ -26,7 +26,9 @@ + #include "KoDocumentInfo.h" + #include "KoDocumentBase.h" + #include "KoGlobal.h" ++#ifdef QCA2 + #include <KoEncryptionChecker.h> ++#endif + #include "KoPageWidgetItem.h" + //#include <KoDocumentRdfBase.h> + #include <KoIcon.h> +@@ -105,12 +107,16 @@ KoDocumentInfoDlg::KoDocumentInfoDlg(QWidget* parent, KoDocumentInfo* docInfo) + d->aboutUi = new Ui::KoDocumentInfoAboutWidget(); + QWidget *infodlg = new QWidget(); + d->aboutUi->setupUi(infodlg); ++#ifdef QCA2 + if (!KoEncryptionChecker::isEncryptionSupported()) { ++#endif + d->aboutUi->lblEncryptedDesc->setVisible(false); + d->aboutUi->lblEncrypted->setVisible(false); + d->aboutUi->pbEncrypt->setVisible(false); + d->aboutUi->lblEncryptedPic->setVisible(false); ++#ifdef QCA2 + } ++#endif + d->aboutUi->cbLanguage->addItems(KoGlobal::listOfLanguages()); + d->aboutUi->cbLanguage->setCurrentIndex(-1); + +-- +2.20.1 + diff --git a/app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch b/app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch new file mode 100644 index 000000000000..584d14e447e7 --- /dev/null +++ b/app-office/calligraplan/files/calligraplan-3.1.0-qt-5.11.patch @@ -0,0 +1,124 @@ +From f53805bdc108b608e40f217e6a78e7e4df4284f2 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> +Date: Sun, 18 Mar 2018 11:56:57 +0100 +Subject: [PATCH] Fix build with Qt 5.11 (missing headers) + +Reviewers: #calligra:_3.0 + +Tags: #calligra:_3.0 + +Differential Revision: https://phabricator.kde.org/D11454 +--- + src/kptview.h | 1 + + src/kptviewlist.cpp | 1 + + src/libs/ui/kptaccountseditor.cpp | 1 + + src/libs/ui/kptdocumentspanel.h | 1 + + src/libs/ui/kptitemviewsettup.cpp | 2 +- + src/libs/ui/kpttaskeditor.cpp | 1 + + src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp | 1 + + src/libs/widgets/KoPageLayoutWidget.cpp | 2 ++ + 15 files changed, 18 insertions(+), 1 deletion(-) + +diff --git a/src/kptview.h b/src/kptview.h +index 44d11935e71..a98e55342db 100644 +--- a/src/kptview.h ++++ b/src/kptview.h +@@ -28,6 +28,7 @@ + #include "kptcontext.h" + #include "kptviewbase.h" + ++#include <QActionGroup> + #include <QDockWidget> + #include <QMap> + +diff --git a/src/kptviewlist.cpp b/src/kptviewlist.cpp +index f34e702e055..0e6db7b2ffe 100644 +--- a/src/kptviewlist.cpp ++++ b/src/kptviewlist.cpp +@@ -25,6 +25,7 @@ + #include <QStyle> + #include <QBrush> + #include <QContextMenuEvent> ++#include <QHeaderView> + #include <QMenu> + + #include <kmessagebox.h> +diff --git a/src/libs/ui/kptaccountseditor.cpp b/src/libs/ui/kptaccountseditor.cpp +index 7991fafd779..54e3a87c94f 100644 +--- a/src/libs/ui/kptaccountseditor.cpp ++++ b/src/libs/ui/kptaccountseditor.cpp +@@ -40,6 +40,7 @@ + #include <QContextMenuEvent> + #include <QMenu> + #include <QAction> ++#include <QHeaderView> + + #include <KLocalizedString> + #include <kactioncollection.h> +diff --git a/src/libs/ui/kptdocumentspanel.h b/src/libs/ui/kptdocumentspanel.h +index 00ea3af80b2..491cb1ebb86 100644 +--- a/src/libs/ui/kptdocumentspanel.h ++++ b/src/libs/ui/kptdocumentspanel.h +@@ -26,6 +26,7 @@ + + #include "kptdocuments.h" + ++#include <QModelIndexList> + #include <QWidget> + #include <kundo2qstack.h> + +diff --git a/src/libs/ui/kptitemviewsettup.cpp b/src/libs/ui/kptitemviewsettup.cpp +index d1c3b1fc157..7c97a070b9a 100644 +--- a/src/libs/ui/kptitemviewsettup.cpp ++++ b/src/libs/ui/kptitemviewsettup.cpp +@@ -25,9 +25,9 @@ + + #include "KoPageLayoutWidget.h" + ++#include <QHeaderView> + #include <QPushButton> + +- + namespace KPlato + { + +diff --git a/src/libs/ui/kpttaskeditor.cpp b/src/libs/ui/kpttaskeditor.cpp +index 21546118d33..91db5acbb18 100644 +--- a/src/libs/ui/kpttaskeditor.cpp ++++ b/src/libs/ui/kpttaskeditor.cpp +@@ -45,6 +45,7 @@ + #include <QVBoxLayout> + #include <QDragMoveEvent> + #include <QAction> ++#include <QHeaderView> + #include <QMenu> + + #include <kactionmenu.h> +diff --git a/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp b/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp +index 344ebc2b599..9146f06ab8c 100644 +--- a/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp ++++ b/src/libs/ui/reportsgenerator/ReportsGeneratorView.cpp +@@ -31,6 +31,7 @@ + #include <KFile> + + #include <QAction> ++#include <QHeaderView> + #include <QTreeView> + #include <QStandardItemModel> + #include <QModelIndex> +diff --git a/src/libs/widgets/KoPageLayoutWidget.cpp b/src/libs/widgets/KoPageLayoutWidget.cpp +index c9e17b748a9..b67e9848807 100644 +--- a/src/libs/widgets/KoPageLayoutWidget.cpp ++++ b/src/libs/widgets/KoPageLayoutWidget.cpp +@@ -23,6 +23,8 @@ + + #include <KoUnit.h> + ++#include <QButtonGroup> ++ + class Q_DECL_HIDDEN KoPageLayoutWidget::Private + { + public: +-- +2.16.2 + |