@ali.molaei please read ArchWiki mentioned by @xdzzz and this: https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
Search Criteria
Package Details: proton-vpn-gtk-app 4.7.4-2
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: | 85 |
Popularity: | 10.67 |
First Submitted: | 2023-11-01 12:41 (UTC) |
Last Updated: | 2024-11-14 16:19 (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-gobject-gitAUR)
- 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)
- Show 3 more dependencies...
Required by (0)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 20 Next › Last »
k0r0ng commented on 2024-04-17 11:29 (UTC)
xdzzz commented on 2024-04-16 19:16 (UTC)
@ali.molaei FYI base-devel is a prerequisite called out in the AUR wiki page: https://wiki.archlinux.org/title/Arch_User_Repository#Prerequisites
ali.molaei commented on 2024-04-16 18:56 (UTC)
@k0r0ng I don't get where's your frustration comes from :) we can have a calm polite conversation :)
About the git makedeps, It is right now a makedeps for this package so you should have it when installing all the dependencies, and I don't know what could be your usage of other packages without the main package, so: 1. That's not a big deal 2. I try to add it to the other packages when a new update reaches, I don't want to push updates to people that changes nothing for them right now 3. I simply forgot to do this for the other packages, I'll try to remember next time ;)
About the checksums, thanks for the tip, and I'll add them eventually.
About the base-devel, I don't think everyone has base-devel installed as it's not mentioned in the Wiki :) https://wiki.archlinux.org/title/Installation_guide#Install_essential_packages
k0r0ng commented on 2024-04-16 14:58 (UTC) (edited on 2024-04-16 16:21 (UTC) by k0r0ng)
@ali.molaei I don't know how many times I should tell you to add git as makedepends not just for this package, but also for all your packages you maintained this package depend on which is python-proton-*. Also you can add sha256sums with (again, not just for this package):
makepkg -g >> PKGBUILD
Edit: you also can remove patch from makedepends because it's already required by base-devel
fam007e commented on 2024-04-13 22:59 (UTC) (edited on 2024-04-13 23:00 (UTC) by fam007e)
Installed this version on my xfce DE but whenever I try to connect it after logging in to my account it doesn't work. I then have to manually change /etc/resolv.conf to get general internet working again as the name servers are altered by erroneously functioning protonvpn.
ali.molaei commented on 2024-04-03 08:54 (UTC)
@cherkaba I'm not getting this error, not sure why is that happening for you
@robbystk read the pinned comment
cherkaba commented on 2024-04-02 05:48 (UTC)
getting the following error:
2024-04-02T05:43:30.645924 | proton.vpn.connection.vpnconnector:238 | INFO | CONN:STATE_CHANGED | Disconnected (initial state)
Traceback (most recent call last):
File "/usr/bin/protonvpn-app", line 33, in <module>
sys.exit(load_entry_point('proton-vpn-gtk-app==4.2.0', 'console_scripts', 'protonvpn-app')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/proton/vpn/app/gtk/__main__.py", line 34, in main
controller = Controller.get(executor)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/proton/vpn/app/gtk/controller.py", line 56, in get
executor.submit(controller.initialize_vpn_connector).result()
File "/usr/lib/python3.11/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/usr/lib/python3.11/site-packages/proton/vpn/app/gtk/controller.py", line 89, in initialize_vpn_connector
self._connector = await self._api.get_vpn_connector()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/proton/vpn/core/api.py", line 54, in get_vpn_connector
vpn_connector = await VPNConnector.get_instance(settings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/proton/vpn/connection/vpnconnector.py", line 66, in get_instance
await cls._instance.initialize_state(initial_state)
File "/usr/lib/python3.11/site-packages/proton/vpn/connection/vpnconnector.py", line 149, in initialize_state
await self._update_state(state)
File "/usr/lib/python3.11/site-packages/proton/vpn/connection/vpnconnector.py", line 250, in _update_state
new_event = await state_tasks
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/proton/vpn/connection/states.py", line 177, in run_tasks
await self.context.kill_switch.disable_ipv6_leak_protection()
File "/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/nmkillswitch.py", line 86, in disable_ipv6_leak_protection
await self._ks_handler.remove_ipv6_leak_protection()
File "/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/killswitch_connection_handler.py", line 215, in remove_ipv6_leak_protection
await self._remove_connection(_get_connection_id(permanent=False, ipv6=True))
File "/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/killswitch_connection_handler.py", line 228, in _remove_connection
await _wrap_future(self.nm_client.remove_connection_async(connection))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/nmclient.py", line 230, in remove_connection_async
self._run_on_glib_loop_thread(_remove_connection_async).result()
File "/usr/lib/python3.11/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/nmclient.py", line 118, in wrapper
future.set_result(function(*args, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/proton/vpn/killswitch/backend/linux/networkmanager/nmclient.py", line 216, in _remove_connection_async
device = self._nm_client.get_device_by_iface(connection.get_interface_name())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Argument 1 does not allow None as a value
robbystk commented on 2024-03-31 01:00 (UTC)
This package (or one of its dependencies) is missing a dependency on network-manager-applet
5hayanB commented on 2024-03-24 07:13 (UTC)
@ali.molaei, thank you!
ali.molaei commented on 2024-03-23 16:43 (UTC)
@ShayanB It should be fixed now
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.