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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
334
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
1 #!/bin/sh
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
2 # Copyright 2009 Jeremy Thurgood <firxen+rinkhals@gmail.com>
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
3 # GPL - see COPYING for details
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
4 #
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
5 # Usage: darwin-py2app
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
6
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
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
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
11 PY2APP_LOG="py2app.log"
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
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
Jeremy Thurgood <firxen@gmail.com>
parents: 334
diff changeset
15 echo "=== Setting up build environment ==="
334
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
16
355
4cbc1ff98a2c Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents: 344
diff changeset
17 ./unix-tarball
334
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
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
Jeremy Thurgood <firxen@gmail.com>
parents: 334
diff changeset
21 done
Jeremy Thurgood <firxen@gmail.com>
parents: 334
diff changeset
22
355
4cbc1ff98a2c Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents: 344
diff changeset
23 cd ${BUILD_FOLDER}
334
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
24
355
4cbc1ff98a2c Mac OS X packaging happy.
Jeremy Thurgood <firxen@gmail.com>
parents: 344
diff changeset
25 # find data -name '*.svg' -delete
334
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
26
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
27 echo ""
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
28 echo "=== Running python setup.py ==="
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
29 echo " Fox Assault version: ${OFA_VERSION}"
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
30 echo " Writing log to ${PY2APP_LOG}"
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
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
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
33
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
34 echo ""
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
35 echo "=== Removing useless cruft that just takes up space ==="
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
36 echo ""
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
37
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
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
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
40 done
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
41
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
42 echo "=== Building DMG ==="
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
43 echo ""
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
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
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
49
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
50 echo ""
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
51 echo "=== Done ==="
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
52 echo ""
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
53 du -sh dist/* | sed 's/^/ /'
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
54 echo ""
2f83360e6442 Added pgu tarball.
Jeremy Thurgood <firxen@gmail.com>
parents:
diff changeset
55