From 58112591b993b1681c243736ca974ea10c1dcc84 Mon Sep 17 00:00:00 2001 From: Dave Goodwin Date: Thu, 14 Oct 2004 04:24:39 +0000 Subject: [PATCH] Mac install script --- tools/src/package4mac.in | 4 +++- tools/src/postflight | 30 ++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100755 tools/src/postflight diff --git a/tools/src/package4mac.in b/tools/src/package4mac.in index 3025c819d..b71ad2732 100644 --- a/tools/src/package4mac.in +++ b/tools/src/package4mac.in @@ -32,7 +32,9 @@ cp -R -f $pylibdir/MixMaster/* $PYDIR/MixMaster cp -f $pylibdir/ctml_writer.py $PYDIR cp -f ~/setup_cantera $CTDIR -cp -f /Users/dgg/dv/sf/cantera/License.txt $RESDIR +chmod +x @ctroot@/tools/src/postflight +cp -f @ctroot@/tools/src/postflight $RESDIR +cp -f @ctroot@/License.rtf $RESDIR cp -R -f $pylibdir/Numeric/* $NUMPYDIR/Numeric cp -f $pylibdir/Numeric.pth $NUMPYDIR diff --git a/tools/src/postflight b/tools/src/postflight new file mode 100755 index 000000000..998a53a8d --- /dev/null +++ b/tools/src/postflight @@ -0,0 +1,30 @@ +#!/bin/sh + +apps=$2Applications +cd $INSTALLER_TEMP +rm -f setup.py +cat > setup.py << EOF +try: + from distutils.core import setup + setup(name="Cantera Localization", + version="1.0", + description="Defines location of Cantera", + long_description=""" + """, + author="Prof. D. G. Goodwin, Caltech", + author_email="dgoodwin@caltech.edu", + url="http://www.cantera.org", + py_modules = ["cantera_loc"], + ) +except: + pass +EOF +rm -f cantera_loc.py +cat > cantera_loc.py << AOF +# Cantera localization module. +CANTERA_INSTALL_DIR=$apps/Cantera +CANTERA_DATA=$apps/Cantera/data +AOF +python setup.py install + +