[blfs-book] r10691 - trunk/BOOK/x/lib

krejzi at linuxfromscratch.org krejzi at linuxfromscratch.org
Wed Sep 26 12:38:00 PDT 2012


Author: krejzi
Date: 2012-09-26 13:37:55 -0600 (Wed, 26 Sep 2012)
New Revision: 10691

Removed:
   trunk/BOOK/x/lib/clutter-gst.xml
Modified:
   trunk/BOOK/x/lib/gdk-pixbuf.xml
   trunk/BOOK/x/lib/gtk+2.xml
   trunk/BOOK/x/lib/gtk+3.xml
   trunk/BOOK/x/lib/gtkmm3.xml
   trunk/BOOK/x/lib/lib.xml
   trunk/BOOK/x/lib/libxklavier.xml
   trunk/BOOK/x/lib/notification-daemon.xml
   trunk/BOOK/x/lib/pango.xml
   trunk/BOOK/x/lib/webkitgtk.xml
Log:
GNOME 3.6 Part 6.

Deleted: trunk/BOOK/x/lib/clutter-gst.xml
===================================================================
--- trunk/BOOK/x/lib/clutter-gst.xml	2012-09-26 19:37:13 UTC (rev 10690)
+++ trunk/BOOK/x/lib/clutter-gst.xml	2012-09-26 19:37:55 UTC (rev 10691)
@@ -1,163 +0,0 @@
-<?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 clutter-gst-download-http 
-           "&gnome-download-http;/clutter-gst/1.6/clutter-gst-&clutter-gst-version;.tar.xz">
-  <!ENTITY clutter-gst-download-ftp  
-           "&gnome-download-ftp;/clutter-gst/1.6/clutter-gst-&clutter-gst-version;.tar.xz">
-  <!ENTITY clutter-gst-md5sum        "d60ab0118730cecd5dd9988ad7da034b">
-  <!ENTITY clutter-gst-size          "344 KB">
-  <!ENTITY clutter-gst-buildsize     "7.0 MB">
-  <!ENTITY clutter-gst-time          "0.4 SBU">
-]>
-
-<sect1 id="clutter-gst" xreflabel="clutter-gst-&clutter-gst-version;">
-  <?dbhtml filename="clutter-gst.html"?>
-
-  <sect1info>
-    <othername>$LastChangedBy$</othername>
-    <date>$Date$</date>
-  </sect1info>
-
-  <title>clutter-gst-&clutter-gst-version;</title>
-
-  <indexterm zone="clutter-gst">
-    <primary sortas="a-clutter-gst">clutter-gst</primary>
-  </indexterm>
-
-  <sect2 role="package">
-    <title>Introduction to Clutter Gst</title>
-
-    <para>
-      The <application>Clutter Gst</application> is an integration library
-      for using <application>GStreamer</application> with
-      <application>Clutter</application>. Its purpose is to implement the
-      ClutterMedia interface using <application>GStreamer</application>.
-    </para>
-
-    &lfs72_checked;
-
-    <bridgehead renderas="sect3">Package Information</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>
-          Download (HTTP): <ulink url="&clutter-gst-download-http;"/>
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Download (FTP): <ulink url="&clutter-gst-download-ftp;"/>
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Download MD5 sum: &clutter-gst-md5sum;
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Download size: &clutter-gst-size;
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Estimated disk space required: &clutter-gst-buildsize;
-        </para>
-      </listitem>
-      <listitem>
-        <para>
-          Estimated build time: &clutter-gst-time;
-        </para>
-      </listitem>
-    </itemizedlist>
-
-    <bridgehead renderas="sect3">Clutter Gst Dependencies</bridgehead>
-
-    <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required">
-      <xref linkend="clutter"/> and
-      <xref linkend="gst-plugins-base"/>
-    </para>
-
-    <bridgehead renderas="sect4">Recommended</bridgehead>
-    <para role="recommended">
-      <xref linkend="gobject-introspection"/> and
-      <xref linkend="gst-plugins-bad"/>
-    </para>
-
-    <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional">
-      <xref linkend="gtk-doc"/>
-    </para>
-
-    <para condition="html" role="usernotes">User Notes:
-      <ulink url="&blfs-wiki;/clutter-gst"/>
-    </para>
-  </sect2>
-
-  <sect2 role="installation">
-    <title>Installation of Clutter Gst</title>
-
-    <para>
-      Install <application>Clutter Gst</application> by running the following
-      commands:
-    </para>
-
-<screen><userinput>./configure --prefix=/usr &&
-make</userinput></screen>
-
-    <para>
-      To test the results, issue: <command>make check</command>.
-    </para>
-
-    <para>
-      Now, as the <systemitem class="username">root</systemitem> user:
-    </para>
-
-<screen role="root"><userinput>make install</userinput></screen>
-
-  </sect2>
-
-  <sect2 role="content">
-    <title>Contents</title>
-
-    <segmentedlist>
-      <segtitle>Installed Library</segtitle>
-      <segtitle>Installed Directories</segtitle>
-
-      <seglistitem>
-        <seg>
-          libclutter-gst-1.0.so
-        </seg>
-        <seg>
-          /usr/include/clutter-1.0/clutter-gst and
-          /usr/share/gtk-doc/html/clutter-gst
-        </seg>
-      </seglistitem>
-    </segmentedlist>
-
-    <variablelist>
-      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
-      <?dbfo list-presentation="list"?>
-      <?dbhtml list-presentation="table"?>
-
-      <varlistentry id="libclutter-gst-1">
-        <term><filename class="libraryfile">libclutter-gst-1.0.so</filename></term>
-        <listitem>
-          <para>
-            contains the <application>Clutter Gst</application> API functions.
-          </para>
-          <indexterm zone="clutter-gst libclutter-gst-1">
-            <primary sortas="c-libclutter-gst-1">libclutter-gst-1.0.so</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-    </variablelist>
-
-  </sect2>
-
-</sect1>

