[lfs-fr] r1751 - in trunk/blfs: . general/genlib gnome/add gnome/core introduction/welcome networking/netlibs x/lib xsoft/other

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Jeu 29 Mar 17:12:06 PDT 2012


Author: jmengual
Date: 2012-03-30 02:12:06 +0200 (Fri, 30 Mar 2012)
New Revision: 1751

Added:
   trunk/blfs/networking/netlibs/geoclue.xml
Modified:
   trunk/blfs/general.ent
   trunk/blfs/general/genlib/glib2.xml
   trunk/blfs/general/genlib/libffi.xml
   trunk/blfs/gnome/add/evolution.xml
   trunk/blfs/gnome/core/empathy.xml
   trunk/blfs/introduction/welcome/changelog.xml
   trunk/blfs/networking/netlibs/libsoup.xml
   trunk/blfs/networking/netlibs/netlibs.xml
   trunk/blfs/x/lib/webkitgtk.xml
   trunk/blfs/xsoft/other/xchat.xml
Log:
9795-9801


Modified: trunk/blfs/general/genlib/glib2.xml
===================================================================
--- trunk/blfs/general/genlib/glib2.xml	2012-03-29 07:24:46 UTC (rev 1750)
+++ trunk/blfs/general/genlib/glib2.xml	2012-03-30 00:12:06 UTC (rev 1751)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY glib2-download-http "&gnome-download-http;/glib/2.30/glib-&glib2-version;.tar.xz">
-  <!ENTITY glib2-download-ftp  "&gnome-download-ftp;/glib/2.30/glib-&glib2-version;.tar.xz">
-  <!ENTITY glib2-md5sum        "b7dd26aa83de0b59c867a0b9eb9f9462">
-  <!ENTITY glib2-size          "7.4 Mio">
-  <!ENTITY glib2-buildsize     "179 Mio">
-  <!ENTITY glib2-time          "1.5 SBU (additional 4.0 SBU to run the test suite)">
+  <!ENTITY glib2-download-http "&gnome-download-http;/glib/2.32/glib-&glib2-version;.tar.xz">
+  <!ENTITY glib2-download-ftp  "&gnome-download-ftp;/glib/2.32/glib-&glib2-version;.tar.xz">
+  <!ENTITY glib2-md5sum        "c5fa76fbf9184d20dfb04af66b598190">
+  <!ENTITY glib2-size          "5.9 Mio">
+  <!ENTITY glib2-buildsize     "160 Mio">
+  <!ENTITY glib2-time          "1.0 SBU (additional 4.0 SBU to run the test suite)">
 ]>
 
 <sect1 id="glib2" xreflabel="GLib-&glib2-version;">
@@ -68,26 +68,22 @@
     <!--<para role="required"><xref linkend="pkgconfig"/> -->
     </para> 
 
-    <!-- This should be discussed as the instructions in the tarball give
-         many reasons why the internal PCRE should be used -->
     <bridgehead renderas="sect4">Recommandées</bridgehead>
     <para role="recommended"><xref linkend="pcre"/>
     (construit avec les propriétés Unicode)</para>
 
     <bridgehead renderas="sect4">Facultatives</bridgehead>
-    <para role="optional"><xref linkend="attr"/>, <!-- <xref linkend="gamin"/>,
-    --> <xref linkend="dbus"/> (requis pour lancer les tests) et
+    <para role="optional"><xref linkend="attr"/>, <xref linkend="gamin"/>,
+    <xref linkend="dbus"/> (requis pour lancer les tests) et
     <xref linkend="gtk-doc"/></para>
 
-    <!-- Ne peux pas le trouver
     <para><application>Gamin</application> exige
     <application>GLib</application> pour se compiler ; vous devez donc
     installer d'abord <application>GLib</application>, puis compiler
     <application>Gamin</application>, et recompiler
     <application>GLib</application> contre lui.</para>
-     -->
-    
-    <bridgehead renderas="sect4">Dépendances supplémentaires lors de l'exécution</bridgehead>
+
+        <bridgehead renderas="sect4">Dépendances supplémentaires lors de l'exécution</bridgehead>
     <para role="optional">Quoted directly from the <filename>INSTALL</filename>
     file; <quote>Certaines fonctionalités de GIO liées aux mimetype exigent
     <command>update-mime-database</command> et les outils
@@ -109,10 +105,8 @@
     <!-- This should be discussed as the instructions in the tarball give
          many reasons why the internal PCRE should be used -->
 
-<screen><userinput>PCRE_LIBS=-lpcre                               \
-PCRE_CFLAGS=" "                                \
-LIBFFI_LIBS=-lffi                              \
-LIBFFI_CFLAGS=-I/usr/lib/libffi-3.0.10/include \
+<screen><userinput>PCRE_LIBS=-lpcre PCRE_CFLAGS=" " \
+LIBFFI_LIBS=-lffi LIBFFI_CFLAGS=" " \
 ./configure --prefix=/usr --sysconfdir=/etc --with-pcre=system &&
 make</userinput></screen>
 
