Subversion Repositories svn LFS-FR

Rev

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

Rev Author Line No. Line
1321 jmengual 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
 
8
<sect1 id="ch-system-glib" role="wrap">
9
  <?dbhtml filename="glib.html"?>
10
 
11
  <sect1info condition="script">
12
    <productname>glib</productname>
13
    <productnumber>&glib-version;</productnumber>
14
    <address>&glib-url;</address>
15
  </sect1info>
16
 
17
  <title>Glib-&glib-version;</title>
18
 
19
  <indexterm zone="ch-system-glib">
20
    <primary sortas="a-Glib">Glib</primary>
21
  </indexterm>
22
 
23
  <sect2 role="package">
24
    <title/>
25
 
4004 myou72 26
    <para>Le paquet <application>GLib</application> contient une bibliothèque core
27
    de bas niveau. C'est utile pour avoir la gestion de structures de données pour C,
28
    des enveloppes de portabilité et des interfaces avec des fonctionnalités en cours d'exécution telles que
29
    la boucle d'un événement, les défilés (threads), le chargement dynamique et
30
    un système objet.</para>
1321 jmengual 31
 
32
    <segmentedlist>
33
      <segtitle>&buildtime;</segtitle>
34
      <segtitle>&diskspace;</segtitle>
35
 
36
      <seglistitem>
37
        <seg>&glib-ch6-sbu;</seg>
38
        <seg>&glib-ch6-du;</seg>
39
      </seglistitem>
40
    </segmentedlist>
41
 
42
  </sect2>
43
 
44
  <sect2 role="installation">
45
    <title>Installation de Glib</title>
46
 
4004 myou72 47
    <para>Préparez la compilation de Glib&nbsp;:</para>
1321 jmengual 48
 
1350 jmengual 49
<screen><userinput remap="configure">PCRE_LIBS="-L/usr/lib -lpcre" PCRE_CFLAGS="-I/usr/include" \
50
./configure --prefix=/usr --sysconfdir=/etc --with-pcre=system</userinput></screen>
1321 jmengual 51
 
52
    <variablelist>
53
      <title>Voici la signification des options de configuration&nbsp;:</title>
54
 
55
      <varlistentry>
56
        <term><parameter>--with-pcre=system</parameter></term>
57
        <listitem>
4004 myou72 58
          <para>Il résulte de ce paramètre que la construction utilisera une
59
          version fournie par le système de la bibliothèque PCRE et non une
1321 jmengual 60
          version interne.</para>
61
        </listitem>
62
      </varlistentry>
63
    </variablelist>
64
 
65
    <para>Compilez le paquet&nbsp;:</para>
66
 
67
<screen><userinput remap="make">make</userinput></screen>
68
 
4004 myou72 69
    <para>À cause de dépendances de modules Perl supplémentaires qui ne sont pas
70
    encore présents (comme desktop-file-utils et DBus), il n'est pas possible de
1321 jmengual 71
    lancer la suite de tests de Glib.</para>
72
 
73
    <para>Installez le paquet&nbsp;:</para>
74
 
75
<screen><userinput remap="install">make install</userinput></screen>
76
 
77
  </sect2>
78
 
79
  <sect2 id="contents-glib" role="content">
80
    <title>Contenu de Glib</title>
81
 
82
    <segmentedlist>
83
      <segtitle>Installed programs</segtitle>
84
      <segtitle>Installed libraries</segtitle>
85
      <segtitle>Installed directories</segtitle>
86
 
87
      <seglistitem>
88
        <seg>gio-querymodules, glib-genmarshal, glib-gettextize,
89
        glib-mkenums, gobject-query, gtester et gtester-report</seg>
90
        <seg>libgio-2.0.so, libglib-2.0.so, libgmodule-2.0.so,
91
        libgobject-2.0.so, et libgthread-2.0.so</seg>
92
        <seg>/usr/include/{gio-unix-2.0/gio,glib-2.0/{gio,glib,gobject}},
93
             /usr/lib/{gio/modules,glib-2.0/include},
94
             /usr/share/{gdb/auto-load,glib-2.0/{gdb, gettext/po},gtk-doc/html/{gio,glib,gobject}}</seg>
95
      </seglistitem>
96
    </segmentedlist>
97
 
98
    <variablelist>
99
      <bridgehead renderas="sect3">Descriptions courtes</bridgehead>
100
      <?dbfo list-presentation="list"?>
101
      <?dbhtml list-presentation="table"?>
102
 
103
      <varlistentry id="gio-querymodules">
104
        <term><command>gio-querymodules</command></term>
105
        <listitem>
4004 myou72 106
          <para>est un outil de génération de marshaller de code C pour les
1321 jmengual 107
          fermetures (closures) GLib.</para>
108
          <indexterm zone="ch-system-glib gio-querymodules">
109
            <primary sortas="b-glib">gio-querymodules</primary>
110
          </indexterm>
111
        </listitem>
112
      </varlistentry>
113
 
114
      <varlistentry id="glib-gettextize">
115
        <term><command>glib-gettextize</command></term>
116
        <listitem>
117
          <para>est une variant de l'outil d'internationalisation gettext.</para>
118
          <indexterm zone="ch-system-glib glib-gettextize">
119
            <primary sortas="b-glib-gettextize">glib-gettextize</primary>
120
          </indexterm>
121
        </listitem>
122
      </varlistentry>
123
 
124
      <varlistentry id="glib-mkenums">
125
        <term><command>glib-mkenums</command></term>
126
        <listitem>
4004 myou72 127
          <para>est un outil de génération de descriptions enum de langage C.</para>
1321 jmengual 128
          <indexterm zone="ch-system-glib glib-mkenums">
129
            <primary sortas="b-glib-mkenums">glib-mkenums</primary>
130
          </indexterm>
131
        </listitem>
132
      </varlistentry>
133
 
134
      <varlistentry id="gobject-query">
135
        <term><command>gobject-query</command></term>
136
        <listitem>
137
          <para>Est un petit outil dessinant une arborescence de types.</para>
138
          <indexterm zone="ch-system-glib gobject-query">
139
            <primary sortas="b-gobject-query">gobject-query</primary>
140
          </indexterm>
141
        </listitem>
142
      </varlistentry>
143
 
144
      <varlistentry id="gtester">
145
        <term><command>gtester</command></term>
146
        <listitem>
147
          <para>Est un outil de lancement de tests.</para>
148
          <indexterm zone="ch-system-glib gtester">
149
            <primary sortas="b-gtester">gtester</primary>
150
          </indexterm>
151
        </listitem>
152
      </varlistentry>
153
 
154
      <varlistentry id="gtester-report">
155
        <term><command>gtester-report</command></term>
156
        <listitem>
157
          <para>Est un outil de formatage de rapports de test.</para>
158
          <indexterm zone="ch-system-glib gtester-report">
159
            <primary sortas="b-gtester-report">gtester-report</primary>
160
          </indexterm>
161
        </listitem>
162
      </varlistentry>
163
 
164
      <varlistentry id="glib">
165
        <term><filename class="libraryfile">Glib libraries</filename></term>
166
        <listitem>
4004 myou72 167
          <para>contient une bibliothèque core généraliste de bas niveau.</para>
1321 jmengual 168
        </listitem>
169
      </varlistentry>
170
 
171
    </variablelist>
172
 
173
  </sect2>
174
 
175
</sect1>