Skip to content
Bitcoin Roots

v29.4-roots.1 · Commit 1: [PATCH 01/13] 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