@@ -150,8 +144,6 @@
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../xincludes/gtk-doc-rebuild.xml"/>
     
-    <!-- This should be discussed as the instructions in the tarball give
-         many reasons why the internal PCRE should be used -->
     <para><parameter>--with-pcre=system</parameter> : Il résulte de ce paramètre que
     la construction utilise une version de la bibliothèque
     <application>PCRE</application> fournie par le système à la place d'une
@@ -159,7 +151,7 @@
 
   </sect2>
 
-  <sect2 role="configuration">
+<!--  <sect2 role="configuration">
     <title>Configuration de GLib</title>
 
     <sect3>
@@ -183,7 +175,7 @@
 
     </sect3>
 
-  </sect2>
+  </sect2>-->
 
   <sect2 role="content">
     <title>Contenu</title>
@@ -194,13 +186,17 @@
       <segtitle>Répertoires installés</segtitle>
 
       <seglistitem>
-        <seg>gio-querymodules, glib-genmarshal, glib-gettextize, glib-mkenums,
-        gobject-query, gtester et gtester-report</seg>
+        <seg>gdbus, gdbus-codegen, gio-querymodules,
+        glib-compile-resources, glib-compile-schemas,
+        glib-genmarshal, glib-gettextize, glib-mkenums,
+        gobject-query, gresource, gsettings, 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>
+        libgobject-2.0.so, libgthread-2.0.so et libgiofam.so</seg>
         <seg>/usr/{include/{gio-unix-2.0/gio,glib-2.0/{gio,glib,gobject}},
-        lib/{gio/modules,glib-2.0/include},share/{gdb/auto-load,glib-2.0/{gdb,
-        gettext/po},gtk-doc/html/{gio,glib,gobject}}}</seg>
+        lib/{gdbus-2.0/codegen,gio/modules,glib-2.0/include},share/
+        {gdb/auto-load,glib-2.0/{gdb,gettext/po},gtk-doc/html/
+        {gio,glib,gobject}}}</seg>
       </seglistitem>
     </segmentedlist>
 
@@ -209,6 +205,64 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
 
+      <varlistentry id="gdbus">
+        <term><command>gdbus</command></term>
+        <listitem>
+          <para>est un outil simple pour fonctionner avec
+          des objets D-Bus.</para>
+          <indexterm zone="glib2 gdbus">
+            <primary sortas="b-gdbus">gdbus</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="gdbus-codegen">
+        <term><command>gdbus-codegen</command></term>
+        <listitem>
+          <para>est utilisé pour générer du code et/ou de la documentation pour
+          une ou plusieurs interfaces D-Bus.</para>
+          <indexterm zone="glib2 gdbus-codegen">
+            <primary sortas="b-gdbus-codegen">gdbus-codegen</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="gio-querymodules">
+        <term><command>gio-querymodules</command></term>
+        <listitem>
+          <para>est utilisé pour créer un fichier giomodule.cache dans les
+          répertoires listés. Ce fichier liste les points d'extension implémentés
+          pour chaque module trouvé.</para>
+          <indexterm zone="glib2 gio-querymodules">
+            <primary sortas="b-gio-querymodules">gio-querymodules</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="glib-compile-resources">
+        <term><command>glib-compile-resources</command></term>
+        <listitem>
+          <para>est utilisé pour lire la description des ressources à partir d'un
+          fichier et des fichiers référencàs pour créer un catalogue de ressources
+          binaire adapté à une utilisation avec l'API GResource.</para>
+          <indexterm zone="glib2 glib-compile-resources">
+            <primary sortas="b-glib-compile-resources">glib-compile-resources</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="glib-compile-schemas">
+        <term><command>glib-compile-schemas</command></term>
+        <listitem>
+          <para>est utilisé pour compiler tous les fichiers-schémas XML de
+          GSettings du répertoiredans un fichier binaire nommé gschemas.compiled 
+          utilisable par GSettings.</para>
+          <indexterm zone="glib2 glib-compile-schemas">
+            <primary sortas="b-glib-compile-resources">glib-compile-schemas</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="glib-genmarshal">
         <term><command>glib-genmarshal</command></term>
         <listitem>
@@ -250,6 +304,26 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="gresource">
+        <term><command>gresource</command></term>
+        <listitem>
+          <para>offre une interface simple en ligne de commande avec GResource.</para>
+          <indexterm zone="glib2 gresource">
+            <primary sortas="b-gresource">gresource</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="gsettings">
+        <term><command>gsettings</command></term>
+        <listitem>
+          <para>offre une interface simple en ligne de commande avec GSettings.</para>
+          <indexterm zone="glib2 gsettings">
+            <primary sortas="b-gsettings">gsettings</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="gtester">
         <term><command>gtester</command></term>
         <listitem>

