While flatpak can export multiple .desktop launchers, it can do it only for .desktop files with the same first name parts as the main app id.
To have modpack installer exposed together with the client, one needs to have its name to start by org.freeciv.<gui>.
There's currently hacky ways to rename those files for building flatpaks to flathub, and I don't think we can get completely rid of that (e.g. we don't have separate gtk3.22 modpack installer at all), but we should reduce the diff between base freeciv and flathub freeciv by using naming convention org.freeciv.<gui>.mp.
While flatpak can export multiple .desktop launchers, it can do it only for .desktop files with the same first name parts as the main app id.
To have modpack installer exposed together with the client, one needs to have its name to start by org.freeciv.<gui>.
There's currently hacky ways to rename those files for building flatpaks to flathub, and I don't think we can get completely rid of that (e.g. we don't have separate gtk3.22 modpack installer at all), but we should reduce the diff between base freeciv and flathub freeciv by using naming convention org.freeciv.<gui>.mp.