27 lines
968 B
Bash
27 lines
968 B
Bash
#!/bin/bash
|
|
version=3.5.2
|
|
version2=1.15.0
|
|
|
|
case $(get_codename) in
|
|
buster|bionic)
|
|
error "Godot ARM64 precompiled binaries do not support Debian Buster. Canceling the install." ;;
|
|
esac
|
|
|
|
rm -rf ~/Godot
|
|
mkdir -p ~/Godot
|
|
cd ~/Godot || error "Could not change to directory"
|
|
wget -O godot.zip https://github.com/hiulit/Unofficial-Godot-Engine-Raspberry-Pi/releases/download/v${version2}/godot_${version}-stable_rpi4_64.zip || error "failed to download!"
|
|
unzip godot.zip
|
|
rm -f godot.zip
|
|
# IMPORTANT: 32bit arm is packaged differently than 64bit arm and contains a subfolder with the binaries. Check this whenever bumping releases
|
|
echo "[Desktop Entry]
|
|
Name=Godot Engine
|
|
Comment=Best Opensource Game Engine
|
|
Path=$HOME/Godot
|
|
Exec=env MESA_GL_VERSION_OVERRIDE=3.3 $HOME/Godot/godot_${version}-stable_rpi4_editor.arm64
|
|
Icon=$(dirname $0)/icon-64.png
|
|
Terminal=false
|
|
Type=Application
|
|
Categories=Development;
|
|
StartupNotify=true" > ~/.local/share/applications/godot-engine.desktop
|