gnumeric - Gnome-based spreadsheet like M$ Excel ChangeLog

HOWTO


# gnumeric
# ========
# Slackware 9.0's 'gnumeric' package includes 1.1.16, 9.1's includes 1.2.0,
# 10.0's includes 1.2.12, and 10.1's includes 1.2.13  As of Slackware 10.2,
# Gnome is no longer included (and neither is gnumeric).

# Because of the different prerequisites that are required I include the
# latest 1.2.x, 1.4.x, and 1.x.x versions of gnumeric below.

# If you ever want to uninstall gnumeric, cd into the source directory, run
# 'make uninstall', remove the source directory, and then remove the
# tarball.


# gnumeric 1.2.13
# ===============
# You can run Gnumeric 1.2.x on any system with Gnome 2.0, 2.2, 2.4, or 2.6
# libraries installed.

# From a stock Slackware 9.1 system you should just have to install anything
# that's missing from the list and upgrade libgnomeprint and libgnomeprintui.
# Not sure about Slackware 10.0  Mine is very non-stock :-)

# Prerequisites:
# texinfo's makeinfo
# intltool >= 0.27.2
# perl
# bison
# sed
# grep
# pkg-config
# libbonobo-2.0 >= 2.2.0
# libbonoboui-2.0 >= 2.2.0
# libgsf-gnome-1 >= 1.9.0
# glib-2.0 >= 2.0.0
# gtk+-2.0 >= 2.0.0
# libxml-2.0 >= 2.4.12
# libglade-2.0 >= 2.0.0
# libgnomecanvas-2.0 >= 2.0.0
# libgnome-2.0 >= 2.0.0
# libgnomeui-2.0 >= 2.0.0
# libgnomeprint-2.2 >= 2.4.2
# libgnomeprintui-2.2 >= 2.4.2
# libart >= 2.3.11
# gnome-db's libgda >= 1.0.1 and libgnomedb >= 1.0.1
# gettext
# python >= 2.0 (optional)
# pygtk >= 1.99.10 (optional)
# gconf
# orbit-2.0 >= 2.4.2
# libbonobo-activation
# jw (Jade Wrapper) (Slack 9.0 includes 'sgml-tools' in extra, 9.1 and up
#  include it as a regular package in 'ap', they're all version 1.0.9)

# As of version 1.2.12, building with --without-bonobo is recommended to
# ensure that help works.  If you do that, gnome-vfs is required.

cd
test -f installed/gnumeric-1.2.13.tar.bz2 &&
mv installed/gnumeric-1.2.13.tar.bz2 .
test ! -f gnumeric-1.2.13.tar.bz2 &&
wget http://ftp.gnome.org/pub/gnome/sources/gnumeric/1.2/\
gnumeric-1.2.13.tar.bz2

# Verify tarball w/ md5sum:
echo "367ec0d4a1a0b8898a03a70a05052698  gnumeric-1.2.13.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "gnumeric-*" -exec rm -r {} \;
tar xjvf ~/gnumeric-1.2.13.tar.bz2
cd gnumeric-1.2.13
test $UID = 0 && chown -R root:root .

# If you use freetype2 >= 2.1.7 (like I do), apply this patch:
wget -nc http://englanders.cc/pub/linux/patches/\
gnumeric-1.2.8-freetype.patch &&
patch -p1 < gnumeric-1.2.8-freetype.patch

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib
make

## If make fails with an error like this:
# /usr/bin/ld: cannot find -lssl
## re-run it like this:
# make LDFLAGS=-L/usr/local/ssl/lib

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg gnumeric
make install
find /usr/share/locale -type f -name "gnumeric.mo" -exec rm {} \;

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/gnumeric-*.tar.*
mv gnumeric-1.2.13.tar.bz2 installed/


# gnumeric 1.4.3
# ===============
# Prerequisites:
# gawk
# intltool >= 0.27.2
# perl
# gettext
# bison
# flex
# sed
# grep
# zlib
# pkg-config
# gtk+-2.0 >= 2.4.0
# libglade-2.0 >= 2.3.6
# libgnomecanvas-2.0 >= 2.0.0
# libgnomeprint-2.2 >= 2.5.2
# libgnomeprintui-2.2 >= 2.5.2
# libart >= 2.3.11
# gconf
# libbonobo-2.0 >= 2.2.0 (optional)
# libbonoboui-2.0 >= 2.2.0 (optional)
# libgnome-2.0 >= 2.0.0 (optional)
# libgnomeui-2.0 >= 2.0.0 (optional)
# libgsf-gnome-1 >= 1.10.0
# glib-2.0 >= 2.4.0
# libxml-2.0 >= 2.4.12
# pango >= 1.4.0
# orbit-2.0 >= 2.4.2
# libbonobo-activation-2.0 >= 1.0.2
# gnome-db's libgda >= 1.0.1 and libgnomedb >= 1.0.1 (optional)
# psiconv (optional)
# pxlib >= 0.4.0 (optional)
# python >= 2.0 (optional)
# pygtk >= 1.99.10 (optional)

