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+->k2-version;.tar.xz"> <!ENTITY gtk2-download-ftp "&gnome-download-ftp;/gtk+/2.24/gtk+->k2-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+->k2-version;"> @@ -23,7 +23,7 @@ <title>GTK+->k2-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+->k3-version;.tar.xz"> - <!ENTITY gtk3-download-ftp "&gnome-download-ftp;/gtk+/3.4/gtk+->k3-version;.tar.xz"> - <!ENTITY gtk3-md5sum "1b2cf29502a6394e8d4b30f7f5bb9131"> + <!ENTITY gtk3-download-http "&gnome-download-http;/gtk+/3.6/gtk+->k3-version;.tar.xz"> + <!ENTITY gtk3-download-ftp "&gnome-download-ftp;/gtk+/3.6/gtk+->k3-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+->k3-version;"> @@ -23,7 +23,7 @@ <title>GTK+->k3-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->kmm3-version;.tar.xz"> - <!ENTITY gtkmm3-download-ftp "&gnome-download-ftp;/gtkmm/3.4/gtkmm->kmm3-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->kmm3-version;.tar.xz"> + <!ENTITY gtkmm3-download-ftp "&gnome-download-ftp;/gtkmm/3.5/gtkmm->kmm3-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-¬ification-daemon-version;.tar.xz"> <!ENTITY notification-daemon-download-ftp "&gnome-download-ftp;/notification-daemon/0.7/notification-daemon-¬ification-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> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
