Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

appstream-glib-0.7.18+31-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: appstream-glib Distribution: openSUSE Tumbleweed
Version: 0.7.18+31 Vendor: openSUSE
Release: 1.1 Build date: Mon Mar 21 02:49:48 2022
Group: Unspecified Build host: old-cirrus3
Size: 325989 Source RPM: appstream-glib-0.7.18+31-1.1.src.rpm
Summary: AppStream Abstraction Library
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.

This library allows to:

* Read and write compressed AppStream XML files
* Add and search for applications in an application store
* Get screenshot image data and release announcements
* Easily retrieve the best application data for the current locale
* Efficiently interface with more heavy-weight parsers like expat




GPL-2.0-or-later AND LGPL-2.1-or-later


* Sun Mar 13 2022
  - Update to version 0.7.18+31:
    * Fix extracting relative symlinks (boo#1196459)
* Wed Feb 16 2022
  - Update to version 0.7.18+30:
    * libappstream-builder: Fix file paths in icon tarball
* Tue Feb 15 2022
  - Update to version 0.7.18+29:
    * Updated translations.
  - Improve _service file to handle to drop +0 in versions for when
    we are exactly on a tag.
* Tue Feb 08 2022
  - Update to version 0.7.18+28:
    * as-app: Also unwrap description in metainfo files
    * Fix validation of translated captions when LANG is not C
    * Revert "Don't emit legacy component type values"
    * Don't emit legacy component type values
    * its: Sync with appstream
    * Consider AppStream version as a string
    * meson: Check --version-script linker option before using.
    * Update current newest version in AsStore
    * Support em/code tags Some appstream-data packages add <em> and
      </em> or <code> and </code> to the files. Not all package
      manager can handle that. An example would be pamac from Manjaro
    * Update asb-self-test to match current behavior
    * Add validation for duplicate license xml elements
    * builder: make directories as 0755 && umask
    * Do not show a critical warning on <suggests><id/></suggests>
    * libappstream-builder: Fix paths for cached icons
    * as-util: Fix Markdown underlining in appdata-to-news
    * Replace links by https in
    * Replace a link by https in
    * as-app: Parse launchables from DEP-11
    * as-app: Parse custom tags from DEP-11
    * as-content-rating: Align the OARS/CSM mappings of sex-*
    * Updated translations.
  - Switch to current git head, upstream is not making releases.
  - Drop 0001-as-app-Also-unwrap-description-in-metainfo-files.patch:
    Fixed upstream.
* Tue Feb 08 2022 Fabian Vogt <>
  - Add patch to fix descriptions in .metainfo.xml files
    (boo#1192243, gh#hughsie/appstream-glib#381):
    * 0001-as-app-Also-unwrap-description-in-metainfo-files.patch
* Sun Sep 13 2020
  - Update to version 0.7.18:
    * Don't ignore localized strings that are the same as original
    * Croatian translation 2nd attempt (#373)
    * Test launchable tags in validation
    * Add missing dependency to the readme
    * as-app: Don't initialize mutex twice
    * as-content-rating: Expand translator comments to link to OARS website
    * as-content-rating: Lower the OARS/CSM mapping of sex-homosexuality/intense
    * po: Import gs-content-rating.c translations from gnome-software
    * po: Update po files
    * as-content-rating: Add content rating system APIs from gnome-software
    * Allow timestamp in the future in validate-relax
    * Fix crash with invalid children of <ul/>
    * as-app: Properly initialize unique_id_mutex
    * The AppData files now go to /usr/share/metainfo
    * util: Complete new validate-version command
    * util: Add "validate-version" command
    * trivial: Actually use the correct NEWS contents
    * trivial: post release version bump
  - Drop patch as-glib-PR359.patch (fixed upstream)
  - Run spec-cleaner
    * Remove rpm groups
* Wed Apr 22 2020 Dominique Leuenberger <>
  - Add as-glib-PR359.patch: Fix crash with invalid children of <ul>.
* Wed Apr 15 2020
  - Update to version 0.7.17:
    * Support versioning on clang/macOS
    * Use ".so" suffix for the plugins on macOS
    * Use internal uuid library in macOS
    * docs: Fix examples of AsNodeToXmlFlags using an invalid flag.
    * Bump minimum glib2 dependency.
    * Update Galician translations
    * as-app: properly initialize unique_id_mutex
    * Use _fullpath() instead of GetFullPathNameA().
    * Fix Win32 headers.
    * Support ${id}/${locale}.qm in addition to ${id}_${locale}.qm
    * as-app: add "icon-theme" as recognised component type
    * as-content-rating: Make default values match OARS semantics
* Thu Dec 19 2019
  - Update to version 0.7.16:
    * Allow parsing desktop files using as_app_parse_data()
    * Update list of allowed metadata licences
    * Log expected and actual screenshot dimensions when failing
    * docs: remove SQLite dependency
    * Offset future checks by UTC+14
    * Do not preserve restrictive permissions when installing AppStream files
    * Support loading YAML from as_store_from_bytes
    * Do not allow forward or backwards slashes in <id> values
    * Do not require <translation> for validation unless strict
    * Do not require <update_contact> for validation unless strict
    * add UPL short name to SPDX conversion
    * Update the SPDX license list to v3.5
    * as-compose: Remove relative path from icon names
    * Allow non-desktop components to be extended
    * Only require <release> for validate, but not validate-relax
    * Allow building on Windows
    * Modernize the validation requirements
  - Drop as-glib-fix-broken-appstream-files-permission.patch: fixed
* Thu Aug 15 2019
  - 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
* Wed Aug 07 2019 Jonathan Kang <>
  - Add as-glib-fix-broken-appstream-files-permission.patch: Do not
    preserve restrictive permissions when installing AppStream files
* Tue Oct 23 2018
  - 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()
* Fri Oct 12 2018
  - 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
* Sat Jun 09 2018
  - 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.
* Wed May 02 2018
  - 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.
* Mon Apr 23 2018
  - 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=.
* Fri Mar 16 2018
  - Update to version 0.7.7:
    + Use shell-extensions::uuid for custom shell extensions metadata
* Fri Mar 09 2018
  - Update to version 0.7.6+git.12:
    + Always resize AppStream icons to fit the destination size.
    + Add AS_IMAGE_LOAD_FLAG_ALWAYS_RESIZE to always resize the
    + Correctly validate files using OR in the metadata_license.
    + Update the SPDX license list to v3.0.
    + Don't abort the build if pngquant fails.
    + Add custom metadata key for shell extension uuid.
    + Do not fail to validate if the timestamps are out of order.
    + Treat pngquant exit code of 98 (nothing done) as success.
* Wed Feb 28 2018
  - Modernize spec-file by calling spec-cleaner.
* Sun Feb 11 2018
  - Update to version 0.7.6:
    + Never include '&' in attribute values.
    + Add support for release types.
    + Fix an invalid read when using as_app_parse_data() from Python.
    + as-app-desktop: don't deference invalid lists.
  - Use pkgconfig(yaml-0.1) instead of libyaml-devel: it's what meson
    actually looks for.
  - Add docbook-xsl-stylesheets and gtk-doc BuildRequires to avoid
    implicit dependencies.
  - Drop intltool BuildRequires: it is no longer required since
    upstream migrated to Gettext long ago, and gthread-2.0 and
    sqlite3 BuildRequires: both of them are no longer used/needed.
  - Pass dep11, builder, rpm, man, gtk-doc and introspection meson
    options as true, and alpm, fonts and stemmer as false, ensuring
    the desired features are enabled and visa versa.
* Thu Jan 25 2018
  - Update to version 0.7.5:
    + Add as_app_parse_data().
    + Add as_store_get_apps_by_provide().
    + Add more GObject Introspection annotations for Python.
    + Describe connection problems/HTTP errors when validating
    + Do not use an 'enable' prefix for meson arguments.
    + Don't expect an enum when really passing a bitfield.
    + Don’t fall back to en if other languages are available.
    + Explicitly require a new enough json-glib.
    + Fix a crash when calling as_release_add_location() directly.
    + Fix appstream-compose when using new-style desktop IDs.
    + Fix compile with GCab v1.0.
    + Generate icons and samples for emoji fonts..
    + Never change the default screenshot when processing AppData.
    + Support OARS v1.1 additions.
    + Use pngquant to make the application icons take up less space.
  - Add pngquant Requires: new runtime dependency to make the
    application icons take up less space.



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Jul 9 11:07:55 2022