# Install/update the XML::Parser perl module:
su -c "perl -MCPAN -e shell"
o conf prerequisites_policy follow
o conf make_install_arg UNINST=1
install Bundle::CPAN
install XML::Parser
exit

cd
test -f installed/gnumeric-1.4.3.tar.bz2 &&
mv installed/gnumeric-1.4.3.tar.bz2 .
test ! -f gnumeric-1.4.3.tar.bz2 &&
wget http://ftp.gnome.org/pub/gnome/sources/gnumeric/1.4/\
gnumeric-1.4.3.tar.bz2

# Verify tarball w/ md5sum:
echo "b684eec48b1696d7a8d7152d1e17741c  gnumeric-1.4.3.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "gnumeric-*" -exec rm -r {} \;
tar xjvf ~/gnumeric-1.4.3.tar.bz2
cd gnumeric-1.4.3
test $UID = 0 && chown -R root:root .
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib
make

## If make fails with an error like this:
# /usr/bin/ld: cannot find -lssl
## re-run it like this:
# make LDFLAGS=-L/usr/local/ssl/lib

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg gnumeric
make install
find /usr/share/locale -type f -name "gnumeric.mo" -exec rm {} \;

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/gnumeric-*.tar.*
mv gnumeric-1.4.3.tar.bz2 installed/


# gnumeric 1.6.1
# ===============
# Prerequisites:
# gawk
# intltool >= 0.27.2
# perl
# iconv
# gettext
# bison
# flex
# sed
# grep
# zlib
# pkg-config
# gtk+-2.0 >= 2.6.0
# libglade-2.0 >= 2.3.6
# libgnomeprint-2.2 >= 2.8.2
# libgnomeprintui-2.2 >= 2.8.2
# libart >= 2.3.11
# gconf
# libbonobo-2.0 >= 2.2.0 (optional)
# libbonoboui-2.0 >= 2.2.0 (optional)
# libgnome-2.0 >= 2.0.0 (optional)
# libgnomeui-2.0 >= 2.0.0 (optional)
# libgsf-gnome-1 >= 1.13.2
# glib-2.0 >= 2.6.0
# libgoffice-1 >= 0.1.2
# libxml-2.0 >= 2.4.12
# pango >= 1.8.1
# ORBit-2.0 >= 2.4.2
# libbonobo-activation-2.0 >= 1.0.2
# gnome-db's libgda >= 1.3.0 and libgnomedb >= 1.3.0 (optional)
# psiconv (optional)
# pxlib >= 0.4.0 (optional)
# python >= 2.0 (optional)
# pygtk >= 1.99.10 (optional)

# Install/update the XML::Parser perl module:
su -c "perl -MCPAN -e shell"
o conf prerequisites_policy follow
o conf make_install_arg UNINST=1
install Bundle::CPAN
install XML::Parser
exit

cd
test -f installed/gnumeric-1.6.1.tar.bz2 &&
mv installed/gnumeric-1.6.1.tar.bz2 .
test ! -f gnumeric-1.6.1.tar.bz2 &&
wget http://ftp.gnome.org/pub/gnome/sources/gnumeric/1.6/\
gnumeric-1.6.1.tar.bz2

# Verify tarball w/ md5sum:
echo "e6f769e4e74c29ffea0305d48691fe28  gnumeric-1.6.1.tar.bz2" | md5sum -c

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "gnumeric-*" -exec rm -r {} \;
tar xjvf ~/gnumeric-1.6.1.tar.bz2
cd gnumeric-1.6.1
test $UID = 0 && chown -R root:root .
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib
make

## If make fails with an error like this:
# /usr/bin/ld: cannot find -lssl
## re-run it like this:
# make LDFLAGS=-L/usr/local/ssl/lib

# Become root to install it
su

test -x /sbin/removepkg && /sbin/removepkg gnumeric
make install
find /usr/share/locale -type f -name "gnumeric.mo" -exec rm {} \;

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/gnumeric-*.tar.*
mv gnumeric-1.6.1.tar.bz2 installed/

# /usr/share/pixmaps/gnumeric/gnome-gnumeric.png can be used as a desktop
# icon

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EDT -0400)
HOWTO last updated: 2006-01-24 8:25pm
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]