gaim/www

Parents 4828722fe7e9
Children f056be7ff6cc
rekkanoryo cleaned up the win32 build instructions quite nicely. They now include information about Kevin Stange's build environment fetcher. I made a few minor changes, so any mistakes are my fault.
--- a/htdocs/win32/build.php Tue Nov 15 10:55:52 2005 -0500
+++ b/htdocs/win32/build.php Tue Nov 15 18:30:10 2005 -0500
@@ -7,8 +7,18 @@
<h2>Set up your build environment</h2>
+<h3>The easy way</h3>
+
<ul>
-<li>Install <a href="http://cygwin.com">Cygwin</a> Bash shell. Make sure to select Unix file mode during setup.</li>
+<li>Install the <a href="http://cygwin.com">Cygwin</a> Bash shell. Make sure to select Unix file mode during setup. Also make sure you install bzip2, coreutils, cvs, grep, gzip, make, patch, sed, awk, tar, unzip, and wget (several of these are selected by default).</li>
+<li>Download the <a href="http://gaim-extprefs.sourceforge.net/bef.shtml">WinGaim Build Environment Fetcher</a> script. Follow the instructions on the website to fetch and install most of the needed build dependencies. The script can fetch Gaim's source code from either anonymous CVS or a source distribution; you will be prompted to choose which you'd like to use.</li>
+<li>Download the latest version of the <code>Windows API</code> from the MinGW <a href="http://www.mingw.org/download.shtml">download page</a> (at least <a href="http://prdownloads.sourceforge.net/mingw/w32api-3.3.tar.gz?download">3.3</a>). Extract this into your MinGW directory structure (<code>tar -xvzf /path/to/w32api-3.3.tar.gz -C /cygdrive/c/MinGW</code>) to upgrade the installed API.</li>
+<li>Skip the &quot;The manual way,&quot; &quot;Install Gaim's build dependencies,&quot; and &quot;Get the Gaim source code&quot; sections and go straight to &quot;<a href="#buildgaim">Build Gaim</a>&quot;.</li>
+
+<h3>The manual way</h3>
+
+<ul>
+<li>Install the <a href="http://cygwin.com">Cygwin</a> Bash shell. Make sure to select Unix file mode during setup. Also make sure you install bzip2, coreutils, cvs, grep, gzip, make, patch, sed, awk, tar, unzip, and wget (several of these are selected by default).</li>
<li>
<p>
Install <a href="http://www.mingw.org">MinGW v3.1 or higher</a>.<br/>
@@ -20,7 +30,7 @@
<code>export PATH=/cygdrive/c/MinGW/bin:$PATH</code>
</pre>
-<p>You do not want to use any of Cygwin's build tools, with one exception, you need to use Cygwin's make utility. If typing <code>which make</code> produces MinGW's make utility, then just rename the <code>make.exe</code> in the MinGW bin directory to something else, so that cygwin's make utility will be used instead.</p>
+<p>You do not want to use any of Cygwin's build tools, with one exception; you need to use Cygwin's make utility. If typing <code>which make</code> produces MinGW's make utility, then just rename the <code>make.exe</code> in the MinGW bin directory to something else, so that cygwin's make utility will be used instead. This shouldn't be a problem with recent versions of MinGW.</p>
</li>
<li>
@@ -76,7 +86,7 @@
<li><a href="http://prdownloads.sourceforge.net/gaim/gaim-<?php print $current_win32_version; ?>.tar.gz">Windows Gaim v<?php print $current_win32_version; ?> sources</a></li>
</ul>
-<h2>Build Gaim</h2>
+<a name="buildgaim"><h2>Build Gaim</h2></a>
<pre>
<code>$ cd ~/gaim
$ make -f Makefile.mingw install</code>
@@ -84,7 +94,7 @@
<p>Now just wait and let your compiler do its thing. When finished, Gaim will be in <code>~/gaim/win32-install-dir</code></p>
<h2>Build Gaim Installer</h2>
-If you want to build the Gaim installer, do the following:
+If you want to build the Gaim installer, do the following (skip to the <code>make</code> command below if you chose to use the WinGaim Build Environment Fetcher):
<ul>
<li>
Grab and install <a href="http://prdownloads.sourceforge.net/nsis/nsis-2.08.exe?download">NSIS v2.0.8</a>. Include NSIS to your PATH.<br/>