source: xsoft/other/pidgin.xml@ 889c7c3f

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.3 6.3-rc1 6.3-rc2 6.3-rc3 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 889c7c3f was 8250d8e, checked in by Randy McMurchy <randy@…>, 17 years ago

Added new package Libgcrypt-1.2.4

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

  • Property mode set to 100644
File size: 11.3 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 "http://downloads.sourceforge.net/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"><ulink url="http://ftp.gnupg.org/gcrypt/gnutls/">GnuTLS</ulink> (requires
67 <xref linkend="libgcrypt"/>) or
68 <xref linkend="nss"/></para>
69
70 <para>SSL support is required for MSN and Google Talk support and
71 <application>GnuTLS</application> is the preferred method. Note that one of
72 <xref linkend="firefox"/>,
73 <xref linkend="thunderbird"/>,
74 <xref linkend="seamonkey"/>,or
75 <ulink url="http://www.mozilla.org/products/mozilla1.x/">Mozilla</ulink> can be used instead
76 of NSS.</para>
77
78 <bridgehead renderas="sect4">Optional GUI Tools</bridgehead>
79 <para role="optional">
80 <xref linkend="gtk2"/>
81 (required to build the GUI interface),
82 <ulink url="http://gtkspell.sourceforge.net/">Gtkspell</ulink>
83 (for spell-check support and only used if <application>Gtk+</application> is installed),
84 <xref linkend="xscreensaver"/>
85 (to check for idleness and only used if <application>Gtk+</application> is installed),
86 <xref linkend="startup-notification"/>
87 (only used if <application>Gtk+</application> is installed), and
88 <xref linkend="x-window-system"/>
89 (used for session management support)</para>
90
91 <bridgehead renderas="sect4">Optional</bridgehead>
92 <para role="optional">
93 <xref linkend="intltool"/>,
94 <xref linkend="GConf"/>,
95 <xref linkend="dbus-glib"/> (requires
96 <xref linkend="python"/> also),
97 <ulink url="http://silcnet.org/software/">SILC Client</ulink>,
98 <ulink url="http://silcnet.org/software/">SILC Toolkit</ulink>,
99 <ulink url="http://packages.debian.org/stable/source/zephyr">zephyr</ulink>,
100 <xref linkend="gstreamer"/>
101 (required for audio support),
102 <xref linkend="evolution-data-server"/>
103 (required for Evolution integration),
104 <ulink url="http://www.sqlite.org/">SQLite</ulink>
105 (required for the Contact Availability Prediction plugin),
106 <xref linkend="cyrus-sasl"/>
107 (required for Jabber support),
108 <xref linkend="mitkrb"/>
109 (required for Kerberos support in the Zephyr module),
110 <ulink url="http://www.avahi.org">Avahi</ulink>
111 (required for the Bonjour plugin),
112 <ulink url="http://meanwhile.sourceforge.net/">Meanwhile</ulink>
113 (required for Sametime protocol support),
114 <ulink url="http://www.gnome.org/projects/NetworkManager/">NetworkManager</ulink>
115 (<ulink url="&gnome-download-http;/NetworkManager/">download</ulink> and
116 requires that <application>D-Bus</application> is installed),
117 <ulink url="http://sourceforge.net/projects/check">check</ulink>
118 (only used during the test suite), and
119 Gadu-Gadu external libraries (cannot find a URL)</para>
120
121 <bridgehead renderas="sect4">Optional for Programming Language Support</bridgehead>
122 <para role="optional"><ulink url="http://www.mono-project.com/Main_Page">Mono</ulink>
123 (experimental),
124 <xref linkend="tcl"/>, and
125 <xref linkend="tk"/></para>
126
127 <para condition="html" role="usernotes">User Notes:
128 <ulink url="&blfs-wiki;/pidgin"/></para>
129
130 </sect2>
131
132 <sect2 role="installation">
133 <title>Installation of Pidgin</title>
134
135 <para>Compile <application>Pidgin</application> by running the following
136 commands:</para>
137
138<screen><userinput>./configure --prefix=/usr \
139 --with-gconf-schema-file-dir=&gnome-etc-dir;/gconf/schemas \
140 --disable-gtkui &amp;&amp;
141make</userinput></screen>
142
143 <para> If you have <xref linkend="doxygen"/> installed
144 (<xref linkend="graphviz"/> can be used also) and you wish to create the
145 API documentation, issue: <command>make docs</command></para>
146
147 <para>To test the results, issue: <command>make check</command>. Note
148 that the end result of the suite indicates an error. This error is only
149 due to some locale translation issues and not the actual tests. The
150 actual result of the tests are displayed about half way through the
151 tests and should indicate that they passed.</para>
152
153 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
154
155<screen role="root"><userinput>make install &amp;&amp;
156install -v -m755 -d /usr/share/doc/pidgin-&pidgin-version; &amp;&amp;
157install -v -m644 README* doc/*.txt doc/gtkrc-2.0 \
158 /usr/share/doc/pidgin-&pidgin-version;</userinput></screen>
159
160 <para>If you created the API documentation, install it using the following
161 commands as the <systemitem class="username">root</systemitem> user:</para>
162
163<screen role="root"><userinput>install -v -m755 -d /usr/share/doc/pidgin-&pidgin-version;/api &amp;&amp;
164install -v -m644 doc/html/* \
165 /usr/share/doc/pidgin-&pidgin-version;/api</userinput></screen>
166
167 </sect2>
168
169 <sect2 role="commands">
170 <title>Command Explanations</title>
171
172 <para><parameter>--with-gconf-schema-file-dir=&gnome-etc-dir;/gconf/schemas</parameter>:
173 This parameter is used so that the <application>GConf</application> schema
174 files are installed into the existing database. If
175 <application>GConf</application> is not installed, the parameter does not
176 affect the build or installation of the package.</para>
177
178 <para><parameter>--disable-gtkui</parameter>: This parameter is used if
179 <application>GTK+</application> is not installed. The build will only
180 produce the <command>finch</command> program, which is a text-based
181 (<application>Ncurses</application>) only version. Remove this parameter
182 if you have <application>GTK+</application> installed to build the GUI
183 <command>pidgin</command> program.</para>
184
185 </sect2>
186
187 <sect2 role="configuration">
188 <title>Configuring Pidgin</title>
189
190 <sect3 id="pidgin-config">
191 <title>Config Files</title>
192 <para><filename>~/.purple/*</filename> and
193 <filename>~/.gtkrc-02</filename></para>
194
195 <indexterm zone="pidgin pidgin-config">
196 <primary sortas="e-AA-purple-star">~/.purple/*</primary>
197 </indexterm>
198
199 <indexterm zone="pidgin pidgin-config">
200 <primary sortas="e-AA-gtkrc-02">~/.gtkrc-02</primary>
201 </indexterm>
202 </sect3>
203
204 <sect3><title>Configuration Information</title>
205
206 <para>Most configuration can be accomplished by using the various
207 preference settings inside the programs. Additionally, you can create
208 a <filename>~/.gtkrc-02</filename> file which can store settings that
209 affect the <application>Pidgin</application> application. Note that an
210 example <filename>gtkrc-02</filename> file was installed during the
211 package installation and can be used as a starting point or
212 reference.</para>
213
214 </sect3>
215
216 </sect2>
217
218 <sect2 role="content">
219 <title>Contents</title>
220
221 <segmentedlist>
222 <segtitle>Installed Programs</segtitle>
223 <segtitle>Installed Library</segtitle>
224 <segtitle>Installed Directories</segtitle>
225
226 <seglistitem>
227 <seg>finch, pidgin, purple-client-example, purple-remote, purple-send,
228 purple-send-async, and purple-url-handler</seg>
229 <seg>libgnt.so, libpurple.so, and libpurple-client.so along with
230 numerous plugin and support modules located in various subdirectories
231 of /usr/lib.</seg>
232 <seg>/usr/include/{finch,gnt,libpurple,pidgin},
233 /usr/lib/{finch,gnt,pidgin,purple-2},
234 /usr/share/doc/pidgin-&pidgin-version;, /usr/share/pixmaps/pidgin, and
235 /usr/share/sounds/pidgin</seg>
236 </seglistitem>
237 </segmentedlist>
238
239 <variablelist>
240 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
241 <?dbfo list-presentation="list"?>
242 <?dbhtml list-presentation="table"?>
243
244 <varlistentry id="finch">
245 <term><command>finch</command></term>
246 <listitem>
247 <para>is a text-based (<application>Ncurses</application>) instant
248 messaging client.</para>
249 <indexterm zone="pidgin finch">
250 <primary sortas="b-finch">finch</primary>
251 </indexterm>
252 </listitem>
253 </varlistentry>
254
255 <varlistentry id="pidgin-prog">
256 <term><command>pidgin</command></term>
257 <listitem>
258 <para>is an instant messaging client based on the
259 <application>Gtk+</application> GUI toolkit.</para>
260 <indexterm zone="pidgin pidgin-prog">
261 <primary sortas="b-pidgin">pidgin</primary>
262 </indexterm>
263 </listitem>
264 </varlistentry>
265
266 <varlistentry id="purple-remote">
267 <term><command>purple-remote</command></term>
268 <listitem>
269 <para> is a command-line interface for controlling an already running
270 instance of <command>pidgin</command></para>
271 <indexterm zone="pidgin purple-remote">
272 <primary sortas="b-purple-remote">purple-remote</primary>
273 </indexterm>
274 </listitem>
275 </varlistentry>
276
277 <!-- <varlistentry id="libpidgin-remote">
278 <term><filename class='libraryfile'>libpidgin-remote.so</filename></term>
279 <listitem>
280 <para> contains functions that are used by pidgin-remote</para>
281 <indexterm zone="pidgin libpidgin-remote">
282 <primary sortas="c-libpidgin-remote">libpidgin-remote.so</primary>
283 </indexterm>
284 </listitem>
285 </varlistentry> -->
286
287 </variablelist>
288
289 </sect2>
290
291</sect1>
Note: See TracBrowser for help on using the repository browser.