chore: don't include LICENSE and version in OS X package (#907)

Including them means we have to nicely display them in the final `.dmg`.
For simplicity reasons, we'll omit it for now.

Signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
This commit is contained in:
Juan Cruz Viotti 2016-11-29 19:18:31 -04:00 committed by GitHub
parent ad3636c31a
commit 2397b5d2aa
2 changed files with 5 additions and 9 deletions

View File

@ -71,7 +71,6 @@ if [ "$COMMAND" == "installer-dmg" ]; then
-b io.resin.etcher \
-c "$APPLICATION_COPYRIGHT" \
-t public.app-category.developer-tools \
-l LICENSE \
-f "package.json,lib,node_modules,bower_components,build,assets" \
-i assets/icon.icns \
-e $ELECTRON_VERSION \
@ -102,7 +101,6 @@ if [ "$COMMAND" == "installer-zip" ]; then
-b io.resin.etcher \
-c "$APPLICATION_COPYRIGHT" \
-t public.app-category.developer-tools \
-l LICENSE \
-f "package.json,lib,node_modules,bower_components,build,assets" \
-i assets/icon.icns \
-e $ELECTRON_VERSION \

View File

@ -36,7 +36,6 @@ function usage() {
echo " -b <application bundle id>"
echo " -c <application copyright>"
echo " -t <application category>"
echo " -l <application license file>"
echo " -f <application files (comma separated)>"
echo " -i <application icon (.icns)>"
echo " -e <electron version>"
@ -50,13 +49,12 @@ ARGV_VERSION=""
ARGV_BUNDLE_ID=""
ARGV_COPYRIGHT=""
ARGV_CATEGORY=""
ARGV_LICENSE=""
ARGV_FILES=""
ARGV_ICON=""
ARGV_ELECTRON_VERSION=""
ARGV_OUTPUT=""
while getopts ":n:r:v:b:c:t:l:f:i:e:o:" option; do
while getopts ":n:r:v:b:c:t:f:i:e:o:" option; do
case $option in
n) ARGV_APPLICATION_NAME="$OPTARG" ;;
r) ARGV_ARCHITECTURE="$OPTARG" ;;
@ -64,7 +62,6 @@ while getopts ":n:r:v:b:c:t:l:f:i:e:o:" option; do
b) ARGV_BUNDLE_ID="$OPTARG" ;;
c) ARGV_COPYRIGHT="$OPTARG" ;;
t) ARGV_CATEGORY="$OPTARG" ;;
l) ARGV_LICENSE="$OPTARG" ;;
f) ARGV_FILES="$OPTARG" ;;
i) ARGV_ICON="$OPTARG" ;;
e) ARGV_ELECTRON_VERSION="$OPTARG" ;;
@ -79,7 +76,6 @@ if [ -z "$ARGV_APPLICATION_NAME" ] \
|| [ -z "$ARGV_BUNDLE_ID" ] \
|| [ -z "$ARGV_COPYRIGHT" ] \
|| [ -z "$ARGV_CATEGORY" ] \
|| [ -z "$ARGV_LICENSE" ] \
|| [ -z "$ARGV_FILES" ] \
|| [ -z "$ARGV_ICON" ] \
|| [ -z "$ARGV_ELECTRON_VERSION" ] \
@ -97,8 +93,10 @@ fi
APPLICATION_OUTPUT="$ARGV_OUTPUT/$ARGV_APPLICATION_NAME.app"
mv "$ARGV_OUTPUT/Electron.app" "$APPLICATION_OUTPUT"
rm "$APPLICATION_OUTPUT/Contents/Resources/default_app.asar"
cp "$ARGV_LICENSE" "$ARGV_OUTPUT/LICENSE"
echo "$ARGV_VERSION" > $ARGV_OUTPUT/version
# Don't include these for now
rm -f "$ARGV_OUTPUT"/LICENSE*
rm -f "$ARGV_OUTPUT/version"
function plist_set() {
local plist_file=$1