appstream-glib-0.8.3

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 (Document Object Model) implementation that makes it easy to edit nodes and convert to and from the standardized XML representation.

[Note]

Note

This version of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable version of the System V books.

Package Information

appstream-glib Dependencies

Required

cURL-8.18.0, gdk-pixbuf-2.44.5, GTK-3.24.51, JSON-GLib-1.10.8, libarchive-3.8.5, and libyaml-0.2.5

Optional

docbook-xml-4.5, docbook-xsl-nons-1.79.2, GTK-Doc-1.35.1, and libxslt-1.1.45

Installation of appstream-glib

Install appstream-glib by running the following commands:

mkdir build &&
cd    build &&

meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D rpm=false        &&
ninja

To test the results, issue: ninja test.

Now, as the root user:

ninja install

Contents

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

Short Descriptions

appstream-builder

builds AppStream metadata

appdata-compose

generates AppStream metadata

appstream-util

Is a management tool for appstream-builder

libappstream-glib.so

contains the API functions