oh-my-git icon indicating copy to clipboard operation
oh-my-git copied to clipboard

Release a flatpak version

Open marcosps opened this issue 3 years ago • 4 comments

Flatpak is a great way to distribute a game in Linux nowadays. Flathub é being used even from the app stores in different Linux distributions. Having the game distributed to flatpak would be easier for some Linux users to play the game :)

marcosps avatar Mar 09 '21 13:03 marcosps

Have you found any way to Flatpak Godot games?

abitrolly avatar Mar 15 '21 09:03 abitrolly

I didn't check, sorry :)

marcosps avatar Mar 22 '21 17:03 marcosps

Cool suggestion, thanks! This is probably not a priority for us right now, but we'd welcome anyone to look into making a Flatpak version (or packages in other Linux package managers, for that matter)! Ideally, it would integrate into the GitHub CI (see .github/workflows/build.yml) and the packages to the releases.

blinry avatar Mar 24 '21 13:03 blinry

I looked into this and made some progress.

I managed to get it to run within flatpak with the .pck from itch.io. I still haven't managed to compile the .pck insside flatpak yet (it looks like no-one has managed that yet... All the godot programs on flatpak use pre-built .pck s)

I opened PR #171, which adds flathub metadata to this repository. Flathub allows hosting the metadata directly with flathub, but prefers it to be hosted upstream, so it's more likely to be kept up-to-date.

If I don't manage to build the .pck within flatpak I would still need a permanent download link for the pre-built .pck (for example github releases). Itch.io sadly doesn't provide permalinks, but only generated short-lived download links on the fly.

freundTech avatar Mar 23 '23 13:03 freundTech