Introduction to GOffice

The GOffice package contains a library of GLib/GTK document centric objects and utilities. This is useful for performing common operations for document centric applications that are conceptually simple, but complex to implement fully. Some of the operations provided by the GOffice library include support for plugins, load/save routines for application documents and undo/redo functions.

Package Information

Additional Downloads

GOffice Dependencies


libgsf-1.14.7, Pango-1.16.4, PCRE-7.6, and which-2.19

Recommended (for the User Interface functionality)

Note: not installing the recommended dependencies can render the GOffice 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 --without-gtk parameter to the configure command in the instructions below.


intltool-0.35.5, GTK-Doc-1.8, and libgnomeui-2.18.1 (with libgsf built to support GNOME by creating the libgsf-gnome-1 library)

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

Installation of GOffice

Install GOffice by running the following commands:

patch -Np1 -i ../goffice-0.6.1-gtkdoc_rebase-1.patch &&

./configure --prefix=/usr &&

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--enable-gtk-doc: Use this parameter if GTK-Doc is installed and you wish to rebuild the API documentation.


Installed Programs: None
Installed Libraries: libgoffice-0.so and numerous support plugins
Installed Directories: /usr/include/libgoffice-0.4, /usr/lib/goffice, /usr/share/{gtk-doc/html/goffice,{pixmaps/}goffice}

Short Descriptions


contains API functions to provide support for document centric objects and utilities.

Last updated on 2008-03-16 17:30:00 -0500