Introduction to Appstream-GLib

The Appstream-GLib package contains a library that 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.10 platform.

Package Information

Appstream-GLib Dependencies


gdk-pixbuf-2.34.0, JSON-GLib-1.2.2, libarchive-3.2.1, libsoup-2.54.1 and Pango-1.40.1



docbook-xml-4.5, docbook-xsl-1.79.1 and libxslt-1.1.29 (to build manual pages) and GTK-Doc-1.25

User Notes:

Installation of Appstream-GLib

Install Appstream-GLib by running the following commands:

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

To test the results, issue: make check.

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-builder: Use this switch if you have not installed gcab-0.7 and GTK+-3.20.9.

--disable-dep11: Use this switch if you have not installed YAML-0.1.6.


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

Short Descriptions


is used to validate AppData for formatting and style guidelines.


is a developers tool to build metadata.


is a management tool for appstream-builder.

contains objects and helper methods to help with reading and writing AppStream metadata.

Last updated on 2016-08-29 23:02:26 -0700