mirror of
https://github.com/gosticks/PiPer.git
synced 2025-10-16 11:55:42 +00:00
Updated build script
Now uses bash, changed indentation to 2 spaces
This commit is contained in:
parent
69351fcc7f
commit
ade0a24b89
23
make.sh
23
make.sh
@ -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.
@ -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>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user