]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/tech/tn0013.txt
oops, wxGTK.spec missed clean section
[wxWidgets.git] / docs / tech / tn0013.txt
index f6c0a85fb30700d25e89f990e8ac711cc9d335fa..d4dcb5561aba15eec13b50c8510317c6189e0fb8 100644 (file)
@@ -1,5 +1,5 @@
-                     How to prepare wxGTK distribution
-                     =================================
+                      How to prepare wxGTK distribution
+                      =================================
 
 0. Introduction
 ---------------
 
 0. Introduction
 ---------------
@@ -12,7 +12,7 @@ for a wxGTK distribution.
 
 a) Do a fresh checkout using the command
 
 
 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
 
    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
 
    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
 
    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
 --------------------
 
 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
 
    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.
 ----------------------
 
 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
 
 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:
+