From fbb2c6ab862cf19384745be4c843434536313e2a24a66a0d411d8f53a69d94fd Mon Sep 17 00:00:00 2001 From: Fabian Vogt Date: Mon, 9 Aug 2021 13:19:24 +0000 Subject: [PATCH] Accepting request 910733 from home:luca_b:branches:KDE:Frameworks5 Not yet built tested, beware. - Update to version 0.14.4 (needed by future Discover versions) * qt: Expose setter and getter for pool cache location * utils: Use GLib's gstring_replace if available * its: Allow to mark release descriptions as non-translatable * compose: Point people at the specification if metadata license is invalid * docs: Clarify which metadata licenses are permitted * docs: Fix a typo on the icon cache page * spec: Add a paragraph about which license to put in * Add documentation for YAML release type and urgency * Add documentation for YAML provides * component: Don't strip ";" from keywords before translating them * utils: Don't strip modifiers when stripping encoding * compose: Check optipng is there before we use it * Improve text line wrapping, especially if many newlines are present * Make word-wrap function unicode-aware * Make license_is_metadata_license parse more complex expressions * Improve cache refresh code, don't flag cache as updated if update failed * Use system cache even if we had to drop some invalid metadata * Assign more string class members safely * Fix flashed firmware generating incorrect XML * Fix YAML having wrong names for the firmware data OBS-URL: https://build.opensuse.org/request/show/910733 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=66 --- AppStream-0.14.3.tar.xz | 3 -- AppStream-0.14.3.tar.xz.asc | 16 -------- AppStream-0.14.4.tar.xz | 3 ++ AppStream-0.14.4.tar.xz.asc | 16 ++++++++ AppStream.changes | 79 ++++++++++++++++++++++++------------- AppStream.spec | 2 +- 6 files changed, 72 insertions(+), 47 deletions(-) delete mode 100644 AppStream-0.14.3.tar.xz delete mode 100644 AppStream-0.14.3.tar.xz.asc create mode 100644 AppStream-0.14.4.tar.xz create mode 100644 AppStream-0.14.4.tar.xz.asc diff --git a/AppStream-0.14.3.tar.xz b/AppStream-0.14.3.tar.xz deleted file mode 100644 index ae83350..0000000 --- a/AppStream-0.14.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16bf426a8f2693a45c84f437a301e560a2fb77179917c175f5ccb0bd9883e5c6 -size 2277536 diff --git a/AppStream-0.14.3.tar.xz.asc b/AppStream-0.14.3.tar.xz.asc deleted file mode 100644 index a6c8842..0000000 --- a/AppStream-0.14.3.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEE0zo/DKFrCsxRpgc4SUyKX79N7OsFAmBGOaoACgkQSUyKX79N -7Ov+ZQ/+Mri22tsjn2vAhnbu4BW0zPPmn8vUeUFAYvHmLj7C+O1CDf8/Otpib7F3 -WSl/QP5IEPnbGeyyaSnK+rLc3FlC9PioKdHHGZyzIuE7HJBwmxu6UTgyQhTuaEBw -xNYXjHpiDBvLJJPntSLtej5uFLsUaZ27QrkegyKltWu2gMdhG/HDLGIRKGMTz5kB -v4LLUftidoawAZ4sXyW3w+iNP9vQP0wbUODi5J6sJOyuTLJxFimzWB8KBRkO9W0G -YfRgMwAhU1b4yvTM7O0LDDC+0YxR0wIZSZ0fA4a057WQzWi5HepyGbIzZ9QDx5bO -R4BSho5W7aS10NKly6tuvtAZl8+HDdfRncbivJLaIQ3HSI7PFfzgrcgs0p/3j+1S -R0FGiLDNYppCQ0wrX9qDOIYhNeXXQxxPGee/y/pcI+GUhOYspBXjsF5LOecjOmPy -UX7dsLNTa7bJMFO7Vf/6NP9amNM4Xr+0UbvgYuJg17lyF8XAPfNC748H1AjJOVi/ -68KI6+XANkxrRt971nh5dPMNQOu2pZDqHc8R5uAzqpuFfwMBaYu5HsWOS5AsWnOO -GD6OtkpNiYIaTlba2ITgyzF+QGTKkK2INHx7d8CgTHZE0Bu/fs/AuxF5QjxPq+0s -XAhBCdbIVovIdTNQV9Yd343WlCEp7Ch9R5Pw+xSq8nX7cir611c= -=8b6E ------END PGP SIGNATURE----- diff --git a/AppStream-0.14.4.tar.xz b/AppStream-0.14.4.tar.xz new file mode 100644 index 0000000..628607d --- /dev/null +++ b/AppStream-0.14.4.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ab6a030b98882748ebb5faafad0e27969b43c4f32bbf4c6286d1df92e39a62a +size 2309444 diff --git a/AppStream-0.14.4.tar.xz.asc b/AppStream-0.14.4.tar.xz.asc new file mode 100644 index 0000000..03f6812 --- /dev/null +++ b/AppStream-0.14.4.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE0zo/DKFrCsxRpgc4SUyKX79N7OsFAmDSMaQACgkQSUyKX79N +7OviUQ//bfFpW3p1t3XLFkwiWmemRnzwpM7yKHDw2UFTkwwyyJAv1Mr6wgnyoVps +lFTzOAMfot9u+OILQB550ylwVmq9lBOiqLzXb4VoislIksBHcekwLiFTrYYyeeZ8 +nU6cz9pNx10VHYHZ9S168ng5TgtRFML3VYxzFS8sLsQp+XX/9tXTGoC4R30EISDn +0JpC9Vritkx+FcPfXpOlOeKUN/l/a1dupGLjlpRjYgeA28AaM+30/7US2Qj3MQV7 +mdUhuVMyAdgC5dG+ivll34k79fcWuYPVPBTj6Z04pwcnZDDf6B2Py/zCyW1kUs+9 +j5XPpEFDjYQfSXepxIpwhjTVApPRDzNd1u3ZFRvicXcI5FefPWg2v7NjX2RqlRPP +0gcHHr++N1P4za+OIzN8w/eW5Mnufd6Hbp0/vHi+CzZnS6VNy31HQ5HqHtwdrU+p +1pdecqIX8iy1mPJkIrPUOsDTG3VNuGK6hN1k4+VWfvEQ1J8tbkroeM2cYM1egHWf +Gy5xmEdSZDVLRFQRY6Jap058ISSuuP/AN5wFrs6IKyYxdbVtKkL/B1twEqNZavBa +b1WGDQphvRRktBRFDrfZ/69Bqnq51TaMoYRc9POIk/y8Xnt/JpJB8KycOKP1ksqF +W1RwD96YbqjtWssydbPvTvxUvRNYYH04feq/NyQtlF1GGik/LcM= +=GKNq +-----END PGP SIGNATURE----- diff --git a/AppStream.changes b/AppStream.changes index 26a27c4..3969a9c 100644 --- a/AppStream.changes +++ b/AppStream.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Sun Aug 8 20:07:55 UTC 2021 - Luca Beltrame + +- Update to version 0.14.4 + * qt: Expose setter and getter for pool cache location + * utils: Use GLib's gstring_replace if available + * its: Allow to mark release descriptions as non-translatable + * compose: Point people at the specification if metadata license is invalid + * docs: Clarify which metadata licenses are permitted + * docs: Fix a typo on the icon cache page + * spec: Add a paragraph about which license to put in + * Add documentation for YAML release type and urgency + * Add documentation for YAML provides + * component: Don't strip ";" from keywords before translating them + * utils: Don't strip modifiers when stripping encoding + * compose: Check optipng is there before we use it + * Improve text line wrapping, especially if many newlines are present + * Make word-wrap function unicode-aware + * Make license_is_metadata_license parse more complex expressions + * Improve cache refresh code, don't flag cache as updated if update failed + * Use system cache even if we had to drop some invalid metadata + * Assign more string class members safely + * Fix flashed firmware generating incorrect XML + * Fix YAML having wrong names for the firmware data + ------------------------------------------------------------------- Tue Apr 13 22:35:29 UTC 2021 - Ferdinand Thiessen @@ -154,7 +179,7 @@ Thu Jul 2 16:50:16 UTC 2020 - Fabian Vogt * Make AsContext getter for AsComponent public API * qt: Add support for name_variant_suffix * Make component sort-score API public API - * Implement a YAML representation of release artifact information + * Implement a YAML representation of release artifact information Specification: * Build specification and docs with DAPS * docs: Add (HTML) anchors for requires/recommends items @@ -425,7 +450,7 @@ Tue Oct 16 07:50:17 UTC 2018 - Fabian Vogt Wed May 23 15:25:48 UTC 2018 - kbabioch@suse.com - Use OpenPGP signature provided upstream -- Added AppStream.keyring, which contains the key from the author +- Added AppStream.keyring, which contains the key from the author - Use %license macro for license files ------------------------------------------------------------------- @@ -439,7 +464,7 @@ Mon Jan 29 15:38:08 UTC 2018 - alarrosa@suse.com - Now the appstream cache is refreshed in %post. The update to 0.11.8 plus the refresh fixes kde#389531. -- Headers are now installed to /usr/include/appstream instead of +- Headers are now installed to /usr/include/appstream instead of /usr/inlude/AppStream - New package AppStream-doc with the html documentation for AppStream @@ -472,19 +497,19 @@ Mon Jan 29 15:38:08 UTC 2018 - alarrosa@suse.com If you don't want this behavior, pass "--nonet" to appstreamcli. There might also be false positives (one is known with the KDE bugtracker) that need to be investigated, so feedback on this new feature is welcome. - + Features: * validator: Check all urls for validity (Matthias Klumpp) * validator: Check web-application components for missing tags (Matthias Klumpp) * Add API to retrieve the AppStream library version (Matthias Klumpp) * apt: Allow fetching 128x128@2 HiDPI icons (Rico Tzschichholz) - + Specification: * Add the "url" launchable type (Dimitrios Christidis) * spec: Clarify some icon details in the collection data (Marius Vollmer) * spec: Allow tags in generic components (Marius Vollmer) * spec: Specify the web-application component type (Matthias Klumpp) - + Bugfixes: * Fix endless loop when validating screenshots (Matthias Klumpp) * ascli: Show a list of component-types when --help is passed to new-template (Matthias Klumpp) @@ -496,7 +521,7 @@ Mon Jan 29 15:38:08 UTC 2018 - alarrosa@suse.com Features: * Improve screenshot validation (Matthias Klumpp) * Allow to disable introspection (Matthias Klumpp) - + Bugfixes: * Revert back to the old build option names (Matthias Klumpp) * Apply maintainer flags equally to C++ and C (Matthias Klumpp) @@ -505,22 +530,22 @@ Mon Jan 29 15:38:08 UTC 2018 - alarrosa@suse.com * xml: Correctly write screenshots tag again (Matthias Klumpp) * Do not cache a screenshot that doesn't have images (Matthias Klumpp) * xml: Support legacy screenshot tags again (Matthias Klumpp) - + - Update to version 0.11.5: Features: * Restructure build feature flags (Matthias Klumpp) * Allow disabling API documentation build (Matthias Klumpp) - + Bugfixes: * qt: Don't check bitness when finding AppStreamQt (Matthias Klumpp) - + - Update to version 0.11.4: Notes: * This release switches the build system from CMake to Meson. You will need Meson (>= 0.42) in order to build AppStream. Please test for any regressions. - + Features: * Implement Meson support (Matthias Klumpp) * meson: Make build with sanitizers (partially) work again (Matthias Klumpp) @@ -531,20 +556,20 @@ Mon Jan 29 15:38:08 UTC 2018 - alarrosa@suse.com * validator: Actually validate the type property of "launchable" tags (Matthias Klumpp) * Allow to search the pool for components that provide a launchable (Matthias Klumpp) * qt: Add new function to search components by launchable (Matthias Klumpp) - + Specification: * spec: New "cockpit-manifest" launchable type (Marius Vollmer) - + Bugfixes: * validator: Complain if a component has no ID (Matthias Klumpp) - + - Update to version 0.11.3: Bugfixes: * qt: Don't crash when an error is found and no error string is passed (Aleix Pol) * Propagate document context to the context object for XML files (Matthias Klumpp) * validator: Correctly recognize "launchable" as valid tag (Matthias Klumpp) - + - Update to version 0.11.2: Features: @@ -552,10 +577,10 @@ Mon Jan 29 15:38:08 UTC 2018 - alarrosa@suse.com * Deduplicate origin/locale/arch with AsContext (Matthias Klumpp) * Get rid of a couple of internal helper methods (Matthias Klumpp) * cli: When using convert, always assume collection style for YAML (Matthias Klumpp) - + Specification: * Adjust docs to clearly state that licenses are SPDX expressions (Harald Sitter) - + Bugfixes: * qt: Improve Icon QDebug information (Aleix Pol) * Resolve crash when serializing lots of XML documents (Matthias Klumpp) @@ -574,7 +599,7 @@ Wed Jul 5 09:09:42 UTC 2017 - fabian@ritter-vogt.de 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) @@ -584,12 +609,12 @@ Wed Jul 5 09:09:42 UTC 2017 - fabian@ritter-vogt.de * 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) @@ -610,13 +635,13 @@ Wed Jul 5 09:09:42 UTC 2017 - fabian@ritter-vogt.de * 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) @@ -645,7 +670,7 @@ Wed Jul 5 09:09:42 UTC 2017 - fabian@ritter-vogt.de * 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) @@ -653,7 +678,7 @@ Wed Jul 5 09:09:42 UTC 2017 - fabian@ritter-vogt.de * 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) @@ -784,7 +809,7 @@ Thu Jan 12 21:35:52 UTC 2017 - fabian@ritter-vogt.de ------------------------------------------------------------------- Wed Sep 21 19:17:57 UTC 2016 - fabian@ritter-vogt.de -- Use a define for the so version and fix -devel requiring the old libappstream3 +- Use a define for the so version and fix -devel requiring the old libappstream3 ------------------------------------------------------------------- Fri Sep 16 07:45:43 UTC 2016 - alarrosa@suse.com @@ -941,7 +966,7 @@ Bugfixes: ------------------------------------------------------------------- Wed May 18 08:34:41 UTC 2016 - tittiatcoke@gmail.com -- Drop the separate Vala package and include the files into the +- Drop the separate Vala package and include the files into the devel package ------------------------------------------------------------------- @@ -1054,7 +1079,7 @@ Features: * qt: Improve usage of Qt containers (Aleix Pol) * qt: Implement Component::extends on the Qt front-end (Aleix Pol) * qt: Also call reserve for bundles on the Qt frontend (Aleix Pol) - * validator: strstrip values when reading XML/YAML and validate + * validator: strstrip values when reading XML/YAML and validate linebreaks in summaries (Matthias Klumpp) * validator: Check if a description is present (Matthias Klumpp) * Always build with YAML support (Matthias Klumpp) diff --git a/AppStream.spec b/AppStream.spec index 6c41a3a..8ea913d 100644 --- a/AppStream.spec +++ b/AppStream.spec @@ -19,7 +19,7 @@ %define libappstream_sover 4 %define libAppStreamQt_sover 2 Name: AppStream -Version: 0.14.3 +Version: 0.14.4 Release: 0 Summary: Tools and libraries to work with AppStream metadata License: GPL-2.0-or-later AND LGPL-2.1-or-later