mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-30 20:58:34 +01:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
323012472d | ||
|
|
ee3713b16b | ||
|
|
ae39e71061 |
+3
-4
@@ -1,10 +1,9 @@
|
|||||||
[submodule "contrib/KDMacTouchBar"]
|
[submodule "contrib/KDMacTouchBar"]
|
||||||
path = contrib/KDMacTouchBar
|
path = contrib/KDMacTouchBar
|
||||||
url = https://github.com/KDAB/KDMacTouchBar.git
|
url = https://github.com/KDAB/KDMacTouchBar.git
|
||||||
[submodule "monero"]
|
|
||||||
path = monero
|
|
||||||
url = https://git.wownero.com/wownero/wownero
|
|
||||||
branch = wowlet
|
|
||||||
[submodule "contrib/quirc"]
|
[submodule "contrib/quirc"]
|
||||||
path = contrib/quirc
|
path = contrib/quirc
|
||||||
url = https://github.com/dlbeer/quirc.git
|
url = https://github.com/dlbeer/quirc.git
|
||||||
|
[submodule "wownero"]
|
||||||
|
path = wownero
|
||||||
|
url = https://git.wownero.com/wownero/wownero.git
|
||||||
|
|||||||
+15
-17
@@ -4,10 +4,10 @@ project(wowlet)
|
|||||||
message(STATUS "Initiating compile using CMake ${CMAKE_VERSION}")
|
message(STATUS "Initiating compile using CMake ${CMAKE_VERSION}")
|
||||||
|
|
||||||
set(THREADS_PREFER_PTHREAD_FLAG ON)
|
set(THREADS_PREFER_PTHREAD_FLAG ON)
|
||||||
set(VERSION_MAJOR "2")
|
set(VERSION_MAJOR "3")
|
||||||
set(VERSION_MINOR "0")
|
set(VERSION_MINOR "0")
|
||||||
set(VERSION_REVISION "0")
|
set(VERSION_REVISION "0")
|
||||||
set(VERSION "beta-2")
|
set(VERSION "beta-4")
|
||||||
|
|
||||||
option(FETCH_DEPS "Download dependencies if they are not found" ON)
|
option(FETCH_DEPS "Download dependencies if they are not found" ON)
|
||||||
option(XMRIG "Include XMRig module" ON)
|
option(XMRIG "Include XMRig module" ON)
|
||||||
@@ -57,7 +57,7 @@ if(STATIC)
|
|||||||
# manually set the unbound submodule the right commit that has the fix.
|
# manually set the unbound submodule the right commit that has the fix.
|
||||||
# This only works with -DMANUAL_SUBMODULES=1
|
# This only works with -DMANUAL_SUBMODULES=1
|
||||||
message(STATUS "applying unbound static build fix contrib/unbound_static.patch")
|
message(STATUS "applying unbound static build fix contrib/unbound_static.patch")
|
||||||
execute_process(COMMAND bash -c "git -C ${CMAKE_SOURCE_DIR}/monero/external/unbound apply ${CMAKE_SOURCE_DIR}/contrib/unbound_static.patch")
|
execute_process(COMMAND bash -c "git -C ${CMAKE_SOURCE_DIR}/wownero/external/unbound apply ${CMAKE_SOURCE_DIR}/contrib/unbound_static.patch")
|
||||||
|
|
||||||
set(Boost_USE_STATIC_LIBS ON)
|
set(Boost_USE_STATIC_LIBS ON)
|
||||||
set(Boost_USE_STATIC_RUNTIME ON)
|
set(Boost_USE_STATIC_RUNTIME ON)
|
||||||
@@ -90,21 +90,19 @@ function (add_linker_flag_if_supported flag var)
|
|||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
find_package(Git)
|
find_package(Git)
|
||||||
if(GIT_FOUND)
|
#if(GIT_FOUND)
|
||||||
message(STATUS "Initializing submodules")
|
# message(STATUS "Initializing submodules")
|
||||||
execute_process(COMMAND git "submodule" "update" "--init" "--recursive")
|
# execute_process(COMMAND git "submodule" "update" "--init" "--recursive")
|
||||||
execute_process(COMMAND git rev-parse "HEAD" WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/monero OUTPUT_VARIABLE _WOWNERO_HEAD OUTPUT_STRIP_TRAILING_WHITESPACE)
|
# execute_process(COMMAND git rev-parse "HEAD" WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/wownero OUTPUT_VARIABLE _WOWNERO_HEAD OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
if(NOT _WOWNERO_HEAD STREQUAL WOWNERO_HEAD)
|
# if(NOT _WOWNERO_HEAD STREQUAL WOWNERO_HEAD)
|
||||||
message(FATAL_ERROR "[submodule] Monero HEAD was at ${_WOWNERO_HEAD} but should be at ${WOWNERO_HEAD}")
|
# message(FATAL_ERROR "[submodule] Wownero HEAD was at ${_WOWNERO_HEAD} but should be at ${WOWNERO_HEAD}")
|
||||||
else()
|
# else()
|
||||||
message(STATUS "[submodule] Wownero HEAD @ ${WOWNERO_HEAD}")
|
# message(STATUS "[submodule] Wownero HEAD @ ${WOWNERO_HEAD}")
|
||||||
endif()
|
# endif()
|
||||||
endif()
|
#endif()
|
||||||
|
|
||||||
add_subdirectory(monero)
|
add_subdirectory(wownero)
|
||||||
set_property(TARGET wallet_merged PROPERTY FOLDER "monero")
|
get_directory_property(ARCH_WIDTH DIRECTORY "wownero" DEFINITION ARCH_WIDTH)
|
||||||
get_directory_property(ARCH_WIDTH DIRECTORY "monero" DEFINITION ARCH_WIDTH)
|
|
||||||
get_directory_property(UNBOUND_LIBRARY DIRECTORY "monero" DEFINITION UNBOUND_LIBRARY)
|
|
||||||
|
|
||||||
include(CMakePackageConfigHelpers)
|
include(CMakePackageConfigHelpers)
|
||||||
include(VersionMonero)
|
include(VersionMonero)
|
||||||
|
|||||||
@@ -27,7 +27,6 @@
|
|||||||
# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
|
# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
|
||||||
|
|
||||||
CMAKEFLAGS = \
|
CMAKEFLAGS = \
|
||||||
-DARCH=x86_64 \
|
|
||||||
-DBUILD_64=On \
|
-DBUILD_64=On \
|
||||||
-DBUILD_TESTS=Off \
|
-DBUILD_TESTS=Off \
|
||||||
-DOPENVR=Off \
|
-DOPENVR=Off \
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ if(RET)
|
|||||||
message(WARNING "Cannot determine current commit. Make sure that you are building either from a Git working tree or from a source archive.")
|
message(WARNING "Cannot determine current commit. Make sure that you are building either from a Git working tree or from a source archive.")
|
||||||
set(VERSIONTAG "unknown")
|
set(VERSIONTAG "unknown")
|
||||||
set(VERSION_IS_RELEASE "false")
|
set(VERSION_IS_RELEASE "false")
|
||||||
configure_file("monero/src/version.cpp.in" "${TO}")
|
configure_file("wownero/src/version.cpp.in" "${TO}")
|
||||||
else()
|
else()
|
||||||
string(SUBSTRING ${COMMIT} 0 9 COMMIT)
|
string(SUBSTRING ${COMMIT} 0 9 COMMIT)
|
||||||
message(STATUS "You are currently on commit ${COMMIT}")
|
message(STATUS "You are currently on commit ${COMMIT}")
|
||||||
@@ -61,5 +61,5 @@ else()
|
|||||||
set(VERSION_IS_RELEASE "false")
|
set(VERSION_IS_RELEASE "false")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
configure_file("monero/src/version.cpp.in" "${TO}")
|
configure_file("wownero/src/version.cpp.in" "${TO}")
|
||||||
endif()
|
endif()
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
find_package(Git QUIET)
|
find_package(Git QUIET)
|
||||||
# Check what commit we're on
|
# Check what commit we're on
|
||||||
execute_process(COMMAND "${GIT_EXECUTABLE}" rev-parse --short=9 HEAD RESULT_VARIABLE RET OUTPUT_VARIABLE COMMIT OUTPUT_STRIP_TRAILING_WHITESPACE
|
execute_process(COMMAND "${GIT_EXECUTABLE}" rev-parse --short=9 HEAD RESULT_VARIABLE RET OUTPUT_VARIABLE COMMIT OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/monero)
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/wownero)
|
||||||
|
|
||||||
if(RET)
|
if(RET)
|
||||||
# Something went wrong, set the version tag to -unknown
|
# Something went wrong, set the version tag to -unknown
|
||||||
@@ -37,7 +37,7 @@ endif()
|
|||||||
|
|
||||||
# Check latest tagged release
|
# Check latest tagged release
|
||||||
execute_process(COMMAND "${GIT_EXECUTABLE}" describe --abbrev=0 RESULT_VARIABLE RET OUTPUT_VARIABLE TAG OUTPUT_STRIP_TRAILING_WHITESPACE
|
execute_process(COMMAND "${GIT_EXECUTABLE}" describe --abbrev=0 RESULT_VARIABLE RET OUTPUT_VARIABLE TAG OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/monero)
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/wownero)
|
||||||
|
|
||||||
if(RET)
|
if(RET)
|
||||||
message(WARNING "Cannot determine most recent tag. Make sure that you are building either from a Git working tree or from a source archive.")
|
message(WARNING "Cannot determine most recent tag. Make sure that you are building either from a Git working tree or from a source archive.")
|
||||||
|
|||||||
@@ -43,4 +43,4 @@ cp "$PWD/src/assets/images/appicons/256x256.png" "$DEBDIR/usr/share/icons/hicolo
|
|||||||
# Build deb package
|
# Build deb package
|
||||||
|
|
||||||
dpkg-deb --build $DEBDIR
|
dpkg-deb --build $DEBDIR
|
||||||
mv wowlet.DebDir.deb wowlet_2.0_amd64.deb
|
mv wowlet.DebDir.deb wowlet_2.1_amd64.deb
|
||||||
|
|||||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
Package: wowlet
|
Package: wowlet
|
||||||
Version: 2.0
|
Version: 2.1
|
||||||
Section: net
|
Section: net
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Architecture: amd64
|
Architecture: amd64
|
||||||
|
|||||||
+4
-4
@@ -27,7 +27,7 @@ Replace `master` with the desired version tag (e.g. `beta-4`) to build the relea
|
|||||||
#### 2. Base image
|
#### 2. Base image
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker build --tag wowlet:linux --build-arg THREADS=4 .
|
docker build --tag wowlet:linux --build-arg THREADS=6 .
|
||||||
```
|
```
|
||||||
|
|
||||||
Building the base image takes a while. You only need to build the base image once.
|
Building the base image takes a while. You only need to build the base image once.
|
||||||
@@ -37,7 +37,7 @@ Building the base image takes a while. You only need to build the base image onc
|
|||||||
##### Standalone binary
|
##### Standalone binary
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run --rm -it -v $PWD:/wowlet -w /wowlet wowlet:linux sh -c 'make release-static -j4'
|
docker run --rm -it -v $PWD:/wowlet -w /wowlet wowlet:linux sh -c 'make release-static -j6'
|
||||||
```
|
```
|
||||||
|
|
||||||
If you're re-running a build make sure to `rm -rf build/` first.
|
If you're re-running a build make sure to `rm -rf build/` first.
|
||||||
@@ -67,7 +67,7 @@ Replace `master` with the desired version tag (e.g. `beta-4`) to build the relea
|
|||||||
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker build -f Dockerfile.windows --tag wowlet:win --build-arg THREADS=4 .
|
docker build -f Dockerfile.windows --tag wowlet:win --build-arg THREADS=6 .
|
||||||
```
|
```
|
||||||
|
|
||||||
Building the base image takes a while. You only need to build the base image once.
|
Building the base image takes a while. You only need to build the base image once.
|
||||||
@@ -75,7 +75,7 @@ Building the base image takes a while. You only need to build the base image onc
|
|||||||
#### 3. Build
|
#### 3. Build
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run --rm -it -v $PWD:/wowlet -w /wowlet wowlet:win sh -c 'make depends root=/depends target=x86_64-w64-mingw32 tag=win-x64 -j4'
|
docker run --rm -it -v $PWD:/wowlet -w /wowlet wowlet:win sh -c 'make windows root=/depends target=x86_64-w64-mingw32 tag=win-x64 -j6'
|
||||||
```
|
```
|
||||||
|
|
||||||
If you're re-running a build make sure to `rm -rf build/` first.
|
If you're re-running a build make sure to `rm -rf build/` first.
|
||||||
|
|||||||
-1
Submodule monero deleted from f611d5c9e3
+5
-10
@@ -136,10 +136,10 @@ file(GLOB_RECURSE SRC_HEADERS *.h)
|
|||||||
|
|
||||||
target_include_directories(wowlet PUBLIC
|
target_include_directories(wowlet PUBLIC
|
||||||
${CMAKE_BINARY_DIR}/src/wowlet_autogen/include
|
${CMAKE_BINARY_DIR}/src/wowlet_autogen/include
|
||||||
${CMAKE_SOURCE_DIR}/monero/include
|
${CMAKE_SOURCE_DIR}/wownero/include
|
||||||
${CMAKE_SOURCE_DIR}/monero/src
|
${CMAKE_SOURCE_DIR}/wownero/src
|
||||||
${CMAKE_SOURCE_DIR}/monero/external/easylogging++
|
${CMAKE_SOURCE_DIR}/wownero/external/easylogging++
|
||||||
${CMAKE_SOURCE_DIR}/monero/contrib/epee/include
|
${CMAKE_SOURCE_DIR}/wownero/contrib/epee/include
|
||||||
${CMAKE_SOURCE_DIR}/src
|
${CMAKE_SOURCE_DIR}/src
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/daemon
|
${CMAKE_CURRENT_SOURCE_DIR}/daemon
|
||||||
@@ -251,14 +251,9 @@ endif()
|
|||||||
|
|
||||||
# Link Wownero core libraries
|
# Link Wownero core libraries
|
||||||
target_link_libraries(wowlet PUBLIC
|
target_link_libraries(wowlet PUBLIC
|
||||||
wallet_merged
|
|
||||||
${LMDB_LIBRARY}
|
|
||||||
epee
|
epee
|
||||||
${UNBOUND_LIBRARY}
|
wallet_api
|
||||||
${SODIUM_LIBRARY}
|
|
||||||
easylogging
|
easylogging
|
||||||
blockchain_db
|
|
||||||
hardforks
|
|
||||||
${Boost_LIBRARIES}
|
${Boost_LIBRARIES}
|
||||||
${OPENSSL_LIBRARIES}
|
${OPENSSL_LIBRARIES}
|
||||||
${CMAKE_DL_LIBS}
|
${CMAKE_DL_LIBS}
|
||||||
|
|||||||
@@ -135,6 +135,7 @@ if (AttachConsole(ATTACH_PARENT_PROCESS)) {
|
|||||||
qputenv("QML_DISABLE_DISK_CACHE", "1");
|
qputenv("QML_DISABLE_DISK_CACHE", "1");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __ANDROID__
|
||||||
if(android || androidDebug) {
|
if(android || androidDebug) {
|
||||||
#ifndef HAS_QML
|
#ifndef HAS_QML
|
||||||
qCritical() << "Wowlet compiled without QML support. Try -DQML=ON";
|
qCritical() << "Wowlet compiled without QML support. Try -DQML=ON";
|
||||||
@@ -146,6 +147,7 @@ if (AttachConsole(ATTACH_PARENT_PROCESS)) {
|
|||||||
auto *mobile = new mobile::Mobile(ctx, &parser, &mobile_app);
|
auto *mobile = new mobile::Mobile(ctx, &parser, &mobile_app);
|
||||||
return mobile_app.exec();
|
return mobile_app.exec();
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
if(openVREnabled) {
|
if(openVREnabled) {
|
||||||
#ifdef HAS_OPENVR
|
#ifdef HAS_OPENVR
|
||||||
|
|||||||
@@ -16,5 +16,6 @@ target_include_directories(openpgp PUBLIC
|
|||||||
|
|
||||||
target_link_libraries(openpgp
|
target_link_libraries(openpgp
|
||||||
PUBLIC
|
PUBLIC
|
||||||
|
epee
|
||||||
${GCRYPT_LIBRARY}
|
${GCRYPT_LIBRARY}
|
||||||
${GPG_ERROR_LIBRARY})
|
${GPG_ERROR_LIBRARY})
|
||||||
|
|||||||
Submodule
+1
Submodule wownero added at a5b93c8414
Reference in New Issue
Block a user