ivpn / desktop-app

Official IVPN Desktop app
https://www.ivpn.net/apps/
GNU General Public License v3.0
322 stars 49 forks source link

Flatpak package #289

Open kinghat opened 1 year ago

kinghat commented 1 year ago

Feature request

package ivpn desktop as a flatpak.

Description

imo this is the way the linux ecosystem is moving to. ease of use to install and update ivp on all the systems that enable flatpaks and flathub ootb. might also make it easier to provide a flatpak for newer immutable systems.

i know there is a snap and an issue closed for flatpak/snaps: https://github.com/ivpn/desktop-app/issues/37 but i think a flatpak specific feature request is warranted.

chris-stones commented 1 year ago

Yes please.

On Gentoo, im stuck on version 3.5.1 when using the ebuild from the following repo: https://github.com/FlyingWaffleDev/waffle-builds/issues/11

The electron app doesnt seem to work on node versions > 17 (dependency on \@achrinza/node-ipc\@9.2.2), Gentoo is on 20.
The gentoo devs are not of the opinion thats its worth supporting more than one version.. they follow latest.

5p4r74cu5 commented 7 months ago

+1

Besides having a personal preference for flatpaks moving forward, I think developing a flatpak would probably help IVPN get more users, not simply because it is convenient, but because it will be a lot more accessible for those who are new to linux.

aidzm commented 5 months ago

+1

Usage of Flatpaks has been increasing significantly over the past few years, and it has made creating universal packaging a lot more simple. Unfortunately, almost no VPN provider has made an official Flatpak app yet, but the number of installs for unofficial wrappers show that there is demand for one. I use Fedora Silverblue, where Flatpak is the recommended package format, and I love it! Hopefully, this issue may one day be put into consideration.

For example, Proton VPN Desktop's unofficial Flathub package has, 260785 installations at time of writing. Here's an embed showing installs over time for the package: image