v29.4-roots.4 · Commit 1: [PATCH 01/37] 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. The two line-number columns refer to before and after.
doc/build-osx.md
CHANGED
|
@@ -112,6 +112,19 @@ Otherwise, if you don't need QR encoding support, you can pass `-DWITH_QRENCODE=
|
|
|
112
112
|
|
|
113
113
|
---
|
|
114
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
|
+
|
|
115
128
|
#### ZMQ Dependencies
|
|
116
129
|
|
|
117
130
|
Support for ZMQ notifications requires the following dependency.
|
|
@@ -141,7 +154,17 @@ brew install python
|
|
|
141
154
|
#### Deploy Dependencies
|
|
142
155
|
|
|
143
156
|
You can [deploy](#3-deploy-optional) a `.zip` containing the Bitcoin Core application.
|
|
144
|
-
It is required that you have `python` installed.
|
|
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
|
+
```
|
|
145
168
|
|
|
146
169
|
## Building Bitcoin Core
|
|
147
170
|
|