annotate scripts/build_unix.sh @ 639:0c7fcd207445

Merge
author David Sharpe <decoydavid@gmail.com>
date Sun, 08 Sep 2013 01:39:30 +0200
parents cf276bb2a854
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
633
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
1 #!/bin/bash
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
2
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
3 GAME_NAME="nagslang"
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
4
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
5 MM_VERSION=`sed -ne 's/VERSION_STR = "\(.*\)"/\1/p' setup.py`
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
6 BUILD_NAME="${GAME_NAME}-${MM_VERSION}"
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
7 BUILD_FOLDER="build/${GAME_NAME}"
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
8 TARBALL_NAME="${BUILD_NAME}.tgz"
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
9
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
10 rm -rf ${BUILD_FOLDER}
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
11 mkdir -p ${BUILD_FOLDER} dist
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
12
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
13 hg archive ${BUILD_FOLDER}/ -I LICENSE.txt -I README.txt \
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
14 -I setup.py -I run_game.py \
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
15 -I run_game.pyw \
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
16 -I scripts -I data -I nagslang \
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
17 -I tools -I pyweek_upload.py \
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
18 -I requirements.txt
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
19
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
20 cd build
cf276bb2a854 Unix build script.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
21 tar czf ../dist/${TARBALL_NAME} ${GAME_NAME}