174 lines
6.1 KiB
Diff
174 lines
6.1 KiB
Diff
Description: Build with Qt5
|
|
Enough changes to make things build with Qt5
|
|
Author: Sune Vuorela <sune@debian.org>
|
|
|
|
---
|
|
The information above should follow the Patch Tagging Guidelines, please
|
|
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
|
|
are templates for supplementary fields that you might want to add:
|
|
|
|
Origin: <vendor|upstream|other>, <url of original patch>
|
|
Bug: <url in upstream bugtracker>
|
|
Bug-Debian: https://bugs.debian.org/<bugnumber>
|
|
Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
|
|
Forwarded: <no|not-needed|url proving that it has been forwarded>
|
|
Reviewed-By: <name and email of someone who approved the patch>
|
|
Last-Update: 2017-11-25
|
|
|
|
--- diffpdf-2.1.3.orig/aboutform.cpp
|
|
+++ diffpdf-2.1.3/aboutform.cpp
|
|
@@ -11,7 +11,6 @@
|
|
*/
|
|
|
|
#include "aboutform.hpp"
|
|
-#include <poppler-version.h>
|
|
#include <QApplication>
|
|
#include <QHBoxLayout>
|
|
#include <QSettings>
|
|
@@ -52,7 +51,7 @@ AboutForm::AboutForm(QWidget *parent) :
|
|
"</ul>"
|
|
"I also provide training and consultancy in C++, Go, Python 2, "
|
|
"Python 3, C++/Qt, and PyQt4.").arg(qApp->applicationName())
|
|
- .arg(Version).arg(qVersion()).arg(POPPLER_VERSION));
|
|
+ .arg(Version).arg(qVersion()).arg("Qt 5"));
|
|
QTextBrowser *contributorsBrowser = new QTextBrowser;
|
|
contributorsBrowser->setReadOnly(true);
|
|
contributorsBrowser->setHtml(tr("<table>"
|
|
--- diffpdf-2.1.3.orig/diffpdf.pro
|
|
+++ diffpdf-2.1.3/diffpdf.pro
|
|
@@ -31,35 +31,39 @@ TRANSLATIONS += diffpdf_fr.ts
|
|
TRANSLATIONS += diffpdf_de.ts
|
|
TRANSLATIONS += diffpdf_es.ts
|
|
CODECFORTR = UTF-8
|
|
-LIBS += -lpoppler-qt4
|
|
+LIBS += -lpoppler-qt5
|
|
+ QMAKE_CFLAGS += $$(CPPFLAGS) $$(CFLAGS)
|
|
+ QMAKE_CXXFLAGS += $$(CPPFLAGS) $$(CXXFLAGS)
|
|
+ QMAKE_LFLAGS += $$(LDFLAGS)
|
|
+QT += widgets printsupport
|
|
win32 {
|
|
CONFIG += release
|
|
}
|
|
exists($(HOME)/opt/poppler024/) {
|
|
message(Using locally built Poppler library)
|
|
INCLUDEPATH += $(HOME)/opt/poppler024/include/poppler/cpp
|
|
- INCLUDEPATH += $(HOME)/opt/poppler024/include/poppler/qt4
|
|
+ INCLUDEPATH += $(HOME)/opt/poppler024/include/poppler/qt5
|
|
LIBS += -Wl,-rpath -Wl,$(HOME)/opt/poppler024/lib -L$(HOME)/opt/poppler024/lib
|
|
} else {
|
|
exists(/poppler_lib) {
|
|
message(Using locally built Poppler library on Windows)
|
|
INCLUDEPATH += /c/poppler_lib/include/poppler/cpp
|
|
- INCLUDEPATH += /c/poppler_lib/include/poppler/qt4
|
|
+ INCLUDEPATH += /c/poppler_lib/include/poppler/qt5
|
|
LIBS += -Wl,-rpath -Wl,/c/poppler_lib/bin -Wl,-L/c/poppler_lib/bin
|
|
} else {
|
|
- exists(/usr/include/poppler/qt4) {
|
|
+ exists(/usr/include/poppler/qt5) {
|
|
INCLUDEPATH += /usr/include/poppler/cpp
|
|
- INCLUDEPATH += /usr/include/poppler/qt4
|
|
+ INCLUDEPATH += /usr/include/poppler/qt5
|
|
} else {
|
|
INCLUDEPATH += /usr/local/include/poppler/cpp
|
|
- INCLUDEPATH += /usr/local/include/poppler/qt4
|
|
+ INCLUDEPATH += /usr/local/include/poppler/qt5
|
|
}
|
|
}
|
|
}
|
|
#exists($(HOME)/opt/podofo09/) {
|
|
# message(Using locally built PoDoFo library)
|
|
# INCLUDEPATH += $(HOME)/opt/podofo09/include/poppler/cpp
|
|
-# INCLUDEPATH += $(HOME)/opt/podofo09/include/poppler/qt4
|
|
+# INCLUDEPATH += $(HOME)/opt/podofo09/include/poppler/qt5
|
|
# LIBS += -Wl,-rpath -Wl,$(HOME)/opt/podofo09/lib64 -Wl,-L$(HOME)/opt/podofo09/lib64
|
|
#} else {
|
|
# exists(/usr/include/podofo) {
|
|
--- diffpdf-2.1.3.orig/generic.hpp
|
|
+++ diffpdf-2.1.3/generic.hpp
|
|
@@ -12,7 +12,7 @@
|
|
for more details.
|
|
*/
|
|
|
|
-#include <poppler-qt4.h>
|
|
+#include <poppler-qt5.h>
|
|
#include <QMetaType>
|
|
#include <QPair>
|
|
#include <QPixmap>
|
|
--- diffpdf-2.1.3.orig/helpform.cpp
|
|
+++ diffpdf-2.1.3/helpform.cpp
|
|
@@ -11,7 +11,6 @@
|
|
*/
|
|
|
|
#include "helpform.hpp"
|
|
-#include <poppler-version.h>
|
|
#include <QApplication>
|
|
#include <QFile>
|
|
#include <QKeySequence>
|
|
--- diffpdf-2.1.3.orig/label.cpp
|
|
+++ diffpdf-2.1.3/label.cpp
|
|
@@ -15,6 +15,7 @@
|
|
#include <QDragEnterEvent>
|
|
#include <QDragEnterEvent>
|
|
#include <QMouseEvent>
|
|
+#include <QMimeData>
|
|
|
|
Label::Label(QWidget *parent) : QLabel(parent)
|
|
{
|
|
--- diffpdf-2.1.3.orig/lineedit.cpp
|
|
+++ diffpdf-2.1.3/lineedit.cpp
|
|
@@ -14,6 +14,7 @@
|
|
#include "lineedit.hpp"
|
|
#include <QDragEnterEvent>
|
|
#include <QDragEnterEvent>
|
|
+#include <QMimeData>
|
|
|
|
|
|
LineEdit::LineEdit(QWidget *parent) : QLineEdit(parent)
|
|
--- diffpdf-2.1.3.orig/main.cpp
|
|
+++ diffpdf-2.1.3/main.cpp
|
|
@@ -31,7 +31,6 @@ int main(int argc, char *argv[])
|
|
app.setOrganizationDomain("qtrac.eu");
|
|
app.setApplicationName("DiffPDF");
|
|
app.setWindowIcon(QIcon(":/icon.png"));
|
|
- QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
|
|
|
|
QTextStream out(stdout);
|
|
QStringList args = app.arguments().mid(1);
|
|
--- diffpdf-2.1.3.orig/mainwindow.hpp
|
|
+++ diffpdf-2.1.3/mainwindow.hpp
|
|
@@ -19,7 +19,7 @@
|
|
#else
|
|
#include <tr1/memory>
|
|
#endif
|
|
-#include <poppler-qt4.h>
|
|
+#include <poppler-qt5.h>
|
|
#include <QBrush>
|
|
#include <QList>
|
|
#include <QMainWindow>
|
|
--- diffpdf-2.1.3.orig/optionsform.cpp
|
|
+++ diffpdf-2.1.3/optionsform.cpp
|
|
@@ -76,9 +76,9 @@ void OptionsForm::createWidgets()
|
|
<< qMakePair(tr("Diagonal \\"), Qt::FDiagPattern)
|
|
<< qMakePair(tr("Diagonal Cross"), Qt::DiagCrossPattern))
|
|
brushStyleComboBox->addItem(brushSwatch(pair.second, color),
|
|
- pair.first, pair.second);
|
|
+ pair.first, QVariant::fromValue(pair.second));
|
|
brushStyleComboBox->setCurrentIndex(brushStyleComboBox->findData(
|
|
- brush.style()));
|
|
+ QVariant::fromValue(brush.style())));
|
|
|
|
penStyleComboBox = new QComboBox;
|
|
typedef QPair<QString, Qt::PenStyle> PenPair;
|
|
@@ -90,9 +90,9 @@ void OptionsForm::createWidgets()
|
|
<< qMakePair(tr("Dash-Dotted"), Qt::DashDotLine)
|
|
<< qMakePair(tr("Dash-Dot-Dotted"), Qt::DashDotDotLine))
|
|
penStyleComboBox->addItem(penStyleSwatch(pair.second, color),
|
|
- pair.first, pair.second);
|
|
+ pair.first, QVariant::fromValue(pair.second));
|
|
penStyleComboBox->setCurrentIndex(penStyleComboBox->findData(
|
|
- pen.style()));
|
|
+ QVariant::fromValue(pen.style())));
|
|
|
|
alphaSpinBox = new QSpinBox;
|
|
alphaSpinBox->setRange(1, 100);
|