Appstream-Glib-0.3.0

Introduction to Appstream-Glib

The Appstream-Glib provides GObjects and helper methods to make it easy to read and write AppStream metadata. It also provides a simple DOM implementation that makes it easy to edit nodes and convert to and from the standardized XML representation.

This package is known to build and work properly using an LFS-7.6 systemd platform.

Package Information

Appstream-Glib Dependencies

Required

Fontconfig-2.11.1, gdk-pixbuf-2.30.8, and libarchive-3.1.2

Recommended

Optional

docbook-xml-4.5, docbook-xsl-1.78.1, GTK-Doc-1.20, libxslt-1.1.28, and yaml

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/appstream-glib

Installation of Appstream-Glib

Install appstream-glib by running the following commands:

./configure --prefix=/usr    \
            --disable-static \
            --disable-dep11  &&
make

To test the results, issue: make -k check. One test fails, if yaml is not installed.

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.

--disable-dep11: Remove this witch, if you have yaml installed.

Contents

Installed Programs: appstream-builder and appstream-util.
Installed Libraries: libappstream-builder.so and libappstream-glib.so.
Installed Directories: /usr/include/libappstream-builder, /usr/include/libappstream-glib, /usr/lib/asb-plugins, /usr/share/gtk-doc/html/appstream-glib, and /usr/share/installed-tests/appstream-glib.

Short Descriptions

appstream-builder

Is a developers tool to build metadata.

appstream-util

Is a management tool for appstream-builder.

libappstream-builder.so

contains functions that aid the developers tool appstream-builder.

libappstream-glib.so

contains the api functions.

Last updated on 2014-08-30 18:39:13 +1200