From c33d3c04d4cca63a49d463ecf48e9ef105a333f5 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Wed, 30 Sep 2026 09:31:28 +0200 Subject: [PATCH] Fix AppStream metadata MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reported by appstream validate-tree: leocad.appdata.xml I: org.leocad.LeoCAD:15: developer-name-tag-deprecated The toplevel `developer_name` element is deprecated. Please use the `name` element in a `developer` block instead. I: org.leocad.LeoCAD:~: developer-info-missing This component contains no `developer` element with information about its author. W: org.leocad.LeoCAD:~: metainfo-filename-cid-mismatch The metainfo filename does not match the component ID. ✘ Validation failed: warnings: 1, infos: 2, pedantic: 2 --- leocad.pro | 2 +- snapcraft.yaml | 2 +- .../{leocad.appdata.xml => org.leocad.LeoCAD.appdata.xml} | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) rename tools/setup/{leocad.appdata.xml => org.leocad.LeoCAD.appdata.xml} (89%) diff --git a/leocad.pro b/leocad.pro index da7d7dc4..4c59919f 100644 --- a/leocad.pro +++ b/leocad.pro @@ -138,7 +138,7 @@ unix:!macx { mime.path = $$MIME_DIR mime.files = qt/leocad.xml appdata.path = $$APPDATA_DIR - appdata.files = tools/setup/leocad.appdata.xml + appdata.files = tools/setup/org.leocad.LeoCAD.appdata.xml INSTALLS += target docs man desktop icons mime appdata diff --git a/snapcraft.yaml b/snapcraft.yaml index e3415159..f88858d5 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -32,7 +32,7 @@ parts: - libqt5printsupport5 - libqt5xml5 source: https://github.com/leozide/leocad/archive/v26.09.tar.gz - parse-info: [usr/share/metainfo/leocad.appdata.xml] + parse-info: [usr/share/metainfo/org.leocad.LeoCAD.appdata.xml] library: source: . plugin: dump diff --git a/tools/setup/leocad.appdata.xml b/tools/setup/org.leocad.LeoCAD.appdata.xml similarity index 89% rename from tools/setup/leocad.appdata.xml rename to tools/setup/org.leocad.LeoCAD.appdata.xml index 9f13797d..31898605 100644 --- a/tools/setup/leocad.appdata.xml +++ b/tools/setup/org.leocad.LeoCAD.appdata.xml @@ -11,8 +11,8 @@ leocad.desktop https://www.leocad.org/ - https://github.com/leozide/leocad/issues - LeoCAD.org + https://github.com/leozide/leocad/issues + LeoCAD.org https://www.leocad.org/towerbridge.png