@@ -143,6 +143,45 @@ The GUI will be able to encode addresses in QR codes unless this feature is expl
143143
144144Otherwise, if you don't need QR encoding support, use the ` -DWITH_QRENCODE=OFF ` option to disable this feature in order to compile the GUI.
145145
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+
146185## Dependencies
147186
148187See [ dependencies.md] ( dependencies.md ) for a complete overview, and
0 commit comments