Modified: trunk/blfs/general/genlib/libffi.xml
===================================================================
--- trunk/blfs/general/genlib/libffi.xml	2012-03-29 07:24:46 UTC (rev 1750)
+++ trunk/blfs/general/genlib/libffi.xml	2012-03-30 00:12:06 UTC (rev 1751)
@@ -58,6 +58,16 @@
       </listitem>
     </itemizedlist>
 
+    <bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Correctif requis :
+          <ulink url="&patch-root;/libffi-&libffi-version;-includedir-1.patch"/>
+        </para>
+      </listitem>
+    </itemizedlist>
+
   </sect2>
 
   <sect2 role="installation">
@@ -66,7 +76,8 @@
     <para>Installez <application>libffi</application> en lançant les
     commandes suivantes :</para>
 
-<screen><userinput>./configure --prefix=/usr &&
+<screen><userinput>patch -Np1 -i ../libffi-&libffi-version;-includedir-1.patch &&
+./configure --prefix=/usr &&
 make</userinput></screen>
 
     <para>Ce paquet n'est pas fourni avec une suite de tests.</para>
@@ -88,7 +99,7 @@
       <seglistitem>
         <seg>Aucun</seg>
         <seg>libffi.{so,a}</seg>
-        <seg>/usr/lib/libffi-&libffi-version;/include</seg>
+        <seg>Aucun</seg>
       </seglistitem>
     </segmentedlist>
 

Modified: trunk/blfs/general.ent
===================================================================
--- trunk/blfs/general.ent	2012-03-29 07:24:46 UTC (rev 1750)
+++ trunk/blfs/general.ent	2012-03-30 00:12:06 UTC (rev 1751)
@@ -3,7 +3,7 @@
 $Date: 2012-02-20 18:29:32 +0100 (lun 20 fév 2012) $
 -->
 
-<!ENTITY day          "28">                   <!-- Always 2 digits -->
+<!ENTITY day          "29">                   <!-- Always 2 digits -->
 <!ENTITY month        "03">                   <!-- Always 2 digits -->
 <!ENTITY year         "2012">
 <!ENTITY copyrightdate "2001-&year;">
@@ -59,7 +59,7 @@
 <!ENTITY lfs-vim-version              "7.3">
 <!-- End LFS versions -->
 
-<!ENTITY blfs-bootscripts-version     "20120328">
+<!ENTITY blfs-bootscripts-version     "20120329">
 <!ENTITY blfs-bootscripts-download    "http://www.linuxfromscratch.org/blfs/downloads/svn/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2">
 
 <!ENTITY blfs-wiki                    "http://wiki.&lfs-domainname;/blfs/wiki">
@@ -180,7 +180,7 @@
 <!ENTITY libxml2-version              "2.7.8">
 <!ENTITY libxslt-version              "1.1.26">
 <!ENTITY libgtkhtml-version           "2.11.1">
-<!ENTITY glib2-version                "2.30.2">
+<!ENTITY glib2-version                "2.32.0">
 <!ENTITY dbus-glib-version            "0.98">
 <!ENTITY glibmm-version               "2.30.0">
 <!ENTITY libidl-version               "0.8.14">
@@ -508,13 +508,14 @@
 
 <!-- Chapter 16 -->
 <!ENTITY curl-version                 "7.24.0">
+<!ENTITY geoclue-version              "0.12.0">
 <!ENTITY libgdata-version             "0.10.1">
 <!ENTITY libnice-version              "0.1.1">
 <!ENTITY libnl-version                "3.2.3">
 <!ENTITY libpcap-version              "1.1.1">
 <!ENTITY libproxy-version             "0.4.7">
 <!ENTITY librest-version              "0.7.12">
-<!ENTITY libsoup-version              "2.36.1">
+<!ENTITY libsoup-version              "2.38.0">
 <!ENTITY libtirpc-version             "0.2.2">
 <!ENTITY neon-version                 "0.29.6">
 
@@ -627,7 +628,7 @@
 <!ENTITY goffice-version              "0.8.17">
 <!ENTITY mesalib-version              "7.9">
 <!ENTITY xulrunner-version            "11.0">
-<!ENTITY webkitgtk-version            "1.6.3">
+<!ENTITY webkitgtk-version            "1.8.0">
 <!ENTITY libsexy-version              "0.1.11">
 <!ENTITY libnotify-version            "0.7.4">
 <!ENTITY notification-daemon-version  "0.7.3">

