SHA256
1
0
forked from pool/AppStream

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
This commit is contained in:
Luca Beltrame 2017-07-05 09:23:36 +00:00 committed by Git OBS Bridge
parent bde1c8b5d3
commit eb2b88bf78
4 changed files with 102 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:340281ca5a17a7157a40bdb0531562f2920b089f7c8b54e91321c2a3032aa46a
size 1950896

3
AppStream-0.11.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f5d43fb30a3419fa219d09281cd52e2aa7c335f3980b9e161e537a6826c143c4
size 2009920

View File

@ -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 <font/> 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 <icon> 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 <categories/> 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

View File

@ -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