11# shellcheck shell=bash
22
3+ # uname -m returns "x86_64" on Intel, but we need "x64"
4+ ARCH=" x64"
5+ if [ " $( uname -m) " == " arm64" ]; then
6+ ARCH=" arm64"
7+ fi
8+
39_setup_env () {
410 FUNCS_DIR=$( cd " $( dirname " $0 " ) " && pwd) /../..
511 APP_RELEASE=$( grep " ^APP_RELEASE" " ${FUNCS_DIR} /web/version.py" | cut -d" =" -f2 | sed ' s/ //g' )
@@ -11,14 +17,7 @@ _setup_env() {
1117 APP_LONG_VERSION=${APP_LONG_VERSION} -${APP_SUFFIX}
1218 fi
1319 BUNDLE_DIR=" ${BUILD_ROOT} /${APP_NAME} .app"
14-
15- # uname -m returns "x86_64" on Intel, but we need "x64"
16- DMG_ARCH=" $( uname -m) "
17- if [ " ${DMG_ARCH} " == " x86_64" ]; then
18- DMG_ARCH=" x64"
19- fi
20-
21- DMG_NAME=" ${DIST_ROOT} /$( echo " ${APP_NAME} " | sed ' s/ //g' | awk ' {print tolower($0)}' ) -${APP_LONG_VERSION} -${DMG_ARCH} .dmg"
20+ DMG_NAME=" ${DIST_ROOT} /$( echo " ${APP_NAME} " | sed ' s/ //g' | awk ' {print tolower($0)}' ) -${APP_LONG_VERSION} -${ARCH} .dmg"
2221 PYTHON_OS_VERSION=" 11"
2322}
2423
@@ -34,20 +33,14 @@ _build_runtime() {
3433
3534 test -d " ${BUILD_ROOT} " || mkdir " ${BUILD_ROOT} "
3635 # Get a fresh copy of electron
37- # uname -m returns "x86_64" on Intel, but we need "x64"
38- ELECTRON_ARCH=" x64"
39- if [ " $( uname -m) " == " arm64" ]; then
40- ELECTRON_ARCH=" arm64"
41- fi
42-
4336 ELECTRON_VERSION=" $( npm info electron version) "
4437
4538 pushd " ${BUILD_ROOT} " > /dev/null || exit
4639 while true ; do
47- wget " https://github.com/electron/electron/releases/download/v${ELECTRON_VERSION} /electron-v${ELECTRON_VERSION} -darwin-${ELECTRON_ARCH } .zip" && break
48- rm " electron-v${ELECTRON_VERSION} -darwin-${ELECTRON_ARCH } .zip"
40+ wget " https://github.com/electron/electron/releases/download/v${ELECTRON_VERSION} /electron-v${ELECTRON_VERSION} -darwin-${ARCH } .zip" && break
41+ rm " electron-v${ELECTRON_VERSION} -darwin-${ARCH } .zip"
4942 done
50- unzip " electron-v${ELECTRON_VERSION} -darwin-${ELECTRON_ARCH } .zip"
43+ unzip " electron-v${ELECTRON_VERSION} -darwin-${ARCH } .zip"
5144 popd > /dev/null || exit
5245 # WGET END
5346
0 commit comments