Modified: trunk/blfs/gnome/add/evolution.xml
===================================================================
--- trunk/blfs/gnome/add/evolution.xml	2012-03-29 07:24:46 UTC (rev 1750)
+++ trunk/blfs/gnome/add/evolution.xml	2012-03-30 00:12:06 UTC (rev 1751)
@@ -84,7 +84,7 @@
     <para role="optional"><xref linkend="clutter-gtk"/>,
     <xref linkend="dbus-glib"/>,
     <xref linkend="docbook-utils"/>,
-    <ulink url="http://www.freedesktop.org/wiki/Software/GeoClue">GeoClue</ulink>,
+    <xref linkend="geoclue"/>,
     <xref linkend="gstreamer"/>,
     <xref linkend="gtk-doc"/>,
     <xref linkend="mitkrb"/>,

Modified: trunk/blfs/gnome/core/empathy.xml
===================================================================
--- trunk/blfs/gnome/core/empathy.xml	2012-03-29 07:24:46 UTC (rev 1750)
+++ trunk/blfs/gnome/core/empathy.xml	2012-03-30 00:12:06 UTC (rev 1751)
@@ -74,7 +74,7 @@
     <xref linkend="clutter-gtk"/>,
     <ulink url="http://connman.net/">ConnMan</ulink>,
     <xref linkend="enchant"/>,
-    <ulink url="http://www.freedesktop.org/wiki/Software/GeoClue">GeoClue</ulink>,
+    <xref linkend="geoclue"/>,
     <xref linkend="gnome-panel"/>,
     <xref linkend="gtk-doc"/>,
     <xref linkend="iso-codes"/>,

Modified: trunk/blfs/introduction/welcome/changelog.xml
===================================================================
--- trunk/blfs/introduction/welcome/changelog.xml	2012-03-29 07:24:46 UTC (rev 1750)
+++ trunk/blfs/introduction/welcome/changelog.xml	2012-03-30 00:12:06 UTC (rev 1751)
@@ -46,6 +46,26 @@
 
 -->
     <listitem>
+      <para>29 mars 2012</para>
+      <itemizedlist>
+        <listitem>
+          <para>[abenton] - WebkitGTK+ 1.8.0.</para>
+        </listitem>
+        <listitem>
+          <para>
+            [abenton] - Ajout de GeoClue 1.12.0, exigé par by WebKitGTK+-1.8.0.
+          </para>
+        </listitem>
+        <listitem>
+          <para>[abenton] - LibSoup 2.38.0.</para>
+        </listitem>
+        <listitem>
+          <para>[krejzi] - glib 2.32.0.</para> 
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>28 mars 2012</para>
       <itemizedlist>
         <listitem>
@@ -53,7 +73,7 @@
           Ajout d'autres nettoyages mineurs dans des scripts de démarrage.</para>
         </listitem>
         <listitem>
-          <para>[abenton] - Webkitgtk 1.6.3.</para>
+          <para>[abenton] - WebkitGTK+ 1.6.3.</para>
         </listitem>
       </itemizedlist>
     </listitem>
@@ -123,7 +143,7 @@
           <para>[krejzi] - pixman 0.24.4.</para>
         </listitem>
         <listitem>
-          <para>[krejzi] - cairo 1.12.</para>
+          <para>[krejzi] - cairo 1.12.0.</para>
         </listitem>
         <listitem>
           <para>[krejzi] - suppression de libmikmod 3.1.11.</para>

