Gnumeric-1.8.2

Introduction to Gnumeric

The Gnumeric package contains a spreadsheet program. This is useful for mathematical analysis.

Package Information

Gnumeric Dependencies

Required

libgnomeprintui-2.18.0 and GOffice-0.6.1

Optional

PyGTK-2.10.6, libgnomeui-2.18.1 (combined with the libgsf-gnome-1 library from the libgsf-1.14.7 package will provide GNOME-2 support), libgnomedb* (requires libgda), pxlib, Psiconv, Hildon, Gnome Basic (this package is no longer under active development), and Valgrind (to run some of the testsuite)

* The libgda/libgnomedb stack required for Gnumeric database access may conflict with the versions used by the AbiWord-2.4.6 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 Gnumeric or AbiWord database access. Gnumeric requires versions >1.2.x and <2.x.x (1.99.1 is known to work).

[Note]

Note

Though only a run-time dependency, if you don't install the Yelp-2.18.1 package, the built-in help functionality in Gnumeric will not be available.

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gnumeric

Installation of Gnumeric

Install Gnumeric by running the following commands:

./configure --prefix=/usr \
            --sysconfdir=/etc/gnome/2.18.3 \
            --localstatedir=/var/lib &&
make

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.

Now, as the root user:

make install &&

If you have GNOME Doc Utils-0.10.3 installed you can create an HTML version of the Help documentation by issuing the following commands:

./configure \
    --prefix=$(pkg-config --variable=prefix gnome-doc-utils) &&
make -C doc html

If you created the HTML documentation, install it by issuing the following commands as the root user:

install -v -m755 -d /usr/share/doc/gnumeric-1.8.2/figures/icons &&
install -v -m644    doc/C/figures/*.png \
                    /usr/share/doc/gnumeric-1.8.2/figures &&
install -v -m644    doc/C/figures/icons/*.png \
                    /usr/share/doc/gnumeric-1.8.2/figures/icons &&
install -v -m644    doc/C/html/* \
                    /usr/share/doc/gnumeric-1.8.2 &&

ln -v -s /usr/share/xml/docbook/xsl-stylesheets-1.71.1/images \
    /usr/share/doc/gnumeric-1.8.2/stylesheet

If you wish to install the Developer documentation, issue the following commands as the root user:

install -v -m755 -d /usr/share/doc/gnumeric-1.8.2/developer &&
install -v -m644    doc/developer/* \
                    /usr/share/doc/gnumeric-1.8.2/developer &&

rm -v /usr/share/doc/gnumeric-1.8.2/developer/Makefile*

Command Explanations

--sysconfdir=/etc/gnome/2.18.3: This parameter causes the configuration files to be installed in /etc/gnome/2.18.3 instead of $GNOME_PREFIX/etc. Additionally (if applicable), the parameter ensures that the GConf-2 database is correctly updated.

--localstatedir=/var/lib: This parameter is used so that all ScrollKeeper files are installed in, and the ScrollKeeper database is properly updated in /var/lib/scrollkeeper instead of some files being installed in $GNOME_PREFIX/var/scrollkeeper.

--prefix=$(pkg-config --variable=prefix gnome-doc-utils): This rebuilds the Makefiles with the same prefix used in the GNOME Doc Utils installation.

Testing gnumeric

If you wish to run the testuite, issue:

make check

Two of the seven tests fail because the scripts they use are missing, two others fail for unknown reasons.

Contents

Installed Programs: gnumeric, gnumeric-1.8.2, ssconvert, and ssindex
Installed Libraries: libspreadsheet and numerous filters, plugins and GNOME components
Installed Directories: /usr/lib/gnumeric, /usr/share/doc/gnumeric-1.8.2, and /usr/share/{,gnome/help/, omf/, pixmaps/}gnumeric

Short Descriptions

gnumeric

is a symlink to gnumeric-1.8.2

gnumeric-1.8.2

is GNOME's spreadsheet application.

ssconvert

is a command line utility to convert spreadsheet files between various spreadsheet file formats.

ssindex

is a command line utility to generate index data for spreadsheet files.

Last updated on 2008-05-09 08:00:42 -0500