Modified: trunk/BOOK/x/lib/gdk-pixbuf.xml
===================================================================
--- trunk/BOOK/x/lib/gdk-pixbuf.xml	2012-09-26 19:37:13 UTC (rev 10690)
+++ trunk/BOOK/x/lib/gdk-pixbuf.xml	2012-09-26 19:37:55 UTC (rev 10691)
@@ -8,10 +8,10 @@
            "&gnome-download-http;/gdk-pixbuf/2.26/gdk-pixbuf-&gdk-pixbuf-version;.tar.xz">
   <!ENTITY gdk-pixbuf-download-ftp  
            "&gnome-download-ftp;/gdk-pixbuf/2.26/gdk-pixbuf-&gdk-pixbuf-version;.tar.xz">
-  <!ENTITY gdk-pixbuf-md5sum        "350fb5dcaded7810bb77d424896f0b4e">
+  <!ENTITY gdk-pixbuf-md5sum        "e634924654bedfdbe58fab059f38ffed">
   <!ENTITY gdk-pixbuf-size          "1.2 MB">
   <!ENTITY gdk-pixbuf-buildsize     "25 MB">
-  <!ENTITY gdk-pixbuf-time          "0.3 SBU">
+  <!ENTITY gdk-pixbuf-time          "0.2 SBU">
 ]>
 
 <sect1 id="gdk-pixbuf" xreflabel="gdk-pixbuf-&gdk-pixbuf-version;">
@@ -76,7 +76,7 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Gdk-Pixbuf Dependencies</bridgehead>
+    <bridgehead renderas="sect3">Gdk Pixbuf Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
@@ -155,7 +155,7 @@
       <option>--with-libjasper</option>: If you've installed
       <xref linkend="jasper"/> and you want
       <application>Gdk Pixbuf</application> to use it to compile a
-      JPEG2000 image loader, pass this option to configure.
+      JPEG2000 image loader, pass this switch to configure.
     </para>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
@@ -218,27 +218,27 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libgdk_pixbuf-2.0">
+      <varlistentry id="libgdk_pixbuf-2">
         <term><filename class="libraryfile">libgdk_pixbuf-2.0.so</filename></term>
         <listitem>
           <para>
             contains functions used to load and render images.
           </para>
-          <indexterm zone="gdk-pixbuf libgdk_pixbuf-2.0">
-            <primary sortas="c-libgdk_pixbuf-2.0">libgdk_pixbuf-2.0.so</primary>
+          <indexterm zone="gdk-pixbuf libgdk_pixbuf-2">
+            <primary sortas="c-libgdk_pixbuf-2">libgdk_pixbuf-2.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libgdk_pixbuf_xlib-2.0">
+      <varlistentry id="libgdk_pixbuf_xlib-2">
         <term><filename class="libraryfile">libgdk_pixbuf_xlib-2.0.so</filename></term>
         <listitem>
           <para>
             contains functions used to manipulate images and interfaces with
             <application>Xlib</application>.
           </para>
-          <indexterm zone="gdk-pixbuf libgdk_pixbuf_xlib-2.0">
-            <primary sortas="c-libgdk_pixbuf_xlib-2.0">libgdk_pixbuf_xlib-2.0.so</primary>
+          <indexterm zone="gdk-pixbuf libgdk_pixbuf_xlib-2">
+            <primary sortas="c-libgdk_pixbuf_xlib-2">libgdk_pixbuf_xlib-2.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/BOOK/x/lib/gtk+2.xml
===================================================================
--- trunk/BOOK/x/lib/gtk+2.xml	2012-09-26 19:37:13 UTC (rev 10690)
+++ trunk/BOOK/x/lib/gtk+2.xml	2012-09-26 19:37:55 UTC (rev 10691)
@@ -6,10 +6,10 @@
 
   <!ENTITY gtk2-download-http "&gnome-download-http;/gtk+/2.24/gtk+-&gtk2-version;.tar.xz">
   <!ENTITY gtk2-download-ftp  "&gnome-download-ftp;/gtk+/2.24/gtk+-&gtk2-version;.tar.xz">
-  <!ENTITY gtk2-md5sum        "af16f167ac870bf4b0804e06f8b5cbbf">
+  <!ENTITY gtk2-md5sum        "e949406751df51e1e40e85628005a069">
   <!ENTITY gtk2-size          "13 MB">
   <!ENTITY gtk2-buildsize     "340 MB">
-  <!ENTITY gtk2-time          "3.5 SBU">
+  <!ENTITY gtk2-time          "2.7 SBU">
 ]>
 
 <sect1 id="gtk2" xreflabel="GTK+-&gtk2-version;">
@@ -23,7 +23,7 @@
   <title>GTK+-&gtk2-version;</title>
 
   <indexterm zone="gtk2">
-    <primary sortas="a-gtk2">gtk2</primary>
+    <primary sortas="a-GTK+2">GTK+2</primary>
   </indexterm>
 
   <sect2 role="package">

