diff options
author | Munzir Taha | 2019-01-01 18:48:02 +0200 |
---|---|---|
committer | Munzir Taha | 2019-01-01 18:48:02 +0200 |
commit | 21852dbe996d18377cf272eff892cb2c23aebbf1 (patch) | |
tree | bd1174fd741486b05c68a3d12cd457568c4fd97f | |
parent | 133e839f3f5d4a20b48f451279f0fe2c064d3712 (diff) | |
download | aur-21852dbe996d18377cf272eff892cb2c23aebbf1.tar.gz |
Fix failed build with Qt 5.11
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | chessx-Qt.patch | 33 |
2 files changed, 42 insertions, 4 deletions
@@ -1,8 +1,7 @@ # Maintainer: Munzir Taha <munzirtaha@gmail.com> - pkgname=chessx pkgver=1.4.6 -pkgrel=1 +pkgrel=2 pkgdesc="Chess Database and PGN viewer" arch=(i686 x86_64) url=http://chessx.sourceforge.net @@ -11,9 +10,15 @@ depends=(qt5-multimedia qt5-svg) optdepends=('stockfish: For a chess engine') makedepends=(qt5-tools) conflicts=($pkgname-svn) -source=(https://sourceforge.net/projects/$pkgname/files/$pkgname/$pkgver/$pkgname-$pkgver.tgz) -sha256sums=('ad951910a3bd53f5655f9e85101e7969b536078473e09a2a7dded6ef171a68ed') +source=("https://sourceforge.net/projects/$pkgname/files/$pkgname/$pkgver/$pkgname-$pkgver.tgz" + "chessx-Qt.patch") +sha256sums=('ad951910a3bd53f5655f9e85101e7969b536078473e09a2a7dded6ef171a68ed' + '3ded7ce88db630b6bc35c95df653a32f1fd8615378ef69cfa320a1db659a8367') +prepare() { + cd $srcdir/$pkgname-$pkgver + patch -Np1 -i $srcdir/chessx-Qt.patch +} build() { cd $pkgname-$pkgver qmake diff --git a/chessx-Qt.patch b/chessx-Qt.patch new file mode 100644 index 000000000000..be93e7b94840 --- /dev/null +++ b/chessx-Qt.patch @@ -0,0 +1,33 @@ +diff -ura chessx.orig/src/dialogs/preferences.cpp chessx.new/src/dialogs/preferences.cpp +--- chessx.orig/src/dialogs/preferences.cpp 2019-01-01 17:02:27.012213336 +0200 ++++ chessx.new/src/dialogs/preferences.cpp 2019-01-01 17:23:28.316451679 +0200 +@@ -21,6 +21,7 @@ + #include "engineoptiondialog.h" + #include "downloadmanager.h" + ++#include <QAction> + #include <QCheckBox> + #include <QColorDialog> + #include <QComboBox> +diff -ura chessx.orig/src/dialogs/savedialog.cpp chessx.new/src/dialogs/savedialog.cpp +--- chessx.orig/src/dialogs/savedialog.cpp 2019-01-01 17:02:27.012213336 +0200 ++++ chessx.new/src/dialogs/savedialog.cpp 2019-01-01 17:26:24.387577852 +0200 +@@ -22,6 +22,7 @@ + #include "settings.h" + #include "tags.h" + ++#include <QButtonGroup> + #include <QLineEdit> + #include <QCompleter> + +diff -ura chessx.orig/src/gui/gamewindow.cpp chessx.new/src/gui/gamewindow.cpp +--- chessx.orig/src/gui/gamewindow.cpp 2019-01-01 17:02:27.015546706 +0200 ++++ chessx.new/src/gui/gamewindow.cpp 2019-01-01 17:28:33.158507706 +0200 +@@ -8,6 +8,7 @@ + #include "nag.h" + #include "settings.h" + ++#include <QAction> + #include <QToolButton> + + #if defined(_MSC_VER) && defined(_DEBUG) |