@City-busz
Copy link
Contributor

I usually get 'no-metainfo' warnings for Elementary OS applications. The metainfo file is ignored by appstream-generator, and just the desktop file is processed. Tested apps (on Arch Linux) with their metainfo files:

It seems that when I specify the corresponding desktop file explicitly in the metainfo file with the <launchable type="desktop-id"> tag, it solves the problem.

Elementary OS applications usually use the same name for desktop and metainfo files , e.g.:

  • desktop file: /usr/share/applications/com.github.davidmhewitt.torrential.desktop
  • metainfo file: /usr/share/metainfo/com.github.davidmhewitt.torrential.appdata.xml

So could appstream-generator handle these applications better, or is the <launchable> tag necessarily for the pairing?