src_prepare-overlay/games-action/gta2/files/gta2

30 lines
571 B
Bash

#!/usr/bin/env bash
set -euo pipefail
IFS=$'\n\t'
WINEPREFIX=~/.wine_gta2
WINEARCH=win32
GTA2_DATA_DIR="/usr/share/games/gta2"
if [ ! -d ~/.local/share/GTA2 ]; then
mkdir -p ~/.local/share/GTA2
pushd ~/.local/share/GTA2
for i in $(ls ${GTA2_DATA_DIR} | grep -v ^player$); do
ln -s ${GTA2_DATA_DIR}/$i
done
mkdir -p player
popd
fi
pushd ~/.local/share/GTA2
set +e
DIRECTPLAY_INSTALLED=$(winetricks list-installed | grep ^directplay$ -c)
if [ ${DIRECTPLAY_INSTALLED} -eq 0 ]; then
set -e
winetricks directplay
set +e
fi
set -e
wine gta2.exe
popd