libappstream-glib8 - AppStream Abstraction Library

Property Value
Distribution openSUSE Tumbleweed
Repository GNOME Factory x86_64 + i586
Package filename libappstream-glib8-0.7.15-152.7.x86_64.rpm
Package name libappstream-glib8
Package version 0.7.15
Package release 152.7
Package architecture x86_64
Package type rpm
Category System/Libraries
License LGPL-2.1-or-later
Maintainer -
Download size 149.72 KB
Installed size 433.88 KB
This library provides GObjects and helper methods to read and write
AppStream metadata. It also provides a DOM implementation to edit
nodes and convert to and from the standardized XML representation.


Package Version Architecture Repository
libappstream-glib8-0.7.16-337.5.i586.rpm 0.7.16 i586 GNOME Next
libappstream-glib8-0.7.16-337.5.x86_64.rpm 0.7.16 x86_64 GNOME Next
libappstream-glib8-0.7.16-154.5.i586.rpm 0.7.16 i586 GNOME Factory
libappstream-glib8-0.7.16-1.1.i586.rpm 0.7.16 i586 openSUSE Oss
libappstream-glib8-0.7.16-1.1.x86_64.rpm 0.7.16 x86_64 openSUSE Oss
libappstream-glib8 - - -


Name Value
/sbin/ldconfig - - - - - - - - - - - -


Name Value -
libappstream-glib8 = 0.7.15-152.7
libappstream-glib8(x86-64) = 0.7.15-152.7


Type URL
Binary Package libappstream-glib8-0.7.15-152.7.x86_64.rpm
Source Package appstream-glib-0.7.15-152.7.src.rpm

Install Howto

  1. Add the GNOME Factory repository:
    # zypper addrepo gnome-factory
  2. Install libappstream-glib8 rpm package:
    # zypper install libappstream-glib8




2019-08-15 -
- Update to version 0.7.15:
+ Notes: The libappstream-builder shared library is no longer
+ New Features:
- Add as_content_rating_get_rating_ids().
- Add as_release_set_install_duration().
- Add as_utils_vercmp_full() for gnome-software.
- Add support for CONTACT URLs.
- Add support for per-release URLs.
- Add support for SOURCE URLs.
- Make as_content_rating_attribute_to_csm_age() public.
+ Bugfixes:
- Add missing OARS ? CSM mappings.
- Add some thread safety to AsApp and AsStore.
- Do not overwrite the project group using heuristics if
already set.
- Recognise uncompressed Arch packages.
- Remove unnecessary gtk dependency for builder.
- Return G_IO_ERROR_NOT_FOUND when loading fails.
- Tokenize the ID when adding search tokens.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Switch to obs_scm service, use explict tag ref in _service,
ensure we only use released tags and drop tag offset in version.
- Drop no longer built subpackages libappstream-builder8 and
2019-08-07 - Jonathan Kang <>
- Add as-glib-fix-broken-appstream-files-permission.patch: Do not
preserve restrictive permissions when installing AppStream files
2018-10-23 -
- Update to version 0.7.14+0:
+ Set the AppStream ID from the X-Flatpak desktop key
+ trivial: Compile the DEP-11 stuff in the RPM spec file example
+ Add as_app_to_xml()
+ Add as_content_rating_add_attribute()
2018-10-12 -
- Update to version 0.7.13+0:
+ Add ID provides for desktop files with X-Flatpak-RenamedFrom
+ trivial: Include glib.h for G_STRINGIFY
+ Throw an error when a launchable desktop-id is invalid
+ Better debug output for appstream-compose
+ Change order of arguments in matrix-html to match status-html
+ Do not restrict the maximum number of releases allowed
- Changes from version 0.7.12:
+ Support localised text in agreement sections
- Changes from version 0.7.11:
+ store: Provide async variants of load functions
+ Escape quotes in attributes
- Changes from version 0.7.10:
+ trivial: Sync translations and remove line numbers
+ trivial: Fix a small memory leak when adding keywords manually
+ Do not require a release transaction when validating in relaxed
+ Add object type checks on the inputs of all functions
+ Add COMMITMENT file as part of GPL Common Cure Rights
+ trivial: Fix GObjectIntrospection markup for adding metadata
+ Do not parse firmware files
+ its: Extract release descriptions and agreement sections for
2018-06-09 -
- Update to version 0.7.9+0:
+ New Features:
- Add ability to store signature filename and checksum.
- Convert local icons found in metainfo files.
+ Bugs fixed:
- Follow the Debian tilde usage when ordering versions.
- Remove the refcounted string interning feature.
- Use the launchable to find the desktop filename.
- Drop gnome-common BuildRequires: this package has no use since
build system port to Meson.
- Update check section to work with meson.
2018-05-02 -
- Update to version 0.7.8+3:
+ Use the launchable to find the desktop filename when using
+ Follow the Debian tilde usage when ordering versions.
2018-04-23 -
- Update to version 0.7.8:
+ New Features: as_store_get_app_by_launchable(),
as_utils_unique_id_match(), as_version_string() for fwupd. And
support for component agreements.
+ Bugs fixed:
- Correctly compare version numbers like '1.2.3' and '1.2.3a';
- Don't include the path component in the name when parsing the
package filename;
- If the launchable is specified don't guess it when composing;
- Never add more than one component to the AppStream store when
- Veto apps that have empty OnlyShowIn=.

See Also

Package Description
libart_lgpl-devel-2.3.21-43.12.x86_64.rpm Header files for the libart 2D graphics library
libart_lgpl-devel-2.3.21-43.15.i586.rpm Header files for the libart 2D graphics library
libart_lgpl-devel-32bit-2.3.21-43.15.x86_64.rpm Header files for the libart 2D graphics library
libart_lgpl_2-2-2.3.21-43.12.x86_64.rpm Libart Components Licensed under the LGPL
libart_lgpl_2-2-2.3.21-43.15.i586.rpm Libart Components Licensed under the LGPL
libart_lgpl_2-2-32bit-2.3.21-43.15.x86_64.rpm Libart Components Licensed under the LGPL
libatk-1_0-0-2.34.1-126.10.i586.rpm An Accessibility Toolkit
libatk-1_0-0-2.34.1-126.4.x86_64.rpm An Accessibility Toolkit
libatk-1_0-0-32bit-2.34.1-126.10.x86_64.rpm An Accessibility Toolkit
libatk-bridge-2_0-0-2.34.1-166.4.x86_64.rpm ATK/D-Bus bridging library
libatk-bridge-2_0-0-2.34.1-166.9.i586.rpm ATK/D-Bus bridging library
libatk-bridge-2_0-0-32bit-2.34.1-166.9.x86_64.rpm ATK/D-Bus bridging library
libatkmm-1_6-1-2.28.0-8.14.x86_64.rpm C++ Binding for the ATK library
libatkmm-1_6-1-2.28.0-8.19.i586.rpm C++ Binding for the ATK library
libatkmm-1_6-1-32bit-2.28.0-8.19.x86_64.rpm C++ Binding for the ATK library