- How to prepare wxGTK distribution
- =================================
+ How to prepare wxGTK distribution
+ =================================
0. Introduction
---------------
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
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
--------------------
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.
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:
+