Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add snap support #79

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

salix-caprea
Copy link

Although snaps are considered Ubuntu-centric, it's nice to have them available on other distros, for example I've been using this snap on Fedora for the last several months without issue.

Built on amd64 Ubuntu 23.04, tested on amd64 Fedora Workstation 38/39.

I didn't bother testing or implementing cross-compiling for i386, if that is desired then it's a lot more work IMO. Another option would be building on native i386.

I did notice that "cyanrip" is already registered on snapcraft.io, if that isn't owned or acquired by this project, then another name should be chosen e.g. cyanrip-snap.

Note: The snap can still be built and installed outside of the store using --devmode, if you elect not to use snapcraft.io. I mention that in the updated README.

Remaining steps:

  • Set up project on snapcraft store
  • Verify builds correctly on snapcraft.io
  • Test build
  • Adjust grade to stable in snapcraft.yaml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant