freebsd-ports/emulators/cannonball/files/cannonball.sh.in
Steve Wills 9aba7ed320 emulators/cannonball: create port
Cannonball is a program which allows you to play an enhanced version
of Yu Suzuki's seminal arcade racer, OutRun, on a variety of systems.

WWW: https://github.com/djyt/cannonball/wiki

PR:		238495
Submitted by:	Santhosh Raju <santhosh.raju@gmail.com>
2019-07-06 18:55:17 +00:00

27 lines
689 B
Bash

#!/bin/sh
if [ -n "${XDG_DATA_HOME}" ]; then
CANNONBALL_DIR=${XDG_DATA_HOME}/cannonball
else
CANNONBALL_DIR=${HOME}/.local/share/cannonball
fi
RESOURCE_DIR=${CANNONBALL_DIR}/res
ROMS_DIR=${CANNONBALL_DIR}/roms
mkdir -p "${CANNONBALL_DIR}" "${ROMS_DIR}"
if [ ! -f "${CANNONBALL_DIR}/config.xml" ]; then
cp %%PREFIX%%/share/cannonball/conf/config.xml \
"${CANNONBALL_DIR}"
fi
if [ ! -d "${RESOURCE_DIR}" ]; then
mkdir -p "${RESOURCE_DIR}"
cp %%PREFIX%%/share/cannonball/res/tilemap.bin \
"${RESOURCE_DIR}"
cp %%PREFIX%%/share/cannonball/res/tilepatch.bin \
"${RESOURCE_DIR}"
fi
cd "${CANNONBALL_DIR}" && exec "%%PREFIX%%/libexec/cannonball" "$@"