Merge pull request #34 from nanaian/splat-fix-install

add dependencies for n64splat
This commit is contained in:
Ethan Roseman 2020-08-20 11:59:19 -04:00 committed by GitHub
commit 90c8ca6429
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,14 +1,15 @@
#!/bin/bash #!/bin/bash
# Ubuntu # Ubuntu
if command -v apt-install &> /dev/null; then if command -v apt &> /dev/null; then
echo "Installing packages for Ubuntu" echo "Installing packages for Ubuntu"
sudo apt install -y git build-essential binutils-mips-linux-gnu zlib1g-dev libcapstone-dev libyaml-dev gcc-multilib || exit 1 sudo apt install -y git python3 python3-pip build-essential binutils-mips-linux-gnu zlib1g-dev libyaml-dev gcc-multilib || exit 1
python3 -m pip install capstone
if [[ $1 == "--extra" ]]; then if [[ $1 == "--extra" ]]; then
echo "Installing extra" echo "Installing extra"
sudo apt install -y python3 python3-pip clang-tidy astyle || exit 1 sudo apt install -y clang-tidy astyle || exit 1
python3 -m pip install stringcase || exit 1 python3 -m pip install stringcase || exit 1
fi fi
@ -24,7 +25,8 @@ if command -v pacman &> /dev/null; then
sudo pacman -Syu || exit 1 sudo pacman -Syu || exit 1
# Install dependencies # Install dependencies
sudo pacman -S --noconfirm --needed git base-devel zlib capstone libyaml lib32-glibc || exit 1 sudo pacman -S --noconfirm --needed git python python-pip base-devel zlib libyaml lib32-glibc || exit 1
python3 -m pip install capstone
# Install binutils if required # Install binutils if required
if ! command -v mips-linux-gnu-ar &> /dev/null; then if ! command -v mips-linux-gnu-ar &> /dev/null; then
@ -48,7 +50,7 @@ if command -v pacman &> /dev/null; then
if [[ $1 == "--extra" ]]; then if [[ $1 == "--extra" ]]; then
echo "Installing extra" echo "Installing extra"
sudo pacman -S --noconfirm --needed python python-pip clang astyle || exit 1 sudo pacman -S --noconfirm --needed clang astyle || exit 1
python3 -m pip install stringcase || exit 1 python3 -m pip install stringcase || exit 1
fi fi