Snaps are a convenient way to distribute apps and games for multiple Linux distributions. The ecosystem is still quite new, but is rapidly gaining popularity. I've been building snaps for a while, including one for the main flare campaign. Users can install it from their Linux distribution's software centre or by running snap install flare-rpg.
If you'd be interested in a snap for your mod, I can do the tricky bits and create a pull request. It would bundle your mod with the latest tagged release of the flare engine in one convenient package. Being a snap, it runs in a container and would not interfere or interact with any other versions of the flare engine on a user's machine.
From your point of view, you could register your project on https://dashboard.snapcraft.io and register your github repo at https://build.snapcraft.io . Thereafter, every commit you make to your repo would automatically trigger a build (on Canonical's build servers - you don't have to provide any infrastructure) for amd64, x86 and ARM architectures. These snaps would then be automatically uploaded to the edge channel of the Snap Store. If you are happy with the builds, you can promote them to the beta, candidate or stable channels. By default, users follow the stable channel so they would benefit from your chosen releases. Developers could follow the edge channel to use the bleeding-edge git version.
All of this sounds more complex than it actually is in practice; once it is set up there's very little for you to do beyond promoting a build to stable when you reach a release milestone. There's much more information on snaps at https://snapcraft.io .
If you're interested, let me know and I'll make a pull request. It might also be worthwhile thinking about an icon for your mod which will appear in the menu and dock. I'm happy to make one, but I'm not much of an artist!
Snaps are a convenient way to distribute apps and games for multiple Linux distributions. The ecosystem is still quite new, but is rapidly gaining popularity. I've been building snaps for a while, including one for the main
flare
campaign. Users can install it from their Linux distribution's software centre or by runningsnap install flare-rpg
.If you'd be interested in a snap for your mod, I can do the tricky bits and create a pull request. It would bundle your mod with the latest tagged release of the flare engine in one convenient package. Being a snap, it runs in a container and would not interfere or interact with any other versions of the flare engine on a user's machine.
From your point of view, you could register your project on https://dashboard.snapcraft.io and register your github repo at https://build.snapcraft.io . Thereafter, every commit you make to your repo would automatically trigger a build (on Canonical's build servers - you don't have to provide any infrastructure) for amd64, x86 and ARM architectures. These snaps would then be automatically uploaded to the
edge
channel of the Snap Store. If you are happy with the builds, you can promote them to thebeta
,candidate
orstable
channels. By default, users follow thestable
channel so they would benefit from your chosen releases. Developers could follow theedge
channel to use the bleeding-edge git version.All of this sounds more complex than it actually is in practice; once it is set up there's very little for you to do beyond promoting a build to
stable
when you reach a release milestone. There's much more information on snaps at https://snapcraft.io .If you're interested, let me know and I'll make a pull request. It might also be worthwhile thinking about an icon for your mod which will appear in the menu and dock. I'm happy to make one, but I'm not much of an artist!