aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Weiss <luca@z3ntu.xyz>2020-08-05 19:26:35 +0200
committerRasmus Thomsen <oss@cogitri.dev>2020-08-07 19:44:41 +0000
commit785e463801ba428a83972c6b953566d54864eb45 (patch)
tree7a63892de8d674fc624144f313065224d7367e04
parentd6be4486213cc87d4ef0bd74343d6fd6a336aa23 (diff)
community/bitcoin: fix build with Qt 5.15
-rw-r--r--community/bitcoin/0001-Add-missing-QPainterPath-include.patch25
-rw-r--r--community/bitcoin/APKBUILD4
2 files changed, 28 insertions, 1 deletions
diff --git a/community/bitcoin/0001-Add-missing-QPainterPath-include.patch b/community/bitcoin/0001-Add-missing-QPainterPath-include.patch
new file mode 100644
index 00000000000..f713dd73f23
--- /dev/null
+++ b/community/bitcoin/0001-Add-missing-QPainterPath-include.patch
@@ -0,0 +1,25 @@
+From 79b0a69e09c1a912122e6431ea3c530cc292c690 Mon Sep 17 00:00:00 2001
+From: Andrew Chow <achow101-github@achow101.com>
+Date: Thu, 28 May 2020 14:56:47 -0400
+Subject: [PATCH] Add missing QPainterPath include
+
+This is needed to compile with Qt 5.15.
+---
+ src/qt/trafficgraphwidget.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/qt/trafficgraphwidget.cpp b/src/qt/trafficgraphwidget.cpp
+index 757648f48..6428fc4da 100644
+--- a/src/qt/trafficgraphwidget.cpp
++++ b/src/qt/trafficgraphwidget.cpp
+@@ -7,6 +7,7 @@
+ #include <qt/clientmodel.h>
+
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QColor>
+ #include <QTimer>
+
+--
+2.27.0
+
diff --git a/community/bitcoin/APKBUILD b/community/bitcoin/APKBUILD
index 2fedcea4e64..bacc8ba3027 100644
--- a/community/bitcoin/APKBUILD
+++ b/community/bitcoin/APKBUILD
@@ -5,7 +5,7 @@ pkgver=0.20.0
pkgrel=0
pkgdesc="Decentralized P2P electronic cash system"
url="https://www.bitcoin.org"
-arch="all !armhf"
+arch="all !armhf !x86" # x86: segfault in check
license="MIT"
makedepends="autoconf automake libtool boost-dev openssl-dev db-dev miniupnpc-dev
qt5-qtbase-dev qt5-qttools-dev protobuf-dev libqrencode-dev libevent-dev chrpath zeromq-dev"
@@ -14,6 +14,7 @@ subpackages="$pkgname-dev $pkgname-qt $pkgname-cli $pkgname-tx $pkgname-tests $p
$pkgname-doc $pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://github.com/bitcoin/bitcoin/archive/v$pkgver.tar.gz
ssize_t.patch
+ 0001-Add-missing-QPainterPath-include.patch
$pkgname.initd
$pkgname.conf
"
@@ -89,5 +90,6 @@ dev() {
sha512sums="8ca27f0ddab8738b909d6381112f78eb1002c97e260b78c70e885cb03dd106d87ab3aad59ffbb3bd9c8f6b9c33c46356eb4987ffb02345e6574b25e210ddbd96 bitcoin-0.20.0.tar.gz
98aa5ad81bdb4ae961b791bc978c39117cdf2d83c2181f92bebbb0db107d9b6e86eda265fb3f93ff8a5ca8a7754d7148818b98095d57201dff9363d60b97e7dd ssize_t.patch
+627f2c9b0af06c3b40eb65cec1faf0a1e42418435e193685c3fcc651fb72f3221bb548aac12f39ca218c70f4a7a9b702606d1ee1629cfd19374a3d49c7082569 0001-Add-missing-QPainterPath-include.patch
71e5f3b5079a22b6ddecfad89363fc642d5ea7da18f1203057f626d214734467f4b933b839c269401be7af2c3dcc01afcb3b98198b7d580c56d8740b34451558 bitcoin.initd
a31210d8db76c5a9b614a6de756c1678c0344898565ac3e5d6a34ac1bed66aec4964f1dc874294bc978f53b0e961df921655f7309df19b66c90aa6bd40379a09 bitcoin.conf"