Modified: trunk/BOOK/x/lib/gtk+3.xml
===================================================================
--- trunk/BOOK/x/lib/gtk+3.xml	2012-09-26 19:37:13 UTC (rev 10690)
+++ trunk/BOOK/x/lib/gtk+3.xml	2012-09-26 19:37:55 UTC (rev 10691)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY gtk3-download-http "&gnome-download-http;/gtk+/3.4/gtk+-&gtk3-version;.tar.xz">
-  <!ENTITY gtk3-download-ftp  "&gnome-download-ftp;/gtk+/3.4/gtk+-&gtk3-version;.tar.xz">
-  <!ENTITY gtk3-md5sum        "1b2cf29502a6394e8d4b30f7f5bb9131">
+  <!ENTITY gtk3-download-http "&gnome-download-http;/gtk+/3.6/gtk+-&gtk3-version;.tar.xz">
+  <!ENTITY gtk3-download-ftp  "&gnome-download-ftp;/gtk+/3.6/gtk+-&gtk3-version;.tar.xz">
+  <!ENTITY gtk3-md5sum        "6f7ef4679f7e3622894c3f57045a1188">
   <!ENTITY gtk3-size          "13 MB">
-  <!ENTITY gtk3-buildsize     "350 MB">
-  <!ENTITY gtk3-time          "3.5 SBU">
+  <!ENTITY gtk3-buildsize     "330 MB">
+  <!ENTITY gtk3-time          "2.7 SBU">
 ]>
 
 <sect1 id="gtk3" xreflabel="GTK+-&gtk3-version;">
@@ -23,7 +23,7 @@
   <title>GTK+-&gtk3-version;</title>
 
   <indexterm zone="gtk3">
-    <primary sortas="a-gtk3">gtk3</primary>
+    <primary sortas="a-GTK+3">GTK+3</primary>
   </indexterm>
 
   <sect2 role="package">
@@ -35,7 +35,7 @@
       applications.
     </para>
 
-    &lfs71_checked;
+    &lfs72_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -75,8 +75,7 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="atk"/>,
-      <xref linkend="cairo"/>,
+      <xref linkend="at-spi2-atk"/>,
       <xref linkend="gdk-pixbuf"/> and
       <xref linkend="pango"/>
     </para>
@@ -91,7 +90,7 @@
       <xref linkend="colord"/>,
       <xref linkend="cups"/>,
       <xref linkend="docbook-utils"/> and
-      <xref linkend="gtk-doc"/>.
+      <xref linkend="gtk-doc"/>
     </para>
 
     <para condition="html" role="usernotes">
@@ -128,8 +127,7 @@
       To test the results:
     </para>
 
-<screen><userinput>rm tests/css/parser/selector.css &&
-rm tests/a11y/pickers.ui &&
+<screen><userinput>rm tests/a11y/pickers.ui &&
 make check</userinput></screen>
 
     <para>
@@ -154,14 +152,13 @@
     <title>Command Explanations</title>
 
     <para>
-      <option>--disable-packagekit</option>: This parameter disables use
+      <option>--disable-packagekit</option>: switch disables use
       of PackageKit which isn't needed for BLFS.
     </para>
 
     <para>
-      <command>rm tests/css/parser/selector.css</command> and 
-      <command>rm tests/a11y/pickers.ui</command>: This prevents two tests
-      being run as they are known to fail.
+      <command>rm tests/a11y/pickers.ui</command>: This prevents test
+      being run as it is known to fail.
     </para>
 
   </sect2>
@@ -233,17 +230,21 @@
 
       <seglistitem>
         <seg>
-          gtk3-demo, gtk-query-immodules-3.0 and gtk-update-icon-cache
+          gtk3-demo, gtk3-demo-application, gtk-launch,
+          gtk-query-immodules-3.0 and gtk-update-icon-cache
         </seg>
         <seg>
           libgailutil.so, libgdk-3.so and libgtk-3.so
         </seg>
         <seg>
           /etc/gtk-3.0, 
-          /usr/include/{gail-3.0,gtk-3.0},
+          /usr/include/gail-3.0,
+          /usr/include/gtk-3.0,
           /usr/lib/gtk-3.0, 
-          /usr/share/gtk-3.0 and
-          /usr/share/gtk-doc/html/{gail-libgail-util3,gdk3,gtk3}
+          /usr/share/gtk-3.0,
+          /usr/share/gtk-doc/html/gail-libgail-util3,
+          /usr/share/gtk-doc/html/gdk3 and
+          /usr/share/gtk-doc/html/gtk3
         </seg>
       </seglistitem>
     </segmentedlist>
@@ -266,6 +267,21 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="gtk-launch">
+        <term><command>gtk-launch</command></term>
+        <listitem>
+          <para>
+            launches an application using the given name. The name should match
+            application desktop file name, as residing in
+            <filename class="directory">/usr/share/application</filename>, with
+            or without the '.desktop' suffix.
+          </para>
+          <indexterm zone="gtk3 gtk-launch">
+            <primary sortas="b-gtk-launch">gtk-launch</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="gtk-query-immodules-3.0">
         <term><command>gtk-query-immodules-3.0</command></term>
         <listitem>
@@ -293,21 +309,22 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libgailutil">
-        <term><filename class='libraryfile'>libgailutil.so</filename></term>
+      <varlistentry id="libgailutil-3">
+        <term><filename class="libraryfile">libgailutil-3.so</filename></term>
         <listitem>
           <para>
             contains functions that implements the accessibility interfaces
-            defined by the GNOME Accessibility Toolkit.
+            defined by the <application>GNOME</application> Accessibility
+            Toolkit.
           </para>
