Mercurial > rinkhals
view 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 |
line wrap: on
line source
#!/bin/sh # Copyright 2009 Jeremy Thurgood <firxen+rinkhals@gmail.com> # GPL - see COPYING for details # # Usage: darwin-py2app OFA_VERSION=`PYTHONPATH=. python -c "from gamelib import version; print version.VERSION_STR"` BUILD_NAME="foxassault-${OFA_VERSION}" BUILD_FOLDER="build/${BUILD_NAME}" DMG_NAME="${BUILD_NAME}.dmg" PY2APP_LOG="py2app.log" BASEDIR=`pwd` echo "=== Setting up build environment ===" ./unix-tarball for f in scripts setup.py; do svn export $f ${BUILD_FOLDER}/$f done cd ${BUILD_FOLDER} # find data -name '*.svg' -delete echo "" echo "=== Running python setup.py ===" echo " Fox Assault version: ${OFA_VERSION}" echo " Writing log to ${PY2APP_LOG}" python setup.py py2app >${PY2APP_LOG} 2>&1 echo "" echo "=== Removing useless cruft that just takes up space ===" echo "" for dir in docs examples tests; do find "dist/" -path "*/Resources/lib/*/pygame/${dir}/*" -delete done echo "=== Building DMG ===" echo "" cd ${BASEDIR} pwd hdiutil create -srcfolder ${BUILD_FOLDER}/dist/*.app/ dist/${DMG_NAME} echo "" echo "=== Done ===" echo "" du -sh dist/* | sed 's/^/ /' echo ""