From 6404505c1d46854533899158da912697c6f0ff00 Mon Sep 17 00:00:00 2001 From: Pliable Pixels Date: Thu, 28 Sep 2017 11:52:31 -0400 Subject: Other updates #541 --- .DS_Store | Bin 12292 -> 12292 bytes make_desktop.sh | 21 ++++++++++++--------- prepare_desktop.sh | 19 ++++++++++++++----- 3 files changed, 26 insertions(+), 14 deletions(-) diff --git a/.DS_Store b/.DS_Store index 55512dd0..23020f54 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/make_desktop.sh b/make_desktop.sh index 58412c58..92a77916 100755 --- a/make_desktop.sh +++ b/make_desktop.sh @@ -21,12 +21,15 @@ declare -a app_ports=("desktop/zmNinja-mac.app/Contents/Resources" "desktop/zmNi for i in "${app_ports[@]}" do if [ -d "$i" ]; then - DIRNAME=`expr "$i" : '\.\./\(.*\)/'` - echo "Dirname:" $DIRNAME - PDIRNAME=`echo "$DIRNAME" | sed "s/\/Contents//" ` - echo "Pdirname:" $PDIRNAME - ZIPNAME="${PDIRNAME}_${APPVER}.zip" - echo "------------------------------------------------------------------------" + DIRNAME=$i + + if [ "${i}" == "desktop/zmNinja-mac.app/Contents/Resources" ]; then + BASENAME="desktop/zmNinja-mac.app/Contents" + else + BASENAME=`expr "$i" : '\(.*\)/resources'` + fi + + echo "------------------------------------------------------------------------" echo "Working on packaging $i" echo "------------------------------------------------------------------------" exe rm -fr $i/app @@ -38,9 +41,9 @@ if [ -d "$i" ]; then exe cp -R node_modules/deep-equal $i/app/node_modules exe cp -R www/* $i/app/ exe cp electron_js/* $i/app - exe cp www/ZMNINJA-LICENSE-DESKTOP-CLIENT.txt ../$DIRNAME - echo $APPVER > ../$DIRNAME/version - exe cp resources/icon.png ../$DIRNAME + exe cp www/ZMNINJA-LICENSE-DESKTOP-CLIENT.txt $BASENAME + echo $APPVER > $BASENAME/version + exe cp resources/icon.png $BASENAME exe cd $i cat app/js/DataModel.js | sed "s/var zmAppVersion[ ]*=[ ]*\"unknown\"/var zmAppVersion=\"$APPVER\"/" > app/js/DataModel.js.tmp exe rm -fr app/js/DataModel.js diff --git a/prepare_desktop.sh b/prepare_desktop.sh index 50e71aae..52040c12 100755 --- a/prepare_desktop.sh +++ b/prepare_desktop.sh @@ -14,6 +14,8 @@ echo Use this to download electron images echo You really need to do this one time echo ---------------------------------------------------- echo +echo This will delete all files in desktop/ and also remove icon associations +read -p "Press a key to continue or Ctrl-C to break..." iswget=`which ${WGET}` @@ -45,16 +47,23 @@ do if [ "${release_names[$i]}" != "darwin-x64" ]; then exe mkdir electron-${REL}-${release_names[$i]} >/dev/null 2>&1 exe rm -fr electron-${REL}-${release_names[$i]}/* >/dev/null 2>&1 - exe ${UNZIP} -f electron-${REL}-${release_names[$i]}.zip ${UNZIP_ARGS} electron-${REL}-${release_names[$i]} >/dev/null 2>&1 + exe ${UNZIP} electron-${REL}-${release_names[$i]}.zip ${UNZIP_ARGS} electron-${REL}-${release_names[$i]} 2>/dev/null exe mv electron-${REL}-${release_names[$i]} ${release_renames[$i]} >/dev/null 2>&1 - else - exe ${UNZIP} -f electron-${REL}-${release_names[$i]}.zip >/dev/null 2>&1 + mv ${release_renames[$i]}/electron.exe ${release_renames[$i]}/zmNinja.exe >/dev/null 2>&1 + mv ${release_renames[$i]}/electron ${release_renames[$i]}/zmNinja >/dev/null 2>&1 + + else # OSX + exe ${UNZIP} electron-${REL}-${release_names[$i]}.zip 2>/dev/null exe mv Electron.app ${release_renames[$i]} + fi - rm LICENSE* 2>/dev/null - rm version 2>/dev/null + rm LICENSE* >/dev/null 2>&1 + rm version >/dev/null 2>&1 done + +rm *.zip >/dev/null 2>&1 + echo echo ========================================================= echo All done. Use ./make_desktop now -- cgit v1.2.3