build: xproto 7.0.31
----
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: 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.
[[https://github.com/bitcoin/bitcoin/pull/23675 | core#23675]]
----
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.
- some patches modified by this PR are missing because of missing backports related to Mac OS M1 support ([[https://github.com/bitcoin/bitcoin/pull/23580 | core#23580]], [[https://github.com/bitcoin/bitcoin/pull/23583 | core#23583]])
----
build, qt: Fix regression in rendering on macOS Big Sur
----
doc: Update the used Qt version
[[https://github.com/bitcoin/bitcoin/pull/24130 | core#24130]]
----
This is a backport of [[https://github.com/bitcoin/bitcoin/pull/23489 | core#23489]], [[https://github.com/bitcoin/bitcoin/pull/24130 | core#24130]] and [[https://github.com/bitcoin/bitcoin/pull/23675 | core#23675]]
Depends on D13921
For some reason after bumping to this Qt version `aarch64-linux-gnu` is no longer recognized by the configure script for xproto, and a patch from core#13665 to xproto.mk is also needed to make this work.