Fwiw, thanks for putting this together. I started working on the same when I found out that ProtonAG has no plans to support Arch again. We could pull apart their deb/rpm and base it off that, but building from source is always better.
Search Criteria
Package Details: proton-vpn-gtk-app 4.8.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/proton-vpn-gtk-app.git (read-only, click to copy) |
---|---|
Package Base: | proton-vpn-gtk-app |
Description: | ProtonVPN GTK app, Maintained by Community |
Upstream URL: | https://github.com/ProtonVPN/proton-vpn-gtk-app |
Keywords: | protonvpn |
Licenses: | GPL3 |
Groups: | ProtonVPN |
Conflicts: | protonvpn-gui, python-proton-client |
Submitter: | ali.molaei |
Maintainer: | ali.molaei |
Last Packager: | ali.molaei |
Votes: | 89 |
Popularity: | 8.78 |
First Submitted: | 2023-11-01 12:41 (UTC) |
Last Updated: | 2024-12-06 14:44 (UTC) |
Dependencies (23)
- dbus-python (python-dbus)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- python-aiohttp (python-aiohttp-gitAUR)
- python-bcrypt
- python-cairo (python-cairo-gitAUR)
- python-distro
- python-gnupg
- python-gobject
- python-jinja
- python-packaging
- python-proton-coreAUR
- python-proton-keyring-linuxAUR
- python-proton-vpn-api-coreAUR
- python-proton-vpn-network-managerAUR
- python-pynacl
- python-pyopenssl
- python-requests
- python-sentry_sdk
- webkit2gtk (webkit2gtk-imgpasteAUR)
- git (git-gitAUR, git-glAUR) (make)
- python-setuptools (make)
- libappindicator-gtk3 (optional)
- python-proton-vpn-local-agentAUR (optional)
Required by (0)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 16 17 18 19 20 21 22 Next › Last »
deimos-aur commented on 2023-11-02 15:38 (UTC)
ali.molaei commented on 2023-11-02 15:38 (UTC)
@deimos-aur Remove python-proton-client
as well
deimos-aur commented on 2023-11-02 15:36 (UTC)
@ali.molaei I did that when I removed the old protonvpn-cli last night.
> pacman -Q | grep -i proton
proton-vpn-gtk-app 4.1.0-3
python-proton-client 0.7.1-2
python-proton-core 0.1.15-1
python-proton-vpn-api-core 0.20.1-1
python-proton-vpn-connection 0.11.0-1
python-proton-vpn-killswitch 0.2.0-1
python-proton-vpn-killswitch-network-manager 0.2.0-1
python-proton-vpn-logger 0.2.1-1
python-proton-vpn-network-manager 0.3.0-1
python-proton-vpn-network-manager-openvpn 0.0.4-1
python-proton-vpn-session 0.6.2-1
In theory, this should be equivalent to a clean system/build
ftumpt commented on 2023-11-02 15:35 (UTC)
@ali.molaei Weird, yes. I had the Proton official AUR package installed prior to trying yours. Not sure if some cache is causing the issue. Highly doubt it, since I deleted everything I managed to found, but still face the same issue.
ali.molaei commented on 2023-11-02 15:33 (UTC)
@deimos-aur please remove the python-protonvpn-nm-lib
if it's installed and install the python-proton-vpn-network-manager
, let me know if it fixes the problem and I'll add python-protonvpn-nm-lib
as a conflicting package, thanks
ali.molaei commented on 2023-11-02 15:30 (UTC)
@ftumpt wierd... These are my logs: https://ibb.co/WV1GwsW
deimos-aur commented on 2023-11-02 15:30 (UTC)
I built this last night and again this morning after protonag republished the tag for 4.1.0. The python app won't run because there's an import problem:
File "/usr/lib/python3.11/site-packages/proton/__init__.py", line 1, in <module>
from .api import Session # noqa
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/proton/api.py", line 29, in <module>
from .metadata import MetadataBackend
File "/usr/lib/python3.11/site-packages/proton/metadata/__init__.py", line 1, in <module>
from . import textfile_metadata # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/proton/metadata/textfile_metadata.py", line 6, in <module>
from ._base import MetadataBackend
File "/usr/lib/python3.11/site-packages/proton/metadata/_base.py", line 2, in <module>
from ..utils import SubclassesMixin
ImportError: cannot import name 'SubclassesMixin' from 'proton.utils' (/usr/lib/python3.11/site-packages/proton/utils/__init__.py)
I haven't figured it out yet.
ftumpt commented on 2023-11-02 15:25 (UTC)
@ali.molaei No errors or warnings. Just this info:
2023-11-02T15:02:17.542859 | proton.vpn.app.gtk.app:58 | INFO |
APP:PROCESS_START | self=<app.App object at 0x7f4cd8b1fc00
(proton+vpn+app+gtk+app+App at 0x55b8ded9e940)>
ali.molaei commented on 2023-11-02 15:24 (UTC)
@ftumpt this might be due to a missing dependency on your system, that is installed on my system for another application, I myself am having no problems on Gnome. When you open the application from a terminal, is there any logs or errors or warnings being shown there?
ftumpt commented on 2023-11-02 15:08 (UTC)
@ali.molaei I'm now able to successfully build and install the package. However, the application is not working for me. If I try and run it from the DE (Gnome) nothing happens. If I run it from terminal small black window appears with no controls or anything. You can see the screenshot of this window here: https://ibb.co/26CMXV0 Did you maybe experience something similar?
Pinned Comments
ali.molaei commented on 2024-11-14 16:25 (UTC)
I've added
https://aur.archlinux.org/packages/python-proton-vpn-local-agent-bin
as optional dependency, I worked onhttps://aur.archlinux.org/packages/python-proton-vpn-local-agent
a bit to build it from source, but I have a weird issue with it so I'm not depending this package on that by default for now.For those who know a bit about rust packaging, the issue with building from source for me is: - If I copy the build
so
file usingcp
command it works fine - If I package it (usinginstall
in PKGBUILD) and put the file there by installing the package using pacman, It doesn't work! although the files have the same checksum.I have no idea why is that and am open to any help on https://aur.archlinux.org/packages/python-proton-vpn-local-agent package
stickyhands commented on 2024-02-09 23:53 (UTC) (edited on 2024-02-09 23:53 (UTC) by stickyhands)
@shoryuken thank you, that worked!
@ali.molaei I'm not sure of technicalities of dependencies, but if you cannot force
network-manager-applet
as a dependency I think you should at least pin some comment explaining that getting it might fix issues. As it stands I accidentally found the solution at other package page https://aur.archlinux.org/packages/protonvpn-cli#comment-951908, and only since it's the newest one.