Modern systems have started relying on metainfo¹ files for information about applications, rather than getting it from the package manager. Partially because it provides more information, partially because it is independent of the package manager.
Including such a file could make it easier for others when they want to package our client, and would give us better control of how things are presented.
Pull request where TigerVNC got a metainfo file:
Packaging of our client as a flatpak, which includes a metainfo file:
We also need to update gettext and package appstream to get the translation tooling capable of handling these files.
The main info missing here is screenshots, changing summary.
It is unclear if a metainfo file could give us the possibility to add even more info.