| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: AppStream-compose-devel | Distribution: openSUSE Tumbleweed |
| Version: 1.1.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Oct 3 09:12:20 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 240697 | Source RPM: AppStream-1.1.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.freedesktop.org/software/appstream/docs/ | |
| Summary: Header files for AppStream Compose support | |
This package contains all necessary files, libraries, configuration files to add compose support using compose.
GPL-2.0-or-later AND LGPL-2.1-or-later
* Fri Oct 03 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.1.1:
+ Features: Add option to disable man page creation
+ Bugfixes:
- Add explicit UTF-8 tests to check for libfyaml's unicode handling
- yaml: Drop implicit string quoting, make it explicit
+ Mscellaneous: qt: Drop support for Qt5
- Remove multibuild setup and drop all traces of qt5 from the spec
file: Qt5 is no longer supported
* Mon Sep 29 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
avoid the bwrap when run inside CIs/BuildEnvironments. As such,
we can run the test suite without the nobwrap.wrapper again.
* Thu Sep 25 2025 Christophe Marin <christophe@krop.fr>
- Update to 1.1.0
* Port YAML parsing to libfyaml
* Port YAML emission to libfyaml
* compose: Port to libfyaml
* yaml: Reduce string copies when comparing main keys, compare lengths first
* yaml: Reduce copies when filling locale tables and string list
* compose: Add support for JPEG-XL
* compose: Make the AscImage API more generic
* compose: Seal away all GdkPixbuf and AscCanvas references from public API
* validator: Fix possible double dereference of the same issue instance
* tests: Pass tests with older versions of libfyaml
* Fix a few double-free issues in error conditions
* compose: Fix possible race condition when fetching pangrams
* compose: Draw better background shapes and center text properly for font icons
* parser: Guard against "tag" elements with NULL values
* yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
* cache: Fix potential use-after-free issue when counting components
* Wed Sep 10 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Re-enable test suite: inject the nobwrap.helper from bubblewrap
into ~/bin
- Add glycin-loaders and bubblewrap BuildRequires: needed to pass
the test suite
* Tue Sep 09 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Do not run test suite: gdk-image laoders have switched to
glycin-loaders, which use bubblewrap. bwrap in turn is not
functional in OBS.
- Drop gdk-pixbuf-loader-rsvg BuildRequires: only needed by the
test suite.
* Thu Aug 14 2025 Christophe Marin <christophe@krop.fr>
- Update to 1.0.6
Features:
* compose: Accept .ttc font files
* compose: Give font icons a background shape
* compose: Render more elaborate font sample cards
Bugfixes:
* compose: Insert screenshot tags for auto-generated font screenshots
* compose: Trim substring when truncating font sample text
* meson: don't override appstreamcli when cross-building
* compose: Prefer rendering font icon with "Regular" style
* compose: Sanitize font text samples before using them as icon
* Follow directory symlinks when looking for Flatpak data
* compose: Drop bad private-header include in public header
* compose: Drop unneeded const declaration for GKeyFile
* Fix typo that prevented video metadata from being composed properly
* Fri May 30 2025 Antonio Larrosa <alarrosa@suse.com>
- Make qt6 the default qt flavor and qt5 the flavor built
separately and disable the qt5 flavor in SLE16 where we don't
want to have Qt5 libraries.
* Wed Apr 30 2025 Christophe Marin <christophe@krop.fr>
- Update to 1.0.5
Features:
* qt: Expose markup conversion utils
* desktop-styles: Add android and iOS
* validator: Check for xml:lang="en" being used on description
template elements
* validator: Flag cases of raw text in "description" elements
* metadata: Add more known extensions into
as_metadata_file_guess_style()
Specification:
* docs: Clarify that the style segment of a screenshot
environment is optional
* docs: Explain consequences of defining an icon for
desktop-app metainfo
* docs: Clarify that description content must be in p/li
elements
Bugfixes:
* validator: mark as_validator_issue_tag_list static
* docs: Add workaround for gi-docgen misnaming devhelp files
* compose: Do not permit SVG images as screenshots
* compose: Don't "forget" to scan remaining paths when
re-encountering a dir
* pool: Try explicit singular term match if we only have
low-quality tokens
* utils: Provide compatibility with Fedora icon tarballs when
installing them
* utils: Remove leftover g_chmod()
* zstd-decompressor: Pass output/written data when decompression
finished
* utils: Expect a dash in icons file name
* utils: Recognize .yml* and .yaml* file extension variants,
and .zst extension
* utils: Rename the appstream file when re-saving it on install
* Sun Mar 23 2025 Marcus Meissner <meissner@suse.com>
- build with PIE mode also when using gcc13 (bsc#1239941)
* Fri Dec 20 2024 Christophe Marin <christophe@krop.fr>
- Update to 1.0.4
Features:
* bundle: Add AS_BUNDLE_KIND_SYSUPDATE
* desktop-style-ids: Add dark support for Plasma
* desktop-style-ids: add pantheon:dark
* qt: Expose branding color
* sysinfo: Add memory size detection support for Illumos and
Solaris
* sysinfo: Add memory size detection support for GNU/Hurd
* validator: Don't fail validation if a snapshot release is
missing a time
Specification:
* docs: Note that support for some legacy path was dropped in 1.0
* docs: Update fd.o spec URLs
* docs: Better explain desktop applications
* Update ESRA website URL
Bugfixes:
* validator: Make sure we read an initialised variable
* qt: Specify utc as the dates' timezone
* tests: Ignore some tests on Windows
* sysinfo: make uname() usage POSIX compliant
* Only emit legacy compat tag developer_name for catalog data
* compose: Allow file discovery even in symlinked directories
* Avoid a race condition when loading GResource data
* validator: Mention length limit in summary length warning message
* utils: Explicitly set permissions on installed metadata files
* as-vercmp: Fix gtkdoc to not start with '>'
Miscellaneous:
* desktop-style-ids: Remove Endless
* ci: Fix FreeBSD build (update `py-gi-docgen`)
* ci: Update to Ubuntu 24.04 for Debian Testing builds
* utils: Assume 64px as size when installing an icon tarball of
unknown size
* Mon Aug 19 2024 Dominique Leuenberger <dimstar@opensuse.org>
- BuildRequire gettext-devel instead of gettext: allow OBS to
shortcut through gettext-runtime-mini.
* Tue May 14 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.0.3:
+ Features:
* validator: Check that description lists don't get translated
* validator: Improve translation checks for descriptions
* cli: compose: Allow to propagate selected custom entries to
catalog output
* validator: Check for common typo of "scheme_preference"
branding property
* xml: Generate a developer_name compat tag for older 3rd-party
parsers
* validator: Flag duplicate branding colors as invalid
* Add Plasma Mobile as recognized desktop-style
+ Specification:
* docs: Clarify a developer element is not allowed to exist
multiple times
* docs: Explicitly clarify a developer/name element must not be
repeated
* docs: Clarify metainfo translation rules a bit
+ Bugfixes:
* qt: Fix relocation of Config.cmake files
* cli: check-syscompat: Recognize available required controls
as available
* validator: Guard issue emission functions with G_GNUC_PRINTF
* validator: Always use secure string formatting for issue emit
function
* utils: Explicitly set format style when installing catalog
metadata
* Suppress static-analyzer drawing wrong conclusions on GCC 14
+ Miscellaneous:
* docs: List AppStreamCompose as related to AppStream
* docs: Add manpages back
* validator: Mark developer-id-missing as info-priority again
* Tue Mar 12 2024 Antonio Larrosa <alarrosa@suse.com>
- Add conflict in appstream-qt6-devel with
libAppStreamQt-devel < 1.0. This is required to fix a file
conflict in SLE with the old libAppStreamQt-devel package.
* Fri Mar 01 2024 Christophe Marin <christophe@krop.fr>
- Update to 1.0.2
Features:
* qt: Allow building for multiple Qt major versions at once
* Improve low-quality category check and extend its blacklist
* validator: Add some limited developer-ID validation
* validator: Emit an overridable warning if homepage URL was omitted
* compose: Allow rendering vector graphics to HiDPI bitmaps unconditionally
* compose: Allow setting a custom icon-policy on the command-line
Specification:
* docs: Mention that <summary/> tag can be translated
* docs: Generate validation issue tag documentation from code
* docs: Add information on how to exclude elements from translation
* spec: Recommend using rDNS strings or Fediverse handles as developer-ID
* spec: Make launchable requirement for desktop-apps more strict
Bugfixes:
* qt: Component::customValue should be const
* validator: Remove mention of shorthands from relation-display-length-value-invalid
* sysinfo: Swap arguments of g_pattern_match_simple
* qt: Add missing screenshot sorting function
* qt: pool: Add missing Q_EMIT keyword
* validator: Improve error message if no valid categories were found
* validator: Make some length limitations more strict
* validator: Only emit developer-name-tag-deprecated once
* validator: Ensure filename is properly included in location info again
* validator: Improve error reporting on images with missing/bad locales
* compose: Don't accidentally set icon scale to 0 in some cases
* compose: Add heuristics to show out-of-scope errors if filters were set
* Don't prematurely abort URL validity check during semi-large redirects
* docs: Update supported hashsums to reflect reality
* docs: Describe version comparison letters special case
* docs: Clarify release descriptions *must not* contain embedded URL
* docs: Explicitly mention /var/cache/swcatalog is a valid
catalog data location
* tests: Fix tests with old & new FontConfig
* its: Allow untranslatable developer/name and agreement sections
Miscellaneous:
* compose: Clarify that "no valid category" can mean bad ones
were ignored
* news-convert: Don't strip out the last text in brackets
- Drop patch, merged upstream:
* # 0001-Don-t-prematurely-abort-URL-validity-check-during-se.patch
* Sun Feb 18 2024 Christophe Marin <christophe@krop.fr>
- Add upstream change to fix potential URL validity check errors:
* 0001-Don-t-prematurely-abort-URL-validity-check-during-se.patch
* Thu Feb 01 2024 Christophe Marin <christophe@krop.fr>
- Update to 1.0.1
Bugfixes:
* Fix lib name for Qt5 link target
* meson: Pass -D_DARWIN_C_SOURCE on darwin
* Fix macOS build
* stemmer: Resolve potential issue where stemmer may never be
initialized
* cli: Don't fail what-provides if components were found
* Fix query element order for what-provides queries
* validator: Demote developer-name-tag-deprecated to info
severity for now
* content-rating: Fix missing or wrong value descriptions for
rating IDs
* curl: Add transfer speed timeouts for HTTP downloads
* curl: Retry operations on potentially transient errors
Miscellaneous:
* validator: Improve hint for content-attribute-value-invalid
* Allow building without zstd temporarily
- Drop patches, merged upstream:
* 0001-validator-Demote-developer-name-tag-deprecated-to-in.patch
* 0001-content-rating-Fix-missing-or-wrong-value-descriptio.patch
* 0001-Fix-lib-name-for-Qt5-link-target.patch
* Wed Jan 31 2024 Christophe Marin <christophe@krop.fr>
- Switch to the latest GCC version available in Leap for packages
that can't build with the default compiler
* Fri Dec 15 2023 Christophe Marin <christophe@krop.fr>
- Use GCC 12 for building on Leap
* Wed Dec 13 2023 Christophe Marin <christophe@krop.fr>
- Add upstream change to fix a couple test issues (related to boo#1217047)
* 0001-validator-Demote-developer-name-tag-deprecated-to-in.patch
- Add more changes:
* 0001-content-rating-Fix-missing-or-wrong-value-descriptio.patch
* 0001-Fix-lib-name-for-Qt5-link-target.patch
- Add a Qt6 multibuild flavor
* Mon Dec 11 2023 Frederic Crozat <fcrozat@suse.com>
- Bump BuildRequires on pkgconfig(xmlb) to 0.3.14.
* Tue Dec 05 2023 Antonio Larrosa <alarrosa@suse.com>
- Make AppStream-compose-devel require the same version
of libappstream-compose0.
* Wed Nov 22 2023 Christophe Marin <christophe@krop.fr>
- Update to 1.0.0. Note that this release has some breaking API
changes.
Features:
* Autoformat C and C++ sources
* Remove all deprecated symbols
* Drop support for many deprecated AppStream XML features
* Use GPtrArray to expose keywords list
* Add length argument to raw metadata parsing functions
* Add component array container class
* Remove named values for display_length relations
* Make AsPool only accept/return component boxes
* Port all API away from per-entity locale overrides
* Reduce appstream.conf to its essentials, make it work on stateless systems
* Hide search engine details from public API
* Wrap release entries in AsReleaseList container class
* Make AsMetadata handle AsReleaseList objects
* Refactor is_satisfied result into new RelationCheckResult class
* Add a method to check all relations of a component and get the result
* Add algorithm to score compatibility with a system, add chassis templates
* ascli: Add new check-syscompat command to check chassis compatibility
* Implement environment property for component screenshots
* Autogenerate translatable DE and gui-environment-style C arrays
* Expose more advanced markup conversion function, update function names
* Allow BLAKE3 and SHA512 checksums for release artifacts
* Stop supporting mailto: URLs in <url/> tags
* validator: Improve API and simplify it
* validator: Parse XML in pedantic mode when validating
* validator: Check screenshot environment property
* validator: Only apply summary-has-dot-suffix check to untranslated strings
* compose: Allow creating metadata with complete URLs and no base URL
* spdx: Add API to retrieve a translated license name from an SPDX ID
* qt: Switch to building with Qt6
* qt: Make it possible to iterate ComponentBox
* qt: Implement AppStream::ComponentBox::erase
* qt: Allow concatenating two ComponentBoxes
* qt: Allow loading Pool asynchronously
* qt: Use ComponentBox/Releases in Qt bindings as well
* qt: Add support for the new API to check relation satisfaction
* qt: Maintenance and namespace fixes, use cPtr() to get C pointers everywhere
* bundle: Add linglong as a new type of bundle
* Add GUI environment IDs for macOS and Microsoft Windows
* validator: Check if Release Description is inside description tag
* validator: Add validation for content_rating
* Add support for building on Win32
* win32: change some file/path-related code for portability
* Implement the developer element for unique developer IDs
* Implement scaling factor for screenshots
* component-box: Allow removal of components by-index
* Implement support for external references and citations
* Implement usertags for release data as well
* Move ValueFlags to the context, instead of tieing them to components
* pool: search: Add additional weight for exact substring matches on names
* sysinfo: Add memory size detection support for macOS
* Add support for Zstd for on-disk data compression
* utils: Make tar unpacker independent of zstd binary presence
* Drop Python2 provided tag support
* data: Add ‘Endless’ to the list of desktops
* Add NetBSD support
Specification:
* Drop (most) deprecated information
* docs: Clarify environment-based screenshot ordering
* Add new 'snapshot' release kind
* docs: Build all API documentation with gi-docgen
* spec: Document the new "developer" element
* spec: Document the "reference" tag for registry references
* docs: Add example of YAML for references elements
* Allow hyphens in the last segment of a component-ID
* docs: Drop outdated information from l10n quickstart guide
Bugfixes:
* meson: check for docbook xsl stylesheets
* Fix tweaking of appstream.pc when building as subproject
* Fix crash in asc_l10n_search_translations_qt()
* qt: Make Qt6 dependency a system dependency.
* meson: do not rely on an exe wrapper
* meson: do not -I/usr/include when !stemmer
* meson: Prevent building attempts with MSVC
* meson: Use an SPDX license indentifier in project(license:)
* Add meson overrides
* compose: Set lower-cased CID for synthesized components again
* compose: Set lower-cased CID in desktop-entry parse function
* compose: Honor prefix in font search
* compose: Select the correct default icon glyphs for fonts
* Don't crash when non-YAML documents are read as YAML
* Do not override default-priority when parsing multiple metadata files
* Ensure stemmer always has the right locale and token-search works
* Require a more recent libxmlb to avoid crashes
* Rename component get_releases to indicate that releases may not be loaded from the web
* Prevent string-id validation functions from matching source comments
* Don't define _POSIX_C_SOURCE when building for NetBSD
Miscellaneous:
* Explain metainfo-ancient error in more detail
* Make sed invocation more portable
* Add FreeBSD CI
* Allow variable shadowing in C++ code
* Drop the catchall as-enums unit
* vapi: Drop unneeded metadata
* Make AsMetadata return a component box for multiple components
* apt: Make item descriptions more human-friendly
* Streamline README
* Wed Nov 15 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.16.4:
* Features:
- Allow hyphens in the last segment of a component-ID
- Implement the developer element for unique developer IDs
- Add meson overrides
* Bugfixes:
- meson: Prevent building attempts with MSVC
- meson: Avoid potentially bad sed backup filename when fixing
.pc file
* Miscellaneous: Make sed invocation more portable
- Rebase patch with quilt.
* Mon Oct 16 2023 Antonio Larrosa <alarrosa@suse.com>
- Fix the documentation being put in the devel subpackage while
the doc subpackage was empty. I think the doc %files section was
probably removed inadvertently since it wasn't mentioned in the
changelog and the doc subpackage declaration was left around.
- Moved the appstreamcli-compose man page to the same package
as the binary.
- Make AppStream-compose-devel explicitly require
libappstream-compose0 to stop rpmlint from reporting an error.
* Tue Oct 03 2023 Antonio Larrosa <alarrosa@suse.com>
- Enable vala support when building in SLE-15 SP6
- Fix condition in files section for the case where vala support
is disabled, where some files are being generated but were not
included
* Sat Aug 26 2023 Christophe Marin <christophe@krop.fr>
- Update to 0.16.3:
Features:
* compose: Allow creating metadata with complete URLs and no base URL
Bugfixes:
* Fix tweaking of appstream.pc when building as subproject
* Do not override default-priority when parsing multiple metadata files
* Ensure stemmer always has the right locale and token-search works
* Require a more recent libxmlb to avoid crashes
Miscellaneous:
* Work around invalid null-dereference warning in GCC 13
- Drop patch, merged upstream:
* 0001-Do-not-override-default-priority-when-parsing-multip.patch
* Fri Jun 02 2023 Christophe Marin <christophe@krop.fr>
- Update to 0.16.2:
Features:
* Add API for asking whether the pool is empty
* Add DDE to known desktop-environment list
* validator: Check if Release Description is inside description tag
* Make AppStream use BCP47 for locale in XML data
Bugfixes:
* Add missing standard::is-hidden attribute to file search enumerator
* spdx: Accept brackets in spdx license expression check
* introspection: Bring back AS_FORMAT_STYLE_COLLECTION into its enum
* compose: Fix crash in asc_l10n_search_translations_qt()
* compose: Set lower-cased CID for synthesized components again
* Don't crash when non-YAML documents are read as YAML
Miscellaneous:
* sanitizers: Allow null-dereference check again
- Drop patch, merged upstream:
* bfa8fa6ac4ef645368a93384a6c16ac551a40922.patch
- Add upstream change:
* 0001-Do-not-override-default-priority-when-parsing-multip.patch
* Mon May 22 2023 Jiri Srain <jsrain@suse.com>
- refresh patch for new glib-2.76 from upstream
* Mon Mar 13 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Add upstream fix for new glib-2.76:
* bfa8fa6ac4ef645368a93384a6c16ac551a40922.patch
* Tue Feb 28 2023 Fabian Vogt <fvogt@suse.com>
- Update to version 0.16.1:
Specification:
* docs: Clarify the locations where catalog icons should be placed
* spec: Expand documentation for <issue> elements
* spec: Mention that <issues> is not part of the description
* spec: Give some guidance about tone in release descriptions
Bugfixes:
* Fix binding helper macro to behave correctly if a function is passed directly
* Override-merge icons and provided items correctly
* tests: Ensure locale is C.UTF-8 in pool tests
Miscellaneous:
* release: Add sanity checks at beginning of each function
- Add ldconfig_scriptlets for libappstream-compose
* Sat Feb 04 2023 Luna D Dragon <luna.dragon@suse.com>
- Update to version 0.16.0:
* Features:
+ pool: Offer API to look up components by bundles
+ Bump format version to 0.16
+ Add new AsSystemInfo to read information about the current OS and device
+ Add helper to get device names from a modalias
+ Implement support for external release metadata
+ Add validation support for external release metadata
+ compose: Validate external release metadata used for the catalog as well
+ its: Add rule for standalone release metadata
+ Add function to test if an AsRelation is satisfied on the current system
+ cli: Add command to list category contents
+ cli: Display colored checkmarks if possible
+ cli: Add new is-satisfied check to test relations from the command-line
+ cli: Add Markdown export support for metainfo-to-news
+ qt: Add support for SystemInfo & relation satisfication checks
* Specification:
+ spec: Specify a metadata format for external release descriptions
* Bugfixes:
+ Fix build with Clang 15
+ Give a better error message if trying to list too many categories
+ Adjust documentation of AsPool.get_components_by_categories to reflect reality
+ validator: Validate merge component catalog data properly again
* Miscellaneous:
+ Consistently name catalog metadata as such everywhere
- Update support-meson0.59.patch for latest version of AppStream
- Build AppStream with compose support as a separate package.
* Fri Jan 13 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Use %ldconfig_scriptlets. Leap 15.3 is out of maintenance.
* Thu Jan 12 2023 Antonio Larrosa <alarrosa@suse.com>
- Update to version 0.15.6:
* Features:
+ qt: Add API for ContentRating descriptions and ratingIds
+ Add some coccinelle semantic patches for common style issues
+ compose: Allow building without SVG support (for bootstrap only)
+ validator:
- Check for nodes that are text nodes even though they shouldn't be
- Extend validation for custom tag
- Improve Screenshot validation
* Specification:
+ docs: Fix typos in <extends> documentation
* Bugfixes:
+ validator:
- internat: Don't allow bandwidth_mbitps when value is offline-only
- Fix timestamp validation
- Allow release descriptions to start with punctuation
+ compose:
- Only add no-metainfo tag if component isn't already ignored
- Show better error in AscImage if compose was build without rsvg
+ Add a hack to clarify proper PtrArray element ownership for language bindings
+ qt:
- Port away from deprecated QDateTime API
- Deprecate Component::requires
- Fix warning
- Fix stringListToCharArray and Pool::componentsByCategories
- Port away from deprecated foreach
+ as-review:
- Add a typedef for property enums
- Install properties at once rather than individually
- Specify G_PARAM_STATIC_STRINGS for properties
- Emit GObject::notify on property value changes
- Add missing property for as_review_{get,set}_priority()
+ ascli: fix NULL pointer dereference
* Miscellaneous:
+ docs: Split releases specification into its own section
+ style: Make code easier to read by using helper macros in all places
+ Make some compiler warnings fatal unconditionally
- Add patch to support meson 0.59 which is the only version available
in SLE 15 SP5:
* support-meson0.59.patch
* Wed Sep 14 2022 Christophe Giboudeaux <christophe@krop.fr>
- Don't use %ldconfig_scriptlets. Leap 15.3 doesn't understand it.
* Fri Sep 02 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.15.5:
* Features:
+ validator:
- Allow severity downgrade of releases-not-in-order for GNOME
- Perform stricter integer validation
- Check for url redefinitions
- Validate the "internet" relation item
- Add validation for memory relation
+ Implement the "replaces" tag
+ Add convenience function that check if component is free by
license and origin
+ qt: Add wrappers for AsComponent isFree/supports/replaces
+ Always add untranslated component names to the search index
+ Implement internet relation item
* Specification:
+ spec:
- Specify a proper "replaces" tag
- Add an <internet/> kind to requires/recommends/supports
* Bugfixes:
+ validator:
- Don't permit overriding the unknown root tag issue
- Distinguish translatable from not-translatable tags in
duplicate checks
+ compose:
- Don't crash if metainfo file contains an invalid stock icon
- Don't synthesize components for desktop files of settings
apps
+ spdx: Fix possible crash when NULL is passed to
is_free_license
+ Return the correct values in as_display_length_kind_from_px()
* Miscellaneous:
+ Silence static analyzer false-positives based on GCC version
+ data: use lxml to get the XDG categories
- Package doc sub-package as noarch.
- Use ldconfig_scriptlets macro for post(un) handling.
* Wed Jul 06 2022 Andreas Stieger <andreas.stieger@gmx.de>
- AppStream 0.15.4:
* validator: Check timestamp validity
* validator: Allow (limited) overriding of issue tag severities
* validator: Add strict mode
* ascli: validate: Allow simple overriding of issue tags
* validator: Check for exact relation item redefinitions
* Add vcs-browser URL to metainfo.xml
* compose: Improve media-baseurl sanity checks for icon/screenshot policies
* compose: Don't create bad data when localized screenshots exist
* compose: Sanitize prefix value and verify all units for results
* compose: Fail and not just warn if we couldn't open a unit
* compose: Make no-result detection a bit more robust
* compose: Properly handle localized screenshots
* compose: Ignore current locale when analyzing screencasts
* Mon Apr 25 2022 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 0.15.3
* qt: Include enums for VcsBrowser and Contribute
* Add vcs-browser and contribute URL type
* validate: Improve validation of desktop files alongside metainfo data
* its: Mark deprecated rules as deprecated
* Implement l10n support for metainfo keyword tags
* validator: Perform basic validation of keywords in metainfo data
* compose: Prefer metainfo keywords over desktop-entry keywords
* Specification:
* docs: Document keywords for metainfo files as well
* docs: Spell it metainfo, not meta-info if referencing metainfo.xml files
* spec: Document how keywords in metainfo files should be translated
* Multiple Bugfixes
- Update to version 0.15.2
* Relicense remaining GPL-2.0 code to LGPL-2.1+
* compose: Allow setting a custom CAInfo file
* qt: Always use C library for enum-to-string conversions
* compose: Allow any amount of release entries for OS components
* compose: Implement more flexible icon policy
* validator: Ensure component-ID has no punctuation prefix
* validator: Check existence of version and date release properties
* Implement component-wide end-of-life date attribute
* compose: Build API documentation
* Support the new swcatalog catalog metadata location and add app-info fallback
* When finding components by ID, use provided IDs if no exact matches were found
* ascli: Fix install/remove commands, add Flatpak support
* Implement XML & YAML read/write of the "branding" tag group
* Handle embedded lists in YAML release info paragraphs
* Specification:
* spec: Specify a "date_eol" property for the component itself
* spec: Specify the new "branding" tag
* docs: Update links to API reference pages
* spec: Require that branding colours start with a hash symbol
* docs: Clarify license and ship license copies
* docs: Document media_baseurl property of components
* Multiple bugfixes
* Tue Mar 22 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Add Appstream Requires to Appstream-devel package, a devel
package should require it's own binary and config.
* Fri Mar 04 2022 Fabian Vogt <fabian@ritter-vogt.de>
- Don't refresh the system cache in %post. The user metadata cache
works much better, rely on that instead.
/usr/include/appstream-compose /usr/include/appstream-compose/appstream-compose.h /usr/include/appstream-compose/asc-compose.h /usr/include/appstream-compose/asc-directory-unit.h /usr/include/appstream-compose/asc-enums-types.h /usr/include/appstream-compose/asc-globals.h /usr/include/appstream-compose/asc-hint.h /usr/include/appstream-compose/asc-icon-policy.h /usr/include/appstream-compose/asc-image.h /usr/include/appstream-compose/asc-result.h /usr/include/appstream-compose/asc-unit.h /usr/include/appstream-compose/asc-utils.h /usr/lib64/libappstream-compose.so /usr/lib64/pkgconfig/appstream-compose.pc /usr/share/gir-1.0/AppStreamCompose-1.0.gir
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025