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
[[https://github.com/bitcoin/bitcoin/pull/23489 | core#23489]]
----> build: xproto 7.0.31
build: xcb_proto 1.14.1A patch from [[https://github.com/bitcoin/bitcoin/pull/13665 | 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> build: freetype 2.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>
> 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.10
> build: add libxcb_util_render 0.3.9
Required for > build: add libxcb_icccm.util_keysyms 0.4.0
----> build: add libxcb_util_image 0.4.0
> build: qt 5.15.2add 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
----
[[https://github.com/bitcoin/bitcoin/pull/23675 | core#23675]]:
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.
----
[[https://github.com/bitcoin/bitcoin/pull/24130 | core#24130]]:
> 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