README

Thu, 29 Dec 2022 02:26:53 -0600

author
Gary Kramlich <grim@reaperworld.com>
date
Thu, 29 Dec 2022 02:26:53 -0600
branch
release-2.x.y
changeset 41986
b6ba34e4906d
parent 40841
d12f1daf83ff
permissions
-rw-r--r--

Update the about box to point people to discourse instead of the mailing list.

I also did a drive-by in the README that was telling people to create issues
at developer.pidgin.im.

Testing Done:
Ran and verified the text was correct in the about box.

Reviewed at https://reviews.imfreedom.org/r/2154/

15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
1 Purple, Pidgin and Finch
0
7b1da07f853f [gaim-migrate @ 9]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
2 ========================
15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
3 See AUTHORS and COPYRIGHT for the list of contributors.
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
4
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
5 libpurple is a library intended to be used by programmers seeking
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
6 to write an IM client that connects to many IM networks. It supports
40841
d12f1daf83ff Remove the oscar protocol
Gary Kramlich <grim@reaperworld.com>
parents: 38089
diff changeset
7 XMPP among other protocols.
0
7b1da07f853f [gaim-migrate @ 9]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
8
33106
6bfa5b87e99f Fixup READMEs a bit.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 16961
diff changeset
9 Pidgin is a graphical IM client written in C which uses the GTK+
15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
10 toolkit.
2608
af4b9ddb6365 [gaim-migrate @ 2621]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2536
diff changeset
11
16002
Richard Nelson <wabz@pidgin.im>
parents: 15998
diff changeset
12 Finch is a text-based IM client written in C which uses the ncurses
15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
13 toolkit.
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
14
2862
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
15 BUILD
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
16 =====
0
7b1da07f853f [gaim-migrate @ 9]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
17
2862
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
18 Read the 'INSTALL' file for more detailed directions.
0
7b1da07f853f [gaim-migrate @ 9]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
19
15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
20 These programs use the standard ./configure ; make. You need to use
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
21 gmake, BSD make probably won't work. Remember, run ./configure --help
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
22 to see what build options are available.
2862
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
23
15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
24 In order to compile Pidgin you need to have GTK+ 2.0 installed (as
2862
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
25 well as the development files!). The configure script will fail if you
16002
Richard Nelson <wabz@pidgin.im>
parents: 15998
diff changeset
26 don't. If you don't have GTK+ 2.0 installed, you should install it
Richard Nelson <wabz@pidgin.im>
parents: 15998
diff changeset
27 using your distribution's package management tools.
0
7b1da07f853f [gaim-migrate @ 9]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
28
15371
a26902f93720 [gaim-migrate @ 18100]
Luke Schierer <lschiere@pidgin.im>
parents: 13633
diff changeset
29 For sound support, you also need gstreamer 0.10 or higher. For
a26902f93720 [gaim-migrate @ 18100]
Luke Schierer <lschiere@pidgin.im>
parents: 13633
diff changeset
30 spellchecking support, you need libgtkspell (http://gtkspell.sf.net/).
a26902f93720 [gaim-migrate @ 18100]
Luke Schierer <lschiere@pidgin.im>
parents: 13633
diff changeset
31 Your distro of choice probably already includes these, just be sure to
a26902f93720 [gaim-migrate @ 18100]
Luke Schierer <lschiere@pidgin.im>
parents: 13633
diff changeset
32 install the development packages.
2862
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
33
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
34 RUN
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
35 ===
0
7b1da07f853f [gaim-migrate @ 9]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
36
2862
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
37 You should run 'make install' as root to make sure plugins and other files
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
38 get installed into locations they want to be in. Once you've done that,
15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
39 you only need to run 'pidgin' or 'finch'.
0
7b1da07f853f [gaim-migrate @ 9]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
40
16237
606a402fea87 Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents: 16002
diff changeset
41 To get started, simply add a new account.
1400
a12d24a021f6 [gaim-migrate @ 1410]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 1161
diff changeset
42
41986
b6ba34e4906d Update the about box to point people to discourse instead of the mailing list.
Gary Kramlich <grim@reaperworld.com>
parents: 40841
diff changeset
43 If you come across a bug, please report it at: https://issues.imfreedom.org/
0
7b1da07f853f [gaim-migrate @ 9]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
44
2862
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
45 PLUGINS
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
46 =======
2318
2e5108f70338 [gaim-migrate @ 2328]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2142
diff changeset
47
15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
48 If you do not wish to enable the plugin support within Purple, run the
2318
2e5108f70338 [gaim-migrate @ 2328]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2142
diff changeset
49 ./configure script with the --disable-plugins option and recompile your
2e5108f70338 [gaim-migrate @ 2328]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2142
diff changeset
50 source code. This will prevent the ability to load plugins.
2e5108f70338 [gaim-migrate @ 2328]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2142
diff changeset
51
15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
52 'make install' puts the plugins in $PREFIX/lib/purple (PREFIX being what
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15371
diff changeset
53 you specified when you ./configure'd - it defaults to /usr/local). Purple
16237
606a402fea87 Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents: 16002
diff changeset
54 looks for the plugins in that directory by default. Plugins can be installed
606a402fea87 Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents: 16002
diff changeset
55 per-user in ~/.purple/plugins as well. Pidgin and Finch also look in
606a402fea87 Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents: 16002
diff changeset
56 $PREFIX/lib/pidgin and $PREFIX/lib/finch for UI-specific, respectively.
2862
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
57
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
58 To build a plugin from a .c file, put it in the plugins/ directory in
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
59 the source and run 'make filename.so', e.g. if you have the .c file
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
60 'kickass.c', put it in the plugins/ directory, and from that directory,
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
61 run 'make kickass.so'.
962a6d4da169 [gaim-migrate @ 2875]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2777
diff changeset
62

mercurial