Added: trunk/blfs/networking/netlibs/geoclue.xml
===================================================================
--- trunk/blfs/networking/netlibs/geoclue.xml	                        (rev 0)
+++ trunk/blfs/networking/netlibs/geoclue.xml	2012-03-30 00:12:06 UTC (rev 1751)
@@ -0,0 +1,169 @@
+<?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;
+
+  <!ENTITY geoclue-download-http
+  "https://launchpad.net/geoclue/trunk/0.12/+download/geoclue-0.12.0.tar.gz">
+  <!ENTITY geoclue-download-ftp  " ">
+  <!ENTITY geoclue-md5sum        "33af8307f332e0065af056ecba65fec2">
+  <!ENTITY geoclue-size          "556 Kio">
+  <!ENTITY geoclue-buildsize     "11 Mio">
+  <!ENTITY geoclue-time          "0.1 SBU">
+]>
+
+<sect1 id="geoclue" xreflabel="GeoClue-&geoclue-version;">
+  <?dbhtml filename="geoclue.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy> : ety $</othername>
+    <date>$Date> : 2012-03-29 15:40:39 +0200 (jeu 29 mar 2012) $</date>
+  </sect1info>
+
+  <title>GeoClue-&geoclue-version;</title>
+
+  <indexterm zone="geoclue">
+    <primary sortas="a-geoclue">GeoClue</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction à GeoClue</title>
+
+    <para>
+      <application>GeoClue</application> est un service de géoinformation
+      modulaire construit sur la base du système de messages
+      <application>D-Bus</application>. Le but du projet
+      <application>GeoClue</application> est de créer des applications
+      auto-géolocalisables de la manière la plus simple possible. 
+    </para>
+
+    &lfs71_built;
+
+    <bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Téléchargement (HTTP) : <ulink url="&geoclue-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Téléchargement (FTP) : <ulink url="&geoclue-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Somme de contrôle MD5 du téléchargement : &geoclue-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Taille du téléchargement : &geoclue-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimation de l'espace disque requis : &geoclue-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimation du temps de construction : &geoclue-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">Dépendances de GeoClue</bridgehead>
+
+    <bridgehead renderas="sect4">Requises</bridgehead>
+    <para role="required">
+      <xref linkend="dbus"/> et <xref linkend="glib2"/>
+    </para>
+
+    <!--
+    <bridgehead renderas="sect4">Facultatives</bridgehead>
+    <para role="optional">
+      <ulink url="http://www.some.url/">EXTERNAL DEPENDENCY</ulink>.
+    </para>
+  -->
+
+    <para condition="html" role="usernotes">
+      Notes utilisateur : <ulink url="&blfs-wiki;/geoclue"/>
+    </para>
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation de GeoClue</title>
+
+    <para>
+      Installez <application>GeoClue</application> en lançant les commandes
+      commands:
+    </para>
+
+<screen><userinput>sed -i 's# -Werror##' configure &&
+./configure --prefix=/usr --libexecdir=/usr/lib/geoclue &&
+make</userinput></screen>
+
+    <para>
+      Ce paquet n'est pas fourni avec une suite de tests.
+    </para>
+
+    <para>
+      Maintenant, en tant qu'utilisateur the <systemitem class="username">root</systemitem> :
+    </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Explications des commandes</title>
+
+    <para>
+      <command>sed -i 's# -Werror##' configure</command> : Ce sed supprime
+      -Werror des CFLAGS, sans quoi la construction échouera avec gcc-4.7.
+    </para>
+
+    <para>
+      <option>--libexecdir=/usr/lib/geoclue</option> : Cette option installe
+      ses exécutables privés dans /usr/lib/geoclue.
+    </para>
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contenu</title>
+
+    <segmentedlist>
+      <segtitle>Bibliothèque installée</segtitle>
+      <segtitle>Répertoires installés</segtitle>
+
+      <seglistitem>
+        <seg>
+          libgeoclue.so.
+        </seg>
+        <seg>
+          /usr/lib/geoclue et /usr/share/geoclue-providers.
+        </seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Descriptions courtes</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="libgeoclue">
+        <term><filename class="libraryfile">libgeoclue.so</filename></term>
+        <listitem>
+          <para>
+            contient des fonctions qui fournit l'interface de programmation de
+            l'application de géolocalisation <application>GeoClue</application>.
+          </para>
+          <indexterm zone="geoclue libgeoclue">
+            <primary sortas="c-libgeoclue">libgeoclue.so</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+  </sect2>
+</sect1>

Modified: trunk/blfs/networking/netlibs/libsoup.xml
===================================================================
--- trunk/blfs/networking/netlibs/libsoup.xml	2012-03-29 07:24:46 UTC (rev 1750)
+++ trunk/blfs/networking/netlibs/libsoup.xml	2012-03-30 00:12:06 UTC (rev 1751)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY libsoup-download-http "&gnome-download-http;/libsoup/2.36/libsoup-&libsoup-version;.tar.xz">
-  <!ENTITY libsoup-download-ftp  "&gnome-download-ftp;/libsoup/2.36/libsoup-&libsoup-version;.tar.xz">
-  <!ENTITY libsoup-md5sum        "5e6dcf0dfdbf58f67f576ed67f8923b9">
-  <!ENTITY libsoup-size          "595 Kio">
-  <!ENTITY libsoup-buildsize     "29 Mio">
-  <!ENTITY libsoup-time          "0.5 SBU">
+  <!ENTITY libsoup-download-http "&gnome-download-http;/libsoup/2.38/libsoup-&libsoup-version;.tar.xz">
+  <!ENTITY libsoup-download-ftp  "&gnome-download-ftp;/libsoup/2.38/libsoup-&libsoup-version;.tar.xz">
+  <!ENTITY libsoup-md5sum        "8a44d7cf1dea364b08cec2188b616657">
+  <!ENTITY libsoup-size          "6.8 Kio">
+  <!ENTITY libsoup-buildsize     "23 Mio">
+  <!ENTITY libsoup-time          "0.3 SBU">
 ]>
 
 <sect1 id="libsoup" xreflabel="libsoup-&libsoup-version;">
@@ -33,7 +33,7 @@
     de bibliothèque HTTP en <application>C</application>. C'est utile pour l'accès
     aux serveurs HTTP dans un mode totalement asynchronisé.</para>
 
