#!/bin/bash # --------------------------------------------------------------------------- # Build wxWidgets and wxPython on a OSX (Panther) box. This is normally # called from build-all but it should be able to be used standalone too... # # The command line must have the following parameters: # # 1. the path to the base of the wx source tree # 2. the path of where to put the resulting installers # 3. skipclean flag (yes|no) # 4. the VERSION # 5. the remaining args are the versions of Python to build for # # --------------------------------------------------------------------------- set -o errexit #set -o xtrace echo "-=-=-=- Hello from $HOSTNAME -=-=-=-" if [ $# -lt 5 ]; then echo "Usage: $0 WXDIR DESTDIR SKIPCLEAN VERSION PYVER..." exit 1 fi WXDIR=$1 DESTDIR=$2 SKIPCLEAN=$3 VERSION=$4 shift;shift;shift;shift PYVER=$@ echo "Invoking wxPythonOSX build script..." cd $WXDIR/wxPython export TARBALLDIR=$DESTDIR mkdir -p dist distrib/mac/wxPythonOSX/build panther inplace skipclean echo "Copying installers to $DESTDIR..." cp dist/*.dmg $DESTDIR cd $DESTDIR if [ $SKIPCLEAN != yes ]; then echo "Cleaning up..." rm -r $WXDIR || true fi echo "-=-=-=- Goodbye! -=-=-=-"