-
Notifications
You must be signed in to change notification settings - Fork 11
Add snap packaging support #44
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
base: main
Are you sure you want to change the base?
Conversation
|
Hello. Neat, thanks! I've never packaged or released via Snap before. If possible, can you write down the steps please? Usually I have a like "how to make a release" document, but for now all this repo has is the |
|
Apparently this needs manual review. I have requested that a few minutes ago: https://dashboard.snapcraft.io/register-snap-feedback/fowl/ (might need to be logged in to see this? I don't know how snapcraft.io works). |
Yes you will need to make a dev account here is the publishing instructions https://snapcraft.io/docs/releasing-your-app |
|
Heres the guide on how to register a name https://snapcraft.io/docs/registering-your-app-name |
|
I added code to the make file that updates the snapcraft version I don't know how you want to set up the rest so ya. To build the snap run snapcraft |
|
Great, thanks! The snap "store" has approved my name, so I should be able to try the above now. (That's what I meant by "manual review", they had to do some stuff to approve "fowl" I guess?) |
So ya there was some crypto stealer and pretended to be a alleddy existing wallet so they do a review to make sure that you have a legiment clame to the name fowl. Also the fowld is do to how snap works is the fowl.fowld command |
|
You can request that fowld be a base command by https://snapcraft.io/docs/commands-and-aliases#p-19557-requesting-aliases |
|
Tried some more, after installing "lxd" and some other things "snapcraft" wanted; hung on this: and executing the recommended fix doesn't help. |
First try running |
|
Debian 12 / bookworm |
on a fresh install of debian 12 i do this and it works |
So this adds the configurations required to make a snap
The snaps name needs to get register with
snapcraft register fowlhttps://snapcraft.io/docs/releasing-your-app
Note edit the relese entry in the snapcraft.yaml when making a new relese