From eb2b88bf78f440706532c36a9df68a7ecc286d0821b8bc48a3efd3b5efc8b3ea Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Wed, 5 Jul 2017 09:23:36 +0000 Subject: [PATCH] Accepting request 508298 from home:Vogtinator:branches:KDE:Frameworks5 - Update to version 0.11.1: Notes: * This release contains refactoring of the XML/YAML parsers and some other changes that are more invasive than usual. Features: * qt: Add new getters/setters and classes to be on par with the GObject library (Jan Grulich) * qt: Add AS::Metadata class used for parsing desktop and appstream metadata files (Jan Grulich) * Refactor the XML parser and serialization code (Matthias Klumpp) * Refactor the YAML parser and emitter code (Matthias Klumpp) * Implement 'service' component type (Matthias Klumpp) * Improve speed of metainfo description parsing slightly (Matthias Klumpp) * test: Add additional testcase for reading metainfo description tags (Matthias Klumpp) * test: Test metainfo descriptions starting with enumerations (Matthias Klumpp) Specification: * doc: Add Distro Packaging page (Jeremy Bicha) * doc: Add "service" components and their launchables (Marius Vollmer) * Allow components to provide other components (provides -> id) (Matthias Klumpp) Bugfixes: * doc: Uncomment line in middle of paragraph (Jeremy Bicha) * doc: A releases tag is not essential for components, but summary is (Matthias Klumpp) * Allow descriptions to start with an enumeration (Matthias Klumpp) * Ensure we always update with fresh data when refreshing the cache (Matthias Klumpp) * Replace invalid components in the pool with new ones of the same name (Matthias Klumpp) * Resolve a few potential bugs (found by static checks) (Matthias Klumpp) * xml: Check if we are trying to parse a real component (Matthias Klumpp) - Update to version 0.11.0: Features: OBS-URL: https://build.opensuse.org/request/show/508298 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=30 --- AppStream-0.10.5.tar.xz | 3 -- AppStream-0.11.1.tar.xz | 3 ++ AppStream.changes | 97 +++++++++++++++++++++++++++++++++++++++++ AppStream.spec | 3 +- 4 files changed, 102 insertions(+), 4 deletions(-) delete mode 100644 AppStream-0.10.5.tar.xz create mode 100644 AppStream-0.11.1.tar.xz diff --git a/AppStream-0.10.5.tar.xz b/AppStream-0.10.5.tar.xz deleted file mode 100644 index 66220c9..0000000 --- a/AppStream-0.10.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:340281ca5a17a7157a40bdb0531562f2920b089f7c8b54e91321c2a3032aa46a -size 1950896 diff --git a/AppStream-0.11.1.tar.xz b/AppStream-0.11.1.tar.xz new file mode 100644 index 0000000..7df22fb --- /dev/null +++ b/AppStream-0.11.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5d43fb30a3419fa219d09281cd52e2aa7c335f3980b9e161e537a6826c143c4 +size 2009920 diff --git a/AppStream.changes b/AppStream.changes index 66c241d..4df3ab3 100644 --- a/AppStream.changes +++ b/AppStream.changes @@ -1,3 +1,100 @@ +------------------------------------------------------------------- +Wed Jul 5 09:09:42 UTC 2017 - fabian@ritter-vogt.de + +- Update to version 0.11.1: + + Notes: + * This release contains refactoring of the XML/YAML parsers and some other changes that are more invasive + than usual. + + Features: + * qt: Add new getters/setters and classes to be on par with the GObject library (Jan Grulich) + * qt: Add AS::Metadata class used for parsing desktop and appstream metadata files (Jan Grulich) + * Refactor the XML parser and serialization code (Matthias Klumpp) + * Refactor the YAML parser and emitter code (Matthias Klumpp) + * Implement 'service' component type (Matthias Klumpp) + * Improve speed of metainfo description parsing slightly (Matthias Klumpp) + * test: Add additional testcase for reading metainfo description tags (Matthias Klumpp) + * test: Test metainfo descriptions starting with enumerations (Matthias Klumpp) + + Specification: + * doc: Add Distro Packaging page (Jeremy Bicha) + * doc: Add "service" components and their launchables (Marius Vollmer) + * Allow components to provide other components (provides -> id) (Matthias Klumpp) + + Bugfixes: + * doc: Uncomment line in middle of paragraph (Jeremy Bicha) + * doc: A releases tag is not essential for components, but summary is (Matthias Klumpp) + * Allow descriptions to start with an enumeration (Matthias Klumpp) + * Ensure we always update with fresh data when refreshing the cache (Matthias Klumpp) + * Replace invalid components in the pool with new ones of the same name (Matthias Klumpp) + * Resolve a few potential bugs (found by static checks) (Matthias Klumpp) + * xml: Check if we are trying to parse a real component (Matthias Klumpp) + +- Update to version 0.11.0: + + Features: + * Implement read/write support for content ratings (Matthias Klumpp) + * tests: Test the content_rating tag XML read/write (Matthias Klumpp) + * yaml: Read/write ContentRating (Matthias Klumpp) + * cache: Handle the content-rating property (Matthias Klumpp) + * Add new AsLaunch type (Matthias Klumpp) + * Fully implement the launchable tag (Matthias Klumpp) + * Recognize scaling factor for HiDPI icons (Matthias Klumpp) + * apt: Allow fetching HiDPI icons (Matthias Klumpp) + + Specification: + * spec: Don't give wrong information about the tag (Matthias Klumpp) + * spec: Specify content_rating tag for content age ratings (Matthias Klumpp) + * spec: Specify the new launchable tag and apply its effects (Matthias Klumpp) + * spec: Add note on where to place icons with a scaling factor (Matthias Klumpp) + + Bugfixes: + * Add missing word in string (Anders Jonsson) + * yaml: Fix crash when serializing component with a dbus:user provided item (Matthias Klumpp) + * cache: Don't write cache if there are no valid components (Matthias Klumpp) + * docs: Clarify "permissive" for metadata_license and make the paragraph more explicit (Matthias Klumpp) + * Ensure GVFS never starts in root user slice (Matthias Klumpp) + * Correctly tokenize values with dash or plus (Matthias Klumpp) + * vapi: Add appstream.deps file (Rico Tzschichholz) + +- Update to version 0.10.6: + + Features: + * validator: Be more strict about the tag types in metainfo files (Matthias Klumpp) + * validator: Unconditionally check for name and summary (Matthias Klumpp) + * Move all merge logic to AsComponent (Matthias Klumpp) + * Allow making AppStream consume data from metainfo instead of collection files (Matthias Klumpp) + * apt: Do not enable any icon downloads by default (Matthias Klumpp) + * validator: Check categories in XML as well (Matthias Klumpp) + * cli: Make templates for different component-types a bit more useful (Matthias Klumpp) + * Allow a few more permissive licenses for metadata_license (Matthias Klumpp) + * Add support for "+" operator at the end of SPDX license identifiers (Kalev Lember, Matthias Klumpp) + * cli: Print tiny summary after validation (very useful for validate-tree) (Matthias Klumpp) + * validator: Validate for hyperlinks in description / summary / developer-name (Matthias Klumpp) + * validator: Make missing long description a pedantic issue in more cases (Matthias Klumpp) + * Also recognize "FSFUL" license as pemissive (Matthias Klumpp) + * validator: Adjust priorities of missing modalias/font tags in driver/font components (Matthias Klumpp) + * Skip loading desktop-entries if we know their component already (Matthias Klumpp) + * Be lazier, only parse what is necessary in the data pool (Matthias Klumpp) + + Specification: + * spec: Clarify that name/summary are now always required for metainfo files (Matthias Klumpp) + * spec: Clarify desktop vs. desktop-application (Matthias Klumpp) + * spec: Add a small paragraph about whether and what xmlns to use (Matthias Klumpp) + * spec: Make it clear can be used in metainfo files too (Matthias Klumpp) + * spec: Make clear that update_contact's value is case-insensitive (Matthias Klumpp) + * docs: Make sure all examples follow the reverse-DNS scheme (Matthias Klumpp) + + Bugfixes: + * Don't hardcode share dir but use CMAKE_INSTALL.. (Heiko Becker) + * validator: Don't enforce .desktop suffix on desktop-app component IDs (Matthias Klumpp) + * qt: Allow catching error strings returned by Pool::load (Aleix Pol) + * Always drop data from desktop-entry files if we have better metadata (Matthias Klumpp) + * apt: Install icons back if they went completely missing (Matthias Klumpp) + * Update SPDX and TLD data (Matthias Klumpp) + * yaml: Read release/urgency key (Matthias Klumpp) + ------------------------------------------------------------------- Thu Jan 12 21:35:52 UTC 2017 - fabian@ritter-vogt.de diff --git a/AppStream.spec b/AppStream.spec index 5af9085..caea2de 100644 --- a/AppStream.spec +++ b/AppStream.spec @@ -20,7 +20,7 @@ %define libAppStreamQt_sover 2 Name: AppStream -Version: 0.10.5 +Version: 0.11.1 Release: 0 Summary: Utilities to generate, maintain and access the AppStream Xapian database License: GPL-2.0+ and LGPL-2.1+ @@ -170,6 +170,7 @@ SUFFIX="" %{_datadir}/gettext/ %dir %{_datadir}/vala/ %dir %{_datadir}/vala/vapi/ +%{_datadir}/vala/vapi/appstream.deps %{_datadir}/vala/vapi/appstream.vapi %files -n typelib-1_0-AppStream-1.0