Skip to content

Commit

Permalink
[godot] Make repository url configurable in setup.sh, see #2463
Browse files Browse the repository at this point in the history
  • Loading branch information
badlogic committed Feb 27, 2024
1 parent 8046059 commit 4fb96bb
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions spine-godot/build/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@ set -e
dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
pushd "$dir" > /dev/null

if [ $# -lt 2 ] || [ $# -gt 3 ]; then
echo "Usage: ./setup.sh <Godot branch or tag> <dev:true|false> <mono:true|false>?"
if [ $# -lt 2 ] || [ $# -gt 4 ]; then
echo "Usage: ./setup.sh <Godot branch or tag> <dev:true|false> <mono:true|false>? <godot-repository>?"
echo
echo "e.g.:"
echo " ./setup.sh 3.5.2-stable true"
echo " ./setup.sh 4.1.3-stable true"
echo " ./setup.sh master false true"
echo " ./setup.sh master false false https://github.com/my-github-username/godot.git"
echo
echo "Note: the 'mono' parameter only works for Godot 4.x+!"

Expand All @@ -19,6 +20,7 @@ fi
branch=${1%/}
dev=${2%/}
mono=false
repo=https://github.com/godotengine/godot.git

if [[ $# -eq 3 && "$branch" != 3* ]]; then
mono=${3%/}
Expand All @@ -34,10 +36,13 @@ if [ "$mono" != "true" ] && [ "$mono" != "false" ]; then
exit 1
fi

if [ $# -eq 4 ]; then
repo=${4%/}
fi

pushd ..
rm -rf godot
git clone --depth 1 https://github.com/godotengine/godot.git -b $branch
git clone --depth 1 $repo -b $branch
if [ $dev = "true" ]; then
cp -r .idea godot
cp build/custom.py godot
Expand Down

0 comments on commit 4fb96bb

Please sign in to comment.