Updated to Gnumeric-1.4.3 and changed installation path to /usr; added popt to the libgnomeprint dependencies

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@4466 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2005-05-29 15:45:39 +00:00
parent 28d83dbca1
commit 79e5f052c8
4 changed files with 58 additions and 26 deletions

View File

@ -1,4 +1,4 @@
<!ENTITY day "28">
<!ENTITY day "29">
<!ENTITY month "05">
<!ENTITY year "2005">
<!ENTITY version "svn-&year;&month;&day;">
@ -398,7 +398,7 @@
<!-- Part X -->
<!-- Chapter 33 -->
<!ENTITY AbiWord-version "2.2.3">
<!ENTITY gnumeric-version "1.4.1">
<!ENTITY gnumeric-version "1.4.3">
<!ENTITY gnucash-version "1.8.10">
<!ENTITY gimp-version "2.2.7">
<!ENTITY evolution-version "2.2.2">

View File

@ -59,6 +59,7 @@
<para><xref linkend="pango"/>,
<xref linkend="libart_lgpl"/>,
<xref linkend="fontconfig"/>,
<xref linkend="popt"/>,
<xref linkend="libxml2"/> and
<xref linkend="perl-modules"/>: XML-Parser</para>

View File

@ -24,6 +24,13 @@
<itemizedlist>
<listitem>
<para>May 29th, 2005 [randy]: Updated to Gnumeric-1.4.3 and changed the
installation path to /usr (thanks to Bruce Dubbs, David Jensen and Jody
Goldberg for their input); added popt to the libgnomeprint depedencies,
suggested by David Jensen.</para>
</listitem>
<listitem>
<para>May 28th, 2005 [randy]: Updated to Ethereal-0.10.11, reported by
Matthias Berndt.</para>

View File

