r8648 - in trunk/BOOK: . general/genlib introduction/welcome x/lib xsoft/office

ken at linuxfromscratch.org ken at linuxfromscratch.org
Sun Oct 24 16:06:32 PDT 2010


Author: ken
Date: 2010-10-24 17:06:27 -0600 (Sun, 24 Oct 2010)
New Revision: 8648

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/libgsf.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/x/lib/goffice.xml
   trunk/BOOK/xsoft/office/abiword.xml
   trunk/BOOK/xsoft/office/gnumeric.xml
Log:
Update gnumeric/goffice/libgsf to current, clarify the libgnomedb/libgda deps [ I had believed this was no longer developed ] - remove reference to last known good version for abiword because not tested with 2.8, promote the core optional gnome deps for gnumeric to 'recommended for a gnome desktop' to clarify which are important, remove hildon from optional deps for gnumeric because we don't support hand-held devices.

Modified: trunk/BOOK/general/genlib/libgsf.xml
===================================================================
--- trunk/BOOK/general/genlib/libgsf.xml	2010-10-24 01:44:50 UTC (rev 8647)
+++ trunk/BOOK/general/genlib/libgsf.xml	2010-10-24 23:06:27 UTC (rev 8648)
@@ -6,10 +6,10 @@
 
   <!ENTITY libgsf-download-http "&gnome-download-http;/libgsf/1.14/libgsf-&libgsf-version;.tar.bz2">
   <!ENTITY libgsf-download-ftp  "&gnome-download-ftp;/libgsf/1.14/libgsf-&libgsf-version;.tar.bz2">
-  <!ENTITY libgsf-md5sum        "d7a14096085e36fb4c3f43e3f38478f8">
-  <!ENTITY libgsf-size          "599 KB">
-  <!ENTITY libgsf-buildsize     "14 MB">
-  <!ENTITY libgsf-time          "0.2 SBU">
+  <!ENTITY libgsf-md5sum        "2d09ad4e61a650b5d554b5fca8250046">
+  <!ENTITY libgsf-size          "579 KB">
+  <!ENTITY libgsf-buildsize     "20 MB">
+  <!ENTITY libgsf-time          "0.4 SBU">
 ]>
 
 <sect1 id="libgsf" xreflabel="libgsf-&libgsf-version;">
@@ -118,6 +118,9 @@
     if <application>Python</application> is not installed. Remove it if
     <application>Python</application> is installed.</para>
 
+    <para><option>--disable-static</option>: This switch prevents the
+    static libraries in this package being built and installed.</para>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../xincludes/gtk-doc-rebuild.xml"/>
 
@@ -134,7 +137,8 @@
       <seglistitem>
         <seg>gsf, gsf-office-thumbnailer (optional), and gsf-vba-dump</seg>
         <seg>libgsf-1.{so,a} and optionally, libgsf-gnome-1.{so,a}</seg>
-        <seg>/usr/include/libgsf-1 and /usr/share/gtk-doc/html/gsf</seg>
+        <seg>/usr/include/libgsf-1 and /usr/share/gtk-doc/html/gsf and
+        optionally, /usr/lib/python&python-majorver;/site-packages/gsf</seg>
       </seglistitem>
     </segmentedlist>
 

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2010-10-24 01:44:50 UTC (rev 8647)
+++ trunk/BOOK/general.ent	2010-10-24 23:06:27 UTC (rev 8648)
@@ -3,13 +3,13 @@
 $Date$
 -->
 
-<!ENTITY day          "23">                   <!-- Always 2 digits -->
+<!ENTITY day          "24">                   <!-- Always 2 digits -->
 <!ENTITY month        "10">                   <!-- Always 2 digits -->
 <!ENTITY year         "2010">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "svn-&year;&month;&day;">
-<!ENTITY releasedate  "October &day;rd, &year;">
+<!ENTITY releasedate  "October &day;th, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- version|testing|unstable|development] -->
@@ -151,7 +151,7 @@
 <!ENTITY glibmm-version               "2.24.2">
 <!ENTITY libidl-version               "0.8.14">
 <!ENTITY libcroco-version             "0.6.2">
-<!ENTITY libgsf-version               "1.14.17">
+<!ENTITY libgsf-version               "1.14.19">
 <!ENTITY libglade-version             "2.6.4">
 <!ENTITY expat-version                "2.0.1">
 <!ENTITY libesmtp-version             "1.0.4">
