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>
27 lines
689 B
Bash
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" "$@"
|