-          <indexterm zone="gtk3 libgailutil">
-            <primary sortas="c-libgailutil">libgailutil.so</primary>
+          <indexterm zone="gtk3 libgailutil-3">
+            <primary sortas="c-libgailutil-3">libgailutil-3.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
       <varlistentry id="libgdk-3">
-        <term><filename class='libraryfile'>libgdk-3.so</filename></term>
+        <term><filename class="libraryfile">libgdk-3.so</filename></term>
         <listitem>
           <para>
             contains functions that act as a wrapper around the low-level
@@ -321,7 +338,7 @@
       </varlistentry>
 
       <varlistentry id="libgtk-3">
-        <term><filename class='libraryfile'>libgtk-3.so</filename></term>
+        <term><filename class="libraryfile">libgtk-3.so</filename></term>
         <listitem>
           <para>
             contains functions that provide an API to implement graphical user

Modified: trunk/BOOK/x/lib/gtkmm3.xml
===================================================================
--- trunk/BOOK/x/lib/gtkmm3.xml	2012-09-26 19:37:13 UTC (rev 10690)
+++ trunk/BOOK/x/lib/gtkmm3.xml	2012-09-26 19:37:55 UTC (rev 10691)
@@ -4,11 +4,11 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY gtkmm3-download-http "&gnome-download-http;/gtkmm/3.4/gtkmm-&gtkmm3-version;.tar.xz">
-  <!ENTITY gtkmm3-download-ftp  "&gnome-download-ftp;/gtkmm/3.4/gtkmm-&gtkmm3-version;.tar.xz">
-  <!ENTITY gtkmm3-md5sum        "cae0fa7143ad8d9df678859bf8bdc1cb">
-  <!ENTITY gtkmm3-size          "8.8 MB">
-  <!ENTITY gtkmm3-buildsize     "240 MB">
+  <!ENTITY gtkmm3-download-http "&gnome-download-http;/gtkmm/3.5/gtkmm-&gtkmm3-version;.tar.xz">
+  <!ENTITY gtkmm3-download-ftp  "&gnome-download-ftp;/gtkmm/3.5/gtkmm-&gtkmm3-version;.tar.xz">
+  <!ENTITY gtkmm3-md5sum        "816853d7e7a657b7fafc651b89e81b01">
+  <!ENTITY gtkmm3-size          "1.7 MB">
+  <!ENTITY gtkmm3-buildsize     "155 MB">
   <!ENTITY gtkmm3-time          "3.0 SBU">
 ]>
 
@@ -34,7 +34,7 @@
       <application>GTK+ 3</application>.
     </para>
 
-    &lfs70_checked;
+    &lfs72_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -79,6 +79,11 @@
       <xref linkend="pangomm"/>
     </para>
 
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
+      <xref linkend="doxygen"/>
+    </para>
+
     <para condition="html" role="usernotes">
       User Notes: <ulink url="&blfs-wiki;/gtkmm3"/>
     </para>
@@ -92,7 +97,7 @@
       commands:
     </para>
 
-<screen><userinput>./configure --prefix=/usr &&
+<screen><userinput>./configure --prefix=/usr --disable-documentation &&
 make</userinput></screen>
 
     <para>
@@ -106,6 +111,17 @@
 <screen role="root"><userinput>make install</userinput></screen>
   </sect2>
 
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para>
+      <option>--disable-documentation</option>: This switch disables building
+      and installing of <application>Gtkmm</application> documentation.
+      Remove if you have installed <xref linkend="doxygen"/>.
+    </para>
+
+  </sect2>
+
   <sect2 role="content">
     <title>Contents</title>
 
@@ -118,8 +134,10 @@
           libgdkmm-3.0.so and libgtkmm-3.0.so
         </seg>
         <seg>
-          /usr/include/{gdkmm-3.0,gtkmm-3.0},
-          /usr/lib/{gdkmm-3.0,gtkmm-3.0},
+          /usr/include/gdkmm-3.0,
+          /usr/include/gtkmm-3.0,
+          /usr/lib/gdkmm-3.0,
+          /usr/lib/gtkmm-3.0,
           /usr/share/devhelp/books/gtkmm-3.0 and
           /usr/share/doc/gtkmm-3.0
         </seg>
@@ -131,26 +149,26 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
 
-      <varlistentry id="libgdkmm-3.0">
-        <term><filename class='libraryfile'>libgdkmm-3.0.so</filename></term>
+      <varlistentry id="libgdkmm-3">
+        <term><filename class="libraryfile">libgdkmm-3.0.so</filename></term>
         <listitem>
         <para>
           contains the GDK API classes.
         </para>
-          <indexterm zone="gtkmm3 libgdkmm-3.0">
-            <primary sortas="c-libgdkmm-3.0">libgdkmm-3.0.so</primary>
+          <indexterm zone="gtkmm3 libgdkmm-3">
+            <primary sortas="c-libgdkmm-3">libgdkmm-3.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libgtkmm-3.0">
-        <term><filename class='libraryfile'>libgtkmm-3.0.so</filename></term>
+      <varlistentry id="libgtkmm-3">
+        <term><filename class="libraryfile">libgtkmm-3.0.so</filename></term>
         <listitem>
         <para>
           contains the <application>GTK+ 3</application> API classes.
         </para>
