Gabber: The GNOME Jabber Client
*******

CVS users, CVS notes are now in README.cvs.
FreeBSD users, please also see README.FreeBSD.


Some notes
-------
Gabber is a Jabber client for GNOME. No, it's not a GTK client, it's a 
GNOME client. Originally cabbar was the GTK client, but it has not been 
worked on for quite some time. Now there's jewel if you want a GTK+ client.

Gabber is young, but progressing very rapidly. We're aiming for 
1.0 to contain everything we originally intended upon supporting, and 
then just going from there. :)

Gabber is a C++ project. If C++ gives you seizures, please do not 
proceed any further. Dave and I (Julian) are of the opinion that C++ 
can be great if done properly, but absolutely horrible if not. Gtkmm is 
an excellent binding of GTK+ to C++, and both of us like it much more 
than GTK+. It's beautiful.

Gabber's user interface is done in glade, and dynamically loaded with 
libglade. If libglade gives you seizures, well, you probably shouldn't 
be using GNOME. Julian has become quite the User Interface freak, and 
is trying his hardest to give Gabber the best UI he can, while still 
providing most of Jabber's features.

Gabber could not exist if it were not for the Jabber people, the GNOME 
people, and the gtkmm people, but it really couldn't exist without Dave. 
Jabberoo is cool, and he's an amazing coder, I (Julian) am glad to have 
this opportunity to learn much about coding from him.

Now, back to your regularly scheduled program.


Dependencies
-------
At absolute minimum, to run Gabber you need:

GNOME      >= 1.0.9  (Somewhere around there, I think)
libsigc++  >= 1.0.0  (http://libsigc.sourceforge.net/)
gtkmm      >= 1.2.0  (aka gtk--, http://gtkmm.sourceforge.net/)
gnomemm    >= 1.1.10 (aka gnome--, http://gtkmm.sourceforge.net/)
libglade   >= 0.11   (Your favorite GNOME mirror, or ftp.helixcode.com)
libunicode >= 0.4    (ftp.helixcode.com)
iconv		     (broken on several distributions, 
                      Helix has released fixes)

If you do not already have Helix Code's packaged version of GNOME (aka 
Helix GNOME), I highly recommend it. Yes, it can be quite a large 
download, but it's worth it if you use GNOME. If you have Helix GNOME, 
the only library you won't find in it is gnomemm. No, Helix GNOME is
not required.


Compiling Gabber
-------
Given ${prefix} is your prefix, such as /usr, /usr/local, or /opt/gnome 
and that /etc is the place you have sound/events :
./configure --prefix=${prefix} --sysconfdir=/etc
make
su
make install

That should be all you need to do.


Authors
-------
See AUTHORS
