From ff38e965bd48d8fd0c414726fbe1ef77a946a0cf Mon Sep 17 00:00:00 2001 From: selsta Date: Mon, 25 Nov 2019 00:02:18 +0100 Subject: [PATCH] build: set BUILD_TAG to fix update notification --- get_libwallet_api.sh | 10 +++++----- main.qml | 13 ++++--------- 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/get_libwallet_api.sh b/get_libwallet_api.sh index c5f34f82..90d04084 100755 --- a/get_libwallet_api.sh +++ b/get_libwallet_api.sh @@ -144,9 +144,9 @@ make_exec="make" if [ "$platform" == "darwin" ]; then echo "Configuring build for MacOS.." if [ "$STATIC" == true ]; then - cmake -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -D STATIC=ON -D ARCH="x86-64" -D BUILD_64=ON -D BUILD_GUI_DEPS=ON -D INSTALL_VENDORED_LIBUNBOUND=ON $BUILD_TREZOR_FLAGS -D CMAKE_INSTALL_PREFIX="$MONERO_DIR" ../.. + cmake -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -D STATIC=ON -D ARCH="x86-64" -D BUILD_64=ON -D BUILD_TAG="mac-x64" -D BUILD_GUI_DEPS=ON -D INSTALL_VENDORED_LIBUNBOUND=ON $BUILD_TREZOR_FLAGS -D CMAKE_INSTALL_PREFIX="$MONERO_DIR" ../.. else - cmake -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -D BUILD_GUI_DEPS=ON -D INSTALL_VENDORED_LIBUNBOUND=ON $BUILD_TREZOR_FLAGS -D CMAKE_INSTALL_PREFIX="$MONERO_DIR" ../.. + cmake -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -D BUILD_TAG="mac-x64" -D BUILD_GUI_DEPS=ON -D INSTALL_VENDORED_LIBUNBOUND=ON $BUILD_TREZOR_FLAGS -D CMAKE_INSTALL_PREFIX="$MONERO_DIR" ../.. fi ## LINUX 64 @@ -156,9 +156,9 @@ elif [ "$platform" == "linux64" ]; then echo "Configuring build for Android on Linux host" cmake -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -D STATIC=ON -D ARCH="armv7-a" -D ANDROID=true -D BUILD_GUI_DEPS=ON -D USE_LTO=OFF -D INSTALL_VENDORED_LIBUNBOUND=ON $BUILD_TREZOR_FLAGS -D CMAKE_INSTALL_PREFIX="$MONERO_DIR" ../.. elif [ "$STATIC" == true ]; then - cmake -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -D STATIC=ON -D ARCH="x86-64" -D BUILD_64=ON -D BUILD_GUI_DEPS=ON -D INSTALL_VENDORED_LIBUNBOUND=ON $BUILD_TREZOR_FLAGS -D CMAKE_INSTALL_PREFIX="$MONERO_DIR" ../.. + cmake -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -D STATIC=ON -D ARCH="x86-64" -D BUILD_64=ON -D BUILD_TAG="linux-x64" -D BUILD_GUI_DEPS=ON -D INSTALL_VENDORED_LIBUNBOUND=ON $BUILD_TREZOR_FLAGS -D CMAKE_INSTALL_PREFIX="$MONERO_DIR" ../.. else - cmake -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -D BUILD_GUI_DEPS=ON $BUILD_TREZOR_FLAGS -D CMAKE_INSTALL_PREFIX="$MONERO_DIR" ../.. + cmake -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -D BUILD_TAG="linux-x64" -D BUILD_GUI_DEPS=ON $BUILD_TREZOR_FLAGS -D CMAKE_INSTALL_PREFIX="$MONERO_DIR" ../.. fi ## LINUX 32 @@ -194,7 +194,7 @@ elif [ "$platform" == "mingw64" ]; then # Do something under Windows NT platform echo "Configuring build for MINGW64.." BOOST_ROOT=/mingw64/boost - cmake -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -D STATIC=ON -D BOOST_ROOT="$BOOST_ROOT" -D ARCH="x86-64" -D BUILD_GUI_DEPS=ON -D INSTALL_VENDORED_LIBUNBOUND=ON $BUILD_TREZOR_FLAGS -D CMAKE_INSTALL_PREFIX="$MONERO_DIR" -G "MSYS Makefiles" -D CMAKE_TOOLCHAIN_FILE=../../cmake/64-bit-toolchain.cmake -D MSYS2_FOLDER=c:/msys64 ../.. + cmake -D CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -D STATIC=ON -D BOOST_ROOT="$BOOST_ROOT" -D ARCH="x86-64" -D BUILD_TAG="win-x64" -D BUILD_GUI_DEPS=ON -D INSTALL_VENDORED_LIBUNBOUND=ON $BUILD_TREZOR_FLAGS -D CMAKE_INSTALL_PREFIX="$MONERO_DIR" -G "MSYS Makefiles" -D CMAKE_TOOLCHAIN_FILE=../../cmake/64-bit-toolchain.cmake -D MSYS2_FOLDER=c:/msys64 ../.. ## Windows 32 elif [ "$platform" == "mingw32" ]; then diff --git a/main.qml b/main.qml index b118c09b..5a56c3c3 100644 --- a/main.qml +++ b/main.qml @@ -1979,17 +1979,12 @@ ApplicationWindow { if (parts.length == 4) { var version = parts[0] var hash = parts[1] - //var user_url = parts[2] - //var auto_url = parts[3] - var osBuildTag = isMac ? "mac-x64" : isWindows ? "win-x64" : isLinux ? "linux-x64" : "unknownBuildTag" - var extension = isMac || isLinux ? ".tar.bz2" : isWindows ? ".zip" : ".unknownExtension" - var base_url = "https://downloads.getmonero.org/gui/monero-gui-" - var download_url = base_url + osBuildTag + "-v" + version + extension + var user_url = parts[2] var msg = "" - if (osBuildTag !== "unknownBuildTag") { - msg = qsTr("New version of Monero v.%1 is available.

Download:
%2

SHA256 Hash:
%3").arg(version).arg(download_url).arg(hash) + translationManager.emptyString + if (isMac || isWindows || isLinux) { + msg = qsTr("New version of Monero v%1 is available.

Download:
%2

SHA256 Hash:
%3").arg(version).arg(user_url).arg(hash) + translationManager.emptyString } else { - msg = qsTr("New version of Monero is available. Check out getmonero.org") + translationManager.emptyString + msg = qsTr("New version of Monero v%1 is available. Check out getmonero.org").arg(version) + translationManager.emptyString } notifier.show(msg) } else {