From 68594dba757ba2d155236a1b222e91854da9ffb1 Mon Sep 17 00:00:00 2001 From: Matthias Adler Date: Sun, 27 Apr 2025 16:27:33 +0200 Subject: [PATCH] fix: add missing appstream data for flatpak builder (#3911) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Commit updates appstream data to pass strict validation, which is necessary to build new Flatpak versions. Flatpak builder added strict validation and requires "developer" information [1] to be provided. Build error: ``` Run docker run --rm --privileged \ + flatpak-builder-lint --exceptions repo repo { "errors": [ "appstream-missing-developer-name" ], "warnings": [ "appstream-screenshot-missing-caption" ], "info": [ "appstream-screenshot-missing-caption: One or more screenshots are missing captions in the Metainfo file", "appstream-missing-developer-name: No developer tag found in Metainfo file" ], "message": "Please consult the documentation at https://docs.flathub.org/docs/for-app-authors/linter" } error: Recipe `validate-build` failed with exit code 1 ``` For good measure, captions for the provided screenshots are added. After changes made, `appstreamcli validate` only mentions issue with uppercase cid component which should be kept as is: ```sh $ appstreamcli validate --pedantic data/appdata/org.flameshot.Flameshot.metainfo.xml P: org.flameshot.Flameshot:7: cid-contains-uppercase-letter org.flameshot.Flameshot ✔ Validation was successful: pedantic: 1 ``` [1]: https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines#developer-name --- data/appdata/org.flameshot.Flameshot.metainfo.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/data/appdata/org.flameshot.Flameshot.metainfo.xml b/data/appdata/org.flameshot.Flameshot.metainfo.xml index a4242951..32aa6af7 100644 --- a/data/appdata/org.flameshot.Flameshot.metainfo.xml +++ b/data/appdata/org.flameshot.Flameshot.metainfo.xml @@ -8,6 +8,9 @@ SPDX-License-Identifier: CC0-1.0 CC0-1.0 GPL-3.0-or-later Flameshot + + Flameshot Developers + @@ -33,9 +36,11 @@ SPDX-License-Identifier: CC0-1.0 https://raw.githubusercontent.com/flameshot-org/flameshot/master/data/img/preview/usageStatic.png + Flameshot Usage https://raw.githubusercontent.com/flameshot-org/flameshot/master/data/img/preview/animatedUsage.gif + Animated Flameshot Usage https://github.com/flameshot-org/flameshot