Improve Appstream metadata #14647
Labels
@ Build
CMake, build scripts, official builds, compiler and linker errors
good first issue
Maintenance
Tasks to keep the codebase and related parts in order, including architectural improvements
@ Startup / Config / Util
Problem
Minetest is missing data about supported devices in it's Appstream metadata file
For exemple it can be seen in GNOME Software that support of computers/phones (screen size), pointer, mouse, keyboard, controller and touch screen is unknown.
I also noticed several warnings when running
appstreamcli validate
on the file, notably:Not sure what the last item means, when generating an appstream file with the official generator the id parameter was only the app ID (now it includes the .desktop extension) and the launchable property is like the id we have now.
The .desktop file includes translation for description that the Appstream file don't have.
There is a duplicated info in the long description ("the old and slow hardware" part).
Solutions
Fix these (little) problems.
Apparently the .desktop file could even be auto generated from the metainfo file.
Alternatives
Do nothing
Additional context
The text was updated successfully, but these errors were encountered: