Include AppStream metadata

Issue #625 closed
Felix Krull created an issue

More Linux packaging things! AppStream is a metadata format to provide more elaborate information for software-center type applications (ref). Far as I can tell, it's primarily for the benefit of distributions: they crawl their package repositories looking for metadata and gather it all into a bundle to feed to their software centers. At least Fedora and Debian/Ubuntu already do this and GNOME Software (which has replaced Ubuntu's own Software Center in 16.04) consumes it, as does some KDE application (?).

The metadata collection falls back to .desktop files and -- on Debian/Ubuntu -- package descriptions. Note though that the downstream SpeedCrunch 0.11 package actually doesn't appear at all in GNOME Software on Fedora 23 because it doesn't have an AppStream file and the desktop file is missing a Comment field (as per here, down at "Guidelines for applications").

Steps to take here:

  • Add some AppStream metadata. That'll also need good screenshots; there's probably some overlap with the new homepage.
  • Maybe extend the .desktop file a bit.
  • Make both of these translatable. It looks like intltool can do that, so we'd have another .pot file or two to send to Transifex. Then, as for the other translations, include the final files -- with the translations baked in -- in Git, in addition to the base files.

Comments (2)

  1. Log in to comment