Add snap packaging support#44
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