Preflight Checklist
-------------------
-* Ensure that the version info in wxPython/setup.py is correct.
+* Ensure that the version info in wxPython/config.py is correct.
-* Ensure that all build boxes are up to date with CVS, they should
+* Ensure that all build machines are up to date with CVS, they should
have the same versions of all the wxWidgets files if possible. (Use
a CVS tag if this is an official release.)
Windows (build env is on Cyclops)
----------------------------------
-* Clean out unneded files from wx/BIN
-
- *.pdb # debugger data
- wx*d_*.dll # debug version of the DLLs
- # also old versions
- # etc.
-
-* Clean out the same files in wx/lib/vc_dll. (NOTE to self: There is
- probably no reason any more to move stuff to the BIN dir. Update
- the build and packager scripts and the PATHs and then get rid of
- it.)
-
* Do a clean build of the ansi and unicode hybrid versions of
wxWidgets:
* Build the tools. This btm script makes a static release version of
wxWidgets, and then builds copies of wxrc.exe and tex2rtf.exe
- linking with that lib, placing them in wx/BIN.
+ linking with that lib, placing them in wx/lib/vc_dll, (which you
+ should have on the PATH.)
+
+ .make_tools.btm
- .make_tools.btm
+* Make the .mo files
+
+ cd wx/locale
+ makemo.py
* Make the HTMLHelp files. In the wx\wxPython directory run:
- distrib\makedocs.bat
+ distrib\makedocs.bat
-* Clean and old wxPython builds:
+* Clean any old wxPython builds:
del /sx build build.unicode
* Make the demo tarball:
- dsitrib/makedemo
+ distrib/makedemo
* Make the docs tarball:
non-standard libs and such that may be on my main development
machine. There are RH-9 VMware VMs both on Cyclops and on Xavier
that are setup to do this, with both Python 2.2 and 2.3 installed,
- gtk+12 and gtk+2 devel libs, etc. As the root user, do the
+ gtk+1.2 and gtk+2 devel libs, etc. As the root user, do the
following:
mkdir /tmp/build
Mac OSX
--------
\ No newline at end of file
+-------
+
+The Mac OSX build uses the tarball created on Linux, so it must be
+created first and in place on the file server. There are currently
+two builds made of wxPythonOSX, one for Panther and Apple's version of
+Python, and one for Jaguar and a self-installed MacPythonOSX.
+
+* On BigMac run the following as root:
+
+ cd wx/wxPython
+ distrib/mac/wxPythonOSX/build panther
+
+* On Whopper run the following as root:
+
+ cd wx/wxPython
+ distrib/mac/wxPythonOSX/build jaguar
+
+* Copy the resulting disk image files in wx/wxPython/dist on each
+ machine to /stuff/Development/wxPython/dist/$(VERSION) on the file
+ server.
+
+