annotate README @ 2789:e8a2f3b92348

[gaim-migrate @ 2802] I don't think anyone is being pleased with the way it is now. So I'll put in this fix. Maybe this will make more people happy. That comment pissed me off so much. I'll put it back to the way it was originally tomorrow when I get home. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sat, 24 Nov 2001 19:15:32 +0000
parents 0899f8c99a15
children ad4057cb228f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
1 gaim
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
2 ========================
1670
cce40a648f7a [gaim-migrate @ 1680]
Rob Flynn <gaim@robflynn.com>
parents: 1656
diff changeset
3 Rob Flynn <rob@marko.net> IM: RobFlynn (currnet maintainer)
2333
de907b3cf529 [gaim-migrate @ 2346]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2332
diff changeset
4 Eric Warmenhoven <warmenhoven@yahoo.com> IM: EWarmenhoven (lead devel)
163
d2b38d23ce19 [gaim-migrate @ 173]
Rob Flynn <gaim@robflynn.com>
parents: 135
diff changeset
5 Syd Logan - Super Hacker and Resident Designated Driver
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
6 Jim Duchek <jimduchek@ou.edu> IM: Zilding (former maintainer)
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
7 Mark Spencer <markster@marko.net>
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
8
2608
cad63750f3bb [gaim-migrate @ 2621]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2536
diff changeset
9 Gaim is an IM client that supports many protocols, including AIM, ICQ,
cad63750f3bb [gaim-migrate @ 2621]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2536
diff changeset
10 MSN, IRC, and Jabber. Gaim is NOT endorsed by, nor affiliated with, AOL
cad63750f3bb [gaim-migrate @ 2621]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2536
diff changeset
11 nor any other company in ANY way.
cad63750f3bb [gaim-migrate @ 2621]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2536
diff changeset
12
2318
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
13 * Build:
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
14
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
15 ./configure ; make
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
16 for the stock version. ./configure --help to see what option you can get.
1671
86c71ca7c90f [gaim-migrate @ 1681]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1670
diff changeset
17 You need to use gmake, BSD make will not work.
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
18
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
19 You need GTK 1.2.3. I don't wanna hear about it, if you can't get it to
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
20 work under a lower version.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
21
706
a9758452f3c4 [gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 531
diff changeset
22 Gaim will try to compile with Gnome features if you have Gnome on your
a9758452f3c4 [gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 531
diff changeset
23 system. If you don't have them, it will settle for simply GTK. If you
a9758452f3c4 [gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 531
diff changeset
24 don't want Gnome bits, ./configure --disable-gnome
a9758452f3c4 [gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 531
diff changeset
25
1881
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
26 If you want to build as a GNOME applet:
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
27 ./configure --enable-panel ; make
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
28 then su to root and run "make install".
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
29 Afterwards panel->Add applet->Network->Gaim should be there.
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
30
2318
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
31 * Run:
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
32
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
33 type "./gaim"
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
34
1400
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
35 To use the other services (such as Yahoo and IRC) which are available as
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
36 plugins:
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
37 They are installed in $libdir/gaim, which usually is either /usr/lib/gaim
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
38 or /usr/local/lib/gaim, and should have a somewhat descriptive name (e.g.
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
39 libyahoo.so or irc.so). Load those plugins using the normal plugin dialog.
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
40 Then in the account editor, add a new account; the Protocol option menu
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
41 should now have another option for the protocol that you loaded. Then you
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
42 can sign that account on.
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
43
1881
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
44 ICQ and Zephyr are currently the only two protocols that don't use the
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
45 global proxy configuration; however, if you have the proxy set to use a
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
46 SOCKS5 proxy, ICQ will use it. If the proxy options aren't robust enough
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
47 for you there are several libraries that you can link gaim against.
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
48
2318
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
49 * Plugins:
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
50
2536
0e0a54e5819a [gaim-migrate @ 2549]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2333
diff changeset
51 If you do not wish to enable the plugin support within Gaim, run the
2318
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
52 ./configure script with the --disable-plugins option and recompile your
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
53 source code. This will prevent the ability to load plugins.
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
54
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
55 'make install' puts the plugins in $PREFIX/lib/gaim (PREFIX being what you
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
56 specified when you ./configure'd - it defaults to /usr/local). Gaim looks
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
57 for the plugins in that directory by default, but they do not have to be
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
58 there to use them. Also, plugins have a .so extension by default, though
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
59 they do not have to.
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
60
a7bfb5dfab25 [gaim-migrate @ 2328]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2142
diff changeset
61 * Notes:
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
62
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
63 This should now compile under Solaris, Digital Unix, Irix, etc w/o a
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
64 problem.
706
a9758452f3c4 [gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 531
diff changeset
65
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
66 This compiles without warnings on Linux-x86 2.2.10 glibc2.1, GTK 1.2.3 system.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
67 If you get warnings on something else, let me know and I'll check it out.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
68 If you get errors, upgrade to the latest GTK-1.2 before bothering me.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
69
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
70 The resulting executable is standalone, so you can put it in /usr/bin or
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
71 whatever.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
72
39
a59730d35702 [gaim-migrate @ 48]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 0
diff changeset
73 The panel (if you made an applet) requires certain things to be in certain
78
66c5a24b62ec [gaim-migrate @ 88]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 46
diff changeset
74 places, but the Makefile/configure script should figure things out for you.
39
a59730d35702 [gaim-migrate @ 48]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 0
diff changeset
75
2777
0899f8c99a15 [gaim-migrate @ 2790]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2608
diff changeset
76 If you set a command for your browser or your sound player, make sure to put
0899f8c99a15 [gaim-migrate @ 2790]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2608
diff changeset
77 quotes around the %s where appropriate; otherwise, bad things could happen.
0899f8c99a15 [gaim-migrate @ 2790]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2608
diff changeset
78 Remember, you did it to yourself.
0899f8c99a15 [gaim-migrate @ 2790]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2608
diff changeset
79
1656
8c1861a8daa1 [gaim-migrate @ 1666]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1400
diff changeset
80 Send me bug reports. The web page is http://gaim.sourceforge.net/and the ftp
1881
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
81 site is ftp://ftp.sourceforge.net/pub/sourceforge/gaim. We also have a
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
82 sourceforge page at http://sourceforge.net/projects/gaim/
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
83
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
84 Keep your eyes out for updates, and I'll try to keep the program maintained.
2332
1121342c6830 [gaim-migrate @ 2344]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2318
diff changeset
85 Other contributors and patches are welcomed. Please read the FAQ first. You
1121342c6830 [gaim-migrate @ 2344]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2318
diff changeset
86 can come ask questions in #gaim on irc.openprojects.net.