@@ -544,7 +544,7 @@
 <!ENTITY hicolor-icon-theme-version   "0.11">
 <!ENTITY libxklavier-version          "5.0">
 <!ENTITY freeglut-version             "2.6.0">
-<!ENTITY goffice-version              "0.6.1">
+<!ENTITY goffice-version              "0.8.10">
 <!ENTITY mesalib-version              "7.8.2">
 <!-- The xulrunner version also appears in the firefox mozconfig as a literal -->
 <!ENTITY xulrunner-version            "1.9.2.11">
@@ -723,7 +723,7 @@
 <!-- Part X -->
 <!-- Chapter 34 -->
 <!ENTITY AbiWord-version              "2.8.6">
-<!ENTITY gnumeric-version             "1.8.2">
+<!ENTITY gnumeric-version             "1.10.11">
 <!ENTITY gnucash-version              "2.2.4">
 <!ENTITY gimp-version                 "2.6.8">
 <!ENTITY evolution-version            "2.30.2">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2010-10-24 01:44:50 UTC (rev 8647)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2010-10-24 23:06:27 UTC (rev 8648)
@@ -42,6 +42,22 @@
 -->
 
     <listitem>
+      <para>October 24th, 2010</para>
+      <itemizedlist>
+        <listitem>
+          <para>[ken] - Updated to
+          Libgsf-1.14.9 (fixes ticket
+          <ulink url="&blfs-ticket-root;3170">#3170</ulink>),
+          Goffice-0.8.10 (fixes ticket
+          <ulink url="&blfs-ticket-root;2479">#2479</ulink>)
+          and Gnumeric-1.10.11 (fixes ticket
+          <ulink url="&blfs-ticket-root;2603">#2603</ulink>)
+          </para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>October 23rd, 2010</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/x/lib/goffice.xml
===================================================================
--- trunk/BOOK/x/lib/goffice.xml	2010-10-24 01:44:50 UTC (rev 8647)
+++ trunk/BOOK/x/lib/goffice.xml	2010-10-24 23:06:27 UTC (rev 8648)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY goffice-download-http "&gnome-download-http;/goffice/0.6/goffice-&goffice-version;.tar.bz2">
-  <!ENTITY goffice-download-ftp  "&gnome-download-ftp;/goffice/0.6/goffice-&goffice-version;.tar.bz2">
-  <!ENTITY goffice-md5sum        "a8aa21d089a0ae6f62cb2a9bb70e83db">
-  <!ENTITY goffice-size          "3.0 MB">
-  <!ENTITY goffice-buildsize     "53 MB">
-  <!ENTITY goffice-time          "1.0 SBU">
+  <!ENTITY goffice-download-http "&gnome-download-http;/goffice/0.8/goffice-&goffice-version;.tar.bz2">
+  <!ENTITY goffice-download-ftp  "&gnome-download-ftp;/goffice/0.8/goffice-&goffice-version;.tar.bz2">
+  <!ENTITY goffice-md5sum        "2eb2f88fb0fb904deceb6a28c246652c">
+  <!ENTITY goffice-size          "2.2 MB">
+  <!ENTITY goffice-buildsize     "83 MB">
+  <!ENTITY goffice-time          "1.4 SBU">
 ]>
 
 <sect1 id="goffice" xreflabel="GOffice-&goffice-version;">
@@ -38,6 +38,8 @@
     <application>GOffice</application> library include support for plugins,
     load/save routines for application documents and undo/redo functions.</para>
 
+    &lfs67_checked;
+
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
@@ -60,40 +62,17 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing='compact'>
-      <listitem>
-        <para>Required Patch: <ulink
-        url="&patch-root;/goffice-&goffice-version;-gtkdoc_rebase-1.patch"/></para>
-      </listitem>
-    </itemizedlist>
-
     <bridgehead renderas="sect3">GOffice Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><xref linkend="libgsf"/>,
-    <xref linkend="pango"/>,
-    <xref linkend="pcre"/>, and
+    <para role="required"><xref linkend="GConf"/>,
+    <xref linkend="gtk2"/>,
+    <xref linkend="intltool"/>,
+    <xref linkend="libgsf"/> and
     <xref linkend="which"/></para>
 
-    <bridgehead renderas="sect4">Recommended (for the User Interface
-    functionality)</bridgehead>
-    <para role="recommended"><xref linkend="libglade"/> and
-    <xref linkend="libgnomeprint"/></para>
-
-    <para>Note: not installing the recommended dependencies can render the
-    <application>GOffice</application> package incapable of supporting
-    applications which depend on it. If, for whatever reason, you elect not
-    to install the recommended dependencies, you must add the
-    <option>--without-gtk</option> parameter to the <command>configure</command>
-    command in the instructions below.</para>
-
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><xref linkend="intltool"/>,
-    <xref linkend="gtk-doc"/>, and
-    <xref linkend="libgnomeui"/>
-    (with <application>libgsf</application> built to support GNOME by creating
-    the <filename class='libraryfile'>libgsf-gnome-1</filename> library)</para>
+    <para role="optional"><xref linkend="gtk-doc"/></para>
 
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/goffice"/></para>
@@ -106,12 +85,11 @@
     <para>Install <application>GOffice</application> by running the following
     commands:</para>
 
-<screen><userinput>patch -Np1 -i ../goffice-&goffice-version;-gtkdoc_rebase-1.patch &&
-</userinput></screen>
 <screen><userinput>./configure --prefix=/usr &&
 make</userinput></screen>
 
-    <para>This package does not come with a test suite.</para>
+    <para>If you wish to run the tests, issue: <command>make check</command>.
+    </para>
 
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
 
@@ -122,6 +100,9 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
 
+    <para><option>--disable-static</option>: This switch prevents the
+    static libraries in this package being built and installed.</para>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../xincludes/gtk-doc-rebuild.xml"/>
 
@@ -137,10 +118,10 @@
 
       <seglistitem>
         <seg>None</seg>
-        <seg>libgoffice-0.so and numerous support plugins</seg>
-        <seg>/usr/include/libgoffice-0.4,
+        <seg>libgoffice-08.{so,a} and numerous support plugins</seg>
+        <seg>/usr/include/libgoffice-0.8,
         /usr/lib/goffice,
-        /usr/share/{gtk-doc/html/goffice,{pixmaps/}goffice}</seg>
+        /usr/share/{gtk-doc/html/goffice-0.8,{pixmaps/}goffice}</seg>
       </seglistitem>
     </segmentedlist>
 
@@ -150,12 +131,12 @@
       <?dbhtml list-presentation="table"?>
 
       <varlistentry id="libgoffice">
-        <term><filename class='libraryfile'>libgoffice-0.so</filename></term>
+        <term><filename class='libraryfile'>libgoffice-0.8.so</filename></term>
         <listitem>
           <para>contains API functions to provide support for document centric
           objects and utilities.</para>
           <indexterm zone="goffice libgoffice">
-            <primary sortas="c-libgoffice-0">libgoffice-0.so</primary>
+            <primary sortas="c-libgoffice-0.8">libgoffice-0.8.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/BOOK/xsoft/office/abiword.xml
===================================================================
--- trunk/BOOK/xsoft/office/abiword.xml	2010-10-24 01:44:50 UTC (rev 8647)
+++ trunk/BOOK/xsoft/office/abiword.xml	2010-10-24 23:06:27 UTC (rev 8648)
@@ -115,12 +115,12 @@
     stack required for <application>AbiWord</application> database
     access may conflict with the versions used by the
     <xref linkend="gnumeric"/> database plugin. Though the libraries
-    themselves pose no conflict, the executables and support files will
-    overwrite one another. Note that the current (version 3.0.x) stack does not
+    themselves pose no conflict, the executables and support files may
+    overwrite one another. Note that the current (version 4.1.x) stack does not
     pose a conflict with any of the previous versions (but does not support
-    <application>AbiWord</application> or <application>Gnumeric</application>
-    database access. <application>AbiWord</application> requires versions
-    <1.3.0 (1.2.2 was known to work when last tested).</para>
+    <application>AbiWord</application> database access.
+    <application>AbiWord</application> requires versions
+    <1.3.0.</para>
 
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/abiword"/></para>

Modified: trunk/BOOK/xsoft/office/gnumeric.xml
===================================================================
--- trunk/BOOK/xsoft/office/gnumeric.xml	2010-10-24 01:44:50 UTC (rev 8647)
+++ trunk/BOOK/xsoft/office/gnumeric.xml	2010-10-24 23:06:27 UTC (rev 8648)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY gnumeric-download-http "&gnome-download-http;/gnumeric/1.8/gnumeric-&gnumeric-version;.tar.bz2">
-  <!ENTITY gnumeric-download-ftp  "&gnome-download-ftp;/gnumeric/1.8/gnumeric-&gnumeric-version;.tar.bz2">
-  <!ENTITY gnumeric-md5sum        "f60edc6ca42daa2fb3717f3c90fa8a6e">
-  <!ENTITY gnumeric-size          "14.0 MB">
-  <!ENTITY gnumeric-buildsize     "206 MB">
-  <!ENTITY gnumeric-time          "3.0 SBU (includes creating HTML documentation)">
+  <!ENTITY gnumeric-download-http "&gnome-download-http;/gnumeric/1.10/gnumeric-&gnumeric-version;.tar.bz2">
+  <!ENTITY gnumeric-download-ftp  "&gnome-download-ftp;/gnumeric/1.10/gnumeric-&gnumeric-version;.tar.bz2">
+  <!ENTITY gnumeric-md5sum        "28933c7b1099329d28fdb2f3ce05030d">
+  <!ENTITY gnumeric-size          "18.0 MB">
+  <!ENTITY gnumeric-buildsize     "238 MB">
+  <!ENTITY gnumeric-time          "2.7 SBU">
 ]>
 
 <sect1 id="gnumeric" xreflabel="Gnumeric-&gnumeric-version;">
@@ -32,6 +32,8 @@
     <para>The <application>Gnumeric</application> package contains a
     spreadsheet program. This is useful for mathematical analysis.</para>
 
+    &lfs67_checked;
+
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
       <listitem>
@@ -57,35 +59,35 @@
     <bridgehead renderas="sect3">Gnumeric Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><xref linkend="libgnomeprintui"/> and
-    <xref linkend="goffice"/></para>
+    <para role="required"><xref linkend="goffice"/> and
+    <xref linkend="libglade"/></para>
 
-    <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><xref linkend="pygtk"/>,
+    <bridgehead renderas="sect4">Recommended (for a gnome desktop)</bridgehead>
+    <para role="recommended"><xref linkend="GConf"/>,
     <xref linkend="libgnomeui"/> (combined with the
     <filename class='libraryfile'>libgsf-gnome-1</filename> library from the
-    <xref linkend="libgsf"/> package will provide GNOME-2 support),
+    <xref linkend="libgsf"/> package.</para>
+
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
+    <ulink url="http://dblatex.sourceforge.net/">dblatex (for PDF docs)</ulink>,
+    <ulink url="http://packages.ubuntu.com/warty/libdevel/libgb-dev">Gnome
+    Basic</ulink> (this package is no longer under active development),
     <ulink url="http://www.gnome-db.org/">libgnomedb</ulink>*
     (requires <ulink url="http://www.gnome-db.org/">libgda</ulink>),
     <ulink url="http://pxlib.sourceforge.net/">pxlib</ulink>,
-    <ulink url="http://www.frodol.dds.nl/psiconv/index.html">Psiconv</ulink>,
-    <ulink url="http://www.maemo.org/">Hildon</ulink>,
-    <ulink url="http://packages.ubuntu.com/warty/libdevel/libgb-dev">Gnome
-    Basic</ulink> (this package is no longer under active development), and
-    <ulink url="http://www.valgrind.org/">Valgrind</ulink> (to run some of the
-    testsuite)</para>
+    <ulink url="http://www.frodol.dds.nl/psiconv/index.html">Psiconv</ulink> and
+    <xref linkend="pygtk"/>
+    </para>
 
     <para>* The
     <application>libgda</application>/<application>libgnomedb</application>
     stack required for <application>Gnumeric</application> database
     access may conflict with the versions used by the
     <xref linkend="abiword"/> database plugin. Though the libraries
-    themselves pose no conflict, the executables and support files will
-    overwrite one another. Note that the current (version 3.0.x) stack does not
-    pose a conflict with any of the previous versions (but does not support
-    <application>Gnumeric</application> or <application>AbiWord</application>
-    database access. <application>Gnumeric</application> requires versions
-    >1.2.x and <2.x.x (1.99.1 is known to work).</para>
+    themselves pose no conflict, the executables and support files may
+    overwrite one another. Note that the current (version 4.1.x) stack does not
+    support <application>AbiWord</application> database access.</para>
 
     <note>
       <para>Though only a run-time dependency, if you don't install the
@@ -111,61 +113,28 @@
 
     <para>This package requires that it is installed before the test suite is
     run. The commands to run the tests are located a bit later in the
-    instructions.</para>
+    instructions.  If you run the tests now, two will fail with obscure
+    messages about <literal>gconf</literal> (assuming that you installed
+    that dependancy).</para>
 
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
 
-<screen role='root'><userinput>make install &&</userinput></screen>
+<screen role='root'><userinput>make install</userinput></screen>
 
-    <para>If you have <xref linkend="gnome-doc-utils"/> installed you can
-    create an HTML version of the Help documentation by issuing the following
-    commands:</para>
-
-<screen><userinput>./configure \
-    --prefix=$(pkg-config --variable=prefix gnome-doc-utils) &&
-make -C doc html</userinput></screen>
-
-    <para>If you created the HTML documentation, install it by issuing the
-    following commands as the
-    <systemitem class="username">root</systemitem> user:</para>
-
-<screen role='root'><userinput>install -v -m755 -d /usr/share/doc/gnumeric-&gnumeric-version;/figures/icons &&
-install -v -m644    doc/C/figures/*.png \
-                    /usr/share/doc/gnumeric-&gnumeric-version;/figures &&
-install -v -m644    doc/C/figures/icons/*.png \
-                    /usr/share/doc/gnumeric-&gnumeric-version;/figures/icons &&
-install -v -m644    doc/C/html/* \
-                    /usr/share/doc/gnumeric-&gnumeric-version; &&
-
-ln -v -s /usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version;/images \
-    /usr/share/doc/gnumeric-&gnumeric-version;/stylesheet</userinput></screen>
-
-    <para>If you wish to install the Developer documentation, issue the
-    following commands as the
-    <systemitem class="username">root</systemitem> user:</para>
-
-<screen role='root'><userinput>install -v -m755 -d /usr/share/doc/gnumeric-&gnumeric-version;/developer &&
-install -v -m644    doc/developer/* \
-                    /usr/share/doc/gnumeric-&gnumeric-version;/developer &&
-
-rm -v /usr/share/doc/gnumeric-&gnumeric-version;/developer/Makefile*</userinput></screen>
-
   </sect2>
 
   <sect2 role="commands">
     <title>Command Explanations</title>
 
+    <para><option>--enable-pdfdocs</option>: Use this switch if you have
+    installed dblatex and wish to create PDF docs.</para>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../xincludes/gnome-sysconfdir.xml"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../xincludes/scrollkeeper-dir.xml"/>
 
-    <para><parameter>--prefix=$(pkg-config
-    --variable=prefix gnome-doc-utils)</parameter>:
-    This rebuilds the <filename>Makefile</filename>s with the same prefix used
-    in the <application>GNOME Doc Utils</application> installation.</para>
-
   </sect2>
 
   <sect2 role="testing">
@@ -175,8 +144,8 @@
 
 <screen><userinput>make check</userinput></screen>
 
-    <para>Two of the seven tests fail because the scripts they use
-    are missing, two others fail for unknown reasons.</para>
+    <para>All 11 tests (if you have installed the recommended dependencies)
+    should pass (many tests are skipped because the xls files do not exist).</para>
 
   </sect2>
 
@@ -189,12 +158,12 @@
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>gnumeric, gnumeric-&gnumeric-version;, ssconvert, and ssindex</seg>
+        <seg>gnumeric, gnumeric-&gnumeric-version;, ssconvert, ssgrep, and ssindex</seg>
         <seg>libspreadsheet and numerous filters, plugins and
         <application>GNOME</application> components</seg>
-        <seg>/usr/lib/gnumeric,
-        /usr/share/doc/gnumeric-&gnumeric-version;, and
-        /usr/share/{,gnome/help/, omf/, pixmaps/}gnumeric</seg>
+        <seg>/usr/include/libspreadsheet-1.10,
+        /usr/lib/gnumeric,
+        /usr/share/{,gnome/help/}gnumeric</seg>
       </seglistitem>
     </segmentedlist>
 
@@ -236,6 +205,16 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="ssgrep">
+        <term><command>ssgrep</command></term>
+        <listitem>
+          <para>is a command line utility to search spreadsheets for strings.</para>
+          <indexterm zone="gnumeric ssgrep">
+            <primary sortas="b-ssgrep">ssindex</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="ssindex">
         <term><command>ssindex</command></term>
         <listitem>




More information about the blfs-book mailing list