Subversion Repositories svn LFS-FR

Rev

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

<?xml version="1.0" encoding="ISO-8859-1"?>
<!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;
]>

<sect1 id="ch-system-glib" role="wrap">
  <?dbhtml filename="glib.html"?>

  <sect1info condition="script">
    <productname>glib</productname>
    <productnumber>&glib-version;</productnumber>
    <address>&glib-url;</address>
  </sect1info>

  <title>Glib-&glib-version;</title>

  <indexterm zone="ch-system-glib">
    <primary sortas="a-Glib">Glib</primary>
  </indexterm>

  <sect2 role="package">
    <title/>

    <para>Le paquet <application>GLib</application> contient une bibliothèque core
    de bas niveau. C'est utile pour avoir la gestion de structures de données pour C,
    des enveloppes de portabilité et des interfaces avec des fonctionnalités en cours d'exécution telles que
    la boucle d'un événement, les défilés (threads), le chargement dynamique et
    un système objet.</para>

    <segmentedlist>
      <segtitle>&buildtime;</segtitle>
      <segtitle>&diskspace;</segtitle>

      <seglistitem>
        <seg>&glib-ch6-sbu;</seg>
        <seg>&glib-ch6-du;</seg>
      </seglistitem>
    </segmentedlist>

  </sect2>

  <sect2 role="installation">
    <title>Installation de Glib</title>

    <para>Préparez la compilation de Glib&nbsp;:</para>

<screen><userinput remap="configure">PCRE_LIBS="-L/usr/lib -lpcre" PCRE_CFLAGS="-I/usr/include" \
./configure --prefix=/usr --sysconfdir=/etc --with-pcre=system</userinput></screen>

    <variablelist>
      <title>Voici la signification des options de configuration&nbsp;:</title>

      <varlistentry>
        <term><parameter>--with-pcre=system</parameter></term>
        <listitem>
          <para>Il résulte de ce paramètre que la construction utilisera une
          version fournie par le système de la bibliothèque PCRE et non une
          version interne.</para>
        </listitem>
      </varlistentry>
    </variablelist>

    <para>Compilez le paquet&nbsp;:</para>

<screen><userinput remap="make">make</userinput></screen>

    <para>À cause de dépendances de modules Perl supplémentaires qui ne sont pas
    encore présents (comme desktop-file-utils et DBus), il n'est pas possible de
    lancer la suite de tests de Glib.</para>

    <para>Installez le paquet&nbsp;:</para>

<screen><userinput remap="install">make install</userinput></screen>

  </sect2>

  <sect2 id="contents-glib" role="content">
    <title>Contenu de Glib</title>

    <segmentedlist>
      <segtitle>Installed programs</segtitle>
      <segtitle>Installed libraries</segtitle>
      <segtitle>Installed directories</segtitle>

      <seglistitem>
        <seg>gio-querymodules, glib-genmarshal, glib-gettextize,
        glib-mkenums, gobject-query, gtester et gtester-report</seg>
        <seg>libgio-2.0.so, libglib-2.0.so, libgmodule-2.0.so,
        libgobject-2.0.so, et libgthread-2.0.so</seg>
        <seg>/usr/include/{gio-unix-2.0/gio,glib-2.0/{gio,glib,gobject}},
             /usr/lib/{gio/modules,glib-2.0/include},
             /usr/share/{gdb/auto-load,glib-2.0/{gdb, gettext/po},gtk-doc/html/{gio,glib,gobject}}</seg>
      </seglistitem>
    </segmentedlist>

    <variablelist>
      <bridgehead renderas="sect3">Descriptions courtes</bridgehead>
      <?dbfo list-presentation="list"?>
      <?dbhtml list-presentation="table"?>

      <varlistentry id="gio-querymodules">
        <term><command>gio-querymodules</command></term>
        <listitem>
          <para>est un outil de génération de marshaller de code C pour les
          fermetures (closures) GLib.</para>
          <indexterm zone="ch-system-glib gio-querymodules">
            <primary sortas="b-glib">gio-querymodules</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="glib-gettextize">
        <term><command>glib-gettextize</command></term>
        <listitem>
          <para>est une variant de l'outil d'internationalisation gettext.</para>
          <indexterm zone="ch-system-glib glib-gettextize">
            <primary sortas="b-glib-gettextize">glib-gettextize</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="glib-mkenums">
        <term><command>glib-mkenums</command></term>
        <listitem>
          <para>est un outil de génération de descriptions enum de langage C.</para>
          <indexterm zone="ch-system-glib glib-mkenums">
            <primary sortas="b-glib-mkenums">glib-mkenums</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="gobject-query">
        <term><command>gobject-query</command></term>
        <listitem>
          <para>Est un petit outil dessinant une arborescence de types.</para>
          <indexterm zone="ch-system-glib gobject-query">
            <primary sortas="b-gobject-query">gobject-query</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="gtester">
        <term><command>gtester</command></term>
        <listitem>
          <para>Est un outil de lancement de tests.</para>
          <indexterm zone="ch-system-glib gtester">
            <primary sortas="b-gtester">gtester</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="gtester-report">
        <term><command>gtester-report</command></term>
        <listitem>
          <para>Est un outil de formatage de rapports de test.</para>
          <indexterm zone="ch-system-glib gtester-report">
            <primary sortas="b-gtester-report">gtester-report</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="glib">
        <term><filename class="libraryfile">Glib libraries</filename></term>
        <listitem>
          <para>contient une bibliothèque core généraliste de bas niveau.</para>
        </listitem>
      </varlistentry>

    </variablelist>

  </sect2>

</sect1>