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.7 platform.

Package Information

appstream-glib Dependencies


gdk-pixbuf-2.31.2, libarchive-3.1.2 libsoup-2.48.1, and Pango-1.36.8



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

User Notes:

Installation of appstream-glib

Install appstream-glib by running the following commands:

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

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.


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

Short Descriptions


Is a developers tool to build metadata.


Is a management tool for appstream-builder.

contains functions that aid the developers tool appstream-builder.

contains the api functions.

Last updated on 2015-02-25 14:44:17 -0800