-          <indexterm zone="gtkmm3 libgtkmm-3.0">
-            <primary sortas="c-libgtkmm-3.0">libgtkmm-3.0.so</primary>
+          <indexterm zone="gtkmm3 libgtkmm-3">
+            <primary sortas="c-libgtkmm-3">libgtkmm-3.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/BOOK/x/lib/lib.xml
===================================================================
--- trunk/BOOK/x/lib/lib.xml	2012-09-26 19:37:13 UTC (rev 10690)
+++ trunk/BOOK/x/lib/lib.xml	2012-09-26 19:37:55 UTC (rev 10691)
@@ -33,9 +33,9 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cairomm.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cogl.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clutter.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clutter-gst.xml"/>
-<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clutter-gst2.xml"/> -->
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clutter-gst2.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="clutter-gtk.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="colord-gtk.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="freeglut.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gdk-pixbuf.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="goffice.xml"/>

Modified: trunk/BOOK/x/lib/libxklavier.xml
===================================================================
--- trunk/BOOK/x/lib/libxklavier.xml	2012-09-26 19:37:13 UTC (rev 10690)
+++ trunk/BOOK/x/lib/libxklavier.xml	2012-09-26 19:37:55 UTC (rev 10691)
@@ -5,12 +5,12 @@
   %general-entities;
 
   <!ENTITY libxklavier-download-http 
-           "&gnome-download-http;/libxklavier/5.2/libxklavier-&libxklavier-version;.tar.xz">
+           "&gnome-download-http;/libxklavier/5.3/libxklavier-&libxklavier-version;.tar.xz">
   <!ENTITY libxklavier-download-ftp  
-           "&gnome-download-ftp;/libxklavier/5.2/libxklavier-&libxklavier-version;.tar.xz">
-  <!ENTITY libxklavier-md5sum        "b3e718ee156d0d8883dfc3ff3bb86779">
-  <!ENTITY libxklavier-size          "308 KB">
-  <!ENTITY libxklavier-buildsize     "8.0 MB">
+           "&gnome-download-ftp;/libxklavier/5.3/libxklavier-&libxklavier-version;.tar.xz">
+  <!ENTITY libxklavier-md5sum        "290ea2a8abc40f78a3a16bdae6f02808">
+  <!ENTITY libxklavier-size          "312 KB">
+  <!ENTITY libxklavier-buildsize     "5.5 MB">
   <!ENTITY libxklavier-time          "less than 0.1 SBU">
 ]>
 
@@ -25,7 +25,7 @@
   <title>libxklavier-&libxklavier-version;</title>
 
   <indexterm zone="libxklavier">
-    <primary sortas="a-Libxklavier">Libxklavier</primary>
+    <primary sortas="a-libxklavier">libxklavier</primary>
   </indexterm>
 
   <sect2 role="package">
@@ -78,7 +78,7 @@
     <para role="required">
       <xref linkend="glib2"/>,
       <xref linkend="iso-codes"/>,
-      <xref linkend="libxml2"/>, and
+      <xref linkend="libxml2"/> and
       <xref linkend="xorg7-lib"/>
     </para>
 
@@ -125,7 +125,7 @@
 
     <para>
       <parameter>--with-xkb-base=$XORG_PREFIX/share/X11/xkb</parameter>:
-      Use this parameter if the $XORG_PREFIX is anything other than
+      Use this swithc if the $XORG_PREFIX is anything other than
       <filename class="directory">/usr</filename>.
     </para>
 
@@ -161,7 +161,7 @@
       <?dbhtml list-presentation="table"?>
 
       <varlistentry id="libxklavier-lib">
-        <term><filename class='libraryfile'>libxklavier.so</filename></term>
+        <term><filename class="libraryfile">libxklavier.so</filename></term>
         <listitem>
           <para>
             contains XKB utility functions.

Modified: trunk/BOOK/x/lib/notification-daemon.xml
===================================================================
--- trunk/BOOK/x/lib/notification-daemon.xml	2012-09-26 19:37:13 UTC (rev 10690)
+++ trunk/BOOK/x/lib/notification-daemon.xml	2012-09-26 19:37:55 UTC (rev 10691)
@@ -8,9 +8,9 @@
            "&gnome-download-http;/notification-daemon/0.7/notification-daemon-&notification-daemon-version;.tar.xz">
   <!ENTITY notification-daemon-download-ftp  
            "&gnome-download-ftp;/notification-daemon/0.7/notification-daemon-&notification-daemon-version;.tar.xz">
-  <!ENTITY notification-daemon-md5sum        "ff92ed27e3117235d6800cef3e510a1b">
+  <!ENTITY notification-daemon-md5sum        "08c9a6d18ead0aa62d933fc5a4135d38">
   <!ENTITY notification-daemon-size          "276 KB">
-  <!ENTITY notification-daemon-buildsize     "4.7 MB">
+  <!ENTITY notification-daemon-buildsize     "4.8 MB">
   <!ENTITY notification-daemon-time          "less than 0.1 SBU">
 ]>
 
@@ -112,19 +112,6 @@
 
   </sect2>
 
-  <sect2 role="commands">
-    <title>Command Explanations</title>
-
-    <para>
-      <parameter>--libexecdir=/usr/lib/notification-daemon</parameter>: This
-      parameter is used so that the <application>notification-daemon</application>
-      program is installed in the preferred location of
-      <filename class="directory">/usr/lib/notification-daemon</filename> instead
-      of <filename class="directory">/usr/libexec</filename>.
-    </para> 
-
-  </sect2>
-
   <sect2 role="content">
     <title>Contents</title>
 

