eumario / godot-manager

A Project, Version and Addons/Plugins manager for Godot Game Engine.
MIT License
332 stars 19 forks source link

A Flatpak Package for Linux #66

Open Heus-Sueh opened 1 year ago

Heus-Sueh commented 1 year ago

Installing something manually from a GitHub repository, even though it's just extracting and double-clicking, is a very old way of doing things on Linux, nowadays, we have Flathub which makes it easy to distribute software on Linux with the flatpak that runs the apps in sandbox adding a layer of security for the user. Please, if possible, make a flatpak version and with that maybe your project will gain a little more popularity and increase downloads a little, another thing is that if the user types Godot in any store, be it GNOME Software or Discover from KDE, your program will appear there to download image

eumario commented 1 year ago

Flatpak support may be investigated in the future for v0.3.0, when I get closer to that target goal. Godot Manager isn't really meant to be installed System wide by default, especially in it's current public format with the v0.2.x release, as it does updates to itself. AppImage would be a format I would be more interested in, and I will definitely be looking at possibly implementing both options.

A package distribution is already setup for Scoop on Windows, so I'm not adverse to having a Flatpak release, but the environment in which everything is built right now on Github, is geared for Mono, and requires hackery to make it properly work. The work flow for Dotnet should improve the building environment, making it easier to build on Github, and streamline a lot of things. But I will be placing this on the roadmap as a possibility for 0.3.0.