Subversion Repositories svn LFS-FR

Rev

Rev 7038 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 <!ENTITY % general-entities SYSTEM "../../general.ent">
  %general-entities;
  <!ENTITY giflib-download-http "&sourceforge-repo;/giflib/giflib-&giflib-version;.tar.bz2">
  <!ENTITY giflib-download-ftp  " ">
  <!ENTITY giflib-http-md5sum   "323a9f11ab56c8a2d1715376410ce376">
  <!ENTITY giflib-http-size     "624 Ko">
  <!ENTITY giflib-buildsize     "7.6 Mo (with documentation and tests)">
  <!ENTITY giflib-time          "0.1 SBU (with documentation and tests)">
]>
<sect1 id="giflib" xreflabel="giflib-&giflib-version;">
  <?dbhtml filename="giflib.html"?>
  <sect1info>
    <othername>$LastChangedBy&nbsp;: ken $</othername>
    <date>$Date: 2011-12-13 01:02:58 +0100 (mar. 13 déc. 2011) $</date>
  </sect1info>
  <title>giflib-&giflib-version;</title>
  <indexterm zone="giflib">
    <primary sortas="a-Giflib">Giflib</primary>
  </indexterm>
  <sect2 role="package">
    <title>Introduction à giflib</title>
    <para>Le paquet <application>giflib</application> contient des bibliothèques
    pour lire et écrire des GIFs ainsi que des programmes pour convertir et travailler
    avec des fichiers GIF.</para>
    &lfs78_checked;
    <bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
    <itemizedlist spacing="compact">
      <listitem>
        <para>Téléchargement (HTTP)&nbsp;: <ulink url="&giflib-download-http;"/></para>
      </listitem>
      <listitem>
        <para>Téléchargement (HTTP) MD5 sum>&nbsp;: &giflib-http-md5sum;</para>
      </listitem>
      <listitem>
        <para>Téléchargement (HTTP) size>&nbsp;: &giflib-http-size;</para>
      </listitem>
      <listitem>
        <para>Estimation de l'espace disque requis&nbsp;: &giflib-buildsize;</para>
      </listitem>
      <listitem>
        <para>Estimation du temps de construction&nbsp;: &giflib-time;</para>
      </listitem>
    </itemizedlist>
    <bridgehead renderas="sect3">Dépendances de giflib</bridgehead>
    <bridgehead renderas="sect4">Facultatives</bridgehead>
    <para role="optional">
       <xref linkend="xmlto"/> (pour la documentation html)
    </para>
   <para condition="html" role="usernotes">Notes utilisateur&nbsp;:
    <ulink url="&blfs-wiki;/giflib"/></para>
  </sect2>
  <sect2 role="installation">
    <title>Installation de giflib</title>
    <para>Installez <application>giflib</application> en lançant les commandes
    suivantes&nbsp;:</para>
<screen>
<userinput>./configure --prefix=/usr --disable-static &amp;&amp;
make</userinput>
</screen>
    <para>Pour tester les résultats, taper : <command>make check-TESTS</command>. Les résultats des tests sont
    gardés dans <filename>test.sh.log</filename>.</para>
    <para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:</para>
<screen role="root">
<userinput>make install</userinput>
</screen>
    <para>Si  <xref linkend="xmlto"/> est installé, alors la documentation de l'API a été construite.
    Si vous souhaitez l'installer la documentation construite et distribuée, taper en tant qu'utilisateur
    <systemitem class="username">root</systemitem> :</para>
<screen role="root">
<userinput>find doc ( -name Makefile* -o -name *.1          -o -name *.xml ) -exec rm -v {} ; &amp;&amp;
install -v -dm755 /usr/share/doc/giflib-&giflib-version; &amp;&amp;
cp -v -R doc/* /usr/share/doc/giflib-&giflib-version;</userinput>
</screen>
  </sect2>
  <sect2 role="commands">
    <title>Explications de la commande</title>
    <para>
      <command>find doc ... -exec rm -v {} ;</command>: Cette commande supprime
      les fichiers <filename>Makefiles</filename>, man et xml du répertoire de documentation
      qui seront sinon installés par la commande qui suit.
    </para>
    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../xincludes/static-libraries.xml"/>
  </sect2>
  <sect2 role="content">
    <title>Contenu</title>
    <segmentedlist>
      <segtitle>Programmes installés</segtitle>
      <segtitle>Bibliothèque installée</segtitle>
      <segtitle>Répertoire installé</segtitle>
      <seglistitem>
        <seg> gif2rgb, gifbuild, gifclrmp, gifecho, giffix, gifinto,
        giftext et giftool</seg>
        <seg>libgif.so</seg>
        <seg>/usr/share/doc/giflib-&giflib-version;</seg>
      </seglistitem>
    </segmentedlist>
    <variablelist>
      <bridgehead renderas="sect3">Descriptions courtes</bridgehead>
      <?dbfo list-presentation="list"?>
      <?dbhtml list-presentation="table"?>
       <varlistentry id="gif2rgb">
        <term><command>gif2rgb</command></term>
        <listitem>
          <para>convertit des images GIF vers des images 24-bit RGB.</para>
          <indexterm zone="giflib gif2rgb">
            <primary sortas="b-gif2rgb">gif2rgb</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="gifbuild">
        <term><command>gifbuild</command></term>
        <listitem>
          <para>transforme les données GIF dans un format texte, ou le retransforme en GIF.</para>
          <indexterm zone="giflib gifbuild">
            <primary sortas="b-gifbuild">gifbuild</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="gifclrmp">
        <term><command>gifclrmp</command></term>
        <listitem>
          <para>modifie la palette de couleur d'une image GIF.</para>
          <indexterm zone="giflib gifclrmp">
            <primary sortas="b-gifclrmp">gifclrmp</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="gifecho">
        <term><command>gifecho</command></term>
        <listitem>
          <para>génère un GIF depuis du texte ASCII.</para>
          <indexterm zone="giflib gifecho">
            <primary sortas="b-gifecho">gifecho</primary>
           </indexterm>
         </listitem>
       </varlistentry>
      <varlistentry id="giffix">
        <term><command>giffix</command></term>
        <listitem>
          <para>tente de réparer maladroitement des images GIF tronquées.</para>
          <indexterm zone="giflib giffix">
            <primary sortas="b-giffix">giffix</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="gifinto">
        <term><command>gifinto</command></term>
        <listitem>
          <para> est un processus de fin d'adaptation pour les pipelines de traitement GIF.</para>
          <indexterm zone="giflib gifinto">
            <primary sortas="b-gifinto">gifinto</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="giftext">
        <term><command>giftext</command></term>
        <listitem>
          <para>affiche (seulement du texte) les informations générales à propos d'un fichier GIF.</para>
          <indexterm zone="giflib giftext">
            <primary sortas="b-giftext">giftext</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="giftool">
        <term><command>giftool</command></term>
         <listitem>
          <para>est un outil de transformation GIF.</para>
          <indexterm zone="giflib giftool">
            <primary sortas="b-giftool">giftool</primary>
           </indexterm>
         </listitem>
       </varlistentry>
      <varlistentry id="libgif">
        <term><filename class='libraryfile'>libgif.so</filename></term>
        <listitem>
          <para>contient des fonctions API demandées par les programmes
          <application>giflib</application> et n'importe quel autre programme ayant besoin
          des fonctionnalités de la bibliothèque pour lire, écrire et manipuler des images GIF.</para>
          <indexterm zone="giflib libgif">
            <primary sortas="c-libgif">libgif.so</primary>
          </indexterm>
        </listitem>
      </varlistentry>
    </variablelist>
  </sect2>
</sect1>