From febd56000270d3afcf46aedce4dc619f1cf227d0 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Wed, 5 Jun 2024 13:57:46 +0100 Subject: [PATCH] Rebase to the latest upstream releases Resolves: #RHEL-40116 --- .gitignore | 1 + libappstream-glib-0.8.0-proxy-crash-fix.patch | 24 - libappstream-glib.spec | 766 +----------------- sources | 2 +- 4 files changed, 6 insertions(+), 787 deletions(-) delete mode 100644 libappstream-glib-0.8.0-proxy-crash-fix.patch diff --git a/.gitignore b/.gitignore index cf9303a..e84868f 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,4 @@ /appstream-glib-0.8.0.tar.xz /appstream-glib-0.8.1.tar.xz /appstream-glib-0.8.2.tar.xz +/appstream-glib-0.8.3.tar.xz diff --git a/libappstream-glib-0.8.0-proxy-crash-fix.patch b/libappstream-glib-0.8.0-proxy-crash-fix.patch deleted file mode 100644 index baefab9..0000000 --- a/libappstream-glib-0.8.0-proxy-crash-fix.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 323f4ea96f95d1522b951963a5d91e5320d38274 Mon Sep 17 00:00:00 2001 -From: Michael Catanzaro -Date: Fri, 22 Jul 2022 08:32:14 -0500 -Subject: [PATCH] Initialize proxy resolver in appstream-validate - -Oops, trying to use it would just result in criticals. - -Fixes #449 ---- - libappstream-glib/as-app-validate.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/libappstream-glib/as-app-validate.c b/libappstream-glib/as-app-validate.c -index f18d2453..85f4e45e 100644 ---- a/libappstream-glib/as-app-validate.c -+++ b/libappstream-glib/as-app-validate.c -@@ -1330,6 +1330,7 @@ as_app_validate (AsApp *app, guint32 flags, GError **error) - helper->probs = g_ptr_array_new_with_free_func ((GDestroyNotify) g_object_unref); - helper->screenshot_urls = g_ptr_array_new_with_free_func (g_free); - helper->flags = flags; -+ helper->proxy_resolver = g_proxy_resolver_get_default (); - if (!as_app_validate_setup_networking (helper, error)) - return NULL; - diff --git a/libappstream-glib.spec b/libappstream-glib.spec index 5420932..a685bc2 100644 --- a/libappstream-glib.spec +++ b/libappstream-glib.spec @@ -4,8 +4,8 @@ Summary: Library for AppStream metadata Name: libappstream-glib -Version: 0.8.2 -Release: 6%{?dist} +Version: 0.8.3 +Release: %autorelease License: LGPL-2.1-or-later URL: http://people.freedesktop.org/~hughsient/appstream-glib/ Source0: http://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-%{version}.tar.xz @@ -21,10 +21,8 @@ BuildRequires: gdk-pixbuf2-devel >= %{gdk_pixbuf_version} BuildRequires: gtk3-devel BuildRequires: gettext BuildRequires: libuuid-devel -BuildRequires: libstemmer-devel BuildRequires: json-glib-devel >= %{json_glib_version} BuildRequires: meson -BuildRequires: git-core # for the builder component BuildRequires: fontconfig-devel @@ -74,12 +72,11 @@ This library and command line tool is used for building AppStream metadata from a directory of packages. %prep -%autosetup -p1 -Sgit -n appstream-glib-%{version} +%autosetup -p1 -n appstream-glib-%{version} %build %meson \ -Dgtk-doc=true \ - -Dstemmer=true \ -Ddep11=false %meson_build @@ -129,759 +126,4 @@ from a directory of packages. %{_mandir}/man1/appstream-builder.1.gz %changelog -* Thu Jan 25 2024 Fedora Release Engineering - 0.8.2-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 0.8.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Jul 20 2023 Fedora Release Engineering - 0.8.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Fri May 19 2023 Petr Pisar - 0.8.2-3 -- Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) - -* Thu Jan 19 2023 Fedora Release Engineering - 0.8.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Nov 04 2022 Richard Hughes 0.8.2-1 -- New upstream release -- Tell CURL to follow http redirects -- Never add default icons to firmware, IMs or codecs - -* Wed Aug 10 2022 Richard Hughes 0.8.1-1 -- New upstream release -- Improve handling of and tags -- Properly initialize validation helper - -* Sun Jul 31 2022 Vitaly Zaitsev - 0.8.0-4 -- Packported upstream patch to fix RHBZ#2110204. - -* Thu Jul 21 2022 Fedora Release Engineering - 0.8.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Tue Jul 19 2022 Kalev Lember - 0.8.0-2 -- Remove leftover requires on libsoup - -* Fri Jul 15 2022 Richard Hughes 0.8.0-1 -- New upstream release -- Add vcs-browser and contribute URL type -- Align the OARS/CSM mappings -- Fix Markdown underlining in appdata-to-news -- Port from libsoup to libcurl -- Support em/code tags -- Update to SPDX 3.16 - -* Thu Jan 20 2022 Fedora Release Engineering - 0.7.18-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Jul 22 2021 Fedora Release Engineering - 0.7.18-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 0.7.18-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Sep 07 2020 Richard Hughes 0.7.18-1 -- New upstream release -- Add content rating system APIs from gnome-software -- Add "validate-version" command -- Allow timestamp in the future in validate-relax -- Don't ignore localized strings that are the same as original -- Fix crash with invalid children of
    -- Properly initialize mutexes -- Test launchable tags in validation - -* Tue Jul 28 2020 Fedora Release Engineering - 0.7.17-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu Feb 20 2020 Richard Hughes 0.7.17-1 -- New upstream release -- Add "icon-theme" as recognised component type -- Fix CI by moving 'future' back a bit -- Make default content rating values match OARS semantics -- Properly initialize unique_id_mutex - -* Wed Jan 29 2020 Fedora Release Engineering - 0.7.16-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Nov 14 2019 Kalev Lember - 0.7.16-2 -- Backport a patch to fix parsing Qt translations in subdirectories - -* Mon Sep 30 2019 Richard Hughes 0.7.16-1 -- Update to 0.7.15 -- Add UPL short name to SPDX conversion -- Allow parsing desktop files using as_app_parse_data() -- Do not preserve restrictive permissions when installing AppStream files -- Modernize the validation requirements -- Remove relative path from icon names -- Support loading YAML from as_store_from_bytes() -- Update list of allowed metadata licences -- Update the SPDX license list to v3.5 - -* Thu Jul 25 2019 Fedora Release Engineering - 0.7.15-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Mon Jun 10 22:13:19 CET 2019 Igor Gnatenko - 0.7.15-3 -- Rebuild for RPM 4.15 - -* Mon Jun 10 15:42:02 CET 2019 Igor Gnatenko - 0.7.15-2 -- Rebuild for RPM 4.15 - -* Thu Feb 28 2019 Kalev Lember - 0.7.15-1 -- Update to 0.7.15 -- Remove and obsolete the -builder-devel subpackage - -* Fri Feb 01 2019 Fedora Release Engineering - 0.7.14-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Dec 28 2018 Kalev Lember 0.7.14-4 -- Backport an upstream patch to fix common gnome-software crash - -* Tue Dec 18 2018 Kalev Lember 0.7.14-3 -- Backport AsStore locking patches from upstream - -* Wed Oct 24 2018 Kalev Lember 0.7.14-2 -- Add new as_utils_vercmp_full() API for gnome-software - -* Tue Oct 16 2018 Richard Hughes 0.7.14-1 -- New upstream release -- Add new API for gnome-software -- Set the AppStream ID from the X-Flatpak desktop key - -* Fri Sep 28 2018 Richard Hughes 0.7.13-1 -- New upstream release -- Do not restrict the maximum number of releases allowed -- Throw an error when a launchable desktop-id is invalid - -* Mon Aug 13 2018 Richard Hughes 0.7.12-1 -- New upstream release -- Support localised text in agreement sections - -* Thu Aug 09 2018 Richard Hughes 0.7.11-1 -- New upstream release -- Add AS_APP_QUIRK_DEVELOPER_VERIFIED -- Escape quotes in attributes -- Provide async variants of store load functions - -* Fri Jul 13 2018 Fedora Release Engineering - 0.7.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Jul 11 2018 Richard Hughes 0.7.10-1 -- New upstream release -- Do not parse firmware files anymore -- Do not require a release transaction when validating in relaxed mode -- Extract release descriptions and agreement sections for translation - -* Mon Jun 04 2018 Richard Hughes 0.7.9-1 -- New upstream release -- Convert local icons found in metainfo files -- Follow the Debian tilde usage when ordering versions -- Use the launchable to find the desktop filename - -* Fri Apr 20 2018 Richard Hughes 0.7.8-1 -- New upstream release -- Add as_version_string() for fwupd -- Add support for component agreements -- Correctly compare version numbers like '1.2.3' and '1.2.3a' -- Don't include the path component in the name when parsing the package filename -- If the launchable is specified don't guess it when composing -- Never add more than one component to the AppStream store when composing - -* Tue Apr 17 2018 Kalev Lember 0.7.7-3 -- Veto apps that have empty OnlyShowIn= (#1568492) - -* Thu Mar 15 2018 Kalev Lember 0.7.7-2 -- Backport a patch to add as_utils_unique_id_match() - -* Tue Mar 13 2018 Richard Hughes 0.7.7-1 -- New upstream release -- Add custom metadata key for shell extension uuid -- Always resize AppStream icons to fit the destination size -- Correctly validate files using OR in the metadata_license -- Do not fail to validate if the timestamps are out of order -- Don't abort the build if pngquant fails -- Update the SPDX license list to v3.0 - -* Fri Feb 09 2018 Richard Hughes 0.7.6-1 -- New upstream release -- Add support for release types - -* Wed Feb 07 2018 Fedora Release Engineering - 0.7.5-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Fri Feb 02 2018 Igor Gnatenko - 0.7.5-4 -- Switch to %%ldconfig_scriptlets - -* Tue Jan 30 2018 Richard Hughes 0.7.5-3 -- Backport a fix from master to fix XML generation. - -* Wed Jan 24 2018 Richard Hughes 0.7.5-2 -- Backport two crash fixes from master. - -* Mon Jan 22 2018 Richard Hughes 0.7.5-1 -- New upstream release -- Add more GObject Introspection annotations for Python -- Do not try to extract duplicate files in the icon theme packages -- Don't expect an enum when really passing a bitfield -- Fix a crash when calling as_release_add_location() directly -- Fix appstream-compose when using new-style desktop IDs -- Fix compile with GCab v1.0 -- Fix the arithmetic when fitting an image in 16:9 -- Generate icons and samples for emoji fonts -- Never change the default screenshot when processing AppData -- Support OARS v1.1 additions -- Use pngquant to make the application icons take up less space - -* Thu Nov 09 2017 Kalev Lember 0.7.4-1 -- Update to 0.7.4 - -* Mon Oct 23 2017 Richard Hughes 0.7.3-1 -- New upstream release -- Add new API required by fwupd -- Do not assign "flatpak" as an app's origin when no origin was found -- Fix the inode mode to be sane on extracted files -- Prefer /usr/share/metainfo as default path for metainfo files -- Write XML for newer AppStream specification versions - -* Mon Aug 21 2017 Richard Hughes 0.7.2-1 -- New upstream release -- Allow remote icon types for desktop AppData files -- Do not check the suffix of tags -- Prefer /usr/share/metainfo as default path for metainfo files - -* Fri Aug 11 2017 Igor Gnatenko - 0.7.1-4 -- Rebuilt after RPM update (№ 3) - -* Thu Aug 10 2017 Igor Gnatenko - 0.7.1-3 -- Rebuilt for RPM soname bump - -* Thu Aug 10 2017 Igor Gnatenko - 0.7.1-2 -- Rebuilt for RPM soname bump - -* Thu Aug 03 2017 Richard Hughes 0.7.1-1 -- New upstream release -- Add kinds for application provides -- Fail to validate if AppData screenshots are duplicated -- Install appdata-xml.m4 -- Skip loading desktop data from Snap directory -- Update the SPDX license list to 2.6 -- Validate the format according to the spec - -* Thu Aug 03 2017 Fedora Release Engineering - 0.7.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 0.7.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Thu Jun 22 2017 Richard Hughes 0.7.0-1 -- New upstream release -- Add the limits in the validation output messages -- Do not enforce that the project is a valid environment_id -- Don't cast gsize to guint32 when getting file length -- Remove the cache-id functionality -- Show a warning if adding keywords after the cache creation -- Switch to the meson build system - -* Mon May 08 2017 Richard Hughes 0.6.13-1 -- New upstream release -- Add a 'check-component' command to appstream-util -- Add new API for gnome-software and fwupd -- Add support for icon scaling and -- Allow using the app origin as a search keyword -- Casefold all stemmed entries -- Support non-numeric version numbers correctly - -* Wed Apr 12 2017 Richard Hughes 0.6.12-1 -- New upstream release -- Validate kudos in AppData and AppStream files -- Copy hash table keys to avoid a common crash on Ubuntu -- Fix the predicate comparison when using globs in metainfo files - -* Mon Mar 20 2017 Richard Hughes 0.6.11-1 -- New upstream release -- Add initial support for Mozilla .xpi translations -- Fix a problem with appstream-compose with older AppData files -- Make content_rating required for any component with a 'Game' category -- Parse small version numbers correctly -- Show a warning if a desktop file is not found when required - -* Mon Mar 06 2017 Richard Hughes 0.6.10-1 -- New upstream release -- Fix small unintentional ABI break -- Ignore

    in AppStream markup - -* Mon Feb 27 2017 Richard Hughes 0.6.9-1 -- New upstream release -- Do not set the AsApp state using the AsRelease state -- Fail to validate if any release is in the future or in the wrong order - -* Fri Feb 10 2017 Fedora Release Engineering - 0.6.8-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Feb 03 2017 Kalev Lember 0.6.8-2 -- Backport a patch for overly strict appstream-util validate-relax - -* Thu Feb 02 2017 Kalev Lember 0.6.8-1 -- New upstream release - -* Fri Jan 27 2017 Kalev Lember 0.6.7-3 -- Backport two use-after-free fixes from upstream - -* Mon Jan 16 2017 Kalev Lember 0.6.7-2 -- Fix epiphany showing up twice in gnome-software - -* Thu Jan 12 2017 Richard Hughes 0.6.7-1 -- New upstream release -- Add AsRequire as a way to store runtime requirements -- Add support for "+" at the end of SPDX license identifiers -- Allow loading application XPM icons -- Fix a crash when using as_release_get_location_default() -- Fix dep extraction when multiple versions are available -- Only fail to validate in AppData desktop components -- Scan /usr/share/metainfo as well when building appstream-data -- Update the SPDX licence list to v2.5 - -* Thu Dec 15 2016 Richard Hughes 0.6.6-1 -- New upstream release -- Add Geary to the app id fallbacks -- Deduplicate the AsNode attribute key and value using a hash table -- Detect invalid files in the libyaml read handler -- Do not absorb core addons into the main application -- Do not add , , or for addons -- Do not save the attributes if the node or parent node is ignored -- Set a better icon for codecs - -* Mon Nov 07 2016 Richard Hughes 0.6.5-1 -- New upstream release -- Add app-removed, app-added and app-changed signals to AsStore -- Add a 'watch' command to appstream-util -- Allow only loading native languages when parsing AppStream -- Allow the client to control what search fields are indexed -- Always copy the state when replacing AppData with AppStream -- Do not sent a REMOVED signal when deleting a transient temp file -- Ensure the component scope is set when loading yaml files -- Handle files being moved into monitored AppStream directories -- Load the search token blacklist into a hash table -- Monitor missing AppStream directories -- Only transliterate when the locale requires it -- Process file changes when an attribute changes - -* Wed Oct 12 2016 Richard Hughes 0.6.4-1 -- New upstream release -- Add more API used by gnome-software master branch -- Add support for AppImage bundles -- Don't show a critical warning on invalid yaml file -- Fix a small memory leak when parsing yaml files -- Fix building metadata on repos with mixed architecture content -- Fix setting the origin for Flatpak user repos -- Fix the CSM rating age calculation -- Never inhierit Name and Comment when using appstream-compose - -* Tue Sep 06 2016 Richard Hughes 0.6.3-1 -- New upstream release -- Add a component kind of 'driver' -- Add an easy way to add a language to an existing file -- Add an easy way to add a modalias to an existing file -- Support components with merge=replace rules - -* Mon Aug 29 2016 Richard Hughes 0.6.2-1 -- New upstream release -- Add API for gnome-software -- Do not merge all LangPack entries -- Do not require an icon from LOCALIZATION kind -- Do not use the prefix check when parsing YAML -- 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 - -* Wed Aug 17 2016 Kalev Lember 0.6.1-2 -- Fix gcc shift warnings on 32 bit platforms - -* Fri Aug 12 2016 Richard Hughes 0.6.1-1 -- New upstream release -- Add new API for latest AppStream specification level -- Add some more validation checks for keywords -- Add support for AppStream merge components -- Add support for Google .PAK files -- Allow multiple components with the same ID in the AsStore -- Convert all current component-type names -- Do not save the 'X-' prefixed keys to the AppStream metadata -- Ensure predictable output order of XML attributes -- Port away from intltool -- Remove specific support for flatpak -- Restrict addons to the same scope and bundle kind - -* Wed Aug 10 2016 Richard Hughes 0.5.18-1 -- New upstream release -- Add Sugar as a valid desktop environment -- Add the translate URL kind -- Do not split up the main AudioVideo category -- Don't redundantly monitor files -- No validation failure for lots of releases - -* Wed Jul 13 2016 Richard Hughes 0.5.17-1 -- New upstream release -- Add external (X-*) keys of an app's desktop file as metadata AsApp -- Correct disabling of timestamps for gzip -- Do not add multiple categories for apps with AudioVideo -- Do not emit a warning when flatpak user directory doesn't exist -- Fall back to the country code in as_app_get_language() -- Use libstemmer for keyword stemming - -* Fri Jul 01 2016 Kalev Lember 0.5.16-2 -- Set minimum required versions for dependencies - -* Mon Jun 13 2016 Richard Hughes 0.5.16-1 -- New upstream release -- Add elementary to list of project groups -- Allow setting the id prefix and origin using a symlink name -- Correctly detect new AppStream apps in new directories -- Do not rename a category ID in AsApp -- Load metainfo files if present -- Never allow NULL to be added to AsApp string array - -* Mon May 23 2016 Richard Hughes 0.5.15-1 -- New upstream release -- Add all applications for all architectures when loading Flatpak apps -- Add new API for gnome-software -- Ignore files with invalid suffixes when building installed stores -- Omit timestamp from gzip compressed files -- Rename the xdg-app support to the new name: Flatpak -- Sort archive contents by name for repeatable results - -* Wed Apr 20 2016 Richard Hughes 0.5.14-1 -- New upstream release -- Add new API for gnome-software 3.21 -- Add search-pkgname to appstream-cmd -- Fall back to searching in as_store_get_app_by_pkgname() -- Ignore desktop files with X-AppStream-Ignore -- Search /usr/share/metainfo for local files - -* Fri Apr 01 2016 Richard Hughes 0.5.13-1 -- New upstream release -- Enforce the requirement of AppData for 'Categories=DesktopSettings' -- Also filter YAML apps before adding to the store -- Always veto anything with X-Unity-Settings-Panel -- Do not hardcode x86_64 when searching for xdg-app metadata -- Support more DEP11 YAML markup - -* Tue Mar 29 2016 Richard Hughes 0.5.12-1 -- New upstream release -- Add a merge-appstream command to appstream-util -- Add new API required for GNOME Software -- Add support for content ratings -- Split up AudioVideo into two categories - -* Mon Mar 14 2016 Richard Hughes - 0.5.11-2 -- Rebuild to fix NVRs - -* Tue Mar 08 2016 Richard Hughes 0.5.11-1 -- New upstream release -- Add new API for gnome-software -- Fix token splitting for searching - -* Fri Feb 26 2016 Richard Hughes 0.5.10-1 -- New upstream release -- Add an application prefix to the ID for certain install scopes -- Add a 'split-appstream' command to appstream-util -- Add support for getting the SDK and runtime from the bundle -- Improve the application search tokenizing and filtering -- Load AppStream stores in a predictable order - -* Fri Feb 12 2016 Richard Hughes 0.5.9-1 -- New upstream release -- Accept FSFAP as a valid metadata license -- Fix a validation error for metainfo files with descriptions -- Pick up newly added appinfo dirs for xdg-app remotes -- Update the SPDX license list - -* Tue Feb 02 2016 Richard Hughes 0.5.8-1 -- New upstream release -- Add a modify command to appstream-util -- Add support for per-user and system-wide xdg-app installed stores -- Reject an invalid project group when parsing -- Support multi-line copyright statements -- Support the QT translation system -- Support tags in AppData files - -* Fri Jan 15 2016 Richard Hughes 0.5.6-1 -- New upstream release -- Accept various 'or later' metadata content licenses -- Check the project_group when validating -- Cull the application blacklist now we depend on AppData files -- Fix things up for xdg-app use -- Install gettext ITS rules - -* Wed Dec 16 2015 Richard Hughes 0.5.5-1 -- New upstream release -- Add as_utils_license_to_spdx() -- Add the package name as another application search token -- Fix a crash when tokenizing a NULL string -- Log when we auto-add kudos or keywords -- Support live updates - -* Wed Nov 18 2015 Richard Hughes 0.5.4-1 -- New upstream release -- Add as_utils_version_from_uint16() -- Generate GUID values according to RFC4122 - -* Thu Nov 05 2015 Richard Hughes 0.5.3-1 -- New upstream release -- Return the correct error when the desktop file has no group -- Strip Win32 and Linux paths when decompressing firmware - -* Tue Oct 27 2015 Richard Hughes 0.5.2-1 -- New upstream release -- Accept a '0x' hexidecimal prefix when parsing a version -- Add multi-guid cabinet firmware support -- Add support for AppStream metadata -- Fix crash in validator when processing '
  • ' -- Remove the long-obsolete appdata-validate tool -- Require AppData files to be present in the AppStream metadata -- Use g_set_object() to fix potential crash when adding pixbufs - -* Thu Oct 15 2015 Kalev Lember 0.5.1-2 -- Backport a patch to fix icons in gnome-software for apps without AppData -- Use license macro for COPYING - -* Tue Sep 15 2015 Richard Hughes 0.5.1-1 -- New upstream release -- Add a few applications that have changed desktop ID -- Add support for release urgency -- Do not blacklist the 'desktop' token -- Don't show mangled version numbers as negatives -- Ignore empty AppStream XML files -- Support SPDX IDs with the LicenseRef prefix - -* Sat Sep 05 2015 Kalev Lember - 0.5.0-2 -- Rebuilt for librpm soname bump - -* Wed Aug 12 2015 Richard Hughes 0.5.0-1 -- New upstream release -- Add support for the flashed firmware provide kind -- Make the DriverVer in the .inf file optional -- Show a better error message when there's not enough text - -* Wed Jul 29 2015 Zbigniew Jędrzejewski-Szmek - 0.4.1-2 -- Rebuilt for rpm 4.12.90 - -* Mon Jul 20 2015 Richard Hughes 0.4.1-1 -- New upstream release -- Add am 'incorporate' command to appstream-util -- Add a 'mirror-local-firmware' and 'compare' commands to appstream-util -- Add extra flags for use when building metadata -- Be less strict when loading incorrect AppData files -- Do not duplicate tags within a release -- Do not expect the INF ClassGuid to be the ESRT GUID -- Don't crash when parsing a with no description -- Update the SPDX licence list to v2.0 - -* Wed Jun 17 2015 Fedora Release Engineering - 0.4.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Tue May 26 2015 Richard Hughes 0.4.0-1 -- New upstream release -- Add a mirror-screenshots command to appstream-util -- Check for duplicate screenshots when adding fonts -- Detect recolorable symbolic icons -- Fix a crash for an invalid AppData file -- Remove all networking support when building metadata -- Remove overzealous blacklisting entry - -* Wed Apr 29 2015 Kalev Lember 0.3.6-2 -- Fix exo-web-browser blacklist entry (#1216218) - -* Mon Mar 30 2015 Richard Hughes 0.3.6-1 -- New upstream release -- Add a 'replace-screenshots' command to appstream-util -- Always upscale screenshots if they are too small -- Assume the INF DriverVer is UTC -- Remove the gtk3 dep from libappstream-glib -- Use the correct image URL for HiDPI screenshots - -* Wed Mar 11 2015 Richard Hughes 0.3.5-1 -- New upstream release -- Add new API required for firmware support -- Add new API required for OSTree and xdg-app support - -* Sat Jan 17 2015 Richard Hughes 0.3.4-1 -- New upstream release -- Add more applications to the blacklist -- Add show-search-tokens subcommand to appstream-util -- Add some new API for gnome-software to use -- Add the matrix-html subcommand to appstream-util -- Add the VCS information to the AppStream metadata -- Assume foo is a source image kind for AppData files -- Assume that stock icons are available in HiDPI sizes -- Blacklist the 40 most common search tokens -- Check if the search entries are valid before searching -- Check screenshots are a reasonable size -- Fall back to the dumb tokenizer for keywords with special chars -- Set an error if an XML file contains font markup -- Show the offending text when validation fails - -* Mon Nov 24 2014 Richard Hughes 0.3.3-1 -- New upstream release -- Allow filtering addons in the status html pages -- Detect missing parents in the old metadata -- Do not fail to load all the desktop files if one is bad -- Improve appdata-xml.m4 deprecation notice - -* Tue Nov 04 2014 Richard Hughes 0.3.2-1 -- New upstream release -- Add a simple 'search' command to appstream-util -- Add some more valid metadata licenses -- Do not generate metadata with an icon prefix -- Obsolete the appdata-tools package -- Show the kudo stats on the status page - -* Tue Oct 21 2014 Richard Hughes 0.3.1-1 -- New upstream release -- Add an --enable-hidpi argument to appstream-builder -- Add AS_ICON_KIND_EMBEDDED and AS_ICON_KIND_LOCAL -- Add more applications to the blacklist -- Allow application with NoDisplay=true and an AppData file -- Allow AppStream files to be upgraded using appstream-util -- Install AppStream files with correct permissions -- Monitor the XML and icons path for changes -- Relax validation requirements for font metainfo files - -* Mon Sep 01 2014 Richard Hughes 0.3.0-1 -- New upstream release -- Add a new kudo for high contrast icons -- A keyword search match is better than the project name -- Allow desktop->addon demotion with an AppData file -- Allow translated keywords -- Conform to the actual SPDX 2.0 license expression syntax -- Ignore AppData screenshots with xml:lang attributes -- Metadata licenses like 'CC0 and CC-BY-3.0' are content licenses -- Update the SPDX license list to v1.20 - -* Mon Aug 18 2014 Richard Hughes 0.2.5-1 -- New upstream release -- Add check-root to appstream-util -- Add some validation rules for metainfo files -- 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 -- Metadata licenses like 'CC0 and CC-BY-3.0' are valid content licenses -- Never add duplicate tags - -* Sun Aug 17 2014 Fedora Release Engineering - 0.2.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Tue Aug 05 2014 Richard Hughes 0.2.4-1 -- New upstream release -- Add an installed tests to validate appdata -- Add support for which will be in AppStream 0.8 -- Add the provide for applications automatically -- Do not load applications with NoDisplay=true when loading local -- Do not pad the compressed AppStream metadata with NUL bytes -- Do not treat app-install metadata as installed -- Markup errors should not be fatal when assembling a store - -* Tue Jul 22 2014 Kalev Lember - 0.2.3-2 -- Rebuilt for gobject-introspection 1.41.4 - -* Thu Jul 17 2014 Richard Hughes 0.2.3-1 -- New upstream release -- Add oxygen-icon-theme when an application depends on kde-runtime -- Add some simple filtering in the status.html page -- Be more careful with untrusted XML data -- Do not allow duplicates to be added when using as_app_add_kudo_kind() -- Do not fail to build packages with invalid KDE service files -- Record if distro metadata and screenshots are being used -- Show any package duplicates when generating metadata -- Show the builder progress in a ncurses-style panel - -* Fri Jul 11 2014 Richard Hughes 0.2.2-1 -- New upstream release -- Add two new builder plugins to add kudos on KDE applications -- Assume local files are untrusted when parsing -- Do not allow NoDisplay=true applications to ever be in the metadata -- Never scale up small screenshots -- Never upscale icons, either pad or downscale with sharpening -- Sharpen resized screenshots after resizing with a cubic interpolation -- Write metadata of the failed applications - -* Tue Jun 24 2014 Richard Hughes 0.2.1-1 -- New upstream release -- Add an 'appstream-util upgrade' command to convert version < 0.6 metadata -- Add packages recursively when using appstream-builder --packages-dir -- Allow empty URL sections -- Fix the xmldir in the APPSTREAM_XML_RULES m4 helper - -* Thu Jun 19 2014 Richard Hughes 0.2.0-1 -- New upstream release -- Accept slightly truncated SPDX IDs -- Allow any SPDX license when validating in relaxed mode -- Allow as_node_get_attribute_as_int() to parse negative numbers -- Allow dumping .desktop, .appdata.xml and .metainfo.xml files in appstream-util -- Do not add addons that are packaged in the parent package -- Do not require a content license to be included into the metadata -- This is the first release that merges the createrepo_as project. -- Validate the tag values - -* Thu Jun 12 2014 Richard Hughes 0.1.7-1 -- New upstream release -- Add from the draft AppStream 0.7 specification -- Add support for the 'dbus' AsProvideKind -- Add support for validating metainfo.xml files -- Allow 'appstream-util validate' to validate multiple files -- Do not log a critical warning in as_store_to_xml() -- Fix a crash when we try to validate

    -- Support the non-standard X-Ubuntu-Software-Center-Name - -* Sat Jun 07 2014 Fedora Release Engineering - 0.1.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Wed May 28 2014 Richard Hughes 0.1.6-1 -- New upstream release -- Add some more API for createrepo_as and gnome-software -- Also support validating .appdata.xml.in files -- Correctly parse the localized descriptions from AppData files -- Fix validation of old-style AppData files without screenshot sizes -- Only autodetect the AsAppSourceKind when unknown -- Only require when being strict -- Only show the thumbnail when creating the HTML status page -- Retain comments in .desktop and .appdata.xml files when required - -* Mon May 12 2014 Richard Hughes 0.1.5-1 -- New upstream release -- Add some more API for createrepo_as and gnome-software -- Be less strict with the case of the XML header -- Check the licenses against the SPDX list when validating -- Support AppData version 0.6 files too - -* Fri Apr 25 2014 Richard Hughes 0.1.4-1 -- New upstream release -- Add some more API for createrepo_as and gnome-software -- Add tool appstream-util - -* Thu Apr 10 2014 Richard Hughes 0.1.3-1 -- New upstream release -- Add new API required by gnome-software -- Ignore settings panels when parsing desktop files -- Load AppStream files assuming literal text strings - -* Wed Mar 26 2014 Richard Hughes 0.1.2-1 -- New upstream release -- Add more API for gnome-software to use -- Reduce the number of small attr key allocations -- Use gperf to generate a perfect hash for the tag names -- Use the full ID for the AsStore hash - -* Fri Mar 21 2014 Richard Hughes 0.1.1-1 -- New upstream release -- Add an 'api-version' property to AsStore -- Add the new AsUrlKind's and from API 0.6 -- Support old-style markup-less tags -- Support the 'origin' attribute on the root node -- Do not crash when using getting an unset description -- Do not depend on functions introduced in Glib 2.39.1 -- Fix parsing incompletely translated AppData files - -* Tue Mar 18 2014 Richard Hughes 0.1.0-1 -- First upstream release +%autochangelog diff --git a/sources b/sources index 5aedce3..43c0f40 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (appstream-glib-0.8.2.tar.xz) = c9c21049ab43f5da8595aa07a3c2e097163a05b5e0fc030e4e3326136cd18127f04ad9edf08c12aea823b89048b43808cc60759cc26fcf2541cd9c1acbb29e28 +SHA512 (appstream-glib-0.8.3.tar.xz) = df4247b710cf234eef037f5f7be6be4872638d0686becd65e10e6a4214b0dd1b48ffbbd69179f3fb9777373926840d5b776e20a41ce11d4926114345944db127