build: Qt 5.15.2
Summary:
core#23489
build: xproto 7.0.31
A patch from core#13665 is also needed to make the xproto configure script recognize aarch64.
build: libXau 1.0.9
build: xcb_proto 1.14.1
build: expat 2.4.1
From the PR discussion, about dependencies.md:
Expat is not a direct dependency for the qt package. Why not just remove this line?
Note that we do not mention XCB-only dependencies here.
build: freetype 2.11.0
Co-authored-by: mammix2 <mammix2@hotmail.com>
build: libxcb 1.14
Minimum required libxcb to build qt 5.15.x is 1.11.
https://codereview.qt.nokia.com/c/qt/qtbase/+/253905
Some plugins have been re-enabled as they are required by Qt.
build: add libxcb_util 0.4.0
build: add libxcb_util_render 0.3.9
build: add libxcb_util_keysyms 0.4.0
build: add libxcb_util_image 0.4.0
build: add libxcb_util_wm 0.4.1
Required for xcb_icccm.
build: qt 5.15.2
Notes:
- I replaced our version of the "fix_numeric_limits" patch with the one from Core, to make future backports easier.
build, qt: Fix regression in rendering on macOS Big Sur
build: Use config_opts instead of passing a compiler flag directly
This approach is safer as it allows the configure script to check the
availability of a compiler flag.
doc: Update the used Qt version
This is a backport of core#23489, core#24130 and core#23675
Depends on D13936
Test Plan: guix build, gitian builds
Reviewers: #bitcoin_abc, Fabien
Reviewed By: #bitcoin_abc, Fabien
Subscribers: Fabien
Differential Revision: https://reviews.bitcoinabc.org/D13918