@ -6,10 +6,10 @@
<!ENTITY gnumeric-download-http "http://ftp.gnome.org/pub/GNOME/sources/gnumeric/1.4/gnumeric-&gnumeric-version;.tar.bz2">
<!ENTITY gnumeric-download-ftp "ftp://ftp.gnome.org/pub/GNOME/sources/gnumeric/1.4/gnumeric-&gnumeric-version;.tar.bz2">
<!ENTITY gnumeric-md5sum "bc60b5c342908e969b320ab833e6b151">
<!ENTITY gnumeric-size "16.8 MB">
<!ENTITY gnumeric-buildsize "206 MB">
<!ENTITY gnumeric-time "2.46 SBU">
<!ENTITY gnumeric-md5sum "b684eec48b1696d7a8d7152d1e17741c">
<!ENTITY gnumeric-size "13.7 MB">
<!ENTITY gnumeric-buildsize "216 MB">
<!ENTITY gnumeric-time "2.4 SBU">
]>
<sect1 id="gnumeric" xreflabel="Gnumeric-&gnumeric-version;">
@ -57,18 +57,24 @@
<bridgehead renderas="sect3">Gnumeric Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para><xref linkend="libgnomeui"/> then
<xref linkend="libgnomeprintui"/> and
<para><xref linkend="libgnomeprintui"/> and
<xref linkend="libgsf"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para><xref linkend="python"/>,
<para><xref linkend="libgnomeui"/>,
<xref linkend="python"/>,
<ulink url="http://www.pygtk.org/">PyGTK</ulink>,
<ulink url="http://www.gnome-db.org/download.php">libgnomedb</ulink>
(requires <ulink url="http://www.gnome-db.org/download.php">libgda</ulink>),
<ulink url="http://pxlib.sourceforge.net/">pxlib</ulink> and
<ulink url="http://www.frodol.dds.nl/psiconv/index.html">Psiconv</ulink></para>
<note>
<para>Though only a run-time dependency, if you don't install the
<xref linkend="yelp"/> package, the built-in help functionality in
<application>Gnumeric</application> will not be available.</para>
</note>
</sect2>
<sect2 role="installation">
@ -77,32 +83,46 @@
<para>Install <application>Gnumeric</application> by running the following
commands:</para>
<screen><userinput>./configure --prefix=$GNOME_PREFIX \
<screen><userinput>./configure --prefix=/usr --without-gnome \
--localstatedir=/var/lib --sysconfdir=/etc/gnome &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
ln -v -s $GNOME_PREFIX/share/gnome/help/gnumeric \
$GNOME_PREFIX/share/gnumeric/1.4.1/doc</userinput></screen>
make</userinput></screen>
<para>This package does not come with a test suite.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
<screen role='root'><userinput>make install</userinput></screen>
<para>If desired, install the developer documentation using the
following commands:</para>
<screen role='root'><userinput>install -v -m755 -d /usr/share/doc/gnumeric-&gnumeric-version; &amp;&amp;
install -v -m644 doc/developer/* /usr/share/doc/gnumeric-&gnumeric-version; &amp;&amp;
rm -v /usr/share/doc/gnumeric-&gnumeric-version;/Makefile*</userinput></screen>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><parameter>--without-gnome</parameter>: This switch prevents the
build from looking for the <application>GNOME</application> session
related components. Remove this switch if you have a
<application>GNOME</application> desktop or even just
<xref linkend="libgnomeui"/> installed.</para>
<para><parameter>--localstatedir=/var/lib</parameter>: This switch puts
<application>ScrollKeeper</application> files in
<filename class="directory">/var/lib/scrollkeeper</filename> instead of
<filename class="directory">$GNOME_PREFIX/var/scrollkeeper</filename>.</para>
<filename class="directory">$GNOME_PREFIX/var/scrollkeeper</filename>. This
switch may not be applicable if you don't have <xref linkend="yelp"/>
installed, but won't affect the build otherwise.</para>
<para><parameter>--sysconfdir=/etc/gnome</parameter>: This switch puts
configuration files in <filename class="directory">/etc/gnome</filename>
instead of <filename class="directory">$GNOME_PREFIX/etc</filename>.</para>
<para><command>ln -v -s ...</command>: There's a <ulink
url="http://bugzilla.gnome.org/show_bug.cgi?id=161404">bug</ulink> in the
program that calls <application>Yelp</application> from the main menu
causing the help function to be unavailable. Creating this symlink allows
<application>Yelp</application> to find the help files.</para>
instead of <filename class="directory">$GNOME_PREFIX/etc</filename>. This
switch may not be applicable if you don't have <xref linkend="GConf"/>
installed, but won't affect the build otherwise..</para>
</sect2>
@ -115,10 +135,14 @@ ln -v -s $GNOME_PREFIX/share/gnome/help/gnumeric \
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>gnumeric, gnumeric-1.4.1, and ssconvert</seg>
<seg>gnumeric, gnumeric-&gnumeric-version;, and ssconvert</seg>
<seg>numerous filters, plugins and <application>GNOME</application>
components</seg>
<seg>Not determined at this time</seg>
<seg>/etc/gnome/gconf/gconf.xml.defaults/apps/gnumeric,
/etc/gnome/gconf/gconf.xml.defaults/schemas/apps/gnumeric,
/usr/lib/gnumeric, /usr/share/doc/gnumeric-&gnumeric-version;,
/usr/share/gnumeric, /usr/share/mc, /usr/share/omf/gnumeric and
/usr/share/pixmaps/gnumeric</seg>
</seglistitem>
</segmentedlist>
@ -130,7 +154,7 @@ ln -v -s $GNOME_PREFIX/share/gnome/help/gnumeric \
<varlistentry id="gnumeric-prog">
<term><command>gnumeric</command></term>
<listitem>
<para>symlink to <command>gnumeric-1.4.1</command></para>
<para>is a symlink to <command>gnumeric-1.4.1</command></para>
<indexterm zone="gnumeric gnumeric-prog">
<primary sortas="g-gnumeric">gnumeric</primary>
</indexterm>
@ -140,7 +164,7 @@ ln -v -s $GNOME_PREFIX/share/gnome/help/gnumeric \
<varlistentry id="gnumeric-1">
<term><command>gnumeric-1.4.1</command></term>
<listitem>
<para>is a <application>GNOME</application>'s spreadsheet
<para>is <application>GNOME</application>'s spreadsheet
application.</para>
<indexterm zone="gnumeric gnumeric-1">
<primary sortas="b-gnumeric-1.4.1">gnumeric-1.4.1</primary>