Page MenuHomeSolus

Package Request: ProtonVPN Linux App
Closed, ResolvedPublic

Description

Name of the software - ProtonVPN Linux App
Project/product Homepage - https://github.com/ProtonVPN/linux-app
Why we should include this into the repository, i.e. what does it do that the alternatives do not? - GUI option for ProtonVPN services to act as an addition to protonvpn-cli or an alternative to the aging Qomui package.
Is it open source? - Yes
If it is open source, please provide a link to the most up to date, versioned source tarball/zipfile - https://github.com/ProtonVPN/linux-app/releases/tag/0.7.3

Not even necessarily expecting that this will be approved for inclusion, but just wanted someone to reach out to the devs to see about get eopkg support going along with the likes of .deb and .rpm support.

Event Timeline

This comment was removed by GZGavinZhao.

The first stable release is now available - https://github.com/ProtonVPN/linux-app/releases

The first stable release is now available - https://github.com/ProtonVPN/linux-app/releases

You still need to build it from source though, and THAT is the hard part that I haven't been able to go through.
I haven't tried the method of extracting a deb file, which could be one way of doing it.

The only limiting factor I've found so far is that proton-client 0.5 or higher is required and only 0.4.1 is currently available from a pip3 pull, even if I install 0.5.1 manually. No idea why.

HustlinTom added a comment.EditedJul 19 2021, 2:56 AM

EDIT: Updating with final solution.

proton-python-client-0.5.1

pip3 install --user -r requirements.txt
python3 -m setup install --user

protonvpn-nm-lib-3.3.2

pip3 install --user -r requirements.txt
python3 -m setup install --user

linux-app-1.0.1

python3 -m setup install --user

By default the protonvpn.py program will install in ~/.local/bin. It gets it up and running, and I suppose one day I'll figure out how to do the tray icons as well, but for now this is fine. I suppose we can consider this thread closed.

jakes added a subscriber: jakes.Jul 20 2021, 5:34 PM
HustlinTom closed this task as Resolved.Jul 21 2021, 1:01 AM
sootstone added a comment.EditedJul 29 2021, 12:33 AM

I suppose we can consider this thread closed.

@HustlinTom Is there any reason this shouldn't be considered for inclusion in the repository, it seems like a valid request to me unless there's something I'm missing?

protonmail-bridge for instance was included.

I suppose we can consider this thread closed.

@HustlinTom Is there any reason this shouldn't be considered for inclusion in the repository, it seems like a valid request to me unless there's something I'm missing?
protonmail-bridge for instance was included.

The devs typically have been of the mind that avoiding duplicates of software is the best way forward. Granted, I'd really like it if ProtonVPN, Mullvad, etc had GUI clients on Solus, but I don't know if they'd be alright with that since they're all a bunch of VPN GUIs instead of one customizable one like Qomui was.

Didn't know protonmail-bridge was native now, so I'll be switching off the flatpak version I was using!

dlukes added a subscriber: dlukes.Aug 31 2021, 11:02 AM