#!/bin/sh [ -z $PREPKG ] && exit 1 PACKAGE=ioquake3 VERSION=1.36_git GAMEDIR=usr/share/games/$PACKAGE FILES=$(cd $(dirname $0) ; pwd) mkdir -p \ $PREPKG/{install,usr/{doc/$PACKAGE-$VERSION,games}}/ unzip -q $FILES/master.zip || exit 1 cd ioq3-master/ # simpler this way (override only the defaults) cat << EOF > Makefile.local COPYDIR = $PREPKG/$GAMEDIR EOF make $MAKEJOBS &> make.output || exit 1 make copyfiles &> make_copyfiles.output || exit 1 # 'make copyfiles' misses the *.qvm files # are these really necessary? cp -a \ build/release-linux-x86/baseq3/vm/ \ $PREPKG/$GAMEDIR/baseq3/ cp -a \ build/release-linux-x86/missionpack/vm/ \ $PREPKG/$GAMEDIR/missionpack/ cp -p \ COPYING.txt ChangeLog README.md id-readme.txt \ md4-readme.txt opengl2-readme.md voip-readme.txt \ $PREPKG/usr/doc/$PACKAGE-$VERSION/ # misc stuff cp \ $FILES/scripts/$PACKAGE-* \ $PREPKG/usr/games/ chmod +x \ $PREPKG/usr/games/$PACKAGE-* cp \ $FILES/slack-desc \ $PREPKG/install/