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}