v29.4-roots.2 · Commit 1: [PATCH 01/21] build: port platform and dependency support
doc/build-osx.md
Before: doc/build-osx.md · After: doc/build-osx.md
File metadata
index 3c6c9ad09e689b9649c678562fb36f7783f3fe2c..728a16f6d17951f80ea75802f1a7b904b3122f1a 100644
Download original patch · Release notes
Diff rows 1–37 of 37. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
doc/build-osx.md
CHANGED
|
@@ -112,6 +112,19 @@ Otherwise, if you don't need QR encoding support, you can pass `-DWITH_QRENCODE=
|
|
| 112 |
|
| 113 |
---
|
| 114 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 115 |
#### ZMQ Dependencies
|
| 116 |
|
| 117 |
Support for ZMQ notifications requires the following dependency.
|
|
@@ -141,7 +154,17 @@ brew install python
|
|
| 141 |
#### Deploy Dependencies
|
| 142 |
|
| 143 |
You can [deploy](#3-deploy-optional) a `.zip` containing the Bitcoin Core application.
|
| 144 |
-
It is required that you have `python` installed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 145 |
|
| 146 |
## Building Bitcoin Core
|
| 147 |
|
|
|
|
| 112 |
|
| 113 |
---
|
| 114 |
|
| 115 |
+
#### Port Mapping Dependencies
|
| 116 |
+
|
| 117 |
+
###### miniupnpc
|
| 118 |
+
|
| 119 |
+
miniupnpc may be used for UPnP port mapping.
|
| 120 |
+
Skip if you do not need this functionality.
|
| 121 |
+
|
| 122 |
+
``` bash
|
| 123 |
+
brew install miniupnpc
|
| 124 |
+
```
|
| 125 |
+
|
| 126 |
+
---
|
| 127 |
+
|
| 128 |
#### ZMQ Dependencies
|
| 129 |
|
| 130 |
Support for ZMQ notifications requires the following dependency.
|
|
|
|
| 154 |
#### Deploy Dependencies
|
| 155 |
|
| 156 |
You can [deploy](#3-deploy-optional) a `.zip` containing the Bitcoin Core application.
|
| 157 |
+
It is required that you have `python`, `libicns`, and `librsvg` installed.
|
| 158 |
+
|
| 159 |
+
``` bash
|
| 160 |
+
brew install libicns librsvg
|
| 161 |
+
```
|
| 162 |
+
|
| 163 |
+
Note: Deploying may fail if NPM png2icns is installed. You can remove it with:
|
| 164 |
+
|
| 165 |
+
``` bash
|
| 166 |
+
npm uninstall -g png2icns
|
| 167 |
+
```
|
| 168 |
|
| 169 |
## Building Bitcoin Core
|
| 170 |
|