[blfs-book] r9508 - in trunk/BOOK: general/graphlib general/sysutils gnome/core

ken at linuxfromscratch.org ken at linuxfromscratch.org
Thu Feb 23 17:52:27 PST 2012


Author: ken
Date: 2012-02-23 18:52:23 -0700 (Thu, 23 Feb 2012)
New Revision: 9508

Modified:
   trunk/BOOK/general/graphlib/libexif.xml
   trunk/BOOK/general/sysutils/tracker.xml
   trunk/BOOK/gnome/core/evince.xml
   trunk/BOOK/gnome/core/gjs.xml
Log:
Sundry gnome-related fixes.

Modified: trunk/BOOK/general/graphlib/libexif.xml
===================================================================
--- trunk/BOOK/general/graphlib/libexif.xml	2012-02-23 23:53:00 UTC (rev 9507)
+++ trunk/BOOK/general/graphlib/libexif.xml	2012-02-24 01:52:23 UTC (rev 9508)
@@ -35,7 +35,7 @@
     about the image. All EXIF tags described in EXIF standard 2.1 are
     supported.</para>
 
-    &lfs65_checked;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -94,17 +94,20 @@
 
   </sect2>
 
-  <!-- <sect2 role="commands">
+  <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><command>sed -i ... doc/Makefile.in</command>:
+    <!--<para><command>sed -i ... doc/Makefile.in</command>:
     Installation of <application>libexif</application> will fail if
     <application>Doxygen</application> is not present on the system due to
     a packaging bug.  The command does not affect the situation where
-    <application>Doxygen</application> is installed.</para>
+    <application>Doxygen</application> is installed.</para> -->
 
-  </sect2> -->
+    <para><option>--enable-static=no</option>: This switch prevents the static
+    libraries being installed.</para>
 
+  </sect2>
+
   <sect2 role="content">
     <title>Contents</title>
 

Modified: trunk/BOOK/general/sysutils/tracker.xml
===================================================================
--- trunk/BOOK/general/sysutils/tracker.xml	2012-02-23 23:53:00 UTC (rev 9507)
+++ trunk/BOOK/general/sysutils/tracker.xml	2012-02-24 01:52:23 UTC (rev 9508)
@@ -32,7 +32,7 @@
     <para><application>Tracker</application> is a semantic data storage for desktop
     and mobile devices.</para>
 
-    &lfs70_built;
+    &lfs70_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -105,16 +105,17 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><parameter>--sysconfdir=/etc</parameter>: Configuration data
-    is installed in <filename class="directory">/etc</filename> instead of
+    <para><parameter>--sysconfdir=/etc</parameter>: the XDG files are
+    installed in <filename class="directory">/etc</filename> instead of
     <filename class="directory">/usr/etc</filename>.</para>
 
+    <!-- NB /usr/lib/tracker-0.12 is already created for helper libraries -->
     <para><parameter>--libexecdir=/usr/lib/tracker-0.12</parameter>:
     This parameter is used so that the files are installed in
     <filename class='directory'>/usr/lib/tracker-0.12</filename>
     instead of <filename class='directory'>/usr/libexec</filename>.</para>
 
-    <para><parameter>--enable-miner...</parameter>: The various miners have been
+    <para><parameter>--enable-miner...=no</parameter>: These miners have been
     reported to cause problems, so we turn them off.</para>
 
     <para><parameter>--disable-unit-tests</parameter>: The testsuite fails,
@@ -122,6 +123,15 @@
 
   </sect2>
 
+  <sect2 role="configuration">
+    <title>Configuring tracker</title>
+
+    <para>If you wish to use <application>gnome-documents</application> to look at
+    local PDF and PS files, you will need to index your disk by starting
+    <application>tracker</application> with <command>tracker-control -s</command>.
+    </para>
+
+  </sect2>
   <sect2 role="content">
     <title>Contents</title>
 

Modified: trunk/BOOK/gnome/core/evince.xml
===================================================================
--- trunk/BOOK/gnome/core/evince.xml	2012-02-23 23:53:00 UTC (rev 9507)
+++ trunk/BOOK/gnome/core/evince.xml	2012-02-24 01:52:23 UTC (rev 9508)
@@ -83,7 +83,7 @@
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional"><xref linkend="GConf"/>,
     <xref linkend="libgnome-keyring"/>,
-    <xref linkend="gobject-introspection"/>,
+    <!-- recommended for gtk3 <xref linkend="gobject-introspection"/>,-->
     <xref linkend="gtk-doc"/>,
     <xref linkend="libtiff"/>,
     <!--<xref linkend="tetex"/> or--> <xref linkend="texlive"/> (required to build the DVI viewer),
@@ -113,7 +113,8 @@
             --libexecdir=$GNOME_PREFIX/lib/evince \
             --without-keyring \
             --disable-nautilus \
-            --disable-pdf &&
+            --disable-pdf \
+            --enable-introspection &&
 make</userinput></screen>
 
     <para>The test suite for this package requires a functional
@@ -152,13 +153,20 @@
     Backend. Remove parameter if <application>Poppler</application> is
     installed.</para>
 
+    <!-- gobject-introspection is recommended for gnome (see e.g. gtk3) -->
+    <para><parameter>--enable-introspection</parameter>: by default, the
+    gobject-introspection support is turned off, even though that package
+    is an expected component of a <application>GNOME</application> system.
+    The introspection support is, however, required if you intend to build
+    <!-- FIXME:ken
+    <xref linkend="gnome-documents"/>, -->
+    gnome-documents-0.2.1,
+    so it is enabled here. Most BLFS users can probably omit it and find
+    local files using e.g. <command>find -name '*.pdf'</command>.</para>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../xincludes/gtk-doc-rebuild.xml"/>
 
-    <para><option>--enable-introspection</option>: Use this parameter if you
-    have the <application>gobject-introspection</application> package installed
-    and you wish to enable GObject introspection.</para>
-
     <para><option>--enable-dvi</option>: Use this parameter if you have the
     <application>teTeX</application> or <application>TeX Live</application>
     package installed and you wish to build support to view DVI files.</para>

Modified: trunk/BOOK/gnome/core/gjs.xml
===================================================================
--- trunk/BOOK/gnome/core/gjs.xml	2012-02-23 23:53:00 UTC (rev 9507)
+++ trunk/BOOK/gnome/core/gjs.xml	2012-02-24 01:52:23 UTC (rev 9508)
@@ -59,7 +59,8 @@
     <bridgehead renderas="sect3">gjs Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><xref linkend="dbus-glib"/>,
+    <para role="required"><xref linkend="cairo"/>,
+    <xref linkend="dbus-glib"/>, and
     <xref linkend="gobject-introspection"/>, and
     <xref linkend="SpiderMonkey"/></para>
 




More information about the blfs-book mailing list