Modified: trunk/BOOK/x/lib/pango.xml
===================================================================
--- trunk/BOOK/x/lib/pango.xml	2012-09-26 19:37:13 UTC (rev 10690)
+++ trunk/BOOK/x/lib/pango.xml	2012-09-26 19:37:55 UTC (rev 10691)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY pango-download-http "&gnome-download-http;/pango/1.30/pango-&pango-version;.tar.xz">
-  <!ENTITY pango-download-ftp  "&gnome-download-ftp;/pango/1.30/pango-&pango-version;.tar.xz">
-  <!ENTITY pango-md5sum        "ec3c1f236ee9bd4a982a5f46fcaff7b9">
-  <!ENTITY pango-size          "1.2 MB">
-  <!ENTITY pango-buildsize     "40 MB">
-  <!ENTITY pango-time          "0.5 SBU">
+  <!ENTITY pango-download-http "&gnome-download-http;/pango/1.31/pango-&pango-version;.tar.xz">
+  <!ENTITY pango-download-ftp  "&gnome-download-ftp;/pango/1.31/pango-&pango-version;.tar.xz">
+  <!ENTITY pango-md5sum        "12ce3955a099d91c8cafddcc9f8815a6">
+  <!ENTITY pango-size          "1.0 MB">
+  <!ENTITY pango-buildsize     "24 MB">
+  <!ENTITY pango-time          "0.2 SBU">
 ]>
 
 <sect1 id="pango" xreflabel="Pango-&pango-version;">
@@ -32,8 +32,9 @@
     <para>
       <application>Pango</application> is a library for laying out and rendering
       of text, with an emphasis on internationalization. It can be used anywhere
-      that text layout is needed, though most of the work on Pango so far has
-      been done in the context of the GTK+ widget toolkit.
+      that text layout is needed, though most of the work on
+      <application>Pango</application> so far has been done in the context of
+      the <application>GTK+</application> widget toolkit.
     </para>
 
     &lfs72_checked;
@@ -74,10 +75,10 @@
 
     <bridgehead renderas="sect3">Pango Dependencies</bridgehead>
 
-    <!-- FreeType2 and Fontconfig pulled by Xorg Libraries -->
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="cairo"/> and
+      <xref linkend="cairo"/>,
+      <xref linkend="harfbuzz"/> and
       <xref linkend="xorg7-lib"/>
     </para>
 
@@ -88,8 +89,7 @@
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="gtk-doc"/> and
-      <ulink url="http://linux.thai.net/libthai">LibThai</ulink>
+      <xref linkend="gtk-doc"/>
     </para>
 
     <para condition="html" role="usernotes">
@@ -109,10 +109,7 @@
 make</userinput></screen>
 
     <para>
-      To test the results, issue: <command>make check</command>. You can install
-      <xref linkend="gtk-doc"/> if you wish to test the documentation section of
-      the test suite. Also, the <quote>testboundries</quote> test could fail if
-      you have <application>LibThai</application> installed.
+      To test the results, issue: <command>make check</command>.
     </para>
 
     <para>
@@ -129,7 +126,7 @@
         command as the <systemitem class="username">root</systemitem> user:
       </para>
 
-<screen role="root"><userinput>pango-querymodules > /etc/pango/pango.modules</userinput></screen>
+<screen role="root"><userinput>pango-querymodules --update-cache</userinput></screen>
     </note>
   </sect2>
 
@@ -171,7 +168,9 @@
         <application>Pango</application> config database, which is read from the
         config files listed above.
       </para>
+
     </sect3>
+
   </sect2>
 
   <sect2 role="content">
@@ -187,8 +186,8 @@
           pango-querymodules and pango-view
         </seg>
         <seg>
-          libpango-1.0.so, libpangocairo-1.0.so, libpangoft2-1.0.so,
-          libpangox-1.0.so and libpangoxft-1.0.so
+          libpango-1.0.so, libpangocairo-1.0.so, libpangoft2-1.0.so and
+          libpangoxft-1.0.so
         </seg>
         <seg>
           /etc/pango,
@@ -230,16 +229,16 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="Pango-libraries">
-        <term><filename class="libraryfile">libpango*-1.0.so</filename></term>
+      <varlistentry id="libpango-1">
+        <term><filename class="libraryfile">libpango-1.0.so</filename></term>
         <listitem>
           <para>
             contain low level layout rendering routines, a high level driver for
             laying out entire blocks of text, and routines to assist in editing
             internationalized text.
           </para>
-          <indexterm zone="pango Pango-libraries">
-            <primary sortas="c-Pango-libraries">libpango*-1.0.so</primary>
+          <indexterm zone="pango libpango-1">
+            <primary sortas="c-libpango-1">libpango-1.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/BOOK/x/lib/webkitgtk.xml
===================================================================
--- trunk/BOOK/x/lib/webkitgtk.xml	2012-09-26 19:37:13 UTC (rev 10690)
+++ trunk/BOOK/x/lib/webkitgtk.xml	2012-09-26 19:37:55 UTC (rev 10691)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY webkitgtk-download-http "http://webkitgtk.org/releases/webkit-&webkitgtk-version;.tar.xz">
+  <!ENTITY webkitgtk-download-http "http://webkitgtk.org/releases/webkitgtk-&webkitgtk-version;.tar.xz">
   <!ENTITY webkitgtk-download-ftp  " ">
-  <!ENTITY webkitgtk-md5sum        "f7bd0bd4f323039f15e19c82a9a8313c">
-  <!ENTITY webkitgtk-size          "7.7 MB">
-  <!ENTITY webkitgtk-buildsize     "700 MB">
-  <!ENTITY webkitgtk-time          "30 SBU">
+  <!ENTITY webkitgtk-md5sum        "6da450ec7793c0a7873d8c8c2cae4eb8">
+  <!ENTITY webkitgtk-size          "8.2 MB">
+  <!ENTITY webkitgtk-buildsize     "800 MB">
+  <!ENTITY webkitgtk-time          "40 SBU">
 ]>
 
 <sect1 id="webkitgtk" xreflabel="WebKitGTK+-&webkitgtk-version;">
