summaryrefslogtreecommitdiff
path: root/platform/ios/scripts/install-packaging-dependencies.sh
diff options
context:
space:
mode:
Diffstat (limited to 'platform/ios/scripts/install-packaging-dependencies.sh')
-rwxr-xr-xplatform/ios/scripts/install-packaging-dependencies.sh29
1 files changed, 29 insertions, 0 deletions
diff --git a/platform/ios/scripts/install-packaging-dependencies.sh b/platform/ios/scripts/install-packaging-dependencies.sh
new file mode 100755
index 0000000000..32a8ed64d1
--- /dev/null
+++ b/platform/ios/scripts/install-packaging-dependencies.sh
@@ -0,0 +1,29 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+
+JAZZY_VERSION="0.9.5"
+
+function step { >&2 echo -e "\033[1m\033[36m* $@\033[0m"; }
+function finish { >&2 echo -en "\033[0m"; }
+trap finish EXIT
+
+step "Installing packaging dependencies…"
+brew install awscli wget
+
+if [ -z `which jazzy` ]; then
+ step "Installing jazzy…"
+
+ CIRCLECI=${CIRCLECI:-false}
+ if [[ "${CIRCLECI}" == true ]]; then
+ sudo gem install sqlite3 -- --with-sqlite3-lib=/usr/lib
+ sudo gem install jazzy -v $JAZZY_VERSION --no-document
+ else
+ gem install jazzy -v $JAZZY_VERSION --no-document
+ fi
+
+ if [ -z `which jazzy` ]; then
+ echo "Unable to install jazzy ($JAZZY_VERSION). See https://github.com/mapbox/mapbox-gl-native/blob/master/platform/ios/INSTALL.md"
+ exit 1
+ fi
+fi