Mercurial > nagslang
changeset 633:cf276bb2a854
Unix build script.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Sun, 08 Sep 2013 01:34:17 +0200 |
parents | ef7018eaaec2 |
children | 45eff33c3dad 756f93d4a2d4 |
files | scripts/build_unix.sh |
diffstat | 1 files changed, 21 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/build_unix.sh Sun Sep 08 01:34:17 2013 +0200 @@ -0,0 +1,21 @@ +#!/bin/bash + +GAME_NAME="nagslang" + +MM_VERSION=`sed -ne 's/VERSION_STR = "\(.*\)"/\1/p' setup.py` +BUILD_NAME="${GAME_NAME}-${MM_VERSION}" +BUILD_FOLDER="build/${GAME_NAME}" +TARBALL_NAME="${BUILD_NAME}.tgz" + +rm -rf ${BUILD_FOLDER} +mkdir -p ${BUILD_FOLDER} dist + +hg archive ${BUILD_FOLDER}/ -I LICENSE.txt -I README.txt \ + -I setup.py -I run_game.py \ + -I run_game.pyw \ + -I scripts -I data -I nagslang \ + -I tools -I pyweek_upload.py \ + -I requirements.txt + +cd build +tar czf ../dist/${TARBALL_NAME} ${GAME_NAME}