mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-09-11 21:20:39 +02:00
a54ec373a6depends: Build `qt` and `qrencode` packages for OpenBSD hosts (Hennadii Stepanov) Pull request description: This PR enables the building of GUI dependencies ( `qt` and `qrencode`) natively on OpenBSD: <img width="1280" height="960" alt="VirtualBox_OpenBSD Desktop_01_06_2026_00_57_50" src="https://github.com/user-attachments/assets/9ab20ad2-8812-42c7-9858-65ee6a7f6a26" /> --- Build logs in the GHA environment are available here: - OpenBSD 7.8: https://github.com/hebasto/bitcoin-core-nightly/actions/runs/26852431726/job/79187479855 - OpenBSD 7.9: https://github.com/hebasto/bitcoin-core-nightly/actions/runs/26852431726/job/79187479827 --- The [branch](https://github.com/hebasto/bitcoin/tree/260531-openbsd-qt-cross) that is compatible with [cross-compiling](https://github.com/bitcoin/bitcoin/pull/35397) from Linux to OpenBSD is still a WIP. ACKs for top commit: fanquake: ACKa54ec373a6- changes look fine, didn't build or test. Tree-SHA512: 2d674b8b5677b2d1f91337243f1173dba4beb12bb8aa2ee6bad71de50dd403d6dd50009f1836c22abad63ec54ebb94bcfc9c664a8fc811f900b4ddef4623626e
28 lines
771 B
Makefile
28 lines
771 B
Makefile
packages:=
|
|
|
|
boost_packages = boost
|
|
|
|
qrencode_linux_packages = qrencode
|
|
qrencode_freebsd_packages = qrencode
|
|
qrencode_openbsd_packages = qrencode
|
|
qrencode_darwin_packages = qrencode
|
|
qrencode_mingw32_packages = qrencode
|
|
|
|
qt_linux_packages:=qt expat libxcb xcb_proto libXau xproto freetype fontconfig libxkbcommon libxcb_util libxcb_util_cursor libxcb_util_render libxcb_util_keysyms libxcb_util_image libxcb_util_wm
|
|
qt_freebsd_packages:=$(qt_linux_packages)
|
|
qt_openbsd_packages:=$(qt_linux_packages)
|
|
qt_darwin_packages=qt
|
|
qt_mingw32_packages=qt
|
|
ifneq ($(host),$(build))
|
|
qt_native_packages := native_qt
|
|
endif
|
|
|
|
sqlite_packages=sqlite
|
|
|
|
zmq_packages=zeromq
|
|
|
|
ipc_packages = capnp
|
|
multiprocess_native_packages = native_libmultiprocess native_capnp
|
|
|
|
usdt_linux_packages=systemtap
|