@@ -143,6 +143,45 @@ The GUI will be able to encode addresses in QR codes unless this feature is expl
143
143
144
144
Otherwise, if you don't need QR encoding support, use the ` -DWITH_QRENCODE=OFF ` option to disable this feature in order to compile the GUI.
145
145
146
+ ### Alpine
147
+
148
+ #### Dependency Build Instructions
149
+
150
+ Build requirements:
151
+
152
+ apk add build-base cmake linux-headers pkgconf python3
153
+
154
+ Now, you can either build from self-compiled [ depends] ( #dependencies ) or install the required dependencies:
155
+
156
+ apk add libevent-dev boost-dev
157
+
158
+ SQLite is required for the descriptor wallet:
159
+
160
+ apk add sqlite-dev
161
+
162
+ To build Bitcoin Core without wallet, see [ * Disable-wallet mode* ] ( #disable-wallet-mode )
163
+
164
+ ZMQ dependencies (provides ZMQ API):
165
+
166
+ apk add zeromq-dev
167
+
168
+ User-Space, Statically Defined Tracing (USDT) is not supported or tested on Alpine Linux at this time.
169
+
170
+ GUI dependencies:
171
+
172
+ Bitcoin Core includes a GUI built with the cross-platform Qt Framework. To compile the GUI, we need to install
173
+ the necessary parts of Qt, the libqrencode and pass ` -DBUILD_GUI=ON ` . Skip if you don't intend to use the GUI.
174
+
175
+ apk add qt6-qtbase-dev qt6-qttools-dev
176
+
177
+ For Qt 6.5 and later, the ` xcb-util-cursor ` package must be installed at runtime.
178
+
179
+ The GUI will be able to encode addresses in QR codes unless this feature is explicitly disabled. To install libqrencode, run:
180
+
181
+ apk add libqrencode-dev
182
+
183
+ Otherwise, if you don't need QR encoding support, use the ` -DWITH_QRENCODE=OFF ` option to disable this feature in order to compile the GUI.
184
+
146
185
## Dependencies
147
186
148
187
See [ dependencies.md] ( dependencies.md ) for a complete overview, and
0 commit comments