@@ -71,33 +71,27 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>
-          Required patch:
-          <ulink url="&patch-root;/webkit-&webkitgtk-version;-bison-1.patch"/>
-        </para>
-      </listitem>
-    </itemizedlist>
-
     <bridgehead renderas="sect3">WebKitGTK+ Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="geoclue"/>,
       <xref linkend="gperf"/>,
+      <xref linkend="gst10-plugins-base"/> or
       <xref linkend="gst-plugins-base"/>,
-      <xref linkend="gtk3"/> or <xref linkend="gtk2"/>,
+      <xref linkend="gtk3"/> or
+      <xref linkend="gtk2"/>,
       <xref linkend="icu"/>,
       <xref linkend="libxslt"/>,
       <xref linkend="libsoup"/>,
+      <xref linkend="mesalib"/>,
+      <xref linkend="ruby"/>,
       <xref linkend="sqlite"/> and
       <xref linkend="which"/>
     </para>
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
+      <xref linkend="geoclue"/> and
       <xref linkend="gobject-introspection"/>
     </para>
 
@@ -117,14 +111,17 @@
   <sect2 role="installation">
     <title>Installation of WebKitGTK+</title>
 
-    <para>
-      If you have <application>pkg-config 0.23</application> or older installed
-      fix a bug in the configure script that will stop it detecting
-      <application>Gstreamer</application> correctly: 
-    </para>
+    <warning>
+      <para>
+        If you are building <application>WebKitGTK+</application>
+        with <command>make</command> 3.82, make sure that you have built
+        it with the following
+        <ulink url="&patch-downloads;/make/make-3.82-upstream_fixes-3.patch">
+        patch</ulink> applied or <application>WebKitGTK+</application>
+        build will fail.
+      </para>
+    </warning>
 
-<screen><userinput>sed -i 's#=GST#=$GST#' configure</userinput></screen>
-
     <para>
       If you have not installed <xref linkend="gtk-doc"/>, fix a bug that will
       cause <command>make install</command> to fail:
@@ -133,44 +130,17 @@
 <screen><userinput>sed -i '/generate-gtkdoc --rebase/s:^:# :' GNUmakefile.in</userinput></screen>
 
     <para>
-      <application>WebKitGTK+</application> takes a long time to compile, so if you
-      have a multicore CPU it can be useful to speed up the build by running
-      make with multiple jobs.
+      Install <application>WebKitGTK+</application> by running the
+      following commands:
     </para>
 
-    <para>
-      If you want to run make with just one core, install
-      <application>WebKitGTK+</application> by running the following commands:
-    </para>
-
-<screen><userinput>patch -Np1 -i ../webkitgtk-&webkitgtk-version;-bison-1.patch &&
-./configure --prefix=/usr \
-            --libexecdir=/usr/lib/WebKit \
+<screen><userinput>./configure --prefix=/usr \
+            --libexecdir=/usr/lib/WebKitGTK \
+            --with-gstreamer=1.0 \
             --enable-introspection &&
 make</userinput></screen>
 
     <para>
-      If you have a multicore CPU and want to run make with multiple jobs
-      running in parallel, install <application>WebKitGTK+</application> with the
-      following commands:
-    </para>
-
-<screen><userinput>patch -Np1 -i ../webkitgtk-&webkitgtk-version;-bison-1.patch &&
-./configure --prefix=/usr \
-            --libexecdir=/usr/lib/WebKit \
-            --enable-introspection &&
-error_count=0
-until make -j$(getconf _NPROCESSORS_ONLN)
-do
-  if (( $((error_count++)) > 4 ))
-  then
-    echo Too Many Errors
-    break
-  fi
-done
-unset error_count</userinput></screen>
-
-    <para>
       This package does not have a working testsuite.
     </para>
 
@@ -185,38 +155,30 @@
     <title>Command Explanations</title>
 
     <para>
-      <option>--enable-introspection</option>: This option enables support for
-      <application>GObject Introspection</application> and is required for a
-      <application>GNOME</application> Desktop. If you don't have
-      <application>Gobject Introspection</application> installed and don't want
-      to install <application>GNOME</application> remove this option.
+      <option>--enable-introspection</option>: This switch enables support for
+      <application>Gobject Introspection</application> and is required for a
+      <application>GNOME</application> Desktop. Remove if you don't have
+      <application>Gobject Introspection</application> installed or you don't
+      want to install <application>GNOME</application>.
     </para>
-
+    
     <para>
-      <command>error_count=0; until make ...</command>: Sadly
-      there are race conditions in the makefiles that will cause the build to
-      fail if you run make with multiple jobs. This simple hack works around
-      that problem by using <command>until</command> to keep running
-      <command>make</command> until it succeeds. The variable
-      <envar>error_count</envar> is incremented each time an error occurs and is
-      checked to ensure that no more than 5 errors occur. This is so that if an
-      error occurs that is <emphasis>not</emphasis> due to a race condition then
-      it will not keep repeating <command>make</command> forever.
-      <command>$(getconf _NPROCESSORS_ONLN)</command> prints the number of cores
-      your computer seems to have. If you would prefer, you can use any positive
-      integer such as 4.
+      <parameter>--with-gstreamer=1.0</parameter>: This switch forces use of
+      <application>GStreamer</application> 1.0 series which
+      <application>GNOME</application> 3.6 uses. Remove if you don't want
+      to install <application>GStreamer</application> 1.0 or you don't
+      want to install <application>GNOME</application>.
     </para>
 
     <para>
