Skip to content

Appdata and build related changes

Sabri Ünal requested to merge (removed):fix-appdata into master

build: Use cleanup

This will reduce Flatpak package size.

urls: Update metadata URLs

GNOME Wiki pages are going to be retired.

The homepage part might be tricky, but we can use the l10 (Damned Lies) page to link to the translation repository.

More information: Initiatives#51

appdata: Add developer block

A new developer block was introduced with AppStream version 1.

It serves the same purpose as developer_name but with a new ID part.

The ID part can be tricky, but it seems that using org.gnome ID is allowed for old GNOME Core apps with different developer names.

build: Use appstreamcli

  • Use appstreamcli to validate apptada

More information: https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/#validation

appdata: Rename apptadata to metainfo

Note: /app/share/appdata and %{id}.appdata.xml are considered to be the legacy path and filename, respectively.

Place the MetaInfo file into /app/share/metainfo/, name it %{id}.metainfo.xml, where %{id} is the ID. This ID and the filename must match exactly with the id set in the Flatpak manifest.

More information: https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/#path-and-filename

Merge request reports