Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Appstream metadata #14647

Open
AFCMS opened this issue May 13, 2024 · 0 comments · May be fixed by #14648
Open

Improve Appstream metadata #14647

AFCMS opened this issue May 13, 2024 · 0 comments · May be fixed by #14648
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

Comments

@AFCMS
Copy link
Contributor

AFCMS commented May 13, 2024

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:

  • URLs for screenshots are http instead of https
  • Developer infos are missing
  • First description paragraph is too short (not sure if it's a problem)
  • Missing "Launchable"

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

@AFCMS AFCMS added the Feature request Issues that request the addition or enhancement of a feature label May 13, 2024
@rubenwardy rubenwardy added @ Startup / Config / Util @ Build CMake, build scripts, official builds, compiler and linker errors Maintenance Tasks to keep the codebase and related parts in order, including architectural improvements and removed Feature request Issues that request the addition or enhancement of a feature labels May 13, 2024
@AFCMS AFCMS linked a pull request May 13, 2024 that will close this issue
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants