Make a universally compatible snap package

I know Iā€™m a weirdo with my Asus Flip running Arm Arch Linux off the microSD card but Iā€™d hope there are enough people with ā€˜uniqueā€™ architecture / distributions to warrant an effort to package Dynalist into a universal snap package.

Some possibly helpful information:
Snapcraft website: http://snapcraft.io/
Snapping an Electron based application: http://www.linuxuk.org/post/20160518_snapping_electron_based_applications_simplenote/
Electron quick start snap: https://github.com/3v1n0/electron-quick-start-snap

4 Likes

Thanks for putting up this information! Weā€™ll have a look.

Unfortunately, given the relatively small user base right now, Iā€™m not sure how many people will echo this need. Weā€™ll see! :slight_smile:

1 Like

So, just as a follow up on this old request. A snap package is not just for Arch Linux. Snap in fact will let you target all Linux distributions. It is a ā€œuniversalā€ package manager, and would simplify installation for all users.

I would really like to have the app as a snap as well. The current process of installation is very manual.

Another option is ā€œflatpakā€.

1 Like

The reality is that flatpak, appimage, or snap: it doesnā€™t really matter. Me 4 years ago did not understand that flatpak, appimage, and snap packages are cross distribution but not cross architecture without the package maintainers explicitly making them that way. So while this could be a way to distribute a cross architecture/cross distribution binary, it doesnā€™t make it any easier on Dynalist to maintain because all those cross compiles would still need to happen. It isnā€™t possible to offload those duties to the community because Dynalist is closed source.