Updated build script

Now uses bash, changed indentation to 2 spaces
This commit is contained in:
amarcu5 2017-03-14 18:52:29 +00:00
parent 69351fcc7f
commit ade0a24b89
3 changed files with 13 additions and 12 deletions

23
make.sh
View File

@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
#
# Settings
@ -24,7 +24,8 @@ PRIVATE_KEY_PATH="../certs/privatekey.pem"
#
# Set working directory to project root
cd $(cd -P -- "$(dirname -- "$0")" && pwd -P)
project_root=$(cd -P -- "$(dirname -- "$0")" && pwd -P)
cd "$project_root" || exit
# Remove output folder
rm -rf out
@ -40,12 +41,12 @@ ${SVGO_PATH} -q -f "out/${EXTENSION_NAME}.safariextension/images"
# Use closure compiler to compress javascript
${CCJS_PATH} out/${EXTENSION_NAME}.safariextension/scripts/main.js \
--compilation_level=ADVANCED_OPTIMIZATIONS \
--warning_level=VERBOSE \
--externs="out/${EXTENSION_NAME}.safariextension/scripts/externs.js" \
--new_type_inf \
--use_types_for_optimization \
> out/${EXTENSION_NAME}.safariextension/scripts/main.min.js
--compilation_level=ADVANCED_OPTIMIZATIONS \
--warning_level=VERBOSE \
--externs="out/${EXTENSION_NAME}.safariextension/scripts/externs.js" \
--new_type_inf \
--use_types_for_optimization \
> out/${EXTENSION_NAME}.safariextension/scripts/main.min.js
mv out/${EXTENSION_NAME}.safariextension/scripts/main.min.js out/${EXTENSION_NAME}.safariextension/scripts/main.js
rm out/${EXTENSION_NAME}.safariextension/scripts/externs.js
@ -63,11 +64,11 @@ ${PLISTBUDDY_PATH} -c "Set \":Extension Updates:0:CFBundleVersion\" $number_of_c
${PLISTBUDDY_PATH} -c "Set \":Extension Updates:0:CFBundleShortVersionString\" ${git_release_version#*v}" "$update_plist"
# Package safari extension
cd out
if [[ ${XARJS_PATH} != /* ]]; then if ! [ command -v "${XARJS_PATH}" >/dev/null 2>&1 ]; then XARJS_PATH="../${XARJS_PATH}"; fi; fi
cd out || exit
[[ ${XARJS_PATH} != /* ]] && ! command -v "${XARJS_PATH}" >/dev/null 2>&1 && XARJS_PATH="../${XARJS_PATH}"
${XARJS_PATH} create "${EXTENSION_NAME}.safariextz" --cert "${LEAF_CERT_PATH}" --cert "${INTERMEDIATE_CERT_PATH}" --cert "${ROOT_CERT_PATH}" --private-key "${PRIVATE_KEY_PATH}" "${EXTENSION_NAME}.safariextension"
# Remove unpacked extension
if [ -f "${PRIVATE_KEY_PATH}" ]; then rm -rf "${EXTENSION_NAME}.safariextension"; fi
[ -f "${PRIVATE_KEY_PATH}" ] && rm -rf "${EXTENSION_NAME}.safariextension"
echo "Done."

Binary file not shown.

View File

@ -10,7 +10,7 @@
<key>CFBundleShortVersionString</key>
<string>0.1.1</string>
<key>CFBundleVersion</key>
<string>10</string>
<string>11</string>
<key>Developer Identifier</key>
<string>BQ6Q24MF9X</string>
<key>URL</key>