Skip to content

Commit 26eecbc

Browse files
chore(bitcoin): bump Bitcoin Core to 30.0 (#2408)
1 parent dc3cae3 commit 26eecbc

12 files changed

Lines changed: 73 additions & 45 deletions

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ sh -c "$(curl -fsSL https://github.com/bitcoin-tools/nodebuilder/raw/v2.1.0/node
1414
[![Suppprts: FreeBSD](https://img.shields.io/badge/supports-FreeBSD-blue.svg?logo=freebsd)](https://www.freebsd.org)
1515
[![Suppprts: OpenBSD](https://img.shields.io/badge/supports-OpenBSD-blue.svg?logo=openbsd)](https://www.openbsd.org)
1616

17-
[![Run Bitcoin Core 29.1](https://img.shields.io/badge/run-Bitcoin%20Core%2029.1-F7931A.svg?logo=data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzLjYzNiAxNC45MDJjLTEuNjAyIDYuNDMtOC4xMTQgMTAuMzQyLTE0LjU0MyA4Ljc0QzIuNjY2IDIyLjAzNy0xLjI0NiAxNS41MjUuMzU3IDkuMDk4IDEuOTYgMi42NjkgOC40Ny0xLjI0NCAxNC44OTcuMzU5YzYuNDMgMS42MDIgMTAuMzQxIDguMTE1IDguNzM5IDE0LjU0NCIgZmlsbD0iI2Y3OTMxYSIvPjxwYXRoIGQ9Ik0xNC42ODYgMTAuMjY3Yy0uMzcxIDEuNDg3LTIuNjYzLjczMS0zLjQwNi41NDZsLjY1NS0yLjYyOWMuNzQzLjE4NiAzLjEzOC41MzEgMi43NSAyLjA4M20tLjQwNiA0LjI0MmMtLjQwNyAxLjYzNS0zLjE2Ljc1LTQuMDUzLjUzbC43MjQtMi45Yy44OTMuMjI0IDMuNzU0LjY2NCAzLjMzIDIuMzdtMy4wMDgtNC4yMTljLjIzOC0xLjU5Ni0uOTc3LTIuNDU1LTIuNjQtMy4wMjdsLjU0LTIuMTYzLTEuMzE4LS4zMy0uNTI1IDIuMTA3YTU0LjI5MiA1NC4yOTIgMCAwIDAtMS4wNTQtLjI0OWwuNTMtMi4xMi0xLjMxNy0uMzI4LS41NCAyLjE2MmMtLjI4Ni0uMDY1LS41NjctLjEzLS44NC0uMTk4bC4wMDEtLjAwNy0xLjgxNi0uNDUzLS4zNSAxLjQwNnMuOTc3LjIyNC45NTYuMjM4Yy41MzMuMTMzLjYzLjQ4Ni42MTMuNzY2bC0uNjE1IDIuNDYzYy4wMzguMDEuMDg1LjAyNC4xMzcuMDQ1bC0uMTM4LS4wMzUtLjg2MiAzLjQ1MmMtLjA2NS4xNjEtLjIzLjQwNS0uNjA0LjMxMi4wMTQuMDItLjk1Ny0uMjM5LS45NTctLjIzOUw1LjgzNiAxNS42bDEuNzE0LjQyN2MuMzE4LjA4LjYzLjE2NC45MzguMjQybC0uNTQ1IDIuMTkgMS4zMTUuMzI4LjU0LTIuMTY0Yy4zNi4wOTcuNzA4LjE4NyAxLjA1LjI3MWwtLjUzOCAyLjE1NiAxLjMxNi4zMjguNTQ2LTIuMTgzYzIuMjQ1LjQyNCAzLjkzMy4yNTMgNC42NDMtMS43NzcuNTc0LTEuNjM1LS4wMjctMi41NzgtMS4yMDgtMy4xOTQuODYtLjE5OCAxLjUwOC0uNzY1IDEuNjgxLTEuOTM0IiBmaWxsPSIjZmZmIi8+PC9zdmc+)](https://bitcoincore.org/en/releases/29.1/)
17+
[![Run Bitcoin Core 30.0](https://img.shields.io/badge/run-Bitcoin%20Core%2030.0-F7931A.svg?logo=data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzLjYzNiAxNC45MDJjLTEuNjAyIDYuNDMtOC4xMTQgMTAuMzQyLTE0LjU0MyA4Ljc0QzIuNjY2IDIyLjAzNy0xLjI0NiAxNS41MjUuMzU3IDkuMDk4IDEuOTYgMi42NjkgOC40Ny0xLjI0NCAxNC44OTcuMzU5YzYuNDMgMS42MDIgMTAuMzQxIDguMTE1IDguNzM5IDE0LjU0NCIgZmlsbD0iI2Y3OTMxYSIvPjxwYXRoIGQ9Ik0xNC42ODYgMTAuMjY3Yy0uMzcxIDEuNDg3LTIuNjYzLjczMS0zLjQwNi41NDZsLjY1NS0yLjYyOWMuNzQzLjE4NiAzLjEzOC41MzEgMi43NSAyLjA4M20tLjQwNiA0LjI0MmMtLjQwNyAxLjYzNS0zLjE2Ljc1LTQuMDUzLjUzbC43MjQtMi45Yy44OTMuMjI0IDMuNzU0LjY2NCAzLjMzIDIuMzdtMy4wMDgtNC4yMTljLjIzOC0xLjU5Ni0uOTc3LTIuNDU1LTIuNjQtMy4wMjdsLjU0LTIuMTYzLTEuMzE4LS4zMy0uNTI1IDIuMTA3YTU0LjI5MiA1NC4yOTIgMCAwIDAtMS4wNTQtLjI0OWwuNTMtMi4xMi0xLjMxNy0uMzI4LS41NCAyLjE2MmMtLjI4Ni0uMDY1LS41NjctLjEzLS44NC0uMTk4bC4wMDEtLjAwNy0xLjgxNi0uNDUzLS4zNSAxLjQwNnMuOTc3LjIyNC45NTYuMjM4Yy41MzMuMTMzLjYzLjQ4Ni42MTMuNzY2bC0uNjE1IDIuNDYzYy4wMzguMDEuMDg1LjAyNC4xMzcuMDQ1bC0uMTM4LS4wMzUtLjg2MiAzLjQ1MmMtLjA2NS4xNjEtLjIzLjQwNS0uNjA0LjMxMi4wMTQuMDItLjk1Ny0uMjM5LS45NTctLjIzOUw1LjgzNiAxNS42bDEuNzE0LjQyN2MuMzE4LjA4LjYzLjE2NC45MzguMjQybC0uNTQ1IDIuMTkgMS4zMTUuMzI4LjU0LTIuMTY0Yy4zNi4wOTcuNzA4LjE4NyAxLjA1LjI3MWwtLjUzOCAyLjE1NiAxLjMxNi4zMjguNTQ2LTIuMTgzYzIuMjQ1LjQyNCAzLjkzMy4yNTMgNC42NDMtMS43NzcuNTc0LTEuNjM1LS4wMjctMi41NzgtMS4yMDgtMy4xOTQuODYtLjE5OCAxLjUwOC0uNzY1IDEuNjgxLTEuOTM0IiBmaWxsPSIjZmZmIi8+PC9zdmc+)](https://bitcoincore.org/en/releases/30.0/)
1818
[![License: MIT-0](https://img.shields.io/badge/license-MIT--0-yellow.svg?logo=data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgVHJhbnNmb3JtZWQgYnk6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIGZpbGw9IiNmZmZmZmYiIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cg08ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoNPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDx0aXRsZT5qdXN0aWNlPC90aXRsZT4gPHBhdGggZD0iTTI0LjA2NCA2LjU4M2wtMy43NzMgOC4zNzVoLTEuMDk4bDQuMDI0LTguOTE2aC02LjIxM3YyMC43NzFjMS4yOCAwLjA0NyA3LjgxMyAyLjE2NyA3LjgxMyAyLjE2N3YxLjAyMGgtMTcuNTZ2LTEuMDg5YzAgMCA2LjY3OC0yLjA5OSA3LjY4NC0yLjA5OXYtMjAuNzdoLTYuMDE1bDQuMDI1IDguOTE2aC0xLjA5OGwtMy43NzMtOC4zNzUtMy43NzMgOC4zNzVoLTEuMDk4bDQuMDQ4LTguOTY2di0xLjAzNGg2Ljc1NGMwLTEuMzUzIDAuOTA3LTIuNDU4IDEuOTY1LTIuNDU4IDEuMTE5IDAgMS45NjUgMS4xNjggMS45NjUgMi40NThoNi44Nzh2MC44ODdsNC4xMTYgOS4xMTNoLTEuMDk4bC0zLjc3My04LjM3NXpNMTMuMDIwIDE1Ljk3OWMwIDIuNjkzLTEuODY4IDUuMjgyLTQuOTM5IDUuMjgyLTMuMDAyIDAtNC45MzktMi41ODktNC45MzktNS4yODItMC4wMDEgMC4wMDQgOS44NzggMC4wMDQgOS44NzggMHpNMTkuMjYyIDE1Ljk3OWMwIDAuMDA1IDkuODc5IDAuMDA1IDkuODc5IDAgMCAyLjY5My0xLjg2OCA1LjI4Mi00LjkzOSA1LjI4Mi0zLjAwMyAwLTQuOTQtMi41ODktNC45NC01LjI4MnoiLz4gPC9nPgoNPC9zdmc+)](https://opensource.org/licenses/MIT-0)
1919
[![Language: POSIX shell](https://img.shields.io/badge/language-POSIX%20shell-yellow.svg?logo=gnometerminal)](https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html)
2020

@@ -58,7 +58,7 @@ chmod u+x nodebuilder
5858

5959
| Short | Long Version | Description | Arguments |
6060
|:-----:|:-------------|:------------|:----------|
61-
| `-b` | `--bitcoin-version` | Specify the Bitcoin version. | One argument<br>E.g.: `-b 29.1` |
61+
| `-b` | `--bitcoin-version` | Specify the Bitcoin version. | One argument<br>E.g.: `-b 30.0` |
6262
| `-c` | `--compile` | Build Bitcoin from source. | No arguments |
6363
| `-h` | `--help` | Display the help message. | No arguments<br>_Supersedes other arguments._ |
6464
| `-j` | `--jobs` | Set the number of compile jobs. | One argument<br>E.g.: `-j 1` |
@@ -69,11 +69,11 @@ chmod u+x nodebuilder
6969
| `-t` | `--test` | Run unit tests on functions. | No arguments |
7070
| `-u` | `--unattended` | Run in non-interactive mode. | No arguments |
7171

72-
You can set multiple options. Here are two ways to compile Bitcoin 29.1 unattended with a 50000 MiB prune:
72+
You can set multiple options. Here are two ways to compile Bitcoin 30.0 unattended with a 50000 MiB prune:
7373

7474
```sh
75-
./nodebuilder -b 29.1 -c -p 50000 -u
76-
./nodebuilder --bitcoin-version 29.1 --compile --prune 50000 --unattended
75+
./nodebuilder -b 30.0 -c -p 50000 -u
76+
./nodebuilder --bitcoin-version 30.0 --compile --prune 50000 --unattended
7777
```
7878

7979
### (Optional) Docker Container

nodebuilder

Lines changed: 34 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -76,17 +76,33 @@ compile_bitcoin_from_source()
7676
-DCMAKE_CXX_COMPILER="/usr/pkg/gcc12/bin/g++" \
7777
> /dev/null 2>&1
7878
;;
79-
gentoo)
79+
OpenBSD)
8080
cmake -B build \
81+
-DBUILD_GUI=ON \
8182
-DWITH_ZMQ=ON \
83+
-DENABLE_IPC=OFF \
8284
> /dev/null 2>&1
8385
;;
84-
*)
86+
gentoo)
8587
cmake -B build \
86-
-DBUILD_GUI=ON \
8788
-DWITH_ZMQ=ON \
8889
> /dev/null 2>&1
8990
;;
91+
*)
92+
if [ -f /etc/os-release ] &&
93+
[ "$(grep "^ID=" /etc/os-release | cut -d= -f2 | tr -d '"')" = 'ol' ]; then
94+
cmake -B build \
95+
-DBUILD_GUI=ON \
96+
-DWITH_ZMQ=ON \
97+
-DENABLE_IPC=OFF \
98+
> /dev/null 2>&1
99+
else
100+
cmake -B build \
101+
-DBUILD_GUI=ON \
102+
-DWITH_ZMQ=ON \
103+
> /dev/null 2>&1
104+
fi
105+
;;
90106
esac
91107

92108
log_info 'Compiling source code. Please wait.'
@@ -314,6 +330,7 @@ bitcoin_tarball_download_extract_test_install()
314330
readonly BITCOIN_CORE_EXTRACT_DIR="${TEMP_DIRECTORY}/bitcoin-core"
315331
readonly BITCOIN_INSTALL_BIN_SOURCE="${BITCOIN_CORE_EXTRACT_DIR}/bin"
316332
readonly BITCOIN_INSTALL_LIB_SOURCE="${BITCOIN_CORE_EXTRACT_DIR}/lib"
333+
readonly BITCOIN_INSTALL_LIBEXEC_SOURCE="${BITCOIN_CORE_EXTRACT_DIR}/libexec"
317334
readonly BITCOIN_INSTALL_INCLUDE_SOURCE="${BITCOIN_CORE_EXTRACT_DIR}/include"
318335
readonly BITCOIN_INSTALL_MAN_SOURCE="${BITCOIN_CORE_EXTRACT_DIR}/share/man/man1"
319336
readonly BITCOIN_INSTALL_DESTINATION='/usr/local'
@@ -456,9 +473,9 @@ bitcoin_tarball_test()
456473
# only sign test_bitcoin if on arm64 and target version is before 28.2
457474
if [ "${TARGET_ARCHITECTURE}" = 'arm64' ] &&
458475
! is_arm64_test_bitcoin_signed "${target_bitcoin_version}"; then
459-
codesign -s - "${BITCOIN_INSTALL_BIN_SOURCE}"/test_bitcoin
476+
codesign -s - "${BITCOIN_INSTALL_LIBEXEC_SOURCE}"/test_bitcoin
460477
fi
461-
UNIT_TEST_RESPONSE="$("${BITCOIN_INSTALL_BIN_SOURCE}"/test_bitcoin 2>&1)"
478+
UNIT_TEST_RESPONSE="$("${BITCOIN_INSTALL_LIBEXEC_SOURCE}"/test_bitcoin 2>&1)"
462479
readonly UNIT_TEST_RESPONSE
463480
case "${UNIT_TEST_RESPONSE}" in
464481
*'No errors detected'*) ;;
@@ -900,20 +917,16 @@ install_build_dependencies_dnf()
900917
amzn)
901918
throw_error "Building from source on Amazon Linux is unsupported."
902919
;;
920+
fedora) ;;
903921
rhel)
904922
sudo subscription-manager identity > /dev/null 2>&1 ||
905923
throw_error "Register your RHEL subscription with 'sudo subscription-manager subscribe'."
906924
sudo dnf config-manager --enable "rhel-${OS_MAJOR_VERSION_ID}-for-${TARGET_ARCHITECTURE}-appstream-rpms" ||
907925
throw_error "Failed to enable EPEL release rhel-${OS_MAJOR_VERSION_ID}-for-${TARGET_ARCHITECTURE}-appstream-rpms."
908926
;;
909-
*) ;;
910-
esac
911-
912-
case "$(grep "^ID=" /etc/os-release | cut -d= -f2 | tr -d '"')" in
913-
fedora) ;;
914927
*)
915928
dnf list installed epel-release > /dev/null 2>&1 ||
916-
sudo dnf --assumeyes install "https://dl.fedoraproject.org/pub/epel/epel-release-latest-${OS_MAJOR_VERSION_ID}.noarch.rpm"
929+
sudo dnf --assumeyes install "https://dl.fedoraproject.org/pub/epel/epel-release-latest-${OS_MAJOR_VERSION_ID}.noarch.rpm" > /dev/null 2>&1
917930
;;
918931
esac
919932

@@ -922,6 +935,10 @@ install_build_dependencies_dnf()
922935
dependencies=$(curl --fail --silent --show-error --location --retry 5 "${BUILD_DEPENDENCIES_URL}")
923936
[ -z "${dependencies:-}" ] && throw_error "The list of dependencies is empty."
924937

938+
# TODO: install capnp on Oracle Linux
939+
[ "$(grep "^ID=" /etc/os-release | cut -d= -f2 | tr -d '"')" = 'ol' ] &&
940+
dependencies="$(echo "${dependencies}" | sed '/capnp/d')"
941+
925942
printf '%s\n' "${dependencies}" | tr -d '\r' | xargs sudo dnf install --assumeyes > /dev/null
926943
}
927944

@@ -950,7 +967,7 @@ install_build_dependencies_freebsd()
950967
dependencies=$(torsocks curl --fail --silent --show-error --location --retry 2 "${BUILD_DEPENDENCIES_URL}") ||
951968
dependencies=$(curl --fail --silent --show-error --location --retry 5 "${BUILD_DEPENDENCIES_URL}")
952969
[ -z "${dependencies:-}" ] && throw_error "The list of dependencies is empty."
953-
printf '%s\n' "${dependencies}" | tr -d '\r' | xargs sudo pkg install --yes > /dev/null
970+
printf '%s\n' "${dependencies}" | tr -d '\r' | xargs sudo pkg install --yes > /dev/null 2>&1
954971
}
955972

956973
install_build_dependencies_netbsd()
@@ -1004,6 +1021,8 @@ install_build_dependencies_zypper()
10041021
dependencies=$(torsocks curl --fail --silent --show-error --location --retry 2 "${BUILD_DEPENDENCIES_URL}") ||
10051022
dependencies=$(curl --fail --silent --show-error --location --retry 5 "${BUILD_DEPENDENCIES_URL}")
10061023
[ -z "${dependencies:-}" ] && throw_error "The list of dependencies is empty."
1024+
[ "$(grep "^ID=" /etc/os-release | cut -d= -f2 | tr -d '"')" = 'sles' ] &&
1025+
throw_error 'Building on SUSE Enterprise is not supported' #dependencies="$(echo "${dependencies}" | sed 's/python3[0-9]+/python3/')"
10071026
printf '%s\n' "${dependencies}" | tr -d '\r' | xargs sudo zypper --non-interactive --quiet install > /dev/null
10081027
export CXX='g++-15'
10091028
}
@@ -1533,10 +1552,10 @@ readonly VALID_BITCOIN_VERSION_LIST='0.9.5 0.10.0 0.10.1 0.10.2 0.10.3 0.10.4 \
15331552
0.16.3 0.17.0 0.17.0.1 0.17.1 0.17.2 0.18.0 0.18.1 0.19.0 0.19.0.1 0.19.1 \
15341553
0.20.0 0.20.1 0.20.2 0.21.0 0.21.1 0.21.2 22.0 22.1 23.0 23.1 23.2 24.0 \
15351554
24.0.1 24.1 24.2 25.0 25.1 25.2 26.0 26.1 26.2 27.0 27.1 27.2 28.0 28.1 \
1536-
28.2 29.0 29.1'
1555+
28.2 29.0 29.1 30.0'
15371556

15381557
# Bump this variable for new Bitcoin Core releases
1539-
target_bitcoin_version='29.1'
1558+
target_bitcoin_version='30.0'
15401559

15411560
# Instantiate the parameter variables
15421561
compile_bitcoin_flag='false'
@@ -1650,7 +1669,7 @@ readonly TARGET_OPERATING_SYSTEM_RELEASE
16501669

16511670
readonly BITCOIN_CORE_REPO='https://github.com/bitcoin/bitcoin'
16521671
readonly NODEBUILDER_REPO='https://github.com/bitcoin-tools/nodebuilder'
1653-
readonly NODEBUILDER_DEPENDENCIES_TAG='v2.1.0'
1672+
readonly NODEBUILDER_DEPENDENCIES_TAG='master'
16541673
readonly DEPENDENCIES_BASE_URL="${NODEBUILDER_REPO}/raw/${NODEBUILDER_DEPENDENCIES_TAG}/resources/dependencies"
16551674

16561675
if [ "${TARGET_KERNEL}" = 'NetBSD' ] && is_running_in_ci; then
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
boost-dev
22
build-base
3+
capnproto
4+
capnproto-dev
35
cmake
46
libevent-dev
57
libqrencode-dev
68
linux-headers
79
pkgconf
810
python3
9-
qt5-qtbase
10-
qt5-qtbase-x11
11-
qt5-qttools-dev
11+
qt6-qtbase
12+
qt6-qttools-dev
1213
sqlite-dev
1314
zeromq-dev
Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
build-essential
2+
capnproto
23
cmake
34
pkgconf
45
python3
56
libevent-dev
67
libboost-dev
8+
libcapnp-dev
79
libgl-dev
810
libqrencode-dev
911
libsqlite3-dev
1012
libzmq3-dev
11-
qtbase5-dev
12-
qttools5-dev
13-
qttools5-dev-tools
14-
qtwayland5
13+
qt6-base-dev
14+
qt6-l10n-tools
15+
qt6-wayland
16+
qt6-tools-dev
17+
qt6-tools-dev-tools
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
boost
2+
capnp
23
libevent
34
pkgconf
45
python
56
qrencode
6-
qt@5
7+
qt@6
78
zeromq

resources/dependencies/build_dependencies_dnf.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
boost-devel
2+
capnproto
3+
capnproto-devel
24
cmake
35
gcc-c++
46
libevent-devel
57
make
68
python3
79
qrencode-devel
8-
qt5-qtbase-devel
9-
qt5-qttools-devel
10-
qt5-qtwayland
10+
qt6-qtbase-devel
11+
qt6-qttools-devel
12+
qt6-qtwayland
1113
sqlite-devel
1214
zeromq-devel
13-

resources/dependencies/build_dependencies_emerge.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ dev-build/cmake
22
dev-db/sqlite
33
dev-lang/python
44
dev-libs/boost
5+
dev-libs/capnproto
56
dev-libs/libevent
6-
media-gfx/qrencode
77
net-libs/zeromq
8-
Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
boost-libs
2+
capnproto
23
cmake
34
databases/py-sqlite3
45
git
@@ -8,10 +9,6 @@ libzmq4
89
net/py-pyzmq
910
pkgconf
1011
python3
11-
qt5-buildtools
12-
qt5-gui
13-
qt5-linguisttools
14-
qt5-qmake
15-
qt5-testlib
16-
qt5-widgets
12+
qt6-base
13+
qt6-tools
1714
sqlite3
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
boost-headers
2+
boost-libs
3+
capnproto
24
cmake
35
gcc12
46
git
57
libevent
68
pkg-config
79
python312
810
py312-zmq
9-
qrencode
1011
sqlite3
1112
zeromq

resources/dependencies/build_dependencies_openbsd.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ libevent
55
libqrencode
66
python
77
py3-zmq
8-
qttools
8+
qt6-qtbase
9+
qt6-qttools
910
sqlite3
1011
zeromq

0 commit comments

Comments
 (0)