vessel
vessel copied to clipboard
packaging for linux
Currently linux build creates a nonstandard deb package. For proper deb packaging it can be built following instructions from https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage
For package installable across Linux distributions https://snapcraft.io/ can be used
Currently Vessel uses electron-builder to build all executables for all OS's. I'm not entirely sure how to integrate the above suggestions or correct the packaging to make it more standard.
If any devs are familiar and want to take a stab at correcting some of this - more than welcome to work with you.
Discovered electron-builder can do snap images, the next release will include one. I've been working on the custom URI handler fix for linux (since it doesn't work without ~/.local/share/applications/vessel.desktop
) and hope to have that out in the next 24 hours.
I've got the errors in the deb package resolved (though still needs a bit more cleanup) and a new snap package has been built and deployed. Vessel can be installed via snap now.
snap install vessel
I had no idea that snap even existed - that's a really nice app manager.
nice app manager indeed.
After installing vessel snap I tried clicking on a steem link to vote using vessel
got a popup
after selecting open xdg-open option vessel wallet launched, but not actual transaction window.
Reopening, yeah the snap version doesn't seem to want to install the desktop file.
The .deb file definitely works now:
After removing the snap installed version (which didn't work for me either) and installing the deb file through dpkg, the link prompted with Vessel in the xdg-open prompt and then properly opened the transaction.
I'll have to investigate why the snap file itself doesn't put the vessel.desktop
file in the right place, creating the protocol handlers.