netradiant-custom/setup/data/osx/NetRadiant.app/Contents/MacOS/netradiant.sh
divverent 01a032eca0 fix icon
git-svn-id: svn://svn.icculus.org/netradiant/trunk@205 61c419a2-8eb2-4b30-bcec-8cead039b335
2009-03-04 09:03:25 +00:00

42 lines
1003 B
Bash
Executable File

#!/bin/sh
MY_DIRECTORY="${0%/*}" # cut off the script name
MY_DIRECTORY="${MY_DIRECTORY%/*}" # cut off MacOS
MY_DIRECTORY="${MY_DIRECTORY%/*}" # cut off Contents
export DYLD_LIBRARY_PATH="$MY_DIRECTORY/Contents/MacOS/install"
export PANGO_RC_FILE="$MY_DIRECTORY/Contents/MacOS/pangorc"
export GDK_PIXBUF_MODULE_FILE="$MY_DIRECTORY/Contents/MacOS/gdk-pixbuf.loaders"
cd "$MY_DIRECTORY/Contents/MacOS/install"
# autodetect nexuiz installs
NEX_DIRECTORY="/${MY_DIRECTORY%/*}"
while :; do
if [ -z "$NEX_DIRECTORY" ]; then
break
fi
if [ -f "$NEX_DIRECTORY/data/common-spog.pk3" ]; then
if [ -d "$NEX_DIRECTORY/Nexuiz.app" ]; then
break
fi
fi
NEX_DIRECTORY=${NEX_DIRECTORY%/*}
done
case "$NEX_DIRECTORY" in
//*)
NEX_DIRECTORY=${NEX_DIRECTORY#/}
set -- -global-gamefile nexuiz.game -nexuiz.game-EnginePath "$NEX_DIRECTORY/"
# -global-gamePrompt false?
;;
*)
set --
;;
esac
if [ -x /usr/bin/open-x11 ]; then
/usr/bin/open-x11 ./radiant.ppc "$@" &
else
./radiant.ppc "$@" &
fi