Clarify source-only dependency setup and offline helper build

This commit is contained in:
nerbus-admin committed 2026-10-17 18:57:31 +00:00
1 parent 73401987df
commit 76ac8e0173
1 file changed
+6 -6
+6 -6
View File
@@ -5,8 +5,8 @@ Windows x64 prerequisites:
Qt 6.6.2 msvc2019_64 (Widgets, Network, Svg) Qt 6.6.2 msvc2019_64 (Widgets, Network, Svg)
CMake and Ninja CMake and Ninja
The supplied vendor/sodium directory contains official libsodium 1.0.22 MSVC Run scripts/fetch-sodium.ps1 to install verified libsodium 1.0.22 MSVC
headers, import library, and DLL. Download archive: headers, import library, and DLL in vendor/sodium. Download archive:
https://github.com/jedisct1/libsodium/releases/download/1.0.22-RELEASE/libsodium-1.0.22-msvc.zip https://github.com/jedisct1/libsodium/releases/download/1.0.22-RELEASE/libsodium-1.0.22-msvc.zip
SHA256: 3e03a726fac4bc09cb61d8f29d658ef7a5eca0811de59082130414f7ca2e4279 SHA256: 3e03a726fac4bc09cb61d8f29d658ef7a5eca0811de59082130414f7ca2e4279
@@ -14,11 +14,11 @@ From an x64 Visual Studio developer prompt, with CMake and Ninja on PATH:
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=C:/Qt/6.6.2/msvc2019_64 cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=C:/Qt/6.6.2/msvc2019_64
cmake --build build --parallel 2 cmake --build build --parallel 2
C:/Qt/6.6.2/msvc2019_64/bin/windeployqt.exe --release --compiler-runtime build/nerbus-qt.exe C:/Qt/6.6.2/msvc2019_64/bin/windeployqt.exe --release --compiler-runtime build/nerbus-qt.exe
copy runtime\nerbus-wallet-core.exe build\nerbus-wallet-core.exe copy path-to-your-core-build\nerbus-wallet-core.exe build\nerbus-wallet-core.exe
copy nerbus.svg build\nerbus.svg copy nerbus.svg build\nerbus.svg
The desktop Nerbus-Build-Windows.bat uses the paths installed on this machine See BUILD.md for dependency setup and platform-specific instructions.
and also copies all runtime libraries and updates the desktop shortcut. Build the offline component separately using the procedure below.
OFFLINE NRB CORE COMPONENT OFFLINE NRB CORE COMPONENT
core/nerbus-wallet-core.cpp uses the existing NRB transaction utility code. core/nerbus-wallet-core.cpp uses the existing NRB transaction utility code.
@@ -37,7 +37,7 @@ building, touch src/komodo-tx.cpp, and rebuild nerbus-tx.exe to restore the
standard utility in that build tree. Keep the offline component separately. standard utility in that build tree. Keep the offline component separately.
For Linux, use a native configured tree and target nerbus-tx without .exe. For Linux, use a native configured tree and target nerbus-tx without .exe.
Obtain the full NRB source from https://git.nerbus.com/nerbus/nerbus. The existing user-modified Qt main.cpp is not used by this project. Obtain the full NRB source from https://git.nerbus.com/nerbus/nerbus. The application entry point is wallet_app.cpp.
LINUX GUI LINUX GUI
Install Qt6 Widgets/Network/Svg development packages, CMake, and libsodium-dev. Install Qt6 Widgets/Network/Svg development packages, CMake, and libsodium-dev.