-    &lfs70_checked;
+    &lfs71_built;
 
     <bridgehead renderas="sect3">Informations sur le paquet</bridgehead>
     <itemizedlist spacing='compact'>
@@ -86,7 +86,7 @@
     <para>Installez <application>libsoup</application> en lançant les commandes
     suivantes :</para>
 
-<screen><userinput>./configure --prefix=/usr &&
+<screen><userinput>./configure --prefix=/usr --without-gnome --disable-static &&
 make</userinput></screen>
 
     <para>Pour tester les résultats, lancez : <command>make check</command>.</para>
@@ -100,31 +100,38 @@
   <sect2 role="commands">
     <title>Explication des commandes</title>
 
+    <para>
+      <option>--without-gnome</option> : Ceci empêche
+      <command>configure</command> de chercher
+      <application>gnome-keyring</application>. Supprimez cette option si vous
+      avez installé <xref linkend="gnome-keyring"/> et si vous voulez installer
+      <application>Gnome</application>.
+    </para>
+
+    <para>
+      <option>--disable-static</option> : Cette option désactive
+      l'installation d'une version statique de <filename class='libraryfile'>libsoup-2.4.so</filename>.
+    </para>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../xincludes/gtk-doc-rebuild.xml"/>
 
-    <para><option>--without-gnome</option> : Utilisez ce param§tre si vous
-    N'allez <emphasis role="strong">PAS</emphasis> installier
-    <application>GNOME</application>.</para>
-
-    <para><option>--disable-ssl</option> : Utilisez ce paramètre si vous
-    souhaitez désactiver le support de SSL/TLS.</para>
-
   </sect2>
 
   <sect2 role="content">
     <title>Contenu</title>
 
     <segmentedlist>
-      <segtitle>Programmes installés</segtitle>
       <segtitle>Bibliothèques installées</segtitle>
       <segtitle>Répertoires installés</segtitle>
 
       <seglistitem>
-        <seg>Aucun</seg>
-        <seg>libsoup-2.4.{so,a} et libsoup-gnome-2.4.{so,a}</seg>
-        <seg>/usr/{include/{libsoup-2.4/libsoup,libsoup-gnome-2.4/libsoup},
-        share/gtk-doc/html/libsoup-2.4}</seg>
+        <seg>libsoup-2.4.so et (si vous avez installé 
+        <xref linkend="gnome-keyring"/>) libsoup-gnome-2.4.so</seg>
+        <seg>
+          /usr/include/libsoup-2.4 et
+          /usr/share/gtk-doc/html/libsoup-2.4.
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -134,21 +141,21 @@
       <?dbhtml list-presentation="table"?>
 
       <varlistentry id="libsoup-2.4">
-        <term><filename class='libraryfile'>libsoup-2.4.{so,a}</filename></term>
+        <term><filename class='libraryfile'>libsoup-2.4.so</filename></term>
         <listitem>
           <para>fournit les fonctions pour des connexions HTTP asynchronisées.</para>
           <indexterm zone="libsoup libsoup-2.4">
-            <primary sortas="c-libsoup-2.4">libsoup-2.4.{so,a}</primary>
+            <primary sortas="c-libsoup-2.4">libsoup-2.4.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
       <varlistentry id="libsoup-gnome-2.4">
-        <term><filename class='libraryfile'>libsoup-gnome-2.4.{so,a}</filename></term>
+        <term><filename class='libraryfile'>libsoup-gnome-2.4.so</filename></term>
         <listitem>
-          <para>fournit des fonctionnalités spécifiques de <application>GNOME</application>.</para>
+          <para>fournit des fonctionnalités spécifiques de <application>Gnome</application>.</para>
           <indexterm zone="libsoup libsoup-gnome-2.4">
-            <primary sortas="c-libsoup-gnome-2.4">libsoup-gnome-2.4.{so,a}</primary>
+            <primary sortas="c-libsoup-gnome-2.4">libsoup-gnome-2.4.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/blfs/networking/netlibs/netlibs.xml
===================================================================
--- trunk/blfs/networking/netlibs/netlibs.xml	2012-03-29 07:24:46 UTC (rev 1750)
+++ trunk/blfs/networking/netlibs/netlibs.xml	2012-03-30 00:12:06 UTC (rev 1751)
@@ -21,6 +21,7 @@
   une dépendance c'autres applications.</para>
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="curl.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="geoclue.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="glib-networking.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libgdata.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libnice.xml"/>

