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.

This package is known to build and work properly using an LFS 12.1 platform.

Package Information

GOffice Dependencies


GTK+-3.24.41, libgsf-1.14.52, librsvg-2.57.1, libxslt-1.1.39, and Which-2.21


gobject-introspection-1.78.1, ghostscript-10.02.1, gsettings-desktop-schemas-45.0, GTK-Doc-1.33.2, Lasem, and libspectre

Installation of GOffice

Install GOffice by running the following commands:

./configure --prefix=/usr &&

If you wish to run the tests, issue: make check.

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 and install the API documentation.


Installed Programs: None
Installed Libraries: libgoffice-0.10.so
Installed Directories: /usr/include/libgoffice-0.10, /usr/{lib,share}/goffice, and /usr/share/gtk-doc/html/goffice-0.10

Short Descriptions


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