X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6b5691cb91013a67458a9c06af880b6100103172..c16d276354b116475bf85a0388b4b0f545da0f82:/docs/tech/tn0013.txt?ds=sidebyside diff --git a/docs/tech/tn0013.txt b/docs/tech/tn0013.txt index f6c0a85fb3..d4dcb5561a 100644 --- a/docs/tech/tn0013.txt +++ b/docs/tech/tn0013.txt @@ -1,5 +1,5 @@ - How to prepare wxGTK distribution - ================================= + How to prepare wxGTK distribution + ================================= 0. Introduction --------------- @@ -12,7 +12,7 @@ for a wxGTK distribution. a) Do a fresh checkout using the command - cvs -d :pserver:anoncvs@cvs.wxwindows.org:/home/wxcvs co wxGTK + cvs -d :pserver:anoncvs@cvs.wxwindows.org:/home/wxcvs co wxGTK NB: if you realize later that some needed files were not checked out by this command, please modify CVSROOT/modules to include the missing @@ -37,12 +37,12 @@ b) Create a build directory under wxWindows, e.g. I use "gtk-release", Note 1: "-j1" is needed now because make dist target is broken and doesn't allow parallelizing, if your make is aliased to "make -j4" (like - mine), it simply won't work. + mine), it simply won't work. Note 2; there are also dist-only and bzip-dist targets, the "-only" suffix means to just create the archive supposing that the files - themselves are already under _dist_dir/wxGTK-${version} where - "make dist" creates them + themselves are already under _dist_dir/wxGTK-${version} where + "make dist" creates them 2. Building the RPMs -------------------- @@ -87,7 +87,12 @@ b) Start RPM build by going to RPM_ROOT directory and typing "rpm -bb RPMS/i386/wxGTK-gl-${version}-1.i386.rpm RPMS/i386/wxGTK-static-${version}-1.i386.rpm -3. Uploading the files +3. Building the DEBs +-------------------- + +[Ron is doing this] + +4. Uploading the files ---------------------- All 11 files should be uploaded (via FTP) to several locations. @@ -95,9 +100,42 @@ All 11 files should be uploaded (via FTP) to several locations. a) incoming.sourceforge.net, go to project admin page on sf.net and choose add/edit releases for more details -b) ftp.remstar.com +b) ftp.remstar.com (Julian has the password) -4. Announcing the release +5. Announcing the release ------------------------- -TODO +a) FreshMeat: + - http://freshmeat.net/projects/wxwindowsgtk/ + - username and password are "wxgtk" for logging in + - hit "new release" at the top + - follow the step by step + +b) wx-announce mailing list: mailto:wx-announce@lists.wxwindows.org + + [where is the announcement text? TODO] + +c) update www.wxwindows.org + +d) GNOME (very effective, stays on front page for days): + - http://www.gnome.org/applist + - Search for wxWindows + - Update the version number + - Ignore the error message + +e) MacNN: + - http://www.macnn.com + - Contact or Contribute or something + +f) MacRumors: + - http://www.macrumors.com + - Contact or Contribute or something + +g) Apple Developers Connection: + mailto: adcnews@apple.com + +h) LinuxDevices.com: + Interesting for wxUniversal. + +i) The Python mailing list: +