soundnode-app icon indicating copy to clipboard operation
soundnode-app copied to clipboard

Use electron-builder instead of electron-packager

Open KSXGitHub opened this issue 7 years ago • 3 comments

electron-builder provides many distribution formats.

KSXGitHub avatar May 01 '17 19:05 KSXGitHub

Nice! I will give it a try @KSXGitHub

Thanks for the suggestion

weblancaster avatar May 15 '17 20:05 weblancaster

On a related note, providing an AppImage (which electron-builder can easily produce) would have, among others, these advantages:

  • Applications packaged as an AppImage can run on many distributions (including Ubuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint, and others)
  • One app = one file = super simple for users: just download one AppImage file, make it executable, and run
  • No unpacking or installation necessary
  • No root needed
  • No system libraries changed
  • Works out of the box, no installation of runtimes needed
  • Optional desktop integration with appimaged
  • Optional binary delta updates, e.g., for continuous builds (only download the binary diff) using AppImageUpdate
  • Can optionally GPG2-sign your AppImages (inside the file)
  • Works on Live ISOs
  • Can use the same AppImages when dual-booting multiple distributions
  • Can be listed in the AppImageHub central directory of available AppImages
  • Can double as a self-extracting compressed archive with the --appimage-extract parameter

Here is an overview of projects that are already distributing upstream-provided, official AppImages.

If you have questions, AppImage developers are on #AppImage on irc.freenode.net.

probonopd avatar Jan 08 '18 17:01 probonopd

Interesting. I need to spare some time and add electron-builder.

Contributions are always welcome

weblancaster avatar Jan 14 '18 05:01 weblancaster