diff --git a/CMakeLists.txt b/CMakeLists.txt
index a2268001..f898ec73 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -182,7 +182,7 @@ else()
endif()
set(C_WARNINGS "-Waggregate-return -Wnested-externs -Wstrict-prototypes -Wno-comment")
set(CXX_WARNINGS "-Wno-reorder -Wno-missing-field-initializers")
- try_compile(STATIC_ASSERT_RES "${CMAKE_CURRENT_BINARY_DIR}/static-assert" "${CMAKE_CURRENT_SOURCE_DIR}/utils/test-static-assert.c" COMPILE_DEFINITIONS "-std=c++14")
+ try_compile(STATIC_ASSERT_RES "${CMAKE_CURRENT_BINARY_DIR}/static-assert" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/test-static-assert.c" COMPILE_DEFINITIONS "-std=c++14")
if(STATIC_ASSERT_RES)
set(STATIC_ASSERT_FLAG "")
else()
diff --git a/utils/test-static-assert.c b/cmake/test-static-assert.c
similarity index 100%
rename from utils/test-static-assert.c
rename to cmake/test-static-assert.c
diff --git a/docker-compose.yml b/docker-compose.yml
index 0653393a..a55c13e9 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -5,7 +5,7 @@ services:
build:
tags:
- lthn/chain:testnet
- dockerfile: utils/docker/images/lthn-chain/Dockerfile
+ dockerfile: utils/docker/lthn-chain/Dockerfile
context: .
target: chain-service
args:
diff --git a/resources/Zano WP.pdf b/resources/Zano WP.pdf
deleted file mode 100644
index b62e0164..00000000
Binary files a/resources/Zano WP.pdf and /dev/null differ
diff --git a/resources/app_icon.svg b/resources/app_icon.svg
deleted file mode 100644
index d5ca861a..00000000
--- a/resources/app_icon.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-
diff --git a/resources/app_icon_256.png b/resources/app_icon_256.png
deleted file mode 100644
index c2cb1525..00000000
Binary files a/resources/app_icon_256.png and /dev/null differ
diff --git a/resources/dmg_installer_bg.png b/resources/dmg_installer_bg.png
deleted file mode 100644
index ee45f1e0..00000000
Binary files a/resources/dmg_installer_bg.png and /dev/null differ
diff --git a/resources/installer_bg_164x313.bmp b/resources/installer_bg_164x313.bmp
deleted file mode 100644
index 80599afe..00000000
Binary files a/resources/installer_bg_164x313.bmp and /dev/null differ
diff --git a/resources/installer_bg_191x385.bmp b/resources/installer_bg_191x385.bmp
deleted file mode 100644
index b7b74bfe..00000000
Binary files a/resources/installer_bg_191x385.bmp and /dev/null differ
diff --git a/resources/installer_bg_246x457.bmp b/resources/installer_bg_246x457.bmp
deleted file mode 100644
index 3e20a2e9..00000000
Binary files a/resources/installer_bg_246x457.bmp and /dev/null differ
diff --git a/resources/installer_bg_328x628.bmp b/resources/installer_bg_328x628.bmp
deleted file mode 100644
index 5d7613d8..00000000
Binary files a/resources/installer_bg_328x628.bmp and /dev/null differ
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
deleted file mode 100644
index f27305af..00000000
--- a/snap/snapcraft.yaml
+++ /dev/null
@@ -1,75 +0,0 @@
-name: zano
-base: core18
-adopt-info: zano
-summary: "Zano coin: official wallet. Secure. Scalable. Easy to Use."
-description: |
- Zano is a scalable and secure coin, designed for use in e-commerce.
- The technology behind our blockchain provides reliability, security,
- and flexibility a perfect option for P2P transactions.
- More info: http://zano.org
-grade: stable
-confinement: strict
-
-architectures:
- - build-on: amd64
- - build-on: i386
-
-parts:
- zano:
- source: https://github.com/hyle-team/zano.git
- plugin: cmake
- override-pull: |
- snapcraftctl pull
- snapcraftctl set-version "$(git describe)"
- configflags:
- - -DBUILD_GUI=TRUE
- override-build: |
- snapcraftctl build
- mkdir -p $SNAPCRAFT_PART_INSTALL/opt/Zano
- cp $SNAPCRAFT_PART_BUILD/src/Zano $SNAPCRAFT_PART_INSTALL/opt/Zano/
- cp $SNAPCRAFT_PART_BUILD/src/simplewallet $SNAPCRAFT_PART_INSTALL/opt/Zano/
- cp $SNAPCRAFT_PART_BUILD/src/zanod $SNAPCRAFT_PART_INSTALL/opt/Zano/
- rsync -a $SNAPCRAFT_PART_SRC/src/gui/qt-daemon/html $SNAPCRAFT_PART_INSTALL/opt/Zano --exclude less --exclude package.json --exclude gulpfile.js
- build-packages:
- - make
- - g++
- - libboost-all-dev
- - qtwebengine5-dev
- - rsync
- build-attributes: [keep-execstack]
- stage-packages:
- - libboost-system1.65.1
- - libboost-filesystem1.65.1
- - libboost-thread1.65.1
- - libboost-date-time1.65.1
- - libboost-chrono1.65.1
- - libboost-regex1.65.1
- - libboost-serialization1.65.1
- - libboost-program-options1.65.1
- - libboost-locale1.65.1
-
-apps:
- zano:
- command: opt/Zano/Zano --data-dir $SNAP_USER_COMMON
- extensions:
- - kde-neon
- plugs:
- - network
- - home
- - desktop
- - opengl #for QML support
- - browser-support #for Qt WebEngine support
- - audio-playback
- - unity7 #for tray icon support
- simplewallet:
- command: opt/Zano/simplewallet
- plugs:
- - network
- - home
- zanod:
- command: opt/Zano/zanod --data-dir $SNAP_USER_COMMON
- environment:
- LC_ALL: C
- plugs:
- - network
- - network-bind
diff --git a/utils/.gitignore b/utils/.gitignore
deleted file mode 100644
index 50872599..00000000
--- a/utils/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-configure_local_paths.cmd
\ No newline at end of file
diff --git a/utils/Directory.Build.props.in b/utils/Directory.Build.props.in
deleted file mode 100644
index 5f263a21..00000000
--- a/utils/Directory.Build.props.in
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- true
- true
- 11
-
-
diff --git a/utils/payment_request.json b/utils/JS/payment_request.json
similarity index 100%
rename from utils/payment_request.json
rename to utils/JS/payment_request.json
diff --git a/utils/premine_config.json b/utils/JS/premine_config.json
similarity index 100%
rename from utils/premine_config.json
rename to utils/JS/premine_config.json
diff --git a/utils/update_alert.json b/utils/JS/update_alert.json
similarity index 100%
rename from utils/update_alert.json
rename to utils/JS/update_alert.json
diff --git a/utils/Zano.desktop b/utils/Zano.desktop
deleted file mode 100644
index 8a912f57..00000000
--- a/utils/Zano.desktop
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Name=Zano
-GenericName=Zano
-Comment=Privacy blockchain
-Icon=Zano
-Terminal=true
-Type=Application
-Categories=Qt;Utility;
-Name[en_US]=Zano
-MimeType=x-scheme-handler/zano;
-
diff --git a/utils/Zano.sh b/utils/Zano.sh
deleted file mode 100755
index 696b3859..00000000
--- a/utils/Zano.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/bash
-script_dir=$( dirname "$(readlink -f "$0")" )
-
-export LD_LIBRARY_PATH=$script_dir/lib
-export QT_PLUGIN_PATH=$script_dir/lib
-
-echo $LD_LIBRARY_PATH
-echo $QT_PLUGIN_PATH
-
-out_file_name=~/.local/share/applications/Zano.desktop
-
-call_app()
-{
- pushd $script_dir
- ./Zano "$@"
- popd
- exit
-}
-
-
-create_desktop_icon()
-{
- target_file_name=$1
- echo "Generating icon file: $target_file_name..."
- rm -f $target_file_name
- echo [Desktop Entry] | tee -a $target_file_name > /dev/null
- echo Version=1.0 | tee -a $target_file_name > /dev/null
- echo Name=Zano | tee -a $target_file_name > /dev/null
- echo GenericName=Zano | tee -a $target_file_name > /dev/null
- echo Comment=Privacy blockchain | tee -a $target_file_name > /dev/null
- echo Icon=$script_dir/html/files/desktop_linux_icon.png | tee -a $target_file_name > /dev/null
- echo Exec=$script_dir/Zano.sh --deeplink-params=\\\\\"%u\\\\\" | tee -a $target_file_name > /dev/null
- echo Terminal=true | tee -a $target_file_name > /dev/null
- echo Type=Application | tee -a $target_file_name > /dev/null
- echo "Categories=Qt;Utility;" | tee -a $target_file_name > /dev/null
- echo "MimeType=x-scheme-handler/zano;" | tee -a $target_file_name > /dev/null
-}
-
-
-create_desktop_icon $out_file_name
-
-xdg-mime default Zano.desktop x-scheme-handler/zano
-
-call_app "$@"
\ No newline at end of file
diff --git a/utils/Zano_appimage_wrapper.sh b/utils/Zano_appimage_wrapper.sh
deleted file mode 100755
index 5d3db32c..00000000
--- a/utils/Zano_appimage_wrapper.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/bash
-script_dir=$( dirname "$(readlink -f "$0")" )
-
-out_dir=~/.local/share/applications
-version="$(echo ${APPIMAGE} | rev | cut -d '-' -f1,2 | rev | sed 's/\.AppImage$//')"
-out_file_name="${out_dir}/Zano-${version}.desktop"
-
-export QTWEBENGINE_DISABLE_SANDBOX=1
-
-call_app()
-{
- pushd $script_dir
- usr/bin/Zano "$@"
- if [ $? -ne 0 ]; then
- echo $'\n\n\x1b[1mIf Zano fails to launch, it might need to install xinerama extension for the X C Binding with this command:\n\x1b[2m sudo apt-get install libxcb-xinerama0\n\n'
- fi
-
- popd
- exit
-}
-
-
-create_desktop_icon()
-{
- target_file_name=$1
- echo "Generating icon file: $target_file_name..."
- rm -f "${out_dir}/Zano.png"
- rm -f $target_file_name
- cp -Rv "${APPDIR}/usr/share/icons/hicolor/256x256/apps/Zano.png" "${out_dir}/Zano.png"
- echo [Desktop Entry] | tee -a $target_file_name > /dev/null
- echo Version=1.0 | tee -a $target_file_name > /dev/null
- echo Name=Zano | tee -a $target_file_name > /dev/null
- echo GenericName=Zano | tee -a $target_file_name > /dev/null
- echo Comment=Privacy blockchain | tee -a $target_file_name > /dev/null
- echo Icon=${out_dir}/Zano.png | tee -a $target_file_name > /dev/null
- echo TryExec="${APPIMAGE}" | tee -a "${target_file_name}" >/dev/null
- echo Exec=$APPIMAGE --deeplink-params=\\\\\\\"%u\\\\\\\" | tee -a $target_file_name > /dev/null
- echo Terminal=false | tee -a $target_file_name > /dev/null
- echo Type=Application | tee -a $target_file_name > /dev/null
- echo "Categories=Qt;Utility;" | tee -a $target_file_name > /dev/null
- echo "MimeType=x-scheme-handler/zano;" | tee -a $target_file_name > /dev/null
- echo "StartupWMClass=Zano" | tee -a $target_file_name > /dev/null
-}
-
-
-create_desktop_icon $out_file_name
-
-xdg-mime default Zano.desktop x-scheme-handler/zano
-xdg-desktop-menu install --novendor "${out_file_name}"
-
-call_app "$@"
diff --git a/utils/api_response.txt b/utils/api_response.txt
deleted file mode 100644
index 4cfdb52a..00000000
--- a/utils/api_response.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "id": 1234,
- "jsonrpc": "2.0",
- "result": {
- "status": "OK"
- }
-}
\ No newline at end of file
diff --git a/utils/contrib/create-dmg/LICENSE b/utils/contrib/create-dmg/LICENSE
deleted file mode 100644
index 349b6d82..00000000
--- a/utils/contrib/create-dmg/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2008-2014 Andrey Tarantsov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/utils/contrib/create-dmg/create-dmg b/utils/contrib/create-dmg/create-dmg
deleted file mode 100755
index ea8ee7e9..00000000
--- a/utils/contrib/create-dmg/create-dmg
+++ /dev/null
@@ -1,230 +0,0 @@
-#! /bin/bash
-
-# Create a read-only disk image of the contents of a folder
-
-set -e;
-
-function pure_version() {
- echo '1.0.0.2'
-}
-
-function version() {
- echo "create-dmg $(pure_version)"
-}
-
-function usage() {
- version
- echo "Creates a fancy DMG file."
- echo "Usage: $(basename $0) options... image.dmg source_folder"
- echo "All contents of source_folder will be copied into the disk image."
- echo "Options:"
- echo " --volname name"
- echo " set volume name (displayed in the Finder sidebar and window title)"
- echo " --volicon icon.icns"
- echo " set volume icon"
- echo " --background pic.png"
- echo " set folder background image (provide png, gif, jpg)"
- echo " --window-pos x y"
- echo " set position the folder window"
- echo " --window-size width height"
- echo " set size of the folder window"
- echo " --text-size text_size"
- echo " set window text size (10-16)"
- echo " --icon-size icon_size"
- echo " set window icons size (up to 128)"
- echo " --icon file_name x y"
- echo " set position of the file's icon"
- echo " --hide-extension file_name"
- echo " hide the extension of file"
- echo " --custom-icon file_name custom_icon_or_sample_file x y"
- echo " set position and custom icon"
- echo " --app-drop-link x y"
- echo " make a drop link to Applications, at location x,y"
- echo " --eula eula_file"
- echo " attach a license file to the dmg"
- echo " --no-internet-enable"
- echo " disable automatic mount©"
- echo " --version show tool version number"
- echo " -h, --help display this help"
- exit 0
-}
-
-WINX=10
-WINY=60
-WINW=500
-WINH=350
-ICON_SIZE=128
-TEXT_SIZE=16
-
-while test "${1:0:1}" = "-"; do
- case $1 in
- --volname)
- VOLUME_NAME="$2"
- shift; shift;;
- --volicon)
- VOLUME_ICON_FILE="$2"
- shift; shift;;
- --background)
- BACKGROUND_FILE="$2"
- BACKGROUND_FILE_NAME="$(basename $BACKGROUND_FILE)"
- BACKGROUND_CLAUSE="set background picture of opts to file \".background:$BACKGROUND_FILE_NAME\""
- REPOSITION_HIDDEN_FILES_CLAUSE="set position of every item to {theBottomRightX + 500, 100}"
- shift; shift;;
- --icon-size)
- ICON_SIZE="$2"
- shift; shift;;
- --text-size)
- TEXT_SIZE="$2"
- shift; shift;;
- --window-pos)
- WINX=$2; WINY=$3
- shift; shift; shift;;
- --window-size)
- WINW=$2; WINH=$3
- shift; shift; shift;;
- --icon)
- POSITION_CLAUSE="${POSITION_CLAUSE}set position of item \"$2\" to {$3, $4}
-"
- shift; shift; shift; shift;;
- --hide-extension)
- HIDING_CLAUSE="${HIDING_CLAUSE}set the extension hidden of item \"$2\" to true
-"
- shift; shift;;
- --custom-icon)
- shift; shift; shift; shift; shift;;
- -h | --help)
- usage;;
- --version)
- version; exit 0;;
- --pure-version)
- pure_version; exit 0;;
- --app-drop-link)
- APPLICATION_LINK=$2
- APPLICATION_CLAUSE="set position of item \"Applications\" to {$2, $3}
-"
- shift; shift; shift;;
- --eula)
- EULA_RSRC=$2
- shift; shift;;
- --no-internet-enable)
- NOINTERNET=1
- shift;;
- -*)
- echo "Unknown option $1. Run with --help for help."
- exit 1;;
- esac
-done
-
-test -z "$2" && {
- echo "Not enough arguments. Invoke with --help for help."
- exit 1
-}
-
-SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-DMG_PATH="$1"
-DMG_DIRNAME="$(dirname "$DMG_PATH")"
-DMG_DIR="$(cd "$DMG_DIRNAME" > /dev/null; pwd)"
-DMG_NAME="$(basename "$DMG_PATH")"
-DMG_TEMP_NAME="$DMG_DIR/rw.${DMG_NAME}"
-SRC_FOLDER="$(cd "$2" > /dev/null; pwd)"
-test -z "$VOLUME_NAME" && VOLUME_NAME="$(basename "$DMG_PATH" .dmg)"
-
-AUX_PATH="$SCRIPT_DIR/support"
-
-test -d "$AUX_PATH" || {
- echo "Cannot find support directory: $AUX_PATH"
- exit 1
-}
-
-if [ -f "$SRC_FOLDER/.DS_Store" ]; then
- echo "Deleting any .DS_Store in source folder"
- rm "$SRC_FOLDER/.DS_Store"
-fi
-
-# Create the image
-echo "Creating disk image..."
-test -f "${DMG_TEMP_NAME}" && rm -f "${DMG_TEMP_NAME}"
-ACTUAL_SIZE=`du -sm "$SRC_FOLDER" | sed -e 's/ .*//g'`
-DISK_IMAGE_SIZE=$(expr $ACTUAL_SIZE + 20)
-hdiutil create -srcfolder "$SRC_FOLDER" -volname "${VOLUME_NAME}" -fs HFS+ -fsargs "-c c=64,a=16,e=16" -format UDRW -size ${DISK_IMAGE_SIZE}m "${DMG_TEMP_NAME}"
-
-# mount it
-echo "Mounting disk image..."
-MOUNT_DIR="/Volumes/${VOLUME_NAME}"
-
-# try unmount dmg if it was mounted previously (e.g. developer mounted dmg, installed app and forgot to unmount it)
-echo "Unmounting disk image..."
-DEV_NAME=$(hdiutil info | egrep '^/dev/' | sed 1q | awk '{print $1}')
-test -d "${MOUNT_DIR}" && hdiutil detach "${DEV_NAME}"
-
-echo "Mount directory: $MOUNT_DIR"
-DEV_NAME=$(hdiutil attach -readwrite -noverify -noautoopen "${DMG_TEMP_NAME}" | egrep '^/dev/' | sed 1q | awk '{print $1}')
-echo "Device name: $DEV_NAME"
-
-if ! test -z "$BACKGROUND_FILE"; then
- echo "Copying background file..."
- test -d "$MOUNT_DIR/.background" || mkdir "$MOUNT_DIR/.background"
- cp "$BACKGROUND_FILE" "$MOUNT_DIR/.background/$BACKGROUND_FILE_NAME"
-fi
-
-if ! test -z "$APPLICATION_LINK"; then
- echo "making link to Applications dir"
- echo $MOUNT_DIR
- ln -s /Applications "$MOUNT_DIR/Applications"
-fi
-
-if ! test -z "$VOLUME_ICON_FILE"; then
- echo "Copying volume icon file '$VOLUME_ICON_FILE'..."
- cp "$VOLUME_ICON_FILE" "$MOUNT_DIR/.VolumeIcon.icns"
- SetFile -c icnC "$MOUNT_DIR/.VolumeIcon.icns"
-fi
-
-# run applescript
-APPLESCRIPT=$(mktemp -t createdmg)
-cat "$AUX_PATH/template.applescript" | sed -e "s/WINX/$WINX/g" -e "s/WINY/$WINY/g" -e "s/WINW/$WINW/g" -e "s/WINH/$WINH/g" -e "s/BACKGROUND_CLAUSE/$BACKGROUND_CLAUSE/g" -e "s/REPOSITION_HIDDEN_FILES_CLAUSE/$REPOSITION_HIDDEN_FILES_CLAUSE/g" -e "s/ICON_SIZE/$ICON_SIZE/g" -e "s/TEXT_SIZE/$TEXT_SIZE/g" | perl -pe "s/POSITION_CLAUSE/$POSITION_CLAUSE/g" | perl -pe "s/APPLICATION_CLAUSE/$APPLICATION_CLAUSE/g" | perl -pe "s/HIDING_CLAUSE/$HIDING_CLAUSE/" >"$APPLESCRIPT"
-
-echo "Running Applescript: /usr/bin/osascript \"${APPLESCRIPT}\" \"${VOLUME_NAME}\""
-"/usr/bin/osascript" "${APPLESCRIPT}" "${VOLUME_NAME}" || true
-echo "Done running the applescript..."
-sleep 4
-
-rm "$APPLESCRIPT"
-
-# make sure it's not world writeable
-echo "Fixing permissions..."
-chmod -Rf go-w "${MOUNT_DIR}" &> /dev/null || true
-echo "Done fixing permissions."
-
-# make the top window open itself on mount:
-echo "Blessing started"
-bless --folder "${MOUNT_DIR}" --openfolder "${MOUNT_DIR}"
-echo "Blessing finished"
-
-if ! test -z "$VOLUME_ICON_FILE"; then
- # tell the volume that it has a special file attribute
- SetFile -a C "$MOUNT_DIR"
-fi
-
-# unmount
-echo "Unmounting disk image..."
-hdiutil detach "${DEV_NAME}"
-
-# compress image
-echo "Compressing disk image..."
-hdiutil convert "${DMG_TEMP_NAME}" -format UDZO -imagekey zlib-level=9 -o "${DMG_DIR}/${DMG_NAME}"
-rm -f "${DMG_TEMP_NAME}"
-
-# adding EULA resources
-if [ ! -z "${EULA_RSRC}" -a "${EULA_RSRC}" != "-null-" ]; then
- echo "adding EULA resources"
- "${AUX_PATH}/dmg-license.py" "${DMG_DIR}/${DMG_NAME}" "${EULA_RSRC}"
-fi
-
-if [ ! -z "${NOINTERNET}" -a "${NOINTERNET}" == 1 ]; then
- echo "not setting 'internet-enable' on the dmg"
-else
- hdiutil internet-enable -yes "${DMG_DIR}/${DMG_NAME}"
-fi
-
-echo "Disk image done"
-exit 0
diff --git a/utils/contrib/create-dmg/origin.txt b/utils/contrib/create-dmg/origin.txt
deleted file mode 100644
index e1edd5e6..00000000
--- a/utils/contrib/create-dmg/origin.txt
+++ /dev/null
@@ -1 +0,0 @@
-https://github.com/andreyvit/yoursway-create-dmg.git
\ No newline at end of file
diff --git a/utils/contrib/create-dmg/support/dmg-license.py b/utils/contrib/create-dmg/support/dmg-license.py
deleted file mode 100644
index 9003a7c5..00000000
--- a/utils/contrib/create-dmg/support/dmg-license.py
+++ /dev/null
@@ -1,163 +0,0 @@
-#! /usr/bin/env python
-"""
-This script adds a license file to a DMG. Requires Xcode and a plain ascii text
-license file.
-Obviously only runs on a Mac.
-
-Copyright (C) 2011-2013 Jared Hobbs
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-"""
-import os
-import sys
-import tempfile
-import optparse
-
-
-class Path(str):
- def __enter__(self):
- return self
-
- def __exit__(self, type, value, traceback):
- os.unlink(self)
-
-
-def mktemp(dir=None, suffix=''):
- (fd, filename) = tempfile.mkstemp(dir=dir, suffix=suffix)
- os.close(fd)
- return Path(filename)
-
-
-def main(options, args):
- dmgFile, license = args
- with mktemp('.') as tmpFile:
- with open(tmpFile, 'w') as f:
- f.write("""data 'TMPL' (128, "LPic") {
- $"1344 6566 6175 6C74 204C 616E 6775 6167"
- $"6520 4944 4457 5244 0543 6F75 6E74 4F43"
- $"4E54 042A 2A2A 2A4C 5354 430B 7379 7320"
- $"6C61 6E67 2049 4444 5752 441E 6C6F 6361"
- $"6C20 7265 7320 4944 2028 6F66 6673 6574"
- $"2066 726F 6D20 3530 3030 4457 5244 1032"
- $"2D62 7974 6520 6C61 6E67 7561 6765 3F44"
- $"5752 4404 2A2A 2A2A 4C53 5445"
-};
-
-data 'LPic' (5000) {
- $"0000 0002 0000 0000 0000 0000 0004 0000"
-};
-
-data 'STR#' (5000, "English buttons") {
- $"0006 0D45 6E67 6C69 7368 2074 6573 7431"
- $"0541 6772 6565 0844 6973 6167 7265 6505"
- $"5072 696E 7407 5361 7665 2E2E 2E7A 4966"
- $"2079 6F75 2061 6772 6565 2077 6974 6820"
- $"7468 6520 7465 726D 7320 6F66 2074 6869"
- $"7320 6C69 6365 6E73 652C 2063 6C69 636B"
- $"2022 4167 7265 6522 2074 6F20 6163 6365"
- $"7373 2074 6865 2073 6F66 7477 6172 652E"
- $"2020 4966 2079 6F75 2064 6F20 6E6F 7420"
- $"6167 7265 652C 2070 7265 7373 2022 4469"
- $"7361 6772 6565 2E22"
-};
-
-data 'STR#' (5002, "English") {
- $"0006 0745 6E67 6C69 7368 0541 6772 6565"
- $"0844 6973 6167 7265 6505 5072 696E 7407"
- $"5361 7665 2E2E 2E7B 4966 2079 6F75 2061"
- $"6772 6565 2077 6974 6820 7468 6520 7465"
- $"726D 7320 6F66 2074 6869 7320 6C69 6365"
- $"6E73 652C 2070 7265 7373 2022 4167 7265"
- $"6522 2074 6F20 696E 7374 616C 6C20 7468"
- $"6520 736F 6674 7761 7265 2E20 2049 6620"
- $"796F 7520 646F 206E 6F74 2061 6772 6565"
- $"2C20 7072 6573 7320 2244 6973 6167 7265"
- $"6522 2E"
-};\n\n""")
- with open(license, 'r') as l:
- kind = 'RTF ' if license.lower().endswith('.rtf') else 'TEXT'
- f.write('data \'%s\' (5000, "English") {\n' % kind)
- def escape(s):
- return s.strip().replace('\\', '\\\\').replace('"', '\\"')
-
- for line in l:
- if len(line) < 1000:
- f.write(' "' + escape(line) + '\\n"\n')
- else:
- for liner in line.split('.'):
- f.write(' "' + escape(liner) + '. \\n"\n')
- f.write('};\n\n')
- f.write("""data 'styl' (5000, "English") {
- $"0003 0000 0000 000C 0009 0014 0000 0000"
- $"0000 0000 0000 0000 0027 000C 0009 0014"
- $"0100 0000 0000 0000 0000 0000 002A 000C"
- $"0009 0014 0000 0000 0000 0000 0000"
-};\n""")
- os.system('hdiutil unflatten -quiet "%s"' % dmgFile)
- ret = os.system('%s -a %s -o "%s"' %
- (options.rez, tmpFile, dmgFile))
- os.system('hdiutil flatten -quiet "%s"' % dmgFile)
- if options.compression is not None:
- os.system('cp %s %s.temp.dmg' % (dmgFile, dmgFile))
- os.remove(dmgFile)
- if options.compression == "bz2":
- os.system('hdiutil convert %s.temp.dmg -format UDBZ -o %s' %
- (dmgFile, dmgFile))
- elif options.compression == "gz":
- os.system('hdiutil convert %s.temp.dmg -format ' % dmgFile +
- 'UDZO -imagekey zlib-devel=9 -o %s' % dmgFile)
- os.remove('%s.temp.dmg' % dmgFile)
- if ret == 0:
- print "Successfully added license to '%s'" % dmgFile
- else:
- print "Failed to add license to '%s'" % dmgFile
-
-if __name__ == '__main__':
- parser = optparse.OptionParser()
- parser.set_usage("""%prog [OPTIONS]
- This program adds a software license agreement to a DMG file.
- It requires Xcode and either a plain ascii text
- or a with the RTF contents.
-
- See --help for more details.""")
- parser.add_option(
- '--rez',
- '-r',
- action='store',
- default='/Applications/Xcode.app/Contents/Developer/Tools/Rez',
- help='The path to the Rez tool. Defaults to %default'
- )
- parser.add_option(
- '--compression',
- '-c',
- action='store',
- choices=['bz2', 'gz'],
- default=None,
- help='Optionally compress dmg using specified compression type. '
- 'Choices are bz2 and gz.'
- )
- options, args = parser.parse_args()
- cond = len(args) != 2
- if not os.path.exists(options.rez):
- print 'Failed to find Rez at "%s"!\n' % options.rez
- cond = True
- if cond:
- parser.print_usage()
- sys.exit(1)
- main(options, args)
diff --git a/utils/contrib/create-dmg/support/template.applescript b/utils/contrib/create-dmg/support/template.applescript
deleted file mode 100644
index 2a7f2aa0..00000000
--- a/utils/contrib/create-dmg/support/template.applescript
+++ /dev/null
@@ -1,79 +0,0 @@
-on run (volumeName)
- tell application "Finder"
- tell disk (volumeName as string)
- open
-
- set theXOrigin to WINX
- set theYOrigin to WINY
- set theWidth to WINW
- set theHeight to WINH
-
- set theBottomRightX to (theXOrigin + theWidth)
- set theBottomRightY to (theYOrigin + theHeight)
- set dsStore to "\"" & "/Volumes/" & volumeName & "/" & ".DS_STORE\""
-
- tell container window
- set current view to icon view
- set toolbar visible to false
- set statusbar visible to false
- set the bounds to {theXOrigin, theYOrigin, theBottomRightX, theBottomRightY}
- set statusbar visible to false
- REPOSITION_HIDDEN_FILES_CLAUSE
- end tell
-
- set opts to the icon view options of container window
- tell opts
- set icon size to ICON_SIZE
- set text size to TEXT_SIZE
- set arrangement to not arranged
- end tell
- BACKGROUND_CLAUSE
-
- -- Positioning
- POSITION_CLAUSE
-
- -- Hiding
- HIDING_CLAUSE
-
- -- Application Link Clause
- APPLICATION_CLAUSE
- close
- open
-
- update without registering applications
- -- Force saving of the size
- delay 1
-
- tell container window
- set statusbar visible to false
- set the bounds to {theXOrigin, theYOrigin, theBottomRightX - 10, theBottomRightY - 10}
- end tell
-
- update without registering applications
- end tell
-
- delay 1
-
- tell disk (volumeName as string)
- tell container window
- set statusbar visible to false
- set the bounds to {theXOrigin, theYOrigin, theBottomRightX, theBottomRightY}
- end tell
-
- update without registering applications
- end tell
-
- --give the finder some time to write the .DS_Store file
- delay 3
-
- set waitTime to 0
- set ejectMe to false
- repeat while ejectMe is false
- delay 1
- set waitTime to waitTime + 1
-
- if (do shell script "[ -f " & dsStore & " ]; echo $?") = "0" then set ejectMe to true
- end repeat
- log "waited " & waitTime & " seconds for .DS_STORE to be created."
- end tell
-end run
diff --git a/utils/deeplink.rm b/utils/deeplink.rm
deleted file mode 100644
index 8b137891..00000000
--- a/utils/deeplink.rm
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/utils/docker/containers/README.md b/utils/docker/containers/README.md
deleted file mode 100644
index f50dbf2b..00000000
--- a/utils/docker/containers/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Standard Docker Deployments
-
-You can define a multitude of configurations in code using Docker Compose. Each folder in this directory represents a specific use case with a corresponding reference configuration.
-
-Instead of writing your own Dockerfile, we recommend that you tailor the stack for your needs by editing one of the existing configurations. If you believe your changes will be useful to others, please submit a patch to improve the reference Dockerfiles.
\ No newline at end of file
diff --git a/utils/docker/images/lthn-chain/Dockerfile b/utils/docker/lthn-chain/Dockerfile
similarity index 100%
rename from utils/docker/images/lthn-chain/Dockerfile
rename to utils/docker/lthn-chain/Dockerfile
diff --git a/utils/increment_build_number.sh b/utils/increment_build_number.sh
deleted file mode 100644
index 3666c956..00000000
--- a/utils/increment_build_number.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-set -e
-curr_path=${BASH_SOURCE%/*}
-version_file_path=../src/version.h.in
-
-pushd $curr_path
-
-# clear old local changes if any
-git checkout -- ../src/*
-
-git pull --ff-only
-
-build_no_before=`cat $version_file_path | grep 'PROJECT_VERSION_BUILD_NO ' | awk {'print $3'}`
-
-../../zano-tools-last-build/connectivity_tool --increment-build-no=$version_file_path
-
-build_no_after=`cat $version_file_path | grep 'PROJECT_VERSION_BUILD_NO ' | awk {'print $3'}`
-
-echo "$build_no_before -> $build_no_after"
-
-echo $(pwd -P)
-
-git status
-git commit -a -m"=== build number: $build_no_before -> $build_no_after ==="
-
-git push
-
-echo "Build number was succesefully incremented."
-popd
-
diff --git a/utils/macos_entitlements.plist b/utils/macos_entitlements.plist
deleted file mode 100644
index 68015469..00000000
--- a/utils/macos_entitlements.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- com.apple.security.cs.disable-executable-page-protection
-
-
-
diff --git a/utils/macosx_dmg_builder.sh b/utils/macosx_dmg_builder.sh
deleted file mode 100644
index 4fb211f8..00000000
--- a/utils/macosx_dmg_builder.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-set -e
-curr_path=${BASH_SOURCE%/*}
-
-function build_fancy_dmg() # $1 - path to package folder, $2 - dmg output filename
-{
- if [ -z "$1" ] || [ -z "$2" ]
- then
- echo "build_fancy_dmg is called with no or invalid parameters"
- return 1
- fi
-
- $curr_path/contrib/create-dmg/create-dmg \
- --volname "Zano installer" \
- --volicon "$curr_path/../src/gui/qt-daemon/app.icns" \
- --background "$curr_path/../resources/dmg_installer_bg.png" \
- --window-pos 200 120 \
- --window-size 487 290 \
- --icon-size 128 \
- --icon Zano.app 112 115 \
- --hide-extension Zano.app \
- --app-drop-link 365 115 \
- --no-internet-enable \
- $2 \
- $1
-
- return $?
-}
-
diff --git a/utils/setup_32.iss b/utils/setup_32.iss
deleted file mode 100644
index 24c18c80..00000000
--- a/utils/setup_32.iss
+++ /dev/null
@@ -1,151 +0,0 @@
-; Script generated by the Inno Setup Script Wizard.
-; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
-
-#define MyAppName "Zano"
-;#define MyAppVersion "0.2.0.31"
-#define MyAppPublisher "Zano Team"
-#define MyAppURL "http://Zano.com"
-#define MyAppExeName "zano.exe"
-
-[Setup]
-; NOTE: The value of AppId uniquely identifies this application.
-; Do not use the same AppId value in installers for other applications.
-; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
-AppId={{55FD6D06-3A1D-47FF-AA45-2B302C1C9D8E}
-AppName={#MyAppName}
-AppVersion={#MyAppVersion}
-;AppVerName={#MyAppName} {#MyAppVersion}
-AppPublisher={#MyAppPublisher}
-AppPublisherURL={#MyAppURL}
-AppSupportURL={#MyAppURL}
-AppUpdatesURL={#MyAppURL}
-DefaultDirName={pf32}\{#MyAppName}
-DefaultGroupName={#MyAppName}
-OutputBaseFilename=setup
-Compression=lzma
-SolidCompression=yes
-ChangesAssociations=yes
-ArchitecturesInstallIn64BitMode=x64
-WizardImageFile=../resources/installer_bg_164x313.bmp
-;WizardSmallImageFile=../resources/icon.bmp
-PrivilegesRequired=poweruser
-;SetupIconFile=../resources/app.ico
-AppMutex=Zano_instance
-UninstallDisplayIcon={app}\{#MyAppExeName}
-
-
-[Languages]
-Name: "english"; MessagesFile: "compiler:Default.isl"
-
-[Tasks]
-Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
-Name: "desktopicon\common"; Description: "For all users"; GroupDescription: "{cm:AdditionalIcons}"; Flags: exclusive
-Name: "desktopicon\user"; Description: "For the current user only"; GroupDescription: "{cm:AdditionalIcons}"; Flags: exclusive unchecked
-
-
-[Registry]
-Root: HKCR; Subkey: ".dbl"; ValueType: string; ValueName: ""; ValueData: "ZanoWalletDataFile"; Flags: uninsdeletevalue
-Root: HKCR; Subkey: "ZanoWalletDataFile"; ValueType: string; ValueName: ""; ValueData: "Zano Wallet's Data File"; Flags: uninsdeletekey
-Root: HKCR; Subkey: "ZanoWalletDataKyesFile"; ValueType: string; ValueName: ""; ValueData: "Zano Wallet's Keys File"; Flags: uninsdeletekey
-
-Root: HKCR; Subkey: "ZanoWalletDataFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\zano.exe,0"
-Root: HKCR; Subkey: "ZanoWalletDataKyesFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\zano.exe,0"
-
-Root: HKCR; Subkey: "Zano"; ValueType: string; ValueName: "URL Protocol"; ValueData: ""
-Root: HKCR; Subkey: "Zano\shell\open\command"; ValueType: string; ValueName: ""; ValueData: "{app}\zano.exe %1"
-
-[Files]
-
-Source: "{#BinariesPath}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs ignoreversion overwritereadonly replacesameversion
-Source: "..\src\gui\qt-daemon\html\*"; DestDir: "{app}\html"; Flags: ignoreversion recursesubdirs ignoreversion overwritereadonly replacesameversion
-Source: "{#BinariesPath}\vc_redist.x86.exe"; DestDir: {tmp}; Flags: deleteafterinstall
-Source: "../resources/installer_bg_*.bmp"; Excludes: "*313.bmp"; Flags: dontcopy
-; NOTE: Don't use "Flags: ignoreversion" on any shared system files
-
-[Icons]
-Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
-Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
-Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
-Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon\common
-Name: "{userdesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon\user
-
-
-[UninstallDelete]
-;This works only if it is installed in default location
-Type: filesandordirs; Name: "{pf32}\{#MyAppName}"
-;This works if it is installed in custom location
-Type: files; Name: "{app}\*";
-Type: filesandordirs; Name: "{app}"
-
-[Run]
-Filename: {tmp}\vc_redist.x86.exe; Parameters: "/install /quiet /norestart"; StatusMsg: Installing VC++ 2017 Redistributables...
-Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent shellexec
-
-
-
-[Code]
-function IsAppRunning(const FileName: string): Boolean;
-var
- FWMIService: Variant;
- FSWbemLocator: Variant;
- FWbemObjectSet: Variant;
- Version: TWindowsVersion;
-begin
- GetWindowsVersionEx(Version);
- if Version.Major = 10 then
- begin
- Result := False;
- Exit;
- end;
-
-
- Result := false;
- FSWbemLocator := CreateOleObject('WBEMScripting.SWBEMLocator');
- FWMIService := FSWbemLocator.ConnectServer('', 'root\CIMV2', '', '');
- FWbemObjectSet := FWMIService.ExecQuery(Format('SELECT Name FROM Win32_Process Where Name="%s"',[FileName]));
- Result := (FWbemObjectSet.Count > 0);
- FWbemObjectSet := Unassigned;
- FWMIService := Unassigned;
- FSWbemLocator := Unassigned;
-end;
-
-function InitializeSetup: boolean;
-begin
-; Result := not IsAppRunning('{#MyAppExeName}');
-; if not Result then
-; MsgBox('{#MyAppExeName} is running. Please close the application before running the installer ', mbError, MB_OK);
-end;
-
-; Choose the right wizard background image based on current windows font scale
-; s.a.: https://stackoverflow.com/questions/26543603/inno-setup-wizardimagefile-looks-bad-with-font-scaling-on-windows-7
-[Code]
-function GetScalingFactor: Integer;
-begin
- if WizardForm.Font.PixelsPerInch >= 144 then Result := 150
- else
- if WizardForm.Font.PixelsPerInch >= 120 then Result := 125
- else Result := 100;
-end;
-
-procedure LoadEmbededScaledBitmap(Image: TBitmapImage; NameBase: string);
-var
- FileName: String;
-begin
- ExtractTemporaryFile(NameBase);
- FileName := ExpandConstant('{tmp}\' + NameBase);
- Image.Bitmap.LoadFromFile(FileName);
- DeleteFile(FileName);
-end;
-
-procedure InitializeWizard;
-begin
- { If using larger scaling, load the correct size of images }
- if GetScalingFactor = 125 then begin
- LoadEmbededScaledBitmap(WizardForm.WizardBitmapImage, 'installer_bg_191x385.bmp');
- LoadEmbededScaledBitmap(WizardForm.WizardBitmapImage2, 'installer_bg_191x385.bmp');
- end else if GetScalingFactor = 150 then begin
- LoadEmbededScaledBitmap(WizardForm.WizardBitmapImage, 'installer_bg_246x457.bmp');
- LoadEmbededScaledBitmap(WizardForm.WizardBitmapImage2, 'installer_bg_246x457.bmp');
- end;
-
-end;
diff --git a/utils/setup_64.iss b/utils/setup_64.iss
deleted file mode 100644
index 364a9767..00000000
--- a/utils/setup_64.iss
+++ /dev/null
@@ -1,119 +0,0 @@
-; Script generated by the Inno Setup Script Wizard.
-; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
-
-#define MyAppName "Zano"
-;#define MyAppVersion "0.2.0.31"
-#define MyAppPublisher "Zano Team"
-#define MyAppURL "http://zano.org"
-#define MyAppExeName "Zano.exe"
-
-[Setup]
-; NOTE: The value of AppId uniquely identifies this application.
-; Do not use the same AppId value in installers for other applications.
-; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
-AppId={{65FD6D06-3A1D-47FF-AA45-2B302C1C9D8E}
-AppName={#MyAppName}
-AppVersion={#MyAppVersion}
-;AppVerName={#MyAppName} {#MyAppVersion}
-AppPublisher={#MyAppPublisher}
-AppPublisherURL={#MyAppURL}
-AppSupportURL={#MyAppURL}
-AppUpdatesURL={#MyAppURL}
-DefaultDirName={pf64}\{#MyAppName}
-DefaultGroupName={#MyAppName}
-OutputBaseFilename=setup
-Compression=lzma
-SolidCompression=yes
-ChangesAssociations=yes
-ArchitecturesInstallIn64BitMode=x64
-WizardImageFile=../resources/installer_bg_164x313.bmp
-;WizardSmallImageFile=../resources/icon.bmp
-PrivilegesRequired=poweruser
-ArchitecturesAllowed=x64
-;SetupIconFile=../resources/app.ico
-AppMutex=Zano_instance
-UninstallDisplayIcon={app}\{#MyAppExeName}
-
-
-[Languages]
-Name: "english"; MessagesFile: "compiler:Default.isl"
-
-[Tasks]
-Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
-Name: "desktopicon\common"; Description: "For all users"; GroupDescription: "{cm:AdditionalIcons}"; Flags: exclusive
-Name: "desktopicon\user"; Description: "For the current user only"; GroupDescription: "{cm:AdditionalIcons}"; Flags: exclusive unchecked
-
-
-[Registry]
-Root: HKCR; Subkey: ".dbl"; ValueType: string; ValueName: ""; ValueData: "ZanoWalletDataFile"; Flags: uninsdeletevalue
-Root: HKCR; Subkey: "ZanoWalletDataFile"; ValueType: string; ValueName: ""; ValueData: "Zano Wallet's Data File"; Flags: uninsdeletekey
-Root: HKCR; Subkey: "ZanoWalletDataKyesFile"; ValueType: string; ValueName: ""; ValueData: "Zano Wallet's Keys File"; Flags: uninsdeletekey
-
-Root: HKCR; Subkey: "ZanoWalletDataFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\Zano.exe,0"
-Root: HKCR; Subkey: "ZanoWalletDataKyesFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\Zano.exe,0"
-
-Root: HKCR; Subkey: "Zano"; ValueType: string; ValueName: "URL Protocol"; ValueData: ""
-Root: HKCR; Subkey: "Zano\shell\open\command"; ValueType: string; ValueName: ""; ValueData: "{app}\Zano.exe --deeplink-params=%1"
-
-
-[Files]
-
-Source: "{#BinariesPath}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs ignoreversion overwritereadonly replacesameversion
-Source: "..\src\gui\qt-daemon\layout\html\*"; DestDir: "{app}\html"; Flags: ignoreversion recursesubdirs ignoreversion overwritereadonly replacesameversion
-Source: "{#BinariesPath}\vc_redist.x64.exe"; DestDir: {tmp}; Flags: deleteafterinstall
-Source: "../resources/installer_bg_*.bmp"; Excludes: "*313.bmp"; Flags: dontcopy
-; NOTE: Don't use "Flags: ignoreversion" on any shared system files
-
-[Icons]
-Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
-Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
-Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
-Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon\common
-Name: "{userdesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon\user
-
-
-[Run]
-Filename: {tmp}\vc_redist.x64.exe; Parameters: "/install /quiet /norestart"; StatusMsg: Installing VC++ 2017 Redistributables...
-Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent shellexec
-
-[UninstallDelete]
-;This works only if it is installed in default location
-Type: filesandordirs; Name: "{pf64}\{#MyAppName}"
-;This works if it is installed in custom location
-Type: files; Name: "{app}\*";
-Type: filesandordirs; Name: "{app}"
-
-; Choose the right wizard background image based on current windows font scale
-; s.a.: https://stackoverflow.com/questions/26543603/inno-setup-wizardimagefile-looks-bad-with-font-scaling-on-windows-7
-[Code]
-function GetScalingFactor: Integer;
-begin
- if WizardForm.Font.PixelsPerInch >= 144 then Result := 150
- else
- if WizardForm.Font.PixelsPerInch >= 120 then Result := 125
- else Result := 100;
-end;
-
-procedure LoadEmbededScaledBitmap(Image: TBitmapImage; NameBase: string);
-var
- FileName: String;
-begin
- ExtractTemporaryFile(NameBase);
- FileName := ExpandConstant('{tmp}\' + NameBase);
- Image.Bitmap.LoadFromFile(FileName);
- DeleteFile(FileName);
-end;
-
-procedure InitializeWizard;
-begin
- { If using larger scaling, load the correct size of images }
- if GetScalingFactor = 125 then begin
- LoadEmbededScaledBitmap(WizardForm.WizardBitmapImage, 'installer_bg_191x385.bmp');
- LoadEmbededScaledBitmap(WizardForm.WizardBitmapImage2, 'installer_bg_191x385.bmp');
- end else if GetScalingFactor = 150 then begin
- LoadEmbededScaledBitmap(WizardForm.WizardBitmapImage, 'installer_bg_246x457.bmp');
- LoadEmbededScaledBitmap(WizardForm.WizardBitmapImage2, 'installer_bg_246x457.bmp');
- end;
-
-end;
-
diff --git a/utils/snap/snapcraft.yaml b/utils/snap/snapcraft.yaml
deleted file mode 100644
index 361d71c1..00000000
--- a/utils/snap/snapcraft.yaml
+++ /dev/null
@@ -1,125 +0,0 @@
-name: zano # you probably want to 'snapcraft register '
-base: core18 # the base snap is the execution environment for this snap
-version: '1.1.5' # just for humans, typically '1.2+git' or '1.3.2'
-summary: "Zano coin: official wallet. Secure. Scalable. Easy to Use."
-description: |
- Zano is a scalable and secure coin, designed for use in e-commerce.
- The technology behind our blockchain provides reliability, security,
- and flexibility — a perfect option for P2P transactions.
- More info: http://zano.org
-grade: devel # must be 'stable' to release into candidate/stable channels
-confinement: devmode # use 'strict' once you have the right plugs and slots
-
-parts:
- libboost:
- plugin: dump
- source: .
-
- override-pull: |
- curl https://dl.bintray.com/boostorg/release/1.68.0/source/boost_1_68_0.tar.bz2 -OL &&\
- echo '7f6130bc3cf65f56a618888ce9d5ea704fa10b462be126ad053e80e553d6d8b7 boost_1_68_0.tar.bz2' | sha256sum -c - &&\
- pwd && echo pulled ok
-
- override-build: |
- tar -xjf $SNAPCRAFT_PART_SRC/boost_1_68_0.tar.bz2
- cd boost_1_68_0
- pwd
- ./bootstrap.sh --with-libraries=system,filesystem,thread,date_time,chrono,regex,serialization,atomic,program_options,locale,timer
- ./b2
- mkdir -p $SNAPCRAFT_PART_INSTALL/boost_1_68_0 $SNAPCRAFT_PART_INSTALL/boost_1_68_0/stage
- cp -pr boost $SNAPCRAFT_PART_INSTALL/boost_1_68_0/
- cp -pr stage/lib $SNAPCRAFT_PART_INSTALL/boost_1_68_0/stage/
-
- build-packages:
- - curl
- - build-essential
- - g++
- - libicu-dev
-
- stage-packages:
- - libicu60
-
- qt:
- plugin: dump
- source: .
- override-pull: |
- curl https://download.qt.io/archive/qt/5.13/5.13.2/single/qt-everywhere-src-5.13.2.tar.xz -OL &&\
- echo '55e8273536be41f4f63064a79e552a22133848bb419400b6fa8e9fc0dc05de08 qt-everywhere-src-5.13.2.tar.xz' | sha256sum -c - &&\
- pwd && echo pulled ok
-
- override-build: |
- tar -xJf $SNAPCRAFT_PART_SRC/qt-everywhere-src-5.13.2.tar.xz
- cd qt-everywhere-src-5.13.2
- pwd
- ./configure -platform linux-g++ -prefix $SNAPCRAFT_PART_INSTALL/qt5132 -opensource -confirm-license -xcb -nomake examples -nomake tests -feature-webengine-embedded-build -feature-webengine-pepper-plugins -feature-webengine-printing-and-pdf -feature-webengine-proprietary-codecs -feature-webengine-spellchecker -feature-webengine-v8-snapshot -feature-webengine-webrtc -feature-thread -xkbcommon -no-feature-d3d12 -no-feature-qt3d-animation -no-feature-qt3d-extras -no-feature-qt3d-input -no-feature-qt3d-logic -no-feature-qt3d-opengl-renderer -no-feature-qt3d-render -no-feature-qt3d-simd-avx2 -no-feature-qt3d-simd-sse2 -no-feature-gestures
- make
- make install
- echo Qt was successfully built
-
- build-packages:
- - g++
- - libicu-dev
- - bison
- - build-essential
- - flex
- - gperf
- - gyp
- - libasound2-dev
- - libavcodec-dev
- - libavformat-dev
- - libavutil-dev
- - libbz2-dev
- - libcap-dev
- - libcups2-dev
- - libdrm-dev
- - libegl1-mesa-dev
- - libevent-dev
- - libfontconfig1-dev
- - libgcrypt11-dev
- - libjsoncpp-dev
- - libminizip-dev
- - libnss3-dev
- - libopus-dev
- - libpci-dev
- - libpulse-dev
- - libsrtp0-dev
- - libssl-dev
- - libudev-dev
- - libwebp-dev
- - libxcb1
- - libxcb1-dev
- - libxcomposite-dev
- - libxcursor-dev
- - libxdamage-dev
- - libxkbcommon-dev
- - libxrandr-dev
- - libxss-dev
- - libxtst-dev
- - ninja-build
- - python
- - ruby
-
- zano-bin:
- after: [ libboost, qt ]
- source: https://github.com/hyle-team/zano.git
- plugin: cmake
-
- override-build: |
- cmake -DCMAKE_PREFIX_PATH=$SNAPCRAFT_PART_INSTALL/qt5132 -DBOOST_ROOT=$SNAPCRAFT_STAGE/boost_1_68_0 -DBOOST_LIBRARYDIR=$SNAPCRAFT_STAGE/boost_1_68_0/stage/lib -DSTATIC=True -DBUILD_GUI=True $SNAPCRAFT_PART_SRC
- make -j1 Zano
- #daemon simplewallet
- # cp src/zanod $SNAPCRAFT_PART_INSTALL
- # cp src/simplewallet $SNAPCRAFT_PART_INSTALL
- pwd
- echo CLI Zano binaries built
-
-
- build-packages:
- - build-essential
- - g++
- - libicu-dev
-
-
-apps:
- zano:
- command: pwd
diff --git a/utils/test_wallet_rpc_api.bat b/utils/test_wallet_rpc_api.bat
deleted file mode 100644
index 8abded78..00000000
--- a/utils/test_wallet_rpc_api.bat
+++ /dev/null
@@ -1,2 +0,0 @@
-wget --post-file="telepod_withdraw.json" --output-document="api_response.txt" --debug http://127.0.0.1:9999/json_rpc
-pause
\ No newline at end of file