Modified: trunk/blfs/x/lib/webkitgtk.xml
===================================================================
--- trunk/blfs/x/lib/webkitgtk.xml	2012-03-29 07:24:46 UTC (rev 1750)
+++ trunk/blfs/x/lib/webkitgtk.xml	2012-03-30 00:12:06 UTC (rev 1751)
@@ -57,16 +57,6 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>
-          Correctif requis si vous utilisez <application>GCC-4.7</application> :
-          <ulink url="&patch-root;/webkitgtk-&webkitgtk-version;_gcc-4.7-1.patch"/>
-        </para>
-      </listitem>
-    </itemizedlist>
-
     <bridgehead renderas="sect3">Dépendances WebKitGTK+</bridgehead>
 
     <bridgehead renderas="sect4">Requises</bridgehead>
@@ -76,10 +66,11 @@
       <xref linkend="libpng"/>,
       <xref linkend="icu"/>,
       <xref linkend="libxslt"/>,
-      <xref linkend="gtk2"/> or <xref linkend="gtk3"/> (configuration par défaut
-      pour utiliser gtk+-3),
+      <xref linkend="gtk2"/> ou <xref linkend="gtk3"/>
+      (par défaut <command>configure</command> doit utiliser gtk+-3),
       <xref linkend="libsoup"/>,
       <xref linkend="gst-plugins-base"/>,
+      <xref linkend="geoclue"/>,
       <xref linkend="which"/> et
       <xref linkend="sqlite"/>.
     </para>
@@ -87,7 +78,6 @@
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">+      <xref linkend="curl"/>,
       <xref linkend="enchant"/>,
-      <ulink url="https://launchpad.net/geoclue/">GeoClue</ulink>,
       <xref linkend="gobject-introspection"/> (required if building
       <application>epiphany</application>),
       <xref linkend="gtk-doc"/> et
@@ -102,21 +92,34 @@
   <sect2 role="installation">
     <title>Installation de WebKitGTK+</title>
 
-    <para>Ces instructions supposent que vous installez
-    <application>WebKitGTK+</application> pour supporter un bureau
-    <application>GNOME</application> - sinon merci de relire les explications
-    pour les paramètres facultatifs.</para>
+    <para>
+      <application>WebKit</application> met du temps pour se compiler, donc
+      si vous avez un processeur à plusieurs cœurs, il peut être utile de
+      d'accélérer la construction en lançant make avec plusieurs tâches.</para>
 
-    <para>Installer <application>WebKitGTK+</application> en exécutant les commandes
-	suivantes:</para>
+    <para>Si vous voulez lancer make avec seulement une tâche, installez
+    <application>WebKitGTK+</application> en exécutant les commandes
+    suivantes :</para>
 
-<screen><userinput>patch -p1 < ../webkitgtk-&webkitgtk-version;_gcc-4.7-1.patch &&
-./configure --prefix=/usr --enable-introspection &&
+<screen><userinput>./configure --prefix=/usr --enable-introspection &&
 make</userinput></screen>
 
-    <para>Pour tester le résultat, taper: <command>make check</command> (vous devez être
-    dans un xterm ou similaire pour faire cela, car il ouvre quelques fenètres).</para>
+     <para>
+      Si vous avez un processeur à plusieurs cœurs et si vous voulez lancer
+      make avec plusieurs tâches, 
+      installez <application>WebKit</application> en lançant les commandes
+      suivantes :
+    </para>
 
+<screen><userinput>./configure --prefix=/usr --enable-introspection &&
+until make -j$(getconf _NPROCESSORS_ONLN)
+do echo "Let's try that again..."
+done</userinput></screen>
+
+    <para>
+      Ce paquet n'est pas fourni avec une suite de tests opérationnelle.
+    </para>
+
     <para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem> :</para>
 
 <screen role="root"><userinput>make install</userinput></screen>
@@ -126,6 +129,24 @@
   <sect2 role="commands">
     <title>Explications des commandes</title>
 
+    <para>
+      <option>--enable-introspection</option> : Cette option active le
+      support pour 
+      <application>Gobject-Introspection</application> et elle est nécessaire
+      pour un bureau
+      <application>GNOME</application>.
+    </para>
+
+    <para>
+      <command>until make -j$(getconf _NPROCESSORS_ONLN)</command>). Malheureusement,
+      il y a des concurrences (race conditions) dans les makefiles qui feront
+      échouer la construction si vous lancez make avec plusieurs tâches. Ce
+      petit bidouillage simple contourne cela, <command>until</command> fera
+      poursuivre <command>make</command> jusqu'à ce qu'il réussisse.
+      <command>$(getconf _NPROCESSORS_ONLN)</command> affiche le nombre de
+      cœurs que semble posséder votre ordinateur.
+    </para>
+
     <para><parameter>--with-gtk=2.0</parameter> : Ce paramètre oblige
     <application>Webkit</application> à se compiler contre
     <application>Gtk+-2</application>, même si <application>Gtk+-3</application>
@@ -133,10 +154,6 @@
     <application>Webkit</application> a un 1.0 pour suffixe. Lorsque vous le
     compilez contre <application>Gtk+-3</application>, tout a pour suffixe 3.0.
     Les deux versions peuvent être installées simultanément sans conflit de noms.</para>
