mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-08-25 01:11:06 +02:00
Merge bitcoin/bitcoin#33233: doc: follow-ups to "Add bitcoin-{node,gui} to release binaries for IPC"
de65c86572
doc: capnproto instruction for Alpine and Arch (Sjors Provoost)49d1a1a363
doc: add capnproto-devel to Fedora build instruction (Sjors Provoost)eab5518913
doc: mark bitcoin-{node,gui} installed in files.md (Sjors Provoost)2a815d126b
doc: link to capnp version bump PR (Sjors Provoost) Pull request description: - have `dependencies.md` link to the PR that updated the capnp version: https://github.com/bitcoin/bitcoin/pull/31802#discussion_r2290393840 ACKs for top commit: maflcko: lgtm ACKde65c86572
janb84: re ACKde65c86572
Tree-SHA512: 842d7a89ef18a8c597ca05720c41a72e67500bc93430cf2c3b074cb2f4b936f1df58b5b1e99010e1ea5c1f8a9f8875fb9c20398f915feeacecee9b2fed3cb03c
This commit is contained in:
@@ -122,7 +122,7 @@ User-Space, Statically Defined Tracing (USDT) dependencies:
|
|||||||
|
|
||||||
Cap'n Proto is needed for IPC functionality (see [multiprocess.md](multiprocess.md)):
|
Cap'n Proto is needed for IPC functionality (see [multiprocess.md](multiprocess.md)):
|
||||||
|
|
||||||
sudo dnf install capnproto
|
sudo dnf install capnproto capnproto-devel
|
||||||
|
|
||||||
Compile with `-DENABLE_IPC=OFF` if you do not need IPC functionality.
|
Compile with `-DENABLE_IPC=OFF` if you do not need IPC functionality.
|
||||||
|
|
||||||
@@ -163,6 +163,12 @@ SQLite is required for the wallet:
|
|||||||
|
|
||||||
To build Bitcoin Core without the wallet, see [*Disable-wallet mode*](#disable-wallet-mode)
|
To build Bitcoin Core without the wallet, see [*Disable-wallet mode*](#disable-wallet-mode)
|
||||||
|
|
||||||
|
Cap'n Proto is needed for IPC functionality (see [multiprocess.md](multiprocess.md)):
|
||||||
|
|
||||||
|
apk add capnproto capnproto-dev
|
||||||
|
|
||||||
|
Compile with `-DENABLE_IPC=OFF` if you do not need IPC functionality.
|
||||||
|
|
||||||
ZMQ dependencies (provides ZMQ API):
|
ZMQ dependencies (provides ZMQ API):
|
||||||
|
|
||||||
apk add zeromq-dev
|
apk add zeromq-dev
|
||||||
@@ -205,7 +211,7 @@ Setup and Build Example: Arch Linux
|
|||||||
-----------------------------------
|
-----------------------------------
|
||||||
This example lists the steps necessary to setup and build a command line only distribution of the latest changes on Arch Linux:
|
This example lists the steps necessary to setup and build a command line only distribution of the latest changes on Arch Linux:
|
||||||
|
|
||||||
pacman --sync --needed cmake boost gcc git libevent make python sqlite
|
pacman --sync --needed capnproto cmake boost gcc git libevent make python sqlite
|
||||||
git clone https://github.com/bitcoin/bitcoin.git
|
git clone https://github.com/bitcoin/bitcoin.git
|
||||||
cd bitcoin/
|
cd bitcoin/
|
||||||
cmake -B build
|
cmake -B build
|
||||||
|
@@ -35,7 +35,7 @@ Bitcoin Core requires one of the following compilers.
|
|||||||
|
|
||||||
| Dependency | Releases | Minimum required |
|
| Dependency | Releases | Minimum required |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| [Cap'n Proto](../depends/packages/capnp.mk) | [link](https://capnproto.org) | [0.7.1](https://capnproto.org/install.html) |
|
| [Cap'n Proto](../depends/packages/capnp.mk) | [link](https://capnproto.org) | [0.7.1](https://github.com/bitcoin/bitcoin/pull/28907) |
|
||||||
| Python (scripts, tests) | [link](https://www.python.org) | [3.10](https://github.com/bitcoin/bitcoin/pull/30527) |
|
| Python (scripts, tests) | [link](https://www.python.org) | [3.10](https://github.com/bitcoin/bitcoin/pull/30527) |
|
||||||
| [Qt](../depends/packages/qt.mk) (gui) | [link](https://download.qt.io/archive/qt/) | [6.2](https://github.com/bitcoin/bitcoin/pull/30997) |
|
| [Qt](../depends/packages/qt.mk) (gui) | [link](https://download.qt.io/archive/qt/) | [6.2](https://github.com/bitcoin/bitcoin/pull/30997) |
|
||||||
| [qrencode](../depends/packages/qrencode.mk) (gui) | [link](https://fukuchi.org/works/qrencode/) | N/A |
|
| [qrencode](../depends/packages/qrencode.mk) (gui) | [link](https://fukuchi.org/works/qrencode/) | N/A |
|
||||||
|
@@ -150,8 +150,8 @@ This table describes the files installed by Bitcoin Core across different platfo
|
|||||||
| *lib/pkgconfig/libbitcoinkernel.pc* | Pkg-config metadata for linking to `libbitcoinkernel` |
|
| *lib/pkgconfig/libbitcoinkernel.pc* | Pkg-config metadata for linking to `libbitcoinkernel` |
|
||||||
| *libexec/bench_bitcoin* | Benchmarking tool for measuring node performance |
|
| *libexec/bench_bitcoin* | Benchmarking tool for measuring node performance |
|
||||||
| *libexec/bitcoin-chainstate* | Tool to validate and connect blocks |
|
| *libexec/bitcoin-chainstate* | Tool to validate and connect blocks |
|
||||||
| *libexec/bitcoin-gui* | IPC-enabled alternative to `bitcoin-qt` |
|
| libexec/bitcoin-gui | IPC-enabled alternative to `bitcoin-qt` |
|
||||||
| *libexec/bitcoin-node* | IPC-enabled alternative to `bitcoind` |
|
| libexec/bitcoin-node | IPC-enabled alternative to `bitcoind` |
|
||||||
| libexec/test_bitcoin | Unit test binary |
|
| libexec/test_bitcoin | Unit test binary |
|
||||||
| *libexec/test_bitcoin-qt* | GUI-specific unit tests |
|
| *libexec/test_bitcoin-qt* | GUI-specific unit tests |
|
||||||
| share/man/man1/ | Man pages for command-line tools like `bitcoin-cli`, `bitcoind`, and others |
|
| share/man/man1/ | Man pages for command-line tools like `bitcoin-cli`, `bitcoind`, and others |
|
||||||
|
Reference in New Issue
Block a user