X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/15eac935e8910329c3c9aaf0c16b03d42010fb6b..3249a43c963ee1957e9c3ea91ef6de9fd88d96a9:/wxPython/distrib/howto-distrib.txt diff --git a/wxPython/distrib/howto-distrib.txt b/wxPython/distrib/howto-distrib.txt index f498c2ede9..4203a2c3f2 100644 --- a/wxPython/distrib/howto-distrib.txt +++ b/wxPython/distrib/howto-distrib.txt @@ -14,9 +14,9 @@ main intent of this document... 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.) @@ -45,18 +45,6 @@ Preflight Checklist 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: @@ -66,15 +54,21 @@ Windows (build env is on Cyclops) * 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 @@ -107,7 +101,7 @@ wx/wxPython dir: * Make the demo tarball: - dsitrib/makedemo + distrib/makedemo * Make the docs tarball: @@ -136,7 +130,7 @@ wx/wxPython dir: 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 @@ -152,4 +146,25 @@ wx/wxPython dir: 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. + +