Merge bitcoin/bitcoin#31192: depends, doc: List packages required to build qt package separately

4747f03095 depends, doc: List packages required to build `qt` package separately (Hennadii Stepanov)

Pull request description:

  Suggested in https://github.com/bitcoin/bitcoin/pull/30997#discussion_r1791789613:
  > There's probably enough GUI-only stuff here, i.e `bison`, `ninja-build`, `python3`, `xz-utils`, that this could be moved to it's own `#### Gui` section.

ACKs for top commit:
  fanquake:
    ACK 4747f03095

Tree-SHA512: 090af77606e9c1f87b3466d6a6c97745af456943495bc7df46cdb5e955f641c39da8a6f7590fd1cc0ea816e320d7c336a860faffc2b35b0d5014dabbc490d9f9
This commit is contained in:
merge-script 2024-11-05 16:13:09 +00:00
commit 9f2c8287a2
No known key found for this signature in database
GPG key ID: 2EEB9F5CC09526C1

View file

@ -41,11 +41,17 @@ The paths are automatically configured and no other options are needed.
#### Common #### Common
apt install bison cmake curl make patch pkg-config python3 xz-utils apt install cmake curl make patch
#### GUI
Skip the following packages if you don't intend to use the GUI and will build with [`NO_QT=1`](#dependency-options):
apt install bison g++ pkg-config python3 xz-utils
#### For macOS cross compilation #### For macOS cross compilation
apt install clang lld llvm g++ zip apt install clang lld llvm zip
Clang 18 or later is required. You must also obtain the macOS SDK before Clang 18 or later is required. You must also obtain the macOS SDK before
proceeding with a cross-compile. Under the depends directory, create a proceeding with a cross-compile. Under the depends directory, create a