- Update to version 0.7.0:
+ trivial: Fix a -Wpointer-sign warning.
+ Switch to the meson build system.
+ build: Improve build-api wrapper for Meson.
+ build: Add options for building API docs and man pages.
+ build: Conditionally generate man pages.
+ build: Conditionally generate the API reference.
+ trivial: Fix the autogenerated pkgconfig files.
+ trivial: Add back the Requires and Requires.private in the .pc
files.
+ Remove the cache-id functionality.
+ trivial: Ensure HAVE_GCAB is set when libgcab is being used.
+ Add as_store_get_apps_by_id_merge().
+ trivial: Try linking the GIR file with the local
appstream-glib.
+ Show a warning if adding keywords after the keyword cache was
created.
+ Fix the default plugin directory used by appstream-builder.
+ Add the limits in the validation output messages.
+ trivial: Prevent crash when a sanity check fails.
+ trivial: Remove the ability to run threaded.
+ Remove functionality processing an old metadata file.
+ trivial: Fix a warning message to be more clear.
+ trivial: Fix a variable with a misleading name.
+ Actually return failure if the AsbTask fails.
+ Add the missing shell-extension plugin.
+ trivial: Remove autotools fixups no longer required.
+ Do not enforce that the project_group is a valid
environment_id.
+ Do not add the GNOME-Software-specific categories or icons by
default.
+ Enable Travis CI for Fedora 25 and Debian Stretch.
+ Allow compiling with newer versions of meson.
+ trivial: Fix the meson version compare value.
+ Fix regression when building component types without icons.
+ as-app-builder: Don't cast gsize to guint32 when getting file
length.
+ trivial: Fix an error message in news-to-appdata.
+ Do not write a timestamp when using news-to-appdata.
+ trivial: Ensure every app has format set before adding to
store.
+ trivial: Fix up several small memory leaks.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Update to version 0.6.13:
+ Add functions for getting the AsApp search match.
+ Add functions for getting the AsStore search match.
+ Allow using the app origin as a search keyword.
+ trivial: Use the new custom tag in the self tests.
+ Add support for <launchable>.
+ trivial: Fix up some broken links in the generated
documentation.
+ Add support for icon scaling.
+ Add as_utils_guid_from_data().
+ Support non-numeric version numbers correctly.
+ trivial: Do not store the .shell-extension prefix in the search
cache.
+ Casefold all stemmed entries.
+ trivial: Add a regex command to appstream-util for testing
firmware versions.
+ Add a 'check-component' command to appstream-util.
+ Add as_app_remove_category().
+ Add as_app_remove_kudo().
OBS-URL: https://build.opensuse.org/request/show/520145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/appstream-glib?expand=0&rev=45
- Update to version 0.6.4:
+ trivial:
- post release version bump.
- Allow detailed profiling when using as_store_from_file().
- Make as_profile_clear() threadsafe.
- Make as_profile_dump() threadsafe.
- Fix building AppStream metadata when using local files.
- Fix two potential deadlocks in the AsProfile code.
- Add some sanity checks to the unique-id hash tests.
- Fix a couple of warnings with -Wundef.
+ Add support for AppImage bundles.
+ Fix building metadata on repos with mixed architecture content.
+ Add as_store_add_apps().
+ Add as_profile_prune() for limiting the profiling output.
+ Add as_profile_set_autoprune() for automatically limiting the
profiling output.
+ Fix the CSM rating age calculation.
+ Add as_content_rating_get_value().
+ Fix setting the origin for Flatpak user repos.
+ Never inhierit Name and Comment when using appstream-compose.
+ Don't show a critical warning on invalid yaml file.
+ Fix a small memory leak when parsing yaml files.
+ Add functions to build and validate an AppStream ID.
+ Add flag to only load uncompressed files into a store.
+ Allow filtering applications based on merge type.
+ Release version 0.6.4.
OBS-URL: https://build.opensuse.org/request/show/434726
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=85
- Update openSUSE-appstream-process:
+ Do not include -failed.xml.gz: people complain about the
additional ~ 100KB zypp downloads on a repodata refresh at 'no
value for them'. The failed.xml.gz is not needed for regular
operations, but was a great help for packagers to find out why
their app was vetoed. They will need to find different ways to
get this info.
+ Rename appdata-screenshots.tar to appdata-screenshots-$HASH.tar
to help mirrorbrain offload this file to mirrors.
- Add appstream-glib-lang.patch: Add -lang package as a dependency
in order to properly detect translations.
- Update to version 0.6.2:
+ New Features:
- Add a hash function specifically designed for unique-ids.
- Add AS_BUNDLE_KIND_CABINET.
- Remove the inf parsing from appstream-glib.
+ Bugfixes:
- Check if icon name is unset before checking the prefix.
- Do not merge all LangPack entries.
- Do not require an icon from LOCALIZATION kind.
- Do not use the deprecated GNOME_COMPILE_WARNINGS.
- Do not use the prefix check when parsing YAML.
- Fix gcc shift warnings on 32 bit platforms.
- Ignore system datadirs that are actually per-user.
- Invalidate the unique-id if any of the parts are changed.
- Make upgrade check for SPDX license string.
- Pay attention to errors from libyaml
(gh#hughsie/appstream-glib#129).
OBS-URL: https://build.opensuse.org/request/show/425614
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=80
- Update to version 0.5.16:
+ Add yast2-branding-openSUSE if an app depends on yast2.
+ trivial: post release version bump.
+ Fix g_ptr_array_sort use.
+ Do not rename a category ID in AsApp.
+ Never allow NULL to be added to AsApp string array.
+ Allow setting the id prefix and origin using a symlink file
name.
+ trivial: Do not load Flatpak repos when searching.
+ Correctly detect new AppStream applications in new directories.
+ Add elementary to list of project groups.
+ trivial: Fix make distcheck.
+ trivial: Fix several issues to ensure changed signal are sent.
+ Load metainfo files if present.
+ Release version 0.5.16.
- Drop
0001-Add-yast2-branding-openSUSE-if-an-app-depends-on-yas.patch:
fixed upstream.
OBS-URL: https://build.opensuse.org/request/show/401902
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=76