nicohman / wyvern

A simple CLI client for installing and maintaining linux GOG games
GNU General Public License v3.0
86 stars 5 forks source link

Add snap support #13

Closed mcphail closed 5 years ago

mcphail commented 5 years ago

This would add initial snap support for your application. You could use this to automatically build your project on build.snapcraft.io whenever you push to master. Builds would be made for various architectures such as AMD64 and ARM, and the snap could be installed from the snap store on any Linux distribution which supports snaps.

Builds can be automatically released to the --edge channel in the store. If you are happy with the builds, they can be promoted to the --beta or --candidate channels for testing. Ultimately, they could be released to the --stable channel.

There are some issues to work out, though, before I'd call the snap version "stable". For example, due to snap confinement it may be difficult to install .desktop files in the correct place. We'd need to think about how to manage that.

Thanks for making this application! I'm looking forward to downloading my games overnight on my Raspberry Pi!

nicohman commented 5 years ago

Thanks for this! I'll get it set up with build.snapcraft.io now. Appreciate the contribution!