-      <option>--enable-webkit2</option>: This switch enables building of
-      <application>WebKit2</application> libraries which some applications
-      like <application>DevHelp</application> can use and which will probably
-      be used in future releases of <application>GNOME</application> Desktop.
+      <option>--disable-geolocation</option>: Use this option if you did not
+      install <xref linkend="geoclue"/> or <command>configure</command> will
+      fail.
     </para>
 
     <para>
-      <parameter>--with-gtk=2.0</parameter>: This option forces
-      <application>WebKitGTK+</application> to compile against
+      <parameter>--with-gtk=2.0 --disable-webkit2</parameter>: These parameters
+      force <application>WebKitGTK+</application> to compile against
       <application>GTK+ 2</application>, even if
       <application>GTK+ 3</application> is also installed. With
       <application>GTK+ 2</application>, everything
@@ -245,13 +207,13 @@
         </seg>
         <seg>
           libjavascriptcoregtk-1.0.so and libwebkit-1.0.so or
-          libjavascriptcoregtk-3.0.so and libwebkit-3.0.so and
-          optionaly libwebkit2gtk-3.0.so
+          libjavascriptcoregtk-3.0.so, libwebkit2gtk-3.0.so and
+          libwebkit-3.0.so
         </seg>
         <seg>
           /usr/include/webkit-1.0 and /usr/share/webkit-1.0 or
-          /usr/include/webkit-3.0 and /usr/share/webkit-3.0 and
-          optionaly /usr/lib/WebKit
+          /usr/include/webkit-3.0, /usr/lib/WebKit and
+          /usr/share/webkit-3.0
         </seg>
       </seglistitem>
     </segmentedlist>
@@ -274,7 +236,7 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libjavascriptcoregtk-1.0">
+      <varlistentry id="libjavascriptcoregtk-1">
         <term><filename
         class="libraryfile">libjavascriptcoregtk-1.0.so</filename></term>
         <listitem>
@@ -282,26 +244,26 @@
             contains core JavaScript API functions used by <command>jsc-1</command>
             and <filename class="libraryfile">libwebkitgtk-1.0.so</filename>.
           </para>
-          <indexterm zone="webkitgtk libjavascriptcoregtk-1.0">
-            <primary sortas="c-libjavascriptcoregtk-1.0">libjavascriptcoregtk-1.0.so</primary>
+          <indexterm zone="webkitgtk libjavascriptcoregtk-1">
+            <primary sortas="c-libjavascriptcoregtk-1">libjavascriptcoregtk-1.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libwebkitgtk-1.0">
+      <varlistentry id="libwebkitgtk-1">
         <term><filename class="libraryfile">libwebkitgtk-1.0.so</filename></term>
         <listitem>
           <para>
             contains the <application>WebKitGTK+</application> API functions for
             <application>GTK+ 2</application>.
           </para>
-          <indexterm zone="webkitgtk libwebkitgtk-1.0">
-            <primary sortas="c-libwebkitgtk-1.0">libwebkitgtk-1.0.so</primary>
+          <indexterm zone="webkitgtk libwebkitgtk-1">
+            <primary sortas="c-libwebkitgtk-1">libwebkitgtk-1.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libjavascriptcoregtk-3.0">
+      <varlistentry id="libjavascriptcoregtk-3">
         <term><filename
         class="libraryfile">libjavascriptcoregtk-3.0.so</filename></term>
         <listitem>
@@ -309,33 +271,33 @@
             contains core JavaScript API functions used by <command>jsc-3</command>
             and <filename class="libraryfile">libwebkitgtk-3.0.so</filename>.
           </para>
-          <indexterm zone="webkitgtk libjavascriptcoregtk-3.0">
-            <primary sortas="c-libjavascriptcoregtk-3.0">libjavascriptcoregtk-3.0.so</primary>
+          <indexterm zone="webkitgtk libjavascriptcoregtk-3">
+            <primary sortas="c-libjavascriptcoregtk-3">libjavascriptcoregtk-3.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libwebkitgtk-3.0">
+      <varlistentry id="libwebkitgtk-3">
         <term><filename class="libraryfile">libwebkitgtk-3.0.so</filename></term>
         <listitem>
           <para>
             contains the <application>WebKitGTK+</application> API functions for
             <application>GTK+ 3</application>.
           </para>
-          <indexterm zone="webkitgtk libwebkitgtk-3.0">
-            <primary sortas="c-libwebkitgtk-3.0">libwebkitgtk-3.0.so</primary>
+          <indexterm zone="webkitgtk libwebkitgtk-3">
+            <primary sortas="c-libwebkitgtk-3">libwebkitgtk-3.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libwebkit2gtk-3.0">
+      <varlistentry id="libwebkit2gtk-3">
         <term><filename class="libraryfile">libwebkit2gtk-3.0.so</filename></term>
         <listitem>
           <para>
             contains the <application>WebKit2</application> API functions.
           </para>
-          <indexterm zone="webkitgtk libwebkit2gtk-3.0">
-            <primary sortas="c-libwebkit2gtk-3.0">libwebkit2gtk-3.0.so</primary>
+          <indexterm zone="webkitgtk libwebkit2gtk-3">
+            <primary sortas="c-libwebkit2gtk-3">libwebkit2gtk-3.0.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>




More information about the blfs-book mailing list