Clarify source-only dependency setup and offline helper build
This commit is contained in:
1 parent
73401987df
commit
76ac8e0173
1 file changed
+6
-6
@@ -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.
|
||||||
|
|||||||
Reference in new issue
Block a user