source: xsoft/other/pidgin.xml@ fce275e

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since fce275e was fce275e, checked in by Randy McMurchy <randy@…>, 16 years ago

Modified all the Sourceforge download URLs to use a newly created entity instead of a hard-coded URL

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7591 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 11.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY pidgin-download-http "&sourceforge-repo;/pidgin/pidgin-&pidgin-version;.tar.bz2">
8 <!ENTITY pidgin-download-ftp " ">
9 <!ENTITY pidgin-md5sum "83f44bf9c076595967f7374c50250176">
10 <!ENTITY pidgin-size "7.7 MB">
11 <!ENTITY pidgin-buildsize "172 MB (additinoal 106 MB for API documentation)">
12 <!ENTITY pidgin-time "2.5 SBU">
13]>
14
15<sect1 id="pidgin" xreflabel="Pidgin-&pidgin-version;">
16 <?dbhtml filename="pidgin.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Pidgin-&pidgin-version;</title>
24
25 <indexterm zone="pidgin">
26 <primary sortas="a-Pidgin">Pidgin</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Pidgin</title>
31
32 <para><application>Pidgin</application> is an instant messaging client that
33 can connect with a wide range of networks including AIM, ICQ, GroupWise,
34 MSN, Jabber, IRC, Napster, Gadu-Gadu, SILC, Zephyr and Yahoo!.</para>
35
36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing="compact">
38 <listitem>
39 <para>Download (HTTP): <ulink url="&pidgin-download-http;"/></para>
40 </listitem>
41 <listitem>
42 <para>Download (FTP): <ulink url="&pidgin-download-ftp;"/></para>
43 </listitem>
44 <listitem>
45 <para>Download MD5 sum: &pidgin-md5sum;</para>
46 </listitem>
47 <listitem>
48 <para>Download size: &pidgin-size;</para>
49 </listitem>
50 <listitem>
51 <para>Estimated disk space required: &pidgin-buildsize;</para>
52 </listitem>
53 <listitem>
54 <para>Estimated build time: &pidgin-time;</para>
55 </listitem>
56 </itemizedlist>
57
58 <bridgehead renderas="sect3">Pidgin Dependencies</bridgehead>
59
60 <bridgehead renderas="sect4">Required</bridgehead>
61 <para role="required"><xref linkend="glib2"/>,
62 <xref linkend="libxml2"/>, and
63 <xref linkend="perl-xml-parser"/></para>
64
65 <bridgehead renderas="sect4">Optional for SSL Support</bridgehead>
66 <para role="optional"><xref linkend="gnutls"/> or <xref linkend="nss"/></para>
67
68 <para>SSL support is required for MSN Messenger and Google Talk.
69 <application>GnuTLS</application> is the preferred method. Note that one of
70 <xref linkend="firefox"/>,
71 <xref linkend="thunderbird"/>,
72 <xref linkend="seamonkey"/>, or
73 <ulink url="http://www.mozilla.org/products/mozilla1.x/">Mozilla</ulink>
74 can be used instead of NSS.</para>
75
76 <bridgehead renderas="sect4">Optional GUI Tools</bridgehead>
77 <para role="optional"><xref linkend="gtk2"/>
78 (required to build the GUI interface),
79 <ulink url="http://gtkspell.sourceforge.net/">Gtkspell</ulink>
80 (for spell-check support and only used if <application>Gtk+</application> is installed),
81 <xref linkend="xscreensaver"/>
82 (to check for idleness and only used if <application>Gtk+</application> is installed),
83 <xref linkend="startup-notification"/>
84 (only used if <application>Gtk+</application> is installed), and
85 <xref linkend="x-window-system"/>
86 (used for session management support)</para>
87
88 <bridgehead renderas="sect4">Optional</bridgehead>
89 <para role="optional"><xref linkend="intltool"/>,
90 <xref linkend="GConf"/>,
91 <xref linkend="dbus-glib"/> (requires <xref linkend="python"/> also),
92 <ulink url="http://silcnet.org/software/">SILC Client</ulink>,
93 <ulink url="http://silcnet.org/software/">SILC Toolkit</ulink>,
94 <ulink url="http://packages.debian.org/stable/source/zephyr">zephyr</ulink>,
95 <xref linkend="gstreamer"/>
96 (required for audio support),
97 <xref linkend="evolution-data-server"/>
98 (required for Evolution integration),
99 <ulink url="http://www.sqlite.org/">SQLite</ulink>
100 (required for the Contact Availability Prediction plugin),
101 <xref linkend="cyrus-sasl"/>
102 (required for Jabber support),
103 <xref linkend="mitkrb"/>
104 (required for Kerberos support in the Zephyr module),
105 <ulink url="http://www.avahi.org">Avahi</ulink>
106 (required for the Bonjour plugin),
107 <ulink url="http://meanwhile.sourceforge.net/">Meanwhile</ulink>
108 (required for Sametime protocol support),
109 <ulink url="http://www.gnome.org/projects/NetworkManager/">NetworkManager</ulink>
110 (<ulink url="&gnome-download-http;/NetworkManager/">download</ulink> and
111 requires that <application>D-Bus</application> is installed),
112 <ulink url="http://sourceforge.net/projects/check">check</ulink>
113 (only used during the test suite), and
114 Gadu-Gadu external libraries (cannot find a URL)</para>
115
116 <bridgehead renderas="sect4">Optional for Programming Language Support</bridgehead>
117 <para role="optional"><ulink url="http://www.mono-project.com/Main_Page">Mono</ulink>
118 (experimental),
119 <xref linkend="tcl"/>, and
120 <xref linkend="tk"/></para>
121
122 <para condition="html" role="usernotes">User Notes:
123 <ulink url="&blfs-wiki;/pidgin"/></para>
124
125 </sect2>
126
127 <sect2 role="installation">
128 <title>Installation of Pidgin</title>
129
130 <para>Compile <application>Pidgin</application> by running the following
131 commands:</para>
132
133<screen><userinput>./configure --prefix=/usr \
134 --with-gconf-schema-file-dir=&gnome-etc-dir;/gconf/schemas \
135 --disable-gtkui &amp;&amp;
136make</userinput></screen>
137
138 <para> If you have <xref linkend="doxygen"/> installed
139 (<xref linkend="graphviz"/> can be used also) and you wish to create the
140 API documentation, issue: <command>make docs</command></para>
141
142 <para>To test the results, issue: <command>make check</command>. Note
143 that the end result of the suite indicates an error. This error is only
144 due to some locale translation issues and not the actual tests. The
145 actual result of the tests are displayed about half way through the
146 tests and should indicate that they passed.</para>
147
148 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
149
150<screen role="root"><userinput>make install &amp;&amp;
151install -v -m755 -d /usr/share/doc/pidgin-&pidgin-version; &amp;&amp;
152install -v -m644 README* doc/*.txt doc/gtkrc-2.0 \
153 /usr/share/doc/pidgin-&pidgin-version;</userinput></screen>
154
155 <para>If you created the API documentation, install it using the following
156 commands as the <systemitem class="username">root</systemitem> user:</para>
157
158<screen role="root"><userinput>install -v -m755 -d /usr/share/doc/pidgin-&pidgin-version;/api &amp;&amp;
159install -v -m644 doc/html/* \
160 /usr/share/doc/pidgin-&pidgin-version;/api</userinput></screen>
161
162 </sect2>
163
164 <sect2 role="commands">
165 <title>Command Explanations</title>
166
167 <para><parameter>--with-gconf-schema-file-dir=&gnome-etc-dir;/gconf/schemas</parameter>:
168 This parameter is used so that the <application>GConf</application> schema
169 files are installed into the existing database. If
170 <application>GConf</application> is not installed, the parameter does not
171 affect the build or installation of the package.</para>
172
173 <para><parameter>--disable-gtkui</parameter>: This parameter is used if
174 <application>GTK+</application> is not installed. The build will only
175 produce the <command>finch</command> program, which is a text-based
176 (<application>Ncurses</application>) only version. Remove this parameter
177 if you have <application>GTK+</application> installed to build the GUI
178 <command>pidgin</command> program.</para>
179
180 </sect2>
181
182 <sect2 role="configuration">
183 <title>Configuring Pidgin</title>
184
185 <sect3 id="pidgin-config">
186 <title>Config Files</title>
187 <para><filename>~/.purple/*</filename> and
188 <filename>~/.gtkrc-02</filename></para>
189
190 <indexterm zone="pidgin pidgin-config">
191 <primary sortas="e-AA-purple-star">~/.purple/*</primary>
192 </indexterm>
193
194 <indexterm zone="pidgin pidgin-config">
195 <primary sortas="e-AA-gtkrc-02">~/.gtkrc-02</primary>
196 </indexterm>
197 </sect3>
198
199 <sect3><title>Configuration Information</title>
200
201 <para>Most configuration can be accomplished by using the various
202 preference settings inside the programs. Additionally, you can create
203 a <filename>~/.gtkrc-02</filename> file which can store settings that
204 affect the <application>Pidgin</application> application. Note that an
205 example <filename>gtkrc-02</filename> file was installed during the
206 package installation and can be used as a starting point or
207 reference.</para>
208
209 </sect3>
210
211 </sect2>
212
213 <sect2 role="content">
214 <title>Contents</title>
215
216 <segmentedlist>
217 <segtitle>Installed Programs</segtitle>
218 <segtitle>Installed Library</segtitle>
219 <segtitle>Installed Directories</segtitle>
220
221 <seglistitem>
222 <seg>finch, pidgin, purple-client-example, purple-remote, purple-send,
223 purple-send-async, and purple-url-handler</seg>
224 <seg>libgnt.so, libpurple.so, and libpurple-client.so along with
225 numerous plugin and support modules located in various subdirectories
226 of /usr/lib.</seg>
227 <seg>/usr/include/{finch,gnt,libpurple,pidgin},
228 /usr/lib/{finch,gnt,pidgin,purple-2},
229 /usr/share/doc/pidgin-&pidgin-version;, /usr/share/pixmaps/pidgin, and
230 /usr/share/sounds/pidgin</seg>
231 </seglistitem>
232 </segmentedlist>
233
234 <variablelist>
235 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
236 <?dbfo list-presentation="list"?>
237 <?dbhtml list-presentation="table"?>
238
239 <varlistentry id="finch">
240 <term><command>finch</command></term>
241 <listitem>
242 <para>is a text-based (<application>Ncurses</application>) instant
243 messaging client.</para>
244 <indexterm zone="pidgin finch">
245 <primary sortas="b-finch">finch</primary>
246 </indexterm>
247 </listitem>
248 </varlistentry>
249
250 <varlistentry id="pidgin-prog">
251 <term><command>pidgin</command></term>
252 <listitem>
253 <para>is an instant messaging client based on the
254 <application>Gtk+</application> GUI toolkit.</para>
255 <indexterm zone="pidgin pidgin-prog">
256 <primary sortas="b-pidgin">pidgin</primary>
257 </indexterm>
258 </listitem>
259 </varlistentry>
260
261 <varlistentry id="purple-remote">
262 <term><command>purple-remote</command></term>
263 <listitem>
264 <para> is a command-line interface for controlling an already running
265 instance of <command>pidgin</command></para>
266 <indexterm zone="pidgin purple-remote">
267 <primary sortas="b-purple-remote">purple-remote</primary>
268 </indexterm>
269 </listitem>
270 </varlistentry>
271
272 <!-- <varlistentry id="libpidgin-remote">
273 <term><filename class='libraryfile'>libpidgin-remote.so</filename></term>
274 <listitem>
275 <para> contains functions that are used by pidgin-remote</para>
276 <indexterm zone="pidgin libpidgin-remote">
277 <primary sortas="c-libpidgin-remote">libpidgin-remote.so</primary>
278 </indexterm>
279 </listitem>
280 </varlistentry> -->
281
282 </variablelist>
283
284 </sect2>
285
286</sect1>
Note: See TracBrowser for help on using the repository browser.