-    
-    <para><option>--enable-introspection</option> : Cette option active le 
-    support pour gobject-introspection et il est requis pour le bureau
-	<application>GNOME</application>.</para>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../xincludes/gtk-doc-rebuild.xml"/>
@@ -153,18 +170,21 @@
 
       <seglistitem>
         <seg>
-          jsc-1 ou jsc-3 (selon que vous ayez installé la version gtk+-2 ou
-          gtk+-3 de webkit)
+          jsc-1 ou jsc-3 (selon que vous ayez installé la version
+          <application>Gtk+-2</application> ou <application>Gtk+-3</application>
+          de <application>WebKit</application>).
         </seg>
         <seg>
           libwebkit-1.0.so et libjavascriptcoregtk-1.0.so ou libwebkit-3.0.so
           et libjavascriptcoregtk-3.0.so (selon que vous ayez installé la version
-          gtk+-2 ou gtk+-3 de webkit)
+          <application>gtk+-2</application> ou <application>gtk+-3</application>
+          de <application>webkit</application>)
         </seg>
         <seg>
           /usr/include/webkit-1.0 and /usr/share/webkit-1.0 ou
           /usr/include/webkit-3.0 and /usr/share/webkit-3.0 (selon que vous ayez
-          installé la version gtk+-2 ou gtk+-3 de webkit)
+          installé la version <application>gtk+-2</application> ou
+          <application>gtk+-3</application> de <application>webkit</application>)
         </seg>
       </seglistitem>
     </segmentedlist>
@@ -188,7 +208,7 @@
       <varlistentry id="libwebkit-1.0">
         <term><filename class="libraryfile">libwebkit-1.0.so</filename></term>
         <listitem>
-          <para>contient les fonctions de l'API <application>WebKitGTK+</application> pour
+          <para>contient les fonctions de l'API <application>WebKit</application> pour
 	  <application>gtk+-2</application>.</para>
           <indexterm zone="webkitgtk libwebkit-1.0">
             <primary sortas="c-libwebkit-1.0">libwebkit-1.0.so</primary>
@@ -199,7 +219,7 @@
       <varlistentry id="libwebkit-3.0">
         <term><filename class="libraryfile">libwebkit-3.0.so</filename></term>
         <listitem>
-          <para>contient les fonctions de l'API <application>WebKitGTK+</application> pour
+          <para>contient les fonctions de l'API <application>WebKit</application> pour
           <application>gtk+-3</application>.</para>
           <indexterm zone="webkitgtk libwebkit-3.0">
             <primary sortas="c-libwebkit-3.0">libwebkit-3.0.so</primary>
@@ -214,8 +234,7 @@
           <para>contient les fonctions qui sont utilisées par
           <command>jsc-1</command></para>
           <indexterm zone="webkitgtk libjavascriptcoregtk-1.0">
-            <primary
-            sortas="c-libjavascriptcoregtk-1.0">libjavascriptcoregtk-1.0.so</primary>
+            <primary sortas="c-libjavascriptcoregtk-1.0">libjavascriptcoregtk-1.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
@@ -227,8 +246,7 @@
           <para>contient les fonctions qui sont utilisées par
           <command>jsc-3</command></para>
           <indexterm zone="webkitgtk libjavascriptcoregtk-3.0">
-            <primary
-            sortas="c-libjavascriptcoregtk-3.0">libjavascriptcoregtk-3.0.so</primary>
+            <primary sortas="c-libjavascriptcoregtk-3.0">libjavascriptcoregtk-3.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/blfs/xsoft/other/xchat.xml
===================================================================
--- trunk/blfs/xsoft/other/xchat.xml	2012-03-29 07:24:46 UTC (rev 1750)
+++ trunk/blfs/xsoft/other/xchat.xml	2012-03-30 00:12:06 UTC (rev 1751)
@@ -57,6 +57,16 @@
       </listitem>
     </itemizedlist>
 
+    <bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Correctif requis :
+          <ulink url="&patch-root;/xchat-&xchat-version;-glib-2.31-1.patch"/>
+        </para>
+      </listitem>
+    </itemizedlist>
+
     <bridgehead renderas="sect3">Dépendances de XChat</bridgehead>
 
     <bridgehead renderas="sect4">Requises</bridgehead>
@@ -91,7 +101,8 @@
     <para>Installez <application>XChat</application> en lançant les commandes
     suivantes :</para>
 
-<screen><userinput>./configure --prefix=/usr \
+<screen><userinput>patch -Np1 -i ../xchat-&xchat-version;-glib-2.31-1.patch &&
+./configure --prefix=/usr \
             --sysconfdir=&gnome-etc-dir; \
             --enable-shm &&
 make</userinput></screen>




More information about the lfs-traducfr mailing list