bvschaik / julius

An open source re-implementation of Caesar III
GNU Affero General Public License v3.0
2.84k stars 317 forks source link

Add Flatpak support for Linux #725

Closed tintou closed 8 months ago

tintou commented 8 months ago

Allows to use Flatpak as the way to play the game on Linux.

tintou commented 8 months ago

As a total noob when it comes to these kind of packages for Linux, could you explain how adding this will work together or conflict with this?

The manifest within Flathub is just for it to be published in the Flathub store. Including a manifest in-tree allows anyone to build the software as a flatpak (here I have even IDE integration that will natively allow me to build it in one click). There won't be a conflict with the one from Flathub as only one manifest is used so the manifest at Flathub will download the source but ignore the one in-tree.

If you compare both manifests, they are really the same, Flathub just requires to specify a version for reproducibility while the manifest in-tree points to the latest commit from the "master" branch :)