mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-08-15 08:53:07 +09:00
88 lines
1.7 KiB
Bash
88 lines
1.7 KiB
Bash
#!/bin/sh
|
|
|
|
#
|
|
# Install all the required dependencies for building and deploying Firefox for iOS
|
|
# Assumes you already have git otherwise you wouldn't have this setup script
|
|
#
|
|
# run ./setup.sh from the command line to run
|
|
#
|
|
|
|
#
|
|
# Check if XCode Command Line Tools are installed
|
|
#
|
|
which -s xcode-select
|
|
if [[ $? != 0 ]] ; then
|
|
echo "Installing XCode Command Line Tools"
|
|
# Install XCode Command Line Tools
|
|
xcode-select --install
|
|
else
|
|
echo "XCode Command Line Tools already installed"
|
|
fi
|
|
|
|
#
|
|
# Check if Homebrew is installed
|
|
#
|
|
which -s brew
|
|
if [[ $? != 0 ]] ; then
|
|
# Install Homebrew
|
|
echo "Installing Homebrew"
|
|
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
|
|
else
|
|
echo "Homebrew already installed"
|
|
fi
|
|
|
|
#
|
|
# Check if python is installed
|
|
#
|
|
if [ ! -e $(python -c 'from distutils.sysconfig import get_makefile_filename as m; print m()') ]; then
|
|
# Install python
|
|
echo "Installing python"
|
|
brew install python
|
|
else
|
|
echo "python already installed"
|
|
fi
|
|
|
|
#
|
|
# Check if virtualenv is installed
|
|
#
|
|
which -s virtualenv
|
|
if [[ $? != 0 ]] ; then
|
|
# Install virtualenv
|
|
echo "Installing vitualenv"
|
|
pip install virtualenv
|
|
else
|
|
echo "virtualenv already installed"
|
|
fi
|
|
|
|
if [ ! -d /usr/local/Cellar/imagemagick ] ; then
|
|
echo "installing imagemagick"
|
|
brew install imagemagick
|
|
else
|
|
echo "imagemagick already installed"
|
|
fi
|
|
|
|
#
|
|
# Check is Carthage is installed
|
|
#
|
|
which -s carthage
|
|
if [[ $? != 0 ]] ; then
|
|
# Install Carthage
|
|
echo "Installing Carthage"
|
|
brew install carthage
|
|
else
|
|
echo "Carthage already installed"
|
|
fi
|
|
|
|
#
|
|
# Check if fastlane is installed
|
|
#
|
|
which -s fastlane
|
|
if [[ $? != 0 ]] ; then
|
|
# Install fastlane
|
|
echo "Installing fastlane."
|
|
sudo gem install fastlane
|
|
fastlane init
|
|
else
|
|
echo "fastlane already installed"
|
|
fi
|
|
|