#!/bin/sh [ -z $PREPKG ] && exit 1 PACKAGE=darkplaces VERSION=20140513 FILES=$(cd $(dirname $0) ; pwd) mkdir -p \ $PREPKG/{install,usr/{doc/$PACKAGE-$VERSION,games,share/{applications,games/$PACKAGE/id1,pixmaps}}}/ # 2 stage extraction. c'mon guys, is it THAT hard to have separate sources? unzip -q $FILES/${PACKAGE}engine${VERSION}.zip \ ${PACKAGE}enginesource${VERSION}.zip || exit 1 unzip -q ${PACKAGE}enginesource${VERSION}.zip || exit 1 cd $PACKAGE/ make $MAKEJOBS DP_FS_BASEDIR=/usr/share/games/$PACKAGE/ release \ &> make.output || exit 1 cp -p \ COPYING ChangeLog $PACKAGE.txt todo \ $PREPKG/usr/doc/$PACKAGE-$VERSION/ cp -p \ $PACKAGE-dedicated $PACKAGE-glx $PACKAGE-sdl \ $PREPKG/usr/games/ cp -p \ ${PACKAGE}72x72.png \ $PREPKG/usr/share/pixmaps/$PACKAGE.png cp \ $FILES/$PACKAGE.desktop \ $PREPKG/usr/share/applications/ cp \ $FILES/{doinst.sh,slack-desc} \ $PREPKG/install/