- Update to version 0.3.4:
+ Allow specifying --packages-dir multiple times
+ Show the offending text when validation fails
+ Do not blacklist applications with broken AppData files
+ Remove the composite plugin
+ Add as_app_get_search_tokens()
+ Add show-search-tokens subcommand to appstream-util
+ Do not store short search tokens like 'a' and 'or'
+ trivial: Do not store search tokens with markup
+ Blacklist the 40 most common search tokens
+ Check if the search entries are valid before searching
+ Accept <metadata_licence> as a fallback for <metadata_license>
+ trivial: Fix 'make distcheck' now the composite plugin has gone
+ Release version 0.3.4
OBS-URL: https://build.opensuse.org/request/show/287991
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=21
- Update to version 0.3.1.git.20150103.a7941d7:
+ Assume that stock icons are available in HiDPI sizes.
+ Blacklist the IBus desktop files used in gnome-control-center.
+ Add several more non-applications to the blacklist.
+ Blacklist KDE3 KCM components.
+ Assume <image>foo</iimagemg> is a source image kind for AppData
files.
+ trivial: Support ASB_PACKAGE_ENSURE_VCS for RPM packages.
+ Handle other-endian MO files.
+ trivial: Add 4 more stock icons to the whitelist.
+ Fall back to the dumb tokenizer for keywords with special
chars.
OBS-URL: https://build.opensuse.org/request/show/267250
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=19
relevant, we can do without brp-extract-appdata. This helps a
great deal in bootstrapping: otherwise we end up with
brp-extract-appdata requiring appstream-glib, which can't be
built, as brp-extract-appdata is a support package in the
buildroot.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=14
- Update to version 0.3.0.git.20141013.6d59429:
+ Allow to merge icons into appstream xml. Comes in handy for
OBS, where we generate an appstream with embedded icons.
- Add gobject-introspection-devel BuildRequires: dependency to
bootstrap the tarball.
- Add gnome-common BuildRequires and call to autogen.sh: needed, as
we are currently packaging a git snapshot.
- Add libyaml-devel BuildRequires: new dependency.
- Split new subpackages typelib-1_0-AppstreamBuilder-1_0 and
typelib-1_0-AppstreamGlib-1_0.
- Rename libappstream-builder1 to libappstream-builder7 and
libappstream-glib1 to libappstream-glib7, following upstreams
soname change.
OBS-URL: https://build.opensuse.org/request/show/256094
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=7
- Update to version 0.2.6:
+ Add a veto if a .desktop file has NoDisplay=true.
+ Add more things to the blacklist that are not applications.
+ A keyword search match is better than the project name.
+ Turn of sig checking for rpm packages.
+ Update the SPDX license list to v1.20.
- Changes from version 0.2.5:
+ New Features:
- Add an installed test for the destdir-check.
- Add as_app_add_veto().
- Add AS_APP_PARSE_FLAG_ALLOW_VETO.
- Add AS_STORE_LOAD_FLAG_ALLOW_VETO.
- Add as_store_remove_all().
- Add as_store_set_builder_id().
- Add as_utils_find_icon_filename().
- Add as_utils_is_spdx_license().
- Add as_utils_spdx_license_detokenize().
- Add check-root to appstream-util.
- Add some validation rules for metainfo files.
+ Bugfixes:
- Allow desktop->addon demotion with an AppData file.
- Allow different source roots to define addons.
- Do not require sentence case when validating with relaxed
settings.
- Fix up legacy license IDs when tokenizing.
- Ignore localized keywords.
- Ignore localized screenshots.
- Link client/appstream-util against gdk-pixbuf.
- Metadata licenses like 'CC0 and CC-BY-3.0' are valid content
licenses.
OBS-URL: https://build.opensuse.org/request/show/256084
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/appstream-glib?expand=0&rev=6