Mercurial > rinkhals
annotate darwin-py2app @ 498:62b9a4e21f1a
chickens in closed buildings deselected. building opens if you put in chickens and it's not full. opening building with move or select tool allows rearrangement of chickens in building. fixed multiselect in buildings.
author | Adrianna Pińska <adrianna.pinska@gmail.com> |
---|---|
date | Wed, 25 Nov 2009 23:51:33 +0000 |
parents | 4cbc1ff98a2c |
children | 029e60f37743 |
rev | line source |
---|---|
334 | 1 #!/bin/sh |
2 # Copyright 2009 Jeremy Thurgood <firxen+rinkhals@gmail.com> | |
3 # GPL - see COPYING for details | |
4 # | |
5 # Usage: darwin-py2app | |
6 | |
7 OFA_VERSION=`PYTHONPATH=. python -c "from gamelib import version; print version.VERSION_STR"` | |
355
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
8 BUILD_NAME="foxassault-${OFA_VERSION}" |
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
9 BUILD_FOLDER="build/${BUILD_NAME}" |
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
10 DMG_NAME="${BUILD_NAME}.dmg" |
334 | 11 PY2APP_LOG="py2app.log" |
12 | |
355
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
13 BASEDIR=`pwd` |
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
14 |
344 | 15 echo "=== Setting up build environment ===" |
334 | 16 |
355
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
17 ./unix-tarball |
334 | 18 |
355
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
19 for f in scripts setup.py; do |
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
20 svn export $f ${BUILD_FOLDER}/$f |
344 | 21 done |
22 | |
355
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
23 cd ${BUILD_FOLDER} |
334 | 24 |
355
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
25 # find data -name '*.svg' -delete |
334 | 26 |
27 echo "" | |
28 echo "=== Running python setup.py ===" | |
29 echo " Fox Assault version: ${OFA_VERSION}" | |
30 echo " Writing log to ${PY2APP_LOG}" | |
31 | |
355
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
32 python setup.py py2app >${PY2APP_LOG} 2>&1 |
334 | 33 |
34 echo "" | |
35 echo "=== Removing useless cruft that just takes up space ===" | |
36 echo "" | |
37 | |
38 for dir in docs examples tests; do | |
355
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
39 find "dist/" -path "*/Resources/lib/*/pygame/${dir}/*" -delete |
334 | 40 done |
41 | |
42 echo "=== Building DMG ===" | |
43 echo "" | |
44 | |
355
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
45 cd ${BASEDIR} |
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
46 |
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
47 pwd |
4cbc1ff98a2c
Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents:
344
diff
changeset
|
48 hdiutil create -srcfolder ${BUILD_FOLDER}/dist/*.app/ dist/${DMG_NAME} |
334 | 49 |
50 echo "" | |
51 echo "=== Done ===" | |
52 echo "" | |
53 du -sh dist/* | sed 's/^/ /' | |
54 echo "" | |
55 |