#!/bin/bash VERSION=`git branch --show-current | sed 's/release\///'` sed -i "s/DEVELOPMENT/$VERSION/" addons/escoria-ui-return-monkey-island/version.gd echo "Building $VERSION version" echo "Release builds" EXPORT_NAME="LasGymkhanikasDeUli" EXPORT_DIR="build" BASE_RELATIVE_DIR=../../../ mkdir -p $EXPORT_DIR RELEASE_EXPORT_DIR=$EXPORT_DIR/release AMD64=amd64 ARM64=arm64 WEB=web sed -i "s/savegame_enabled\=true/savegame_enabled\=false/" project.godot sed -i "s/debug_enabled\=true/savegame_enabled\=false/" project.godot echo "Building $AMD64..." mkdir -p $RELEASE_EXPORT_DIR/$AMD64 godot --headless --verbose --export-release "Linux" "$RELEASE_EXPORT_DIR/$AMD64/$EXPORT_NAME.x86_64.appimage" cd $RELEASE_EXPORT_DIR/$AMD64 tar cfz ../$EXPORT_NAME.$AMD64.tar.gz $EXPORT_NAME.x86_64.appimage cd $BASE_RELATIVE_DIR echo "Building $ARM64..." mkdir -p $RELEASE_EXPORT_DIR/$ARM64 godot --headless --verbose --export-release "LinuxARM" "$RELEASE_EXPORT_DIR/$ARM64/$EXPORT_NAME.arm_64.appimage" cd $RELEASE_EXPORT_DIR/$ARM64 tar cfz ../$EXPORT_NAME.$ARM64.tar.gz $ARM64/$EXPORT_NAME.arm_64.appimage cd $BASE_RELATIVE_DIR echo "Building $WEB..." mkdir -p $RELEASE_EXPORT_DIR/$WEB godot --headless --verbose --export-release "Web" "$RELEASE_EXPORT_DIR/$WEB/index.html" cd $RELEASE_EXPORT_DIR tar cfz $WEB.tar.gz web cd ../../ echo "Debug builds..." DEBUG_EXPORT_DIR=$EXPORT_DIR/debug EXPORT_NAME=$EXPORT_NAME-debug mkdir -p $DEBUG_EXPORT_DIR sed -i "s/savegame_enabled\=false/savegame_enabled\=true/" project.godot sed -i "s/debug_enabled\=false/debug_enabled\=true/" project.godot echo "Building $AMD64..." mkdir -p $DEBUG_EXPORT_DIR/$AMD64 godot --headless --verbose --export-debug "Linux" "$DEBUG_EXPORT_DIR/$AMD64/$EXPORT_NAME.x86_64.appimage" cd $DEBUG_EXPORT_DIR/$AMD64 tar cfz ../$EXPORT_NAME.$AMD64.tar.gz $EXPORT_NAMEx86_64.x86_64.appimage cd $BASE_RELATIVE_DIR echo "Building $ARM64..." mkdir -p $DEBUG_EXPORT_DIR/$ARM64 godot --headless --verbose --export-debug "LinuxARM" "$DEBUG_EXPORT_DIR/$ARM64/$EXPORT_NAME.arm_64.appimage" cd $DEBUG_EXPORT_DIR/$ARM64 tar cfz ../$EXPORT_NAME.$ARM64.tar.gz $EXPORT_NAME.arm_64.appimage cd $BASE_RELATIVE_DIR echo "Building $WEB..." mkdir -p $DEBUG_EXPORT_DIR/$WEB godot --headless --verbose --export-debug "Web" "$DEBUG_EXPORT_DIR/$WEB/index.html" cd $DEBUG_EXPORT_DIR tar cfz $WEB-debug.tar.gz web echo "Finish!🎉"