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. ¹ https://www.freedesktop.org/wiki/Distributions/AppStream/
Pull request where TigerVNC got a metainfo file: https://github.com/TigerVNC/tigervnc/pull/1415
Packaging of our client as a flatpak, which includes a metainfo file: https://github.com/flathub/flathub/pull/2931
We also need to update gettext and package appstream to get the translation tooling capable of handling these files.