[arch-commits] Commit in deepin-reader/trunk (PKGBUILD deepin-reader-qt5.15.patch)
Antonio Rojas
arojas at archlinux.org
Tue May 26 14:24:04 UTC 2020
Date: Tuesday, May 26, 2020 @ 14:24:04
Author: arojas
Revision: 635101
Qt 5.15 rebuild
Added:
deepin-reader/trunk/deepin-reader-qt5.15.patch
Modified:
deepin-reader/trunk/PKGBUILD
----------------------------+
PKGBUILD | 10 +++-
deepin-reader-qt5.15.patch | 97 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 104 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-05-26 14:21:42 UTC (rev 635100)
+++ PKGBUILD 2020-05-26 14:24:04 UTC (rev 635101)
@@ -2,7 +2,7 @@
pkgname=deepin-reader
pkgver=5.6.4
-pkgrel=1
+pkgrel=2
pkgdesc='A simple PDF reader, supporting bookmarks, highlights and annotations'
arch=('x86_64')
url="https://github.com/linuxdeepin/deepin-reader"
@@ -10,13 +10,17 @@
depends=('deepin-qt5integration' 'djvulibre' 'karchive' 'libspectre' 'poppler-qt5')
makedepends=('qt5-tools')
groups=('deepin-extra')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/deepin-reader/archive/$pkgver.tar.gz")
-sha512sums=('78b7441b9cb31a914ac81881c5c49176ce110dd69c6f33c6a063a3ff6cf609dffb80b819ec6c4b29216cdda706c1945b6803f772a0f8d73b8d0d7992b4a430f5')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/deepin-reader/archive/$pkgver.tar.gz"
+ deepin-reader-qt5.15.patch)
+sha512sums=('78b7441b9cb31a914ac81881c5c49176ce110dd69c6f33c6a063a3ff6cf609dffb80b819ec6c4b29216cdda706c1945b6803f772a0f8d73b8d0d7992b4a430f5'
+ '6632b42f130fedb8b2bdbe401a2b39a4a389b7ee9097ae7d4752748bd0bb710ec1750a2f1878cf4ed3bd795e04e5fd7acefea74e5f3a90c845c527da2ef174af')
prepare() {
cd deepin-reader-$pkgver
sed -i '/include <QAbstractListModel>/a #include <QPointF>' application/pdfControl/imageviewmodel.h
sed -i '/include <QMetaType>/a #include <QRectF>' application/pdfControl/docview/commonstruct.h
+
+ patch -p1 -i ../deepin-reader-qt5.15.patch # Fix build with Qt 5.15
}
build() {
Added: deepin-reader-qt5.15.patch
===================================================================
--- deepin-reader-qt5.15.patch (rev 0)
+++ deepin-reader-qt5.15.patch 2020-05-26 14:24:04 UTC (rev 635101)
@@ -0,0 +1,97 @@
+diff --git a/application/CustomControl/DFMGlobal.cpp b/application/CustomControl/DFMGlobal.cpp
+index 99be58f6..ddab64c2 100644
+--- a/application/CustomControl/DFMGlobal.cpp
++++ b/application/CustomControl/DFMGlobal.cpp
+@@ -1,6 +1,8 @@
+ #include "DFMGlobal.h"
+ #include <private/qtextengine_p.h>
+
++#include <QPainterPath>
++
+ #define MAX_FILE_NAME_CHAR_COUNT 255
+ #define TEXT_LINE_HEIGHT 18
+
+diff --git a/application/CustomControl/ImageLabel.cpp b/application/CustomControl/ImageLabel.cpp
+index 1870e5c5..51e2cca2 100644
+--- a/application/CustomControl/ImageLabel.cpp
++++ b/application/CustomControl/ImageLabel.cpp
+@@ -21,6 +21,7 @@
+ #include <DGuiApplicationHelper>
+ #include <QDebug>
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QPalette>
+
+ #include "utils/utils.h"
+diff --git a/application/CustomControl/RoundColorWidget.cpp b/application/CustomControl/RoundColorWidget.cpp
+index 06f1e593..41f29739 100644
+--- a/application/CustomControl/RoundColorWidget.cpp
++++ b/application/CustomControl/RoundColorWidget.cpp
+@@ -24,6 +24,7 @@
+
+ #include <QColor>
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QMouseEvent>
+ #include <QApplication>
+ #include <QDebug>
+diff --git a/application/document/model.h b/application/document/model.h
+index 91ed1f4e..15f1ffa6 100644
+--- a/application/document/model.h
++++ b/application/document/model.h
+@@ -29,6 +29,7 @@ along with qpdfview. If not, see <http://www.gnu.org/licenses/>.
+ #include <QStandardItemModel>
+ #include <QString>
+ #include <QWidget>
++#include <QPainterPath>
+
+ class QColor;
+ class QImage;
+diff --git a/application/pdfControl/bookmark/bookmarkdelegate.cpp b/application/pdfControl/bookmark/bookmarkdelegate.cpp
+index 7145d877..e8c18480 100644
+--- a/application/pdfControl/bookmark/bookmarkdelegate.cpp
++++ b/application/pdfControl/bookmark/bookmarkdelegate.cpp
+@@ -18,6 +18,7 @@
+ #include "pdfControl/imageviewmodel.h"
+
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QDebug>
+ #include <QItemSelectionModel>
+ #include <QAbstractItemView>
+diff --git a/application/pdfControl/note/notesdelegate.cpp b/application/pdfControl/note/notesdelegate.cpp
+index ecbda8b2..eff67b07 100644
+--- a/application/pdfControl/note/notesdelegate.cpp
++++ b/application/pdfControl/note/notesdelegate.cpp
+@@ -18,6 +18,7 @@
+ #include "pdfControl/imageviewmodel.h"
+
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QDebug>
+ #include <QItemSelectionModel>
+ #include <QAbstractItemView>
+diff --git a/application/pdfControl/search/searchresdelegate.cpp b/application/pdfControl/search/searchresdelegate.cpp
+index d39dec80..217a0190 100644
+--- a/application/pdfControl/search/searchresdelegate.cpp
++++ b/application/pdfControl/search/searchresdelegate.cpp
+@@ -18,6 +18,7 @@
+ #include "pdfControl/imageviewmodel.h"
+
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QDebug>
+ #include <QItemSelectionModel>
+ #include <QAbstractItemView>
+diff --git a/application/pdfControl/thumbnail/ThumbnailDelegate.cpp b/application/pdfControl/thumbnail/ThumbnailDelegate.cpp
+index d6b7a20d..33d11258 100644
+--- a/application/pdfControl/thumbnail/ThumbnailDelegate.cpp
++++ b/application/pdfControl/thumbnail/ThumbnailDelegate.cpp
+@@ -19,6 +19,7 @@
+ #include "utils/utils.h"
+
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QDebug>
+ #include <QItemSelectionModel>
+ #include <QAbstractItemView>
More information about the arch-commits
mailing list