diff --git a/buildscripts/electron-build-all.sh b/buildscripts/electron-build-all.sh new file mode 100755 index 0000000..ff95080 --- /dev/null +++ b/buildscripts/electron-build-all.sh @@ -0,0 +1,17 @@ +#!/bin/bash +### Build script for Iguana application for Linux x32 and x64 platform. +### Created by mmaxian, 3/2017 + +[ -z $IGUANA_VERSION ] && echo "IGUANA_VERSION variable is not set." && exit 0 + +echo "Preparing electron package $IGUANA_VERSION for Linux." +./buildscripts/electron-build-linux.sh +echo + +echo "Preparing electron package $IGUANA_VERSION for Windows." +./buildscripts/electron-build-win.sh +echo + +echo "Preparing electron package $IGUANA_VERSION for MacOS." +./buildscripts/electron-build-osx.sh +echo \ No newline at end of file diff --git a/buildscripts/electron-build-linux.sh b/buildscripts/electron-build-linux.sh new file mode 100755 index 0000000..8189ca1 --- /dev/null +++ b/buildscripts/electron-build-linux.sh @@ -0,0 +1,16 @@ +#!/bin/bash +### Build script for Iguana application for Linux x32 and x64 platform. +### Created by mmaxian, 3/2017 + +[ -z $IGUANA_VERSION ] && echo "IGUANA_VERSION variable is not set." && exit 0 + +echo "Build script for Iguana application for Linux x32 and x64 platform." +echo "Preparing electron package $IGUANA_VERSION" +electron-packager . --platform=linux --arch=ia32 \ + --icon=assets/icons/iguana_app_icon_png/128x128.png \ + --out=build/ --buildVersion=$IGUANA_VERSION \ + --ignore=assets/bin/win64 --ignore=assets/bin/osx --overwrite +electron-packager . --platform=linux --arch=x64 \ + --icon=assets/icons/iguana_app_icon_png/128x128.png \ + --out=build/ --buildVersion=$IGUANA_VERSION \ + --ignore=assets/bin/win64 --ignore=assets/bin/osx --overwrite \ No newline at end of file diff --git a/buildscripts/electron-build-osx.sh b/buildscripts/electron-build-osx.sh new file mode 100755 index 0000000..b92f5ae --- /dev/null +++ b/buildscripts/electron-build-osx.sh @@ -0,0 +1,12 @@ +#!/bin/bash +### Build script for Iguana application for MacOS platform. +### Created by mmaxian, 3/2017 + +[ -z $IGUANA_VERSION ] && echo "IGUANA_VERSION variable is not set." && exit 0 + +echo "Build script for Iguana application for MacOS platform." +echo "Preparing electron package $IGUANA_VERSION" +electron-packager . --platform=darwin --arch=x64 \ + --icon=assets/icons/iguana_app_icon.icns \ + --out=build/ --buildVersion=$IGUANA_VERSION \ + --ignore=assets/bin/win64 --ignore=assets/bin/linux64 --overwrite \ No newline at end of file diff --git a/buildscripts/electron-build-win.sh b/buildscripts/electron-build-win.sh new file mode 100755 index 0000000..0e1e22a --- /dev/null +++ b/buildscripts/electron-build-win.sh @@ -0,0 +1,18 @@ +#!/bin/bash +### Build script for Iguana application for Windows ia32 and x64 platform. +### Created by mmaxian, 3/2017 + +[ -z $IGUANA_VERSION ] && echo "IGUANA_VERSION variable is not set." && exit 0 + +echo "Build script for Iguana application for Windows ia32 and x64 platform." +echo "Preparing electron package $IGUANA_VERSION" + +electron-packager . --platform=win32 --arch=x64 \ + --icon=assets/icons/iguana_app_icon.ico \ + --out=build/ --buildVersion=$IGUANA_VERSION \ + --ignore=assets/bin/osx --ignore=assets/bin/linux64 --overwrite + +electron-packager . --platform=win32 --arch=ia32 \ + --icon=assets/icons/iguana_app_icon.ico \ + --out=build/ --buildVersion=$IGUANA_VERSION \ + --ignore=assets/bin/osx --ignore=assets/bin/linux64 --overwrite \ No newline at end of file