summaryrefslogtreecommitdiffstats
path: root/Mac/OSX
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>2002-09-06 21:55:47 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>2002-09-06 21:55:47 (GMT)
commitfdf427f5847d113ced2d980b0ec3e5f85be7973c (patch)
treec9e732da4fe5743cddbcff82e8fa3367dc017a4e /Mac/OSX
parent997429a5f47037de601ff9bd7d4bd4b538927106 (diff)
downloadcpython-fdf427f5847d113ced2d980b0ec3e5f85be7973c.zip
cpython-fdf427f5847d113ced2d980b0ec3e5f85be7973c.tar.gz
cpython-fdf427f5847d113ced2d980b0ec3e5f85be7973c.tar.bz2
Updated the notes on building a binary installer.
Diffstat (limited to 'Mac/OSX')
-rw-r--r--Mac/OSX/README17
1 files changed, 15 insertions, 2 deletions
diff --git a/Mac/OSX/README b/Mac/OSX/README
index 7b71db4..5b4c376 100644
--- a/Mac/OSX/README
+++ b/Mac/OSX/README
@@ -127,15 +127,28 @@ there, run
This installs a complete distribution set in /tmp/pythondist: in a framework
build all other pathnames are computed from the framework pathname.
+Optionally you may want to include the full documentation in the binary installer.
+To this end, execute the following commands:
+ python.exe ../Mac/OSX/setupDocs.py build
+ python.exe ../Mac/OSX/setupDocs.py install \
+ --prefix=/tmp/python/Library/Frameworks/Python.framework/Versions/Current
+
Note that the unix tools in /tmp/pythondist are wrong, these have to be
removed, and the installer post-install script should recreate them on the
target system. Also, the .pyc and .pyo files need to be removed:
rm -rf /tmp/pythondist/usr
python.exe ../Mac/script/zappycfiles.py /tmp/pythondist
-TBD: find out how to make a .pkg from here.
+Finally, create the .pkg file with a commandline like
+ python ../Mac/scripts/buildpkg.py \
+ --Title=MacPython-X \
+ --Version=2.3a0 \
+ --Description="Python for Mac OS X, framework based" \
+ /tmp/pythondist
+This creates a MacPython-X.pkg in the current directory.
-TBD: documentation.
+TBD: provide postinstall scripts to precompile .pyc/.pyo files, and to recreate
+the unix programs.
7. Odds and ends.
-----------------