From: Eric W. <war...@us...> - 2001-12-09 13:19:01
|
Update of /cvsroot/gaim/gaim In directory usw-pr-cvs1:/tmp/cvs-serv15473 Modified Files: Makefile.am README configure.ac gaim.spec.in Removed Files: BUGS STATUS Log Message: i'm not like them, but i can pretend. Index: Makefile.am =================================================================== RCS file: /cvsroot/gaim/gaim/Makefile.am,v retrieving revision 1.30 retrieving revision 1.31 diff -u -d -r1.30 -r1.31 --- Makefile.am 2001/11/27 20:54:17 1.30 +++ Makefile.am 2001/12/09 13:18:58 1.31 @@ -1,6 +1,6 @@ EXTRA_DIST = gaim.spec.in gaim_applet.gnorba gaim.desktop gaim_applet.desktop \ - HACKING STATUS gaim2blt.pl licq2gaim.pl + HACKING gaim2blt.pl licq2gaim.pl if DISTRIB Index: README =================================================================== RCS file: /cvsroot/gaim/gaim/README,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- README 2001/11/20 06:16:14 1.23 +++ README 2001/12/09 13:18:58 1.24 @@ -7,80 +7,200 @@ Mark Spencer <mar...@ma...> Gaim is an IM client that supports many protocols, including AIM, ICQ, -MSN, IRC, and Jabber. Gaim is NOT endorsed by, nor affiliated with, AOL -nor any other company in ANY way. +MSN, IRC, and Jabber. Gaim is NOT endorsed by, nor affiliated with, +AOL nor any other company in ANY way. -* Build: -./configure ; make -for the stock version. ./configure --help to see what option you can get. -You need to use gmake, BSD make will not work. +BUILD +===== -You need GTK 1.2.3. I don't wanna hear about it, if you can't get it to -work under a lower version. +Read the 'INSTALL' file for more detailed directions. +Gaim uses the standard ./configure ; make. You need to use gmake, BSD +make probably won't work. Remember, run ./configure --help to see what +build options are available. + +In order to compile Gaim, you need to have GTK+ 1.2.5 installed (as +well as the development files!). The configure script will fail if you +don't. You can get it from http://www.gtk.org/. + Gaim will try to compile with Gnome features if you have Gnome on your system. If you don't have them, it will settle for simply GTK. If you don't want Gnome bits, ./configure --disable-gnome If you want to build as a GNOME applet: ./configure --enable-panel ; make -then su to root and run "make install". +then su to root and run "make install". Afterwards panel->Add applet->Network->Gaim should be there. -* Run: -type "./gaim" +RUN +=== -To use the other services (such as Yahoo and IRC) which are available as -plugins: +You should run 'make install' as root to make sure plugins and other files +get installed into locations they want to be in. Once you've done that, +you only need to run 'gaim'. + +To use the other services (such as Yahoo and IRC) which are available +as plugins: + They are installed in $libdir/gaim, which usually is either /usr/lib/gaim or /usr/local/lib/gaim, and should have a somewhat descriptive name (e.g. libyahoo.so or irc.so). Load those plugins using the normal plugin dialog. Then in the account editor, add a new account; the Protocol option menu -should now have another option for the protocol that you loaded. Then you -can sign that account on. +should now have another option for the protocol that you loaded. Then +you can sign that account on. -ICQ and Zephyr are currently the only two protocols that don't use the -global proxy configuration; however, if you have the proxy set to use a -SOCKS5 proxy, ICQ will use it. If the proxy options aren't robust enough -for you there are several libraries that you can link gaim against. +Read below for protocol-specific information. -* Plugins: +PLUGINS +======= + If you do not wish to enable the plugin support within Gaim, run the ./configure script with the --disable-plugins option and recompile your source code. This will prevent the ability to load plugins. -'make install' puts the plugins in $PREFIX/lib/gaim (PREFIX being what you -specified when you ./configure'd - it defaults to /usr/local). Gaim looks -for the plugins in that directory by default, but they do not have to be -there to use them. Also, plugins have a .so extension by default, though -they do not have to. +'make install' puts the plugins in $PREFIX/lib/gaim (PREFIX being what +you specified when you ./configure'd - it defaults to /usr/local). Gaim +looks for the plugins in that directory by default, but they do not have +to be there to use them. Also, plugins have a .so extension by default, +though they do not have to. -* Notes: +To build a plugin from a .c file, put it in the plugins/ directory in +the source and run 'make filename.so', e.g. if you have the .c file +'kickass.c', put it in the plugins/ directory, and from that directory, +run 'make kickass.so'. -This should now compile under Solaris, Digital Unix, Irix, etc w/o a -problem. -This compiles without warnings on Linux-x86 2.2.10 glibc2.1, GTK 1.2.3 system. -If you get warnings on something else, let me know and I'll check it out. -If you get errors, upgrade to the latest GTK-1.2 before bothering me. +NOTES +===== -The resulting executable is standalone, so you can put it in /usr/bin or -whatever. +If you manually set a command for your browser or sound player options, +make sure to put double-quotes around the "%s", otherwise bad things may +happen. -The panel (if you made an applet) requires certain things to be in certain -places, but the Makefile/configure script should figure things out for you. +If you come across a bug, please report it to http://gaim.sf.net/bug.php3. -If you set a command for your browser or your sound player, make sure to put -quotes around the %s where appropriate; otherwise, bad things could happen. -Remember, you did it to yourself. +There always seems to be some iffy-ness by a lot of people about +whether to use the CVS version or stick with a stable release. Use the +CVS version. If you need a version that you know is reliable, then keep +your favorite one in case of an emergency. But for the most part, gaim +is not mission-critical software, and if you can help us find a few bugs +before we release, all the better. (Also, CVS tends to be more stable +than releases, since we get 10 or 12 bug reports right after we make a +release, and all those bugs are fixed within a day or two usually.) Read +http://gaim.sf.net/cvs.php for more information. -Send me bug reports. The web page is http://gaim.sourceforge.net/and the ftp -site is ftp://ftp.sourceforge.net/pub/sourceforge/gaim. We also have a -sourceforge page at http://sourceforge.net/projects/gaim/ -Keep your eyes out for updates, and I'll try to keep the program maintained. -Other contributors and patches are welcomed. Please read the FAQ first. You -can come ask questions in #gaim on irc.openprojects.net. +PROTOCOL INFORMATION +==================== + +Each protocol is hacked by both Rob and Eric, though there is one person +that kind of "owns" a protocol (mostly indicating that they were the +person that originally wrote it). Their name will be next to the protocol; +they're the people to complain to when something doesn't work ;). + + +TOC (Rob) +=== + +You shouldn't use TOC, you should use Oscar instead. TOC can sync your +buddy list with the server (if it's not too long), and can respond to file +transfer requests (both sending and receiving). Other than that, there's +nothing it can do that Oscar can't, yet. The TOC protocol doesn't allow +retrieval of away messages; isn't capable of sending or receiving buddy +icons; it also can't make file transfer requests. + + +Oscar (Eric) +===== + +Oscar is the default protocol. It is recommended that you use Oscar for +both AIM and ICQ, as TOC isn't very featureful and the old ICQ protocol no +longer works. + +For AIM, Oscar can get people's away messages. It can request and accept +Direct IM connections, but it cannot yet transfer files through this (or +through any other means). It can send and receive buddy icons if you have +GdkPixbuf. + +For ICQ, it supports nearly everything that the old ICQ plugin supported, +which isn't much. To use Oscar for ICQ, enter your ICQ UIN as the +screenname. The default host/port will work. + + +Yahoo (Eric) +===== + +Yahoo is currently using the new YMSG protocol that newer official Yahoo +clients are using. This protocol is much better than the old one, and +tends to be somewhat more reliable. However, the Yahoo service is still +flaky at best. Group chats aren't supported yet. + + +IRC (Eric) +=== + +There are three ways to join an IRC chat room. The first is the File->Join +A Chat menu option in the Buddy List window. The second is the "Chat" +button at the bottom of the buddy list. The third is to type "/join #name" +in an IM window where the "Send Message As" menu is set to your IRC +account. There are other / commands that work in IM and Chat windows for +IRC, /help will give you a list of them. + + +MSN (Eric) +=== + +With MSN you can join a conversation with several people, but you can't +invite people from the IM window yet. + + +ICQ (Eric) +=== + +The ICQ plugin is deprecated and will probably be removed soon. The +protocol only marginally works. You should use Oscar for ICQ. + + +Jabber (Eric) +====== + +Transports aren't currently supported at all, though if you have a +transport already subscribed Gaim will use it (you can't add or remove +transports though). In order to use a server other than jabber.org, set +your username to include the server, e.g. war...@my.... This +is the actual format of the Jabber ID anyway; Jabber is email with online +notification. + + +Napster (Rob) +======= + +Heh. Ok, so I (Rob) am on crack! Gaim can sign on/off of Napster, +add/remove people to your hotlist (buddylist) as well as chat privately +and in chat rooms. You can search for files and browse a list of other +user's files. You can currently download files as long as the person +you're retrieving files from is not firewalled. + + +Zephyr (Eric) +====== + +Let me start off by saying how much I really despise Zephyr. They do a +lot of things that make me realize why this never caught on. For those +of you who are unfortunate enough to feel compelling need to use this, +gaim now has a Zephyr plugin. It can currently sign on/off, handles +presence/buddy lists (it even imports your .anyone file!), and can +send/receive personal messages. A lot of stuff is missing, this is just +a real rough first stab at it. + + +Gadu-Gadu (Eric) +========= + +I really shouldn't be taking credit for Gadu-Gadu, I'm just the person who +commits the patches that Arkadiusz Miskiewicz gives me. Gadu-Gadu is an IM +system most similar to ICQ that is quite popular in Poland. It can manage +your server-side buddy list through the Protocol Actions menu. Index: configure.ac =================================================================== RCS file: /cvsroot/gaim/gaim/configure.ac,v retrieving revision 1.38 retrieving revision 1.39 diff -u -d -r1.38 -r1.39 --- configure.ac 2001/12/08 09:48:51 1.38 +++ configure.ac 2001/12/09 13:18:58 1.39 @@ -167,11 +167,11 @@ fi if test "x$enable_gnome" != "xyes" -a "x$enable_gtk2" != "xyes" ; then - AM_PATH_GLIB(1.2.3,,AC_MSG_ERROR([ + AM_PATH_GLIB(1.2.5,,AC_MSG_ERROR([ *** GLib is required to build Gaim; please make sure you have the GLib *** development headers installed. The latest version of GLib is *** always available at http://www.gtk.org/.])) - AM_PATH_GTK(1.2.3,,AC_MSG_ERROR([ + AM_PATH_GTK(1.2.5,,AC_MSG_ERROR([ *** GTK+ is required to build Gaim; please make sure you have the GTK+ *** development headers installed. The latest version of GTK+ is *** always available at http://www.gtk.org/.])) Index: gaim.spec.in =================================================================== RCS file: /cvsroot/gaim/gaim/gaim.spec.in,v retrieving revision 1.31 retrieving revision 1.32 diff -u -d -r1.31 -r1.32 --- gaim.spec.in 2001/11/29 20:50:42 1.31 +++ gaim.spec.in 2001/12/09 13:18:58 1.32 @@ -17,7 +17,7 @@ Source: %{name}-%{version}.tar.gz Packager: Rob Flynn <ro...@ma...> BuildRoot: /var/tmp/%{name}-%{version}-root -Requires: gtk+ >= 1.2.3 +Requires: gtk+ >= 1.2.5 %description Gaim is NOT affiliated with or endorsed by AOL. @@ -38,7 +38,7 @@ %package applet Summary: A Gnome client compatible with AOL's 'Instant Messenger' Group: Applications/Internet -Requires: gtk+ >= 1.2.3 +Requires: gtk+ >= 1.2.5 %description applet Gaim allows you to talk to anyone using AOL's --- BUGS DELETED --- --- STATUS DELETED --- |