gaim/www

people are dense
WITH_GTK12_ANSWERS
2004-01-19, Luke Schierer
522b8ea7e1b3
people are dense
<?php
require "base.inc.php";
start_html("Downloads");
start_section("Downloads");
?>
<p>
The current *nix version is <b><?php print $current_version; ?></b>.<br>
The current Windows version is <b><?php print $current_win32_version; ?></b>.
</p>
<table class="dl_table">
<tr>
<td class="dl_heading">Description</td>
<td class="dl_heading">Files</td>
</tr>
<tr>
<td class="dl_selection">Gaim <?php print $current_win32_version; ?> (Windows)</td>
<td class="dl_download">
<a href="http://prdownloads.sourceforge.net/gaim/gaim-<?php print $current_win32_version ?>.exe?download">gaim-<?php print $current_win32_version ?>.exe</a><br>
<a href="http://prdownloads.sourceforge.net/gaim/gaim-<?php print $current_win32_version ?>-debug.exe?download">gaim-debug-<?php print $current_win32_version ?>.exe</a>
</td>
</tr>
<tr>
<td class="dl_selection">Gaim <?php print $current_version; ?> (Fedora Core 1)</td>
<td class="dl_download">
<a href="http://prdownloads.sourceforge.net/gaim/gaim-<?php print $current_version ?>-0fc1.i386.rpm?download">gaim-<?php print $current_version ?>-0fc1.i386.rpm</a><br>
<a href="http://prdownloads.sourceforge.net/gaim/gaim-devel-<?php print $current_version ?>-0fc1.i386.rpm?download">gaim-devel-<?php print $current_version ?>-0fc1.i386.rpm</a>
</td>
</tr>
<tr>
<td class="dl_selection">Gaim <?php print $current_version; ?> (Red Hat 9)</td>
<td class="dl_download">
<a href="http://prdownloads.sourceforge.net/gaim/gaim-<?php print $current_version ?>-0rh9.i386.rpm?download">gaim-<?php print $current_version ?>-0rh9.i386.rpm</a><br>
<a href="http://prdownloads.sourceforge.net/gaim/gaim-devel-<?php print $current_version ?>-0rh9.i386.rpm?download">gaim-devel-<?php print $current_version ?>-0rh9.i386.rpm</a>
</td>
</tr>
<tr>
<td class="dl_selection">Gaim <?php print $current_version; ?> (Red Hat 8.0)</td>
<td class="dl_download">
<a href="http://prdownloads.sourceforge.net/gaim/gaim-<?php print $current_version ?>-0rh8.i386.rpm?download">gaim-<?php print $current_version ?>-0rh8.i386.rpm</a><br>
<a href="http://prdownloads.sourceforge.net/gaim/gaim-devel-<?php print $current_version ?>-0rh8.i386.rpm?download">gaim-devel-<?php print $current_version ?>-0rh8.i386.rpm</a>
</td>
</tr>
<tr>
<td class="dl_selection">Gaim <?php print $current_version; ?> (Mandrake 9.2)</td>
<td class="dl_download">
<a href="http://prdownloads.sourceforge.net/gaim/gaim-<?php print $current_version ?>-0mdk9.2.i586.rpm?download">gaim-<?php print $current_version ?>-0mdk9.2.i586.rpm</a><br>
<a href="http://prdownloads.sourceforge.net/gaim/gaim-devel-<?php print $current_version ?>-0mdk9.2.i586.rpm?download">gaim-devel-<?php print $current_version ?>-0mdk9.2.i586.rpm</a>
</td>
</tr>
<tr>
<td class="dl_selection">Gaim <?php print $current_version; ?> (Mandrake 9.1)</td>
<td class="dl_download">
<a href="http://prdownloads.sourceforge.net/gaim/gaim-<?php print $current_version ?>-0mdk9.1.i586.rpm?download">gaim-<?php print $current_version ?>-0mdk9.1.i586.rpm</a><br>
<a href="http://prdownloads.sourceforge.net/gaim/gaim-devel-<?php print $current_version ?>-0mdk9.1.i586.rpm?download">gaim-devel-<?php print $current_version ?>-0mdk9.1.i586.rpm</a>
</td>
</tr>
<tr>
<td class="dl_selection">Gaim <?php print $current_version; ?> (Source)</td>
<td class="dl_download">
<a href="http://prdownloads.sourceforge.net/gaim/gaim-<?php print $current_version ?>.tar.bz2?download">gaim-<?php print $current_version ?>.tar.bz2</a><br>
<a href="http://prdownloads.sourceforge.net/gaim/gaim-<?php print $current_version ?>.tar.gz?download">gaim-<?php print $current_version ?>.tar.gz</a><br>
<a href="http://prdownloads.sourceforge.net/gaim/gaim-<?php print $current_version ?>-0.src.rpm?download">gaim-<?php print $current_version ?>-0.src.rpm</a><br>
</td>
</tr>
</table>
<p><a href="http://sourceforge.net/project/showfiles.php?group_id=235">View all files</a></p>
<?php
end_section();
start_section("CVS") ?>
<p>
CVS is a way of storing and tracking changes in the code between releases.
The Gaim source is kept in CVS. Because this is the central location for
all Gaim development, it always has the latest code and bug fixes. However,
this means it also has the latest bugs.
</p>
<p>
We encourage you to use the releases as much as possible. You <i>can</i>
obtain the Gaim source from anonymous CVS, but doing so puts unnecessary
load on the CVS servers. The code in CVS is never guaranteed to work
correctly, and if something is obviously broken you should not complain
about it, this only slows the development process. However, if you feel
a need to be more cutting-edge than necessary, or if you desire to hack
on the Gaim source, you should use CVS.
</p>
<p>
Here's step-by-step instructions for how to check out and build gaim from
CVS. Before you begin, make sure you have libtool, gettext, automake, and
autoconf installed. If you normally install gaim from RPM, make sure you
also have devel packages of glib 2.0 and gtk 2.0 (but glib and gtk 2.2 are
recommended) installed, as well as gcc and gmake. You also need, of course,
cvs installed (version 1.11).
</p>
<b>Step 1. Check out the source</b>
<p>
Run the following commands in a directory that you have write access to (such
as your home directory):
</p>
<p>
<code>
cvs -d ':pserver:anonymous@cvs.sourceforge.net:/cvsroot/gaim' login
</code>
<br />
(Just hit enter for the password)<br />
<code>
cvs -z3 -d ':pserver:anonymous@cvs.sourceforge.net:/cvsroot/gaim'
checkout gaim
</code>
</p>
<p>
You should see it listing all the source files.
</p>
<br />
<b>Step 2. Build again</b>
<p>
Once you've checked gaim out of CVS, run the follwing commands:
</p>
<p>
<code>cd gaim</code><br />
<code>./autogen.sh</code><br />
</p>
<p>
If you see any errors here, you haven't installed everything you need.
autogen.sh will also run ./configure for you once it's created, if it's
created successfully. If you see any errors related to GLib or GTK, you
haven't installed the devel packages.
</p>
<p>
<code>gmake</code><br />
<code>gmake install</code>
</p>
<br />
<b>Step 3. Update gaim</b>
<p>
When there are changes to gaim's code, you'll want to update your local copy.
You don't have to remove the entire directory that you checked out and redo
the whole thing; instead, from inside the directory, run:
</p>
<p>
<code>cvs update -d</code><br />
<code>gmake</code><br />
<code>gmake install</code><br />
</p>
<p>
The update will merge all the changes into the current files, and then
gmake will rebuild gaim.
</p>
<p>
And that should be everything. Please note you need to use gmake; BSD make
will not work. Also, gmake is installed simply as 'make' on some systems -
if gmake isn't found, use make instead. Please be sure that you are using
the correct version before submitting bug reports - gaim is installed in
/usr/local/bin by default, and you may have an older copy in /usr/bin.
./configure should warn you if that is the case.
</p>
<?php
end_section();
start_section("CVS Mailing List");
?>
<p>
We also have a mailing list set up that will notify you when new
commits are made. Join gaim-commits@lists.sourceforge.net by telling us
your email address at
<a href="http://lists.sourceforge.net/lists/listinfo/gaim-commits">http://lists.sourceforge.net/lists/listinfo/gaim-commits</a>.
Then you'll know when to update.
</p>
<?php
end_section();
// print "<a name=\"apt-rpm\"></a>\n";
// start_section("apt-get for rpm");
?>
<!-- <p>
If you are using <a href="http://apt4rpm.sourceforge.net/">apt-rpm</a>, you
can stay up-to-date with the latest Gaim RPMs by adding one of the following
Gaim apt-rpm repositories to your <code>/etc/apt/sources.list</code> and
running <code>apt-get update</code>, <code>apt-get upgrade</code>:
</p>
<p><b>i386:</b></p>
<pre>
rpm http://gaim.sourceforge.net/apt redhat/7.3/en/i386 release
rpm-src http://gaim.sourceforge.net/apt redhat/7.3/en/i386 release
</pre>
<br />
<p><b>PowerPC:</b></p>
<pre>
rpm http://gaim.sourceforge.net/apt redhat/7.3/en/ppc release
rpm-src http://gaim.sourceforge.net/apt redhat/7.3/en/ppc release
</pre> -->
<?php
// end_section();
end_html();
?>