From 6624af6e364dd23a4d7728f31e897b61f7e3154b58d06974a4b097f477f5d8d6 Mon Sep 17 00:00:00 2001 From: Christophe Marin Date: Thu, 1 Feb 2024 11:28:30 +0000 Subject: [PATCH] Accepting request 1143235 from home:krop:branches:KDE:Frameworks5 Update to 1.0.1 OBS-URL: https://build.opensuse.org/request/show/1143235 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=111 --- 0001-Fix-lib-name-for-Qt5-link-target.patch | 27 ------ ...ix-missing-or-wrong-value-descriptio.patch | 79 ------------------ ...-developer-name-tag-deprecated-to-in.patch | 41 --------- AppStream-1.0.0.tar.xz | 3 - AppStream-1.0.0.tar.xz.asc | 16 ---- AppStream-1.0.1.tar.xz | 3 + AppStream-1.0.1.tar.xz.asc | 16 ++++ AppStream.changes | 26 ++++++ AppStream.keyring | Bin 6364 -> 4731 bytes AppStream.spec | 6 +- 10 files changed, 46 insertions(+), 171 deletions(-) delete mode 100644 0001-Fix-lib-name-for-Qt5-link-target.patch delete mode 100644 0001-content-rating-Fix-missing-or-wrong-value-descriptio.patch delete mode 100644 0001-validator-Demote-developer-name-tag-deprecated-to-in.patch delete mode 100644 AppStream-1.0.0.tar.xz delete mode 100644 AppStream-1.0.0.tar.xz.asc create mode 100644 AppStream-1.0.1.tar.xz create mode 100644 AppStream-1.0.1.tar.xz.asc diff --git a/0001-Fix-lib-name-for-Qt5-link-target.patch b/0001-Fix-lib-name-for-Qt5-link-target.patch deleted file mode 100644 index 5fc489a..0000000 --- a/0001-Fix-lib-name-for-Qt5-link-target.patch +++ /dev/null @@ -1,27 +0,0 @@ -From fed92f2a5420b3f2609007a44be7251e9602459e Mon Sep 17 00:00:00 2001 -From: Antonio Rojas -Date: Sun, 12 Nov 2023 13:07:13 +0100 -Subject: [PATCH] Fix lib name for Qt5 link target - ---- - qt/cmake/AppStreamQt5Config.cmake.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/qt/cmake/AppStreamQt5Config.cmake.in b/qt/cmake/AppStreamQt5Config.cmake.in -index 0bef7e80..1d66c566 100644 ---- a/qt/cmake/AppStreamQt5Config.cmake.in -+++ b/qt/cmake/AppStreamQt5Config.cmake.in -@@ -32,8 +32,8 @@ add_library(AppStreamQt SHARED IMPORTED) - set_target_properties(AppStreamQt PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${PACKAGE_PREFIX_DIR}/include/" - INTERFACE_LINK_LIBRARIES "Qt5::Core" -- IMPORTED_LOCATION "@LIBDIR_FULL@/libAppStreamQt5.so.${AppStreamQt_VERSION}" -- IMPORTED_SONAME "libAppStreamQt5.${AppStreamQt_VERSION_MAJOR}" -+ IMPORTED_LOCATION "@LIBDIR_FULL@/libAppStreamQt5.so.${AppStreamQt5_VERSION}" -+ IMPORTED_SONAME "libAppStreamQt5.${AppStreamQt5_VERSION_MAJOR}" - ) - - #################################################################################### --- -2.43.0 - diff --git a/0001-content-rating-Fix-missing-or-wrong-value-descriptio.patch b/0001-content-rating-Fix-missing-or-wrong-value-descriptio.patch deleted file mode 100644 index 7fda496..0000000 --- a/0001-content-rating-Fix-missing-or-wrong-value-descriptio.patch +++ /dev/null @@ -1,79 +0,0 @@ -From e747fb81715505fc6cf6a6cc36a6dcede34aafb3 Mon Sep 17 00:00:00 2001 -From: Matthias Klumpp -Date: Mon, 27 Nov 2023 15:59:08 +0100 -Subject: [PATCH] content-rating: Fix missing or wrong value descriptions for - rating IDs - -Resolves: #563 ---- - src/as-content-rating.c | 20 +++++++++++--------- - 1 file changed, 11 insertions(+), 9 deletions(-) - -diff --git a/src/as-content-rating.c b/src/as-content-rating.c -index 5046f79d..9fd832ba 100644 ---- a/src/as-content-rating.c -+++ b/src/as-content-rating.c -@@ -877,10 +877,10 @@ static const struct { - "violence-sexual", - /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ - N_("No sexual violence"), -- /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ -- N_("Rape or other violent sexual behavior"), - NULL, - NULL, -+ /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ -+ N_("Rape or other violent sexual behavior"), - }, - { - "drugs-alcohol", -@@ -920,7 +920,8 @@ static const struct { - N_("Brief artistic nudity"), - /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ - N_("Prolonged nudity"), -- NULL, -+ /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ -+ N_("Explicit nudity involving visible sexual organs"), - }, - { - "sex-themes", -@@ -1013,19 +1014,20 @@ static const struct { - "social-audio", - /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ - N_("No way to talk with other users"), -+ NULL, -+ /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ -+ N_("Moderated audio or video chat functionality between users"), - /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ - N_("Uncontrolled audio or video chat functionality between users"), -- NULL, -- NULL, - }, - { - "social-contacts", - /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ - N_("No sharing of social network usernames or email addresses"), -- /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ -- N_("Sharing social network usernames or email addresses"), - NULL, - NULL, -+ /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ -+ N_("Sharing social network usernames or email addresses"), - }, - { - "social-info", -@@ -1042,10 +1044,10 @@ static const struct { - "social-location", - /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ - N_("No sharing of physical location with other users"), -- /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ -- N_("Sharing physical location with other users"), - NULL, - NULL, -+ /* TRANSLATORS: content rating description, see https://hughsie.github.io/oars/ */ -+ N_("Sharing physical location with other users"), - }, - - /* v1.1 */ --- -2.43.0 - diff --git a/0001-validator-Demote-developer-name-tag-deprecated-to-in.patch b/0001-validator-Demote-developer-name-tag-deprecated-to-in.patch deleted file mode 100644 index bc5e839..0000000 --- a/0001-validator-Demote-developer-name-tag-deprecated-to-in.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 6a8306178dabf3d650e2ad794d8b0a316e7ccb50 Mon Sep 17 00:00:00 2001 -From: Matthias Klumpp -Date: Sat, 25 Nov 2023 02:42:10 +0100 -Subject: [PATCH] validator: Demote developer-name-tag-deprecated to info - severity for now - -Resolves: #560 ---- - src/as-validator-issue-tag.h | 2 +- - src/as-validator.c | 2 ++ - 2 files changed, 3 insertions(+), 1 deletion(-) - -diff --git a/src/as-validator-issue-tag.h b/src/as-validator-issue-tag.h -index 48f0bec..3c40c01 100644 ---- a/src/as-validator-issue-tag.h -+++ b/src/as-validator-issue-tag.h -@@ -566,7 +566,7 @@ AsValidatorIssueTag as_validator_issue_tag_list[] = { - }, - - { "developer-name-tag-deprecated", -- AS_ISSUE_SEVERITY_WARNING, -+ AS_ISSUE_SEVERITY_INFO, - /* TRANSLATORS: Please do not translate AppStream tag and property names (in backticks). */ - N_("The toplevel `developer_name` element is deprecated. Please use the `name` element in a " - "`developer` block instead."), -diff --git a/src/as-validator.c b/src/as-validator.c -index 1c3bc8f..dadb51e 100644 ---- a/src/as-validator.c -+++ b/src/as-validator.c -@@ -645,6 +645,8 @@ as_validator_add_override (AsValidator *validator, - "tag-empty", - /* allow GNOME to validate metadata using its new versioning scheme (until a better solution is found) */ - "releases-not-in-order", -+ /* allowed for a while, as part of the deprecation phase */ -+ "developer-name-tag-deprecated", - NULL - }; - --- -2.43.0 - diff --git a/AppStream-1.0.0.tar.xz b/AppStream-1.0.0.tar.xz deleted file mode 100644 index ea7ccb1..0000000 --- a/AppStream-1.0.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ef23477a380e8b525e92cfa87687f1146b9cef74c641349a1ae11250be5401d0 -size 2683916 diff --git a/AppStream-1.0.0.tar.xz.asc b/AppStream-1.0.0.tar.xz.asc deleted file mode 100644 index e0a4b20..0000000 --- a/AppStream-1.0.0.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEE0zo/DKFrCsxRpgc4SUyKX79N7OsFAmVPzIYACgkQSUyKX79N -7Ov/Ng//YSZb/6TmVJQIoiulT8rFUlAmWgYVRzdPvbxLvvFmxV5SODkJ2jlOWUGz -tv38vU2Wl0vTxYoNMIOWuZo+sUk8IUw/02KfPVlllXqlyuXDW/Kgaww2HKifJhm1 -tEgxZ53CoNVP+GgOWhhN8IzBWFCbczHeOgsT1GsbJQuGP3HXBRx6oBzMkild6TxT -7WEnTTAndQ0+pyCvM6hR1W982fz2PFeK1JcrXVEbzlPLTBCx8LCy2IWOT9aNv+mC -HXXfrCRaA9SDK1egxTHupIR3u36YudE7x+IitAs9P6x18QvWFZrK4Sj/mZz0HcK9 -HrLDcb0zDne904ZN80Qojqb8Rn3bVYh31F1Wf6C9p5HrvGM7+onVj8KT/k7nDq11 -xSE202mQEhPZHwwoNTiJ9DDDK853vDaeqqsNh8190MqIsau4O3VelODV7ot825hA -URUiYc+lhYM67UKv8RdEQ1lP0F0MPH9vyeQUIjpnWLf6lZA5wCRv5G7wRq3YPAUp -muX/t6B5FJ6PW6THqIBqwxDInqgqPPVMHQh3WJzyfj2W3o8CN/tWRyjK9G025XqD -CxRwQ7UMeW5Pb7Trn/Y1oPWQZqywQ6njawAOdGCzdt+PGLzkMoEOdY/8GL6atCCA -l5FTk/8crtYUZTOEUSaArFTg5JQzafjElefXHkZU4DAkmeshlPE= -=Fujg ------END PGP SIGNATURE----- diff --git a/AppStream-1.0.1.tar.xz b/AppStream-1.0.1.tar.xz new file mode 100644 index 0000000..cfa0ea3 --- /dev/null +++ b/AppStream-1.0.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa4d5994e5c6f22e9b66cb0b52e8b5f5d96e7353ea5528b56436e0150829203b +size 2686244 diff --git a/AppStream-1.0.1.tar.xz.asc b/AppStream-1.0.1.tar.xz.asc new file mode 100644 index 0000000..9b6b071 --- /dev/null +++ b/AppStream-1.0.1.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE0zo/DKFrCsxRpgc4SUyKX79N7OsFAmV93JEACgkQSUyKX79N +7OtiSRAAlWPrsQLdYvwPA9I1NPTlpKYM4JiGyB9U78E/lzGcrCz/VbMrIQr0Okkb +nzHGt0KmtaNu99h0Awd8mHsRz4bNI44x66p4HFQUN/XouE9CJOJZb426at/NopfZ +sJn4+Bq1lKZuNT5lgSQjQFsBFSBroAqzXBiRhKrhy/Cdo39nPtTN7L1fkLLMhsce +IOCGRQGcLwYWBYJ9FL+fy894+tNG1lm3x2B0sbbeBf30MRfKvHTu364mlcs9bnp0 +k8kC266Sjz5k5bqJRUL38zncHisN9HUXZj9G/t0n1ee59IkAepIeLETxU6vHW1YE +FY9iLD3+U4YYhWTrmhH4t/TysixN1CLQyDIsuRjqnYPGd08rujE8L7o0N2/LzTE8 +TleNIs14dljWrHeSylEi7I4MFiK0A3eDt23xqsmGl2qQ8W8VxItKv1uN9JKLOmJ3 +mAv4mDmQtaTM/8UlgSUTtZChUfydYnAJSKKmyRBEmqKPBZK6XHGrId5Uy8KjyOjM +9g/4HUqLBTSmdErxeOAy8VhVkwApuPjFq0o1/+/doGoEFHITx+pqzTrKHXilJyOQ +mySumufZ+jpBXmVDhcMR43pgy7ejobaqK1wAOvx3/VDTmIt2ax9XUpKwTAqAAdSN +UbT34aXemxKzcWTXNHXrY+OK4w6KjPSvacr63wypYJRlnNobpZ0= +=/u+K +-----END PGP SIGNATURE----- diff --git a/AppStream.changes b/AppStream.changes index 50a0770..bd41230 100644 --- a/AppStream.changes +++ b/AppStream.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Thu Feb 1 09:04:42 UTC 2024 - Christophe Marin + +- Update to 1.0.1 + Bugfixes: + * Fix lib name for Qt5 link target + * meson: Pass -D_DARWIN_C_SOURCE on darwin + * Fix macOS build + * stemmer: Resolve potential issue where stemmer may never be + initialized + * cli: Don't fail what-provides if components were found + * Fix query element order for what-provides queries + * validator: Demote developer-name-tag-deprecated to info + severity for now + * content-rating: Fix missing or wrong value descriptions for + rating IDs + * curl: Add transfer speed timeouts for HTTP downloads + * curl: Retry operations on potentially transient errors + Miscellaneous: + * validator: Improve hint for content-attribute-value-invalid + * Allow building without zstd temporarily +- Drop patches, merged upstream: + * 0001-validator-Demote-developer-name-tag-deprecated-to-in.patch + * 0001-content-rating-Fix-missing-or-wrong-value-descriptio.patch + * 0001-content-rating-Fix-missing-or-wrong-value-descriptio.patch + ------------------------------------------------------------------- Wed Jan 31 14:34:55 UTC 2024 - Christophe Marin diff --git a/AppStream.keyring b/AppStream.keyring index 7e82deee3e51f679e902e0318cd8098e7490ab266df36fba2e30c6309dfae5c4..2ca1dc3a0d782173463acc3667c93dfe93a41335e5139f595e396c47ee811714 100644 GIT binary patch literal 4731 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