Introduction to libgsf
The libgsf package contains a
library used for providing an extensible input/output abstraction
layer for structured file formats.
Note
Development versions of BLFS may not build or run some packages
properly if LFS or dependencies have been updated since the most
recent stable versions of the books.
Package Information
libgsf Dependencies
Required
GLib-2.82.2 and libxml2-2.13.4
Recommended
gdk-pixbuf-2.42.12 (To build gsf-office-thumbnailer)
Optional
GTK-Doc-1.34.0, p7zip-17.04 (for tests),
UnZip-6.0
(for tests), and Valgrind-3.23.0 (for tests)
Installation of libgsf
Install libgsf by running the
following commands:
./configure --prefix=/usr --disable-static &&
make
To test the results, issue: make
check. Two tests related to Valgrind-3.23.0 are
known to fail.
Now, as the root
user:
make install
Command Explanations
--disable-static
: This
switch prevents installation of static versions of the libraries.
--enable-gtk-doc
: Use this parameter if
GTK-Doc is installed and you wish
to rebuild and install the API documentation.
Contents
Installed Programs:
gsf, gsf-office-thumbnailer, and
gsf-vba-dump
Installed Library:
libgsf-1.so
Installed Directories:
/usr/include/libgsf-1,
/usr/share/gtk-doc/html/gsf and /usr/share/thumbnailers
Short Descriptions
gsf
|
is a simple archive utility, somewhat similar to
tar(1)
|
gsf-office-thumbnailer
|
is used internally by GNOME applications such as
Nautilus to generate
thumbnails of several types of office application files
|
gsf-vba-dump
|
is used to extract Visual Basic for Applications macros
from files
|
libgsf-1.so
|
contains the libgsf API
functions
|