From aed1a962cfc0923ba5456e426b1a66c860251f56 Mon Sep 17 00:00:00 2001 From: Ethan van Ballegooyen Date: Wed, 4 Sep 2019 16:46:43 +0200 Subject: [PATCH] Added update scripts & Ajusted package.json for cross platfrom builds --- build-linux.sh | 14 ++++++++++++++ build-osx.sh | 14 ++++++++++++++ build_win.bat | 5 ++++- package.json | 8 +++++--- update-linux.sh | 10 ++++++++++ update-osx.sh | 10 ++++++++++ 6 files changed, 57 insertions(+), 4 deletions(-) create mode 100644 build-linux.sh create mode 100755 build-osx.sh mode change 100755 => 100644 build_win.bat create mode 100644 update-linux.sh create mode 100644 update-osx.sh diff --git a/build-linux.sh b/build-linux.sh new file mode 100644 index 0000000..e59f80d --- /dev/null +++ b/build-linux.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env sh +[ $SUDO_USER ] && _user=$SUDO_USER || _user=`whoami` + +rm -r node_moudles + +rm package-lock.json + +rm -r dist + +npm install + +npm run dist-linux + +echo 'Done!' diff --git a/build-osx.sh b/build-osx.sh new file mode 100755 index 0000000..eabaf81 --- /dev/null +++ b/build-osx.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env sh +[ $SUDO_USER ] && _user=$SUDO_USER || _user=`whoami` + +rm -r node_moudles + +rm package-lock.json + +rm -r dist + +npm install + +npm run dist-osx + +echo 'Done!' diff --git a/build_win.bat b/build_win.bat old mode 100755 new mode 100644 index c0488e1..04b582f --- a/build_win.bat +++ b/build_win.bat @@ -1,2 +1,5 @@ @ECHO OFF -call npm run dist \ No newline at end of file + +call git pull + +call npm run dist diff --git a/package.json b/package.json index a481707..5d1d234 100755 --- a/package.json +++ b/package.json @@ -1,12 +1,14 @@ { "name": "Ether1Wallet", "version": "0.3.1", - "description": "Desktop wallet for Ether1 currency", + "description": "Desktop wallet for Ether-1 ($ETHO)", "main": "main.js", "scripts": { "start": "electron .", - "pack": "build --dir", - "dist": "build" + "pack-win": "build --windows --dir", + "dist-win": "build --platform=win --arch=x64", + "dist-linux": "build --platform=linux --arch=x64", + "dist-osx": "build --platform=mac --arch=x64" }, "build": { "appId": "Ether1DesktopWallet", diff --git a/update-linux.sh b/update-linux.sh new file mode 100644 index 0000000..a60eb7e --- /dev/null +++ b/update-linux.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env sh +[ $SUDO_USER ] && _user=$SUDO_USER || _user=`whoami` + +rm -r dist + +git pull + +npm run dist-linux + +echo 'Done!' diff --git a/update-osx.sh b/update-osx.sh new file mode 100644 index 0000000..46e9e1d --- /dev/null +++ b/update-osx.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env sh +[ $SUDO_USER ] && _user=$SUDO_USER || _user=`whoami` + +rm -r dist + +git pull + +npm run dist-osx + +echo 'Done!'