PublicFiles/Artian-Apps/apps/Shattered Pixel Dungeon/install

27 lines
911 B
Bash

#!/bin/bash
version=2.1.4
adoptium_installer || exit 1
install_packages temurin-17-jre || exit 1
mkdir -p ~/.local/bin
wget -O ~/.local/bin/ShatteredPD-Desktop.jar https://github.com/00-Evan/shattered-pixel-dungeon/releases/download/v${version}/ShatteredPD-v${version}-Java.jar || error "Could not download game!"
case "$arch" in
"64") path=/usr/lib/jvm/temurin-17-jre-arm64/bin/java ;;
"32") path=/usr/lib/jvm/temurin-17-jre-armhf/bin/java ;;
*) error "Failed to detect OS CPU architecture! Something is very wrong." ;;
esac
echo "[Desktop Entry]
Encoding=UTF-8
Name=Shattered Pixel Dungeon
Exec=$path -jar $HOME/.local/bin/ShatteredPD-Desktop.jar
Terminal=false
Icon=$(dirname "$0")/icon-64.png
Type=Application
Categories=Application;Game
Comment=Roguelike Dungeon Crawler RPG with pixel art graphics." > ~/.local/share/applications/shatteredpd.desktop || error "Could not create .desktop file!"