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