Changeset 6e31dd9


Ignore:
Timestamp:
06/26/2012 04:50:06 PM (12 years ago)
Author:
Andrew Benton <andy@…>
Branches:
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
Children:
90583d2
Parents:
14dcfecb
Message:

pidgin-2.10.4

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r14dcfecb r6e31dd9  
    972972<!ENTITY inkscape-version             "0.48.2">
    973973<!ENTITY pan-version                  "0.133">
    974 <!ENTITY pidgin-version               "2.10.2">
     974<!ENTITY pidgin-version               "2.10.4">
    975975<!ENTITY rox-filer-version            "2.10">
    976976<!ENTITY thunderbird-version          "13.0.1">
  • introduction/welcome/changelog.xml

    r14dcfecb r6e31dd9  
    7272        </listitem>
    7373        <listitem>
    74           <para>[abenton] - Upgrade Poppler to 0.20.1</para>
     74          <para>[abenton] - Updated Poppler to 0.20.1</para>
     75        </listitem>
     76        <listitem>
     77          <para>[abenton] - Updated Pidgin to 2.10.4</para>
    7578        </listitem>
    7679      </itemizedlist>
  • xsoft/other/pidgin.xml

    r14dcfecb r6e31dd9  
    55  %general-entities;
    66
    7   <!ENTITY pidgin-download-http "&sourceforge-repo;/pidgin/pidgin-&pidgin-version;.tar.bz2">
     7  <!ENTITY pidgin-download-http
     8    "&sourceforge-repo;/pidgin/pidgin-&pidgin-version;.tar.bz2">
    89  <!ENTITY pidgin-download-ftp  " ">
    9   <!ENTITY pidgin-md5sum        "f2b210f2562865d870f193ff1fe8ea75">
    10   <!ENTITY pidgin-size          "9.5 MB">
    11   <!ENTITY pidgin-buildsize     "244 MB (additinoal 106 MB for API documentation)">
    12   <!ENTITY pidgin-time          "1.9 SBU">
     10  <!ENTITY pidgin-md5sum        "264f9ae89742b8ee168306b85d2fb51e">
     11  <!ENTITY pidgin-size          "9.6 MB">
     12  <!ENTITY pidgin-buildsize     "255 MB">
     13  <!ENTITY pidgin-time          "2.3 SBU">
    1314]>
    1415
     
    3031    <title>Introduction to Pidgin</title>
    3132
    32     <para><application>Pidgin</application> is a Gtk+-2 instant messaging
    33     client that can connect with a wide range of networks including AIM, ICQ,
    34     GroupWise, MSN, Jabber, IRC, Napster, Gadu-Gadu, SILC, Zephyr and
    35     Yahoo!.</para>
     33    <para>
     34      <application>Pidgin</application> is a Gtk+ 2 instant messaging client
     35      that can connect with a wide range of networks including AIM, ICQ,
     36      GroupWise, MSN, Jabber, IRC, Napster, Gadu-Gadu, SILC, Zephyr and Yahoo!
     37    </para>
    3638
    3739    &lfs71_checked;
     
    6264
    6365    <bridgehead renderas="sect4">Required</bridgehead>
    64     <para role="required"><xref linkend="gtk2"/> and
    65     <xref linkend="perl-xml-parser"/>. <application>Gtk+-2</application> is
    66     required to build <application>Pidgin</application>, however, if you
    67     configure <application>Pidgin</application> with the option
    68     <option>--disable-gtkui</option>, it is possible to compile the command
    69     line <command>finch</command> program without
    70     <application>Gtk+-2</application> installed.</para>
    71 
    72     <bridgehead renderas="sect4">Optional for SSL Support</bridgehead>
    73     <para role="optional"><xref linkend="gnutls"/> or
    74     <xref linkend="nss"/></para>
    75 
    76     <para>SSL support is required for the MSN Messenger, Yahoo!, Novel
    77     Groupwise and Google Talk protocol plugins.
    78     <application>GnuTLS</application> is the preferred method (the Mozilla nss
    79     API is more likely to change and this can cause problems).</para>
     66    <para role="required">
     67      <xref linkend="gtk2"/> and
     68      <xref linkend="perl-xml-parser"/>
     69    </para>
     70
     71    <bridgehead renderas="sect4">Recommended</bridgehead>
     72    <para role="recommended">
     73      <xref linkend="gnutls"/> or
     74      <xref linkend="nss"/>
     75    </para>
     76
     77    <para>
     78      SSL support is required for the MSN Messenger, Yahoo!, Novel Groupwise and
     79      Google Talk protocol plugins. <application>GnuTLS</application> is the
     80      preferred method (the Mozilla nss API is more likely to change and this
     81      can cause problems).
     82    </para>
    8083
    8184    <bridgehead renderas="sect4">Optional</bridgehead>
    82     <para role="optional"><xref linkend="xscreensaver"/>,
    83     <ulink url="http://gtkspell.sourceforge.net/">Gtkspell</ulink>,
    84     <xref linkend="startup-notification"/>, <xref linkend="x-window-system"/>,
    85     <xref linkend="intltool"/>, <xref linkend="GConf"/>,
    86     <xref linkend="dbus-glib"/>, <xref linkend="libidn"/>,
    87     <ulink url="http://silcnet.org/software/">SILC Client</ulink>,
    88     <ulink url="http://silcnet.org/software/">SILC Toolkit</ulink>,
    89     <ulink url="http://packages.debian.org/stable/source/zephyr">zephyr</ulink>,
    90     <xref linkend="gstreamer"/> (required for audio support),
    91     <xref linkend="farsight2"/> (required for video and voice support),
    92     <xref linkend="evolution-data-server"/>,
    93     <xref linkend="sqlite"/> (required for the Contact Availability Prediction
    94     plugin), <xref linkend="cyrus-sasl"/>,
    95     <xref linkend="mitkrb"/> (required for Kerberos support in the Zephyr
    96     module), <xref linkend="avahi"/>, (required for the Bonjour plugin),
    97     <ulink url="http://meanwhile.sourceforge.net/">Meanwhile</ulink>
    98     (required for Sametime protocol support), <ulink
    99     url="http://www.gnome.org/projects/NetworkManager/">NetworkManager</ulink>,
    100     <ulink url="http://toxygen.net/libgadu/">libgadu</ulink>,
    101     <ulink url="http://sourceforge.net/projects/check">check</ulink> (only
    102     used during the test suite) and <xref linkend="tcl"/></para>
    103 
    104     <para condition="html" role="usernotes">User Notes:
    105     <ulink url="&blfs-wiki;/pidgin"/></para>
    106 
     85    <para role="optional">
     86      <ulink url="http://gtkspell.sourceforge.net/">Gtkspell</ulink>,
     87      <xref linkend="startup-notification"/>,
     88      <xref linkend="intltool"/>,
     89      <xref linkend="GConf"/>,
     90      <xref linkend="dbus-glib"/>,
     91      <xref linkend="libidn"/>,
     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"/> (required for audio support),
     96      <xref linkend="farsight2"/> (required for video and voice support),
     97      <xref linkend="evolution-data-server"/>,
     98      <xref linkend="sqlite"/> (required for the Contact Availability Prediction
     99      plugin),
     100      <xref linkend="cyrus-sasl"/>,
     101      <xref linkend="mitkrb"/> (required for Kerberos support in the Zephyr
     102      module),
     103      <xref linkend="avahi"/>, (required for the Bonjour plugin),
     104      <ulink url="http://meanwhile.sourceforge.net/">Meanwhile</ulink>
     105      (required for Sametime protocol support),
     106      <xref linkend="NetworkManager"/>,
     107      <ulink url="http://toxygen.net/libgadu/">libgadu</ulink>,
     108      <xref linkend="check"/> (only used during the test suite) and
     109      <xref linkend="tcl"/>
     110    </para>
     111
     112    <para condition="html" role="usernotes">
     113      User Notes: <ulink url="&blfs-wiki;/pidgin"/>
     114    </para>
    107115  </sect2>
    108116
     
    110118    <title>Installation of Pidgin</title>
    111119
    112     <para>Compile <application>Pidgin</application> by running the following
    113     commands:</para>
    114 
    115 <screen><userinput>./configure --prefix=/usr --disable-screensaver \
    116   --disable-meanwhile --disable-avahi --disable-nm --disable-tcl \
    117   --disable-nss --disable-gnutls --disable-idn --disable-vv \
    118   --disable-gtkspell --disable-gstreamer --disable-dbus \
    119   --with-gconf-schema-file-dir=$GNOME_SYSCONFDIR/gconf/schemas &amp;&amp;
     120    <para>
     121      Compile <application>Pidgin</application> by running the following
     122      commands:
     123    </para>
     124
     125<screen><userinput>./configure --prefix=/usr --disable-meanwhile --disable-avahi --disable-nm --disable-tcl \
     126  --disable-idn --disable-gstreamer --disable-vv --disable-gtkspell
     127  --disable-dbus LIBS=-lX11 &amp;&amp;
    120128make</userinput></screen>
    121129
    122     <para> If you have <xref linkend="doxygen"/> installed
    123     (<xref linkend="graphviz"/> can be used also) and you wish to create the
    124     API documentation, issue: <command>make docs</command></para>
     130    <para>
     131      If you have <xref linkend="doxygen"/> installed
     132      (<xref linkend="graphviz"/> can be used also) and you wish to create the
     133      API documentation, issue: <command>make docs</command>
     134    </para>
    125135
    126136    <para>To test the results, issue: <command>make check</command>.</para>
    127137
    128     <para>Now, as the <systemitem class="username">root</systemitem>
    129     user:</para>
     138    <para>
     139      Now, as the <systemitem class="username">root</systemitem> user:
     140    </para>
    130141
    131142<screen role="root"><userinput>make install &amp;&amp;
     
    133144cp README doc/gtkrc-2.0 /usr/share/doc/pidgin-&pidgin-version;</userinput></screen>
    134145
    135     <para>If you created the API documentation, install it using the following
    136     commands as the <systemitem class="username">root</systemitem> user:</para>
     146    <para>
     147      If you created the API documentation, install it using the following
     148      commands as the <systemitem class="username">root</systemitem> user:
     149    </para>
    137150
    138151<screen role="root"><userinput>mkdir /usr/share/doc/pidgin-&pidgin-version;/api &amp;&amp;
    139152cp doc/html/* /usr/share/doc/pidgin-&pidgin-version;/api</userinput></screen>
    140 
    141153  </sect2>
    142154
     
    144156    <title>Command Explanations</title>
    145157
    146 <!--    <para><parameter>LIBS=&quot;-lm -lX11&quot;</parameter>: This avoids
    147     problems linking with <command>ld</command> from
    148     <application>binutils-2.22</application>. This parameter is not needed with
    149     earlier versions of <application>binutils</application>. If you
    150     haven&apos;t installed <application>libX11</application> and are just
    151     compiling <command>finch</command>, remove the &quot;-lX11&quot;
    152     part.</para> -->
    153 
    154     <para>
    155     <option>--with-gconf-schema-file-dir=$GNOME_SYSCONFDIR/gconf/schemas</option>:
    156     This parameter is used so that the <application>GConf</application> schema
    157     files are installed into the existing database. If
    158     <application>GConf</application> is not installed, the parameter does not
    159     affect the build or installation of the package.</para>
    160 
    161     <para><option>--disable-screensaver</option>: Remove this option if
    162     you installed <application>libXscrnsaver</application> before you installed
    163     <application>libXext</application>.</para>
    164 
    165     <para><option>--disable-meanwhile</option>: Remove this option if
    166     you&apos;ve installed
    167     <ulink url="http://meanwhile.sourceforge.net/">Meanwhile</ulink>.</para>
    168 
    169     <para><option>--disable-avahi</option>: Remove this option if you&apos;ve
     158    <para>
     159      <option>--disable-meanwhile</option>: Remove this option if you've
     160      installed <ulink url="http://meanwhile.sourceforge.net/">Meanwhile</ulink>
     161    </para>
     162
     163    <para>
     164      <option>--disable-avahi</option>: Remove this option if you've
    170165    installed <xref linkend="avahi"/>.</para>
    171166
    172     <para><option>--disable-nm</option>: Remove this option if you&apos;ve
    173     installed <ulink
    174     url="http://www.gnome.org/projects/NetworkManager/">NetworkManager</ulink>.
    175     </para>
    176 
    177     <para><option>--disable-tcl</option>: Remove this option if you&apos;ve
    178     installed <xref linkend="tcl"/>.</para>
    179 
    180     <para><option>--disable-nss</option> <option>--disable-gnutls</option>:
    181     Remove these options if you&apos;ve installed
    182     <xref linkend="gnutls"/>.</para>
    183 
    184     <para><option>--disable-idn</option>: Remove this option if you&apos;ve
    185     installed <xref linkend="libidn"/>.</para>
    186 
    187     <para><option>--disable-vv</option>: Video and voice. Remove this
    188     option if you&apos;ve installed <xref linkend="farsight2"/>.</para>
    189 
    190     <para><option>--disable-gtkspell</option>: Spellchecking. Remove this
    191     option if you&apos;ve installed
    192     <ulink url="http://gtkspell.sourceforge.net/">Gtkspell</ulink>.</para>
    193 
    194     <para><option>--disable-gstreamer</option>: Sounds. Remove this option if
    195     you&apos;ve installed <xref linkend="gstreamer"/>.</para>
    196 
    197     <para><option>--disable-dbus</option>: Remove this option if you&apos;ve
    198     installed <xref linkend="dbus"/>.</para>
    199 
    200     <para><option>--disable-gtkui</option>: Use this option if you&apos;ve not
    201     installed <xref linkend="gtk2"/> and you just want the
    202     <application>Ncurses</application> based <command>finch</command>
    203     program.</para>
    204 
     167    <para>
     168      <option>--disable-nm</option>: Remove this option if you've installed
     169      <xref linkend="NetworkManager"/>.
     170    </para>
     171
     172    <para>
     173      <option>--disable-tcl</option>: Remove this option if you've installed
     174      <xref linkend="tcl"/>.
     175    </para>
     176
     177    <para>
     178      <option>--disable-idn</option>: Remove this option if you've installed
     179      <xref linkend="libidn"/>.
     180    </para>
     181
     182    <para>
     183      <option>--disable-gstreamer</option>: Sounds. Remove this option if you've
     184      installed <xref linkend="gstreamer"/>.
     185    </para>
     186
     187    <para>
     188      <option>--disable-vv</option>: Video and voice. Remove this option if
     189      you've installed <xref linkend="farsight2"/>.
     190    </para>
     191
     192    <para>
     193      <option>--disable-gtkspell</option>: Spellchecking. Remove this option if
     194      you've installed
     195      <ulink url="http://gtkspell.sourceforge.net/">Gtkspell</ulink>.
     196    </para>
     197
     198    <para>
     199      <option>--disable-dbus</option>: Remove this option if you've installed
     200      <xref linkend="dbus"/>.
     201    </para>
     202
     203    <para>
     204      <parameter>LIBS=-lX11</parameter>: This parameter needs to be passed to
     205      configure to avoid a link time error with recent versions of binutils.
     206    </para>
     207
     208    <para>
     209      <option>--disable-gtkui</option>: Use this option if you've not installed
     210      <xref linkend="gtk2"/> and you just want the
     211      <application>Ncurses</application> based <command>finch</command>
     212      program.
     213    </para>
    205214  </sect2>
    206215
     
    224233    <sect3><title>Configuration Information</title>
    225234
    226       <para>Most configuration can be accomplished by using the various
    227       preference settings inside the programs. Additionally, you can create
    228       a <filename>~/.gtkrc-02</filename> file which can store gtk+-2 theme
    229       settings that affect <application>Pidgin</application> and other gtk+-2
    230       applications. Note that an example <filename>gtkrc-02</filename> file was
    231       installed during the package installation and can be used as a starting
    232       point or reference.</para>
    233 
     235      <para>
     236        Most configuration can be accomplished by using the various preference
     237        settings inside the programs. Additionally, you can create a
     238        <filename>~/.gtkrc-02</filename> file which can store gtk+-2 theme
     239        settings that affect <application>Pidgin</application> and other Gtk+ 2
     240        applications. Note that an example <filename>gtkrc-02</filename> file
     241        was installed during the package installation and can be used as a
     242        starting point or reference.
     243      </para>
    234244    </sect3>
    235 
    236245  </sect2>
    237246
     
    245254
    246255      <seglistitem>
    247         <seg>finch, pidgin, purple-client-example, purple-remote, purple-send,
    248         purple-send-async, and purple-url-handler</seg>
    249         <seg>libgnt.so, libpurple.so, and libpurple-client.so along with
    250         numerous plugin and support modules located in various subdirectories
    251         of /usr/lib.</seg>
    252         <seg>/usr/include/finch, /usr/include/gnt, /usr/include/libpurple,
    253         /usr/include/pidgin, /usr/lib/finch, /usr/lib/gnt, /usr/lib/pidgin,
    254         /usr/lib/purple-2, /usr/share/doc/pidgin-&pidgin-version;,
    255         /usr/share/pixmaps/pidgin, /usr/share/purple and
    256         /usr/share/sounds/purple</seg>
     256        <seg>
     257          finch,
     258          pidgin,
     259          purple-client-example,
     260          purple-remote,
     261          purple-send,
     262          purple-send-async and
     263          purple-url-handler
     264        </seg>
     265        <seg>
     266          libgnt.so,
     267          libpurple.so and
     268          libpurple-client.so along with numerous plugin and support modules
     269          located in /usr/lib/finch, /usr/lib/gnt, /usr/lib/pidgin and
     270          /usr/lib/purple-2
     271        </seg>
     272        <seg>
     273          /usr/include/finch,
     274          /usr/include/gnt,
     275          /usr/include/libpurple,
     276          /usr/include/pidgin,
     277          /usr/lib/finch,
     278          /usr/lib/gnt,
     279          /usr/lib/pidgin,
     280          /usr/lib/purple-2,
     281          /usr/share/doc/pidgin-&pidgin-version;,
     282          /usr/share/pixmaps/pidgin,
     283          /usr/share/purple and
     284          /usr/share/sounds/purple
     285        </seg>
    257286      </seglistitem>
    258287    </segmentedlist>
     
    266295        <term><command>pidgin</command></term>
    267296        <listitem>
    268           <para>is an instant messaging client based on the
    269           <application>Gtk+-2</application> GUI toolkit.</para>
     297          <para>is a Gtk+-2 instant messaging client</para>
    270298          <indexterm zone="pidgin pidgin-prog">
    271299            <primary sortas="b-pidgin">pidgin</primary>
     
    277305        <term><command>finch</command></term>
    278306        <listitem>
    279           <para>is a text-based (<application>Ncurses</application>) instant
    280           messaging client.</para>
     307          <para>is a text-based instant messaging client</para>
    281308          <indexterm zone="pidgin finch">
    282309            <primary sortas="b-finch">finch</primary>
     
    284311        </listitem>
    285312      </varlistentry>
    286 
    287313    </variablelist>
    288 
    289   </sect2>
    290 
     314  </sect2>
    291315</sect1>
Note: See TracChangeset for help on using the changeset viewer.