Mercurial > pyntnclick
comparison scripts/darwin-py2app.sh @ 742:0d5ff96527da pyntnclick
Make build scripts a bit more configurable
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Wed, 16 Jan 2013 12:19:30 +0200 |
parents | 2854aa4f5ac2 |
children |
comparison
equal
deleted
inserted
replaced
741:8b475faa1d63 | 742:0d5ff96527da |
---|---|
3 # GPL - see COPYING for details | 3 # GPL - see COPYING for details |
4 # | 4 # |
5 # Usage: darwin-py2app | 5 # Usage: darwin-py2app |
6 | 6 |
7 GAME_NAME="suspended-sentence" | 7 GAME_NAME="suspended-sentence" |
8 GAME_MOD="gamelib" | |
8 | 9 |
9 SS_VERSION=`PYTHONPATH=. python -c "from gamelib import version; print version.VERSION_STR"` | 10 GAME_VERSION=`PYTHONPATH=. python -c "from ${GAME_MOD} import version; print version.VERSION_STR"` |
10 BUILD_NAME="${GAME_NAME}-${SS_VERSION}" | 11 GAME_TITLE=`PYTHONPATH=. python -c "from ${GAME_MOD} import version; print version.NAME"` |
12 BUILD_NAME="${GAME_NAME}-${GAME_VERSION}" | |
11 BUILD_FOLDER="build/${GAME_NAME}" | 13 BUILD_FOLDER="build/${GAME_NAME}" |
12 DMG_NAME="${BUILD_NAME}.dmg" | 14 DMG_NAME="${BUILD_NAME}.dmg" |
13 PY2APP_LOG="py2app.log" | 15 PY2APP_LOG="py2app.log" |
14 | 16 |
15 BASEDIR=`pwd` | 17 BASEDIR=`pwd` |
22 | 24 |
23 # find data -name '*.svg' -delete | 25 # find data -name '*.svg' -delete |
24 | 26 |
25 echo "" | 27 echo "" |
26 echo "=== Running python setup.py ===" | 28 echo "=== Running python setup.py ===" |
27 echo " Suspended Sentence version: ${SS_VERSION}" | 29 echo " ${GAME_TITLE} version: ${GAME_VERSION}" |
28 echo " Writing log to ${PY2APP_LOG}" | 30 echo " Writing log to ${PY2APP_LOG}" |
29 | 31 |
30 python setup.py py2app >${PY2APP_LOG} 2>&1 | 32 python setup.py py2app >${PY2APP_LOG} 2>&1 |
31 | 33 |
32 echo "" | 34 echo "" |
33 echo "=== Removing useless cruft that just takes up space ===" | 35 echo "=== Removing useless cruft that just takes up space ===" |
34 echo "" | 36 echo "" |
35 | 37 |
36 for dir in docs examples tests; do | 38 for dir in docs examples tests; do |
37 find "dist/" -path "*/Resources/lib/*/pygame/${dir}/*" -delete | 39 find "dist/" -path "*/data/lib/*/pygame/${dir}/*" -delete |
38 done | 40 done |
39 | 41 |
40 echo "=== Building DMG ===" | 42 echo "=== Building DMG ===" |
41 echo "" | 43 echo "" |
42 | 44 |