LN-Zap / zap-desktop

Zap Wallet - Cross platform Lightning Network wallet focused on user experience and ease of use ⚡️
MIT License
1.28k stars 215 forks source link

Flatpak Version #2113

Open nycnikato opened 5 years ago

nycnikato commented 5 years ago

ZAP needs a Flatpak Version

With so many linux distributions to account for, and with the project experiencing rapid growth, a consistent platform is needed. Bugs need to be reproducible and resources will be saved focusing on one package that installs everywhere and is sandboxed. Appimage is not sandboxed.

This is important to me because I would like to have one installer that works on all distributions, including Endless, Fedora Silverblue, ChromeOS, and Windows via WSL, and even OSX. Some future linux distributions such as Endless, PureOS, Clear Linux , and others will ONLY run flatpak apps, or are moving in that direction, such as Elementary OS. I like having a self-contained app which can fully install off a portable hard drive (including the blockchain) and installs well even with bad internet connections.

Possible Implementation Packaging as flatpak. Packaging can be fully automated.

mrfelton commented 5 years ago

Hi @nycnikato , thanks for raising this. We rely on electron-builder for packaging the app into the various formats we distribute. Unfortunately Faltpak is not yet supported, although it does look like there is considerable interest for this from the community so I would not be surprised to see it added at some point.

If/when that happens, we will look at making use of it.

You can track the electron-builder issue here: https://github.com/electron-userland/electron-builder/issues/512

nycnikato commented 5 years ago

Look.at the work that some mysterious superman has done relative to Exodus.io. by putting exodus in flathub. Theirs is also written with electron. Someone was able to unofficially package theirs in flatpak with a simple command to download their zip file and install in a flatpak container. So there Is lots of hope for Zap. Apparently flatpak is making rapid progress. All that is needed at this point is the will to make the package.

NateNate60 commented 2 years ago

It's been one and a half years, I wonder if there's anything that's changed that now makes this viable?