From de31baa54aa4c432dc369184d4c1a8eee0929fb7 Mon Sep 17 00:00:00 2001 From: Muhammad Alfi Syahrin Date: Mon, 16 Feb 2026 18:28:10 +0700 Subject: [PATCH 1/5] proton-vpn-daemon: Add at v0.13.4 --- packages/p/proton-vpn-daemon/MAINTAINERS.md | 5 ++ packages/p/proton-vpn-daemon/monitoring.yaml | 6 ++ packages/p/proton-vpn-daemon/package.yml | 22 ++++++ packages/p/proton-vpn-daemon/pspec_x86_64.xml | 79 +++++++++++++++++++ 4 files changed, 112 insertions(+) create mode 100644 packages/p/proton-vpn-daemon/MAINTAINERS.md create mode 100644 packages/p/proton-vpn-daemon/monitoring.yaml create mode 100644 packages/p/proton-vpn-daemon/package.yml create mode 100644 packages/p/proton-vpn-daemon/pspec_x86_64.xml diff --git a/packages/p/proton-vpn-daemon/MAINTAINERS.md b/packages/p/proton-vpn-daemon/MAINTAINERS.md new file mode 100644 index 000000000000..4c47eb6b3d0e --- /dev/null +++ b/packages/p/proton-vpn-daemon/MAINTAINERS.md @@ -0,0 +1,5 @@ +This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely. + +- Muhammad Alfi Syahrin + - Matrix: @alfisya:matrix.org + - Email: malfisya.dev@hotmail.com \ No newline at end of file diff --git a/packages/p/proton-vpn-daemon/monitoring.yaml b/packages/p/proton-vpn-daemon/monitoring.yaml new file mode 100644 index 000000000000..db468b87d591 --- /dev/null +++ b/packages/p/proton-vpn-daemon/monitoring.yaml @@ -0,0 +1,6 @@ +releases: + id: 383690 + rss: https://github.com/ProtonVPN/proton-vpn-daemon/tags.atom + # No known CPE, checked 2026-02-16 +security: + cpe: ~ diff --git a/packages/p/proton-vpn-daemon/package.yml b/packages/p/proton-vpn-daemon/package.yml new file mode 100644 index 000000000000..e3fe818b5018 --- /dev/null +++ b/packages/p/proton-vpn-daemon/package.yml @@ -0,0 +1,22 @@ +# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json +name : proton-vpn-daemon +version : 0.13.4 +release : 1 +source : + - https://github.com/ProtonVPN/proton-vpn-daemon/archive/refs/tags/v0.13.4.tar.gz : a4b07f0f919520da427e4aed0bd59f9224a2526ef2dfe2ceadd0169df89a9eb9 +homepage : https://github.com/ProtonVPN/proton-vpn-daemon +license : GPL-3.0-or-later +component : programming.python +summary : Daemons that are required for the ProtonVPN linux client +description: | + proton-vpn-daemon contains all daemons that are required for the ProtonVPN linux client. +builddeps : + - python-build + - python-installer + - python-setuptools +rundeps : + - bcc +build : | + %python3_setup +install : | + %python3_install diff --git a/packages/p/proton-vpn-daemon/pspec_x86_64.xml b/packages/p/proton-vpn-daemon/pspec_x86_64.xml new file mode 100644 index 000000000000..92ba83080a68 --- /dev/null +++ b/packages/p/proton-vpn-daemon/pspec_x86_64.xml @@ -0,0 +1,79 @@ + + + proton-vpn-daemon + https://github.com/ProtonVPN/proton-vpn-daemon + + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com + + GPL-3.0-or-later + programming.python + Daemons that are required for the ProtonVPN linux client + proton-vpn-daemon contains all daemons that are required for the ProtonVPN linux client. + + https://sources.getsol.us/README.Solus + + + proton-vpn-daemon + Daemons that are required for the ProtonVPN linux client + proton-vpn-daemon contains all daemons that are required for the ProtonVPN linux client. + + programming.python + + /usr/lib/python3.12/site-packages/proton/vpn/daemon/__main__.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/__pycache__/__main__.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/__pycache__/__main__.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/__pycache__/exception_handler.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/__pycache__/exception_handler.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/exception_handler.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/__init__.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/__pycache__/__init__.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/__pycache__/__init__.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/__pycache__/client.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/__pycache__/client.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/__pycache__/dbus_translator.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/__pycache__/dbus_translator.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/__pycache__/service.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/__pycache__/service.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/__pycache__/split_tunneling.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/__pycache__/split_tunneling.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__init__.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/__init__.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/__init__.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/process_map.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/process_map.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/process_matcher.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/process_matcher.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/process_monitor.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/process_monitor.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/service.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/service.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/socket_monitor.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/__pycache__/socket_monitor.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/process_map.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/process_matcher.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/process_monitor.bpf.c + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/process_monitor.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/service.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/apps/socket_monitor.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/client.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/dbus_translator.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/service.py + /usr/lib/python3.12/site-packages/proton/vpn/daemon/split_tunneling/split_tunneling.py + /usr/lib/python3.12/site-packages/proton_vpn_daemon-0.13.4.dist-info/METADATA + /usr/lib/python3.12/site-packages/proton_vpn_daemon-0.13.4.dist-info/RECORD + /usr/lib/python3.12/site-packages/proton_vpn_daemon-0.13.4.dist-info/WHEEL + /usr/lib/python3.12/site-packages/proton_vpn_daemon-0.13.4.dist-info/entry_points.txt + /usr/lib/python3.12/site-packages/proton_vpn_daemon-0.13.4.dist-info/top_level.txt + + + + + 2026-02-16 + 0.13.4 + Packaging update + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com + + + \ No newline at end of file From fa1505710fa0df2a2be4ee0b6ba59f62d152b668 Mon Sep 17 00:00:00 2001 From: Muhammad Alfi Syahrin Date: Mon, 16 Feb 2026 18:28:26 +0700 Subject: [PATCH 2/5] python-dbus-fast: Update to v4.0.0 **Summary** Read the release note [here](https://github.com/Bluetooth-Devices/dbus-fast/releases/tag/v4.0.0) --- packages/py/python-dbus-fast/MAINTAINERS.md | 5 +++++ packages/py/python-dbus-fast/package.yml | 6 +++--- packages/py/python-dbus-fast/pspec_x86_64.xml | 17 ++++++++++------- 3 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 packages/py/python-dbus-fast/MAINTAINERS.md diff --git a/packages/py/python-dbus-fast/MAINTAINERS.md b/packages/py/python-dbus-fast/MAINTAINERS.md new file mode 100644 index 000000000000..4c47eb6b3d0e --- /dev/null +++ b/packages/py/python-dbus-fast/MAINTAINERS.md @@ -0,0 +1,5 @@ +This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely. + +- Muhammad Alfi Syahrin + - Matrix: @alfisya:matrix.org + - Email: malfisya.dev@hotmail.com \ No newline at end of file diff --git a/packages/py/python-dbus-fast/package.yml b/packages/py/python-dbus-fast/package.yml index 0a9e532764b6..5dc1edb14c94 100644 --- a/packages/py/python-dbus-fast/package.yml +++ b/packages/py/python-dbus-fast/package.yml @@ -1,9 +1,9 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : python-dbus-fast -version : 3.1.2 -release : 1 +version : 4.0.0 +release : 2 source : - - https://files.pythonhosted.org/packages/source/d/dbus_fast/dbus_fast-3.1.2.tar.gz : 6c9e1b45e4b5e7df0c021bf1bf3f27649374e47c3de1afdba6d00a7d7bba4b3a + - https://files.pythonhosted.org/packages/source/d/dbus_fast/dbus_fast-4.0.0.tar.gz : e1d3ee49a4a81524d7caaa2d5a31fc71075a1c977b661df958cee24bef86b8fe homepage : https://github.com/bluetooth-devices/dbus-fast license : MIT component : programming.python diff --git a/packages/py/python-dbus-fast/pspec_x86_64.xml b/packages/py/python-dbus-fast/pspec_x86_64.xml index 923223d11db7..a4480bd35136 100644 --- a/packages/py/python-dbus-fast/pspec_x86_64.xml +++ b/packages/py/python-dbus-fast/pspec_x86_64.xml @@ -20,15 +20,17 @@ programming.python - /usr/lib/python3.12/site-packages/dbus_fast-3.1.2.dist-info/LICENSE - /usr/lib/python3.12/site-packages/dbus_fast-3.1.2.dist-info/METADATA - /usr/lib/python3.12/site-packages/dbus_fast-3.1.2.dist-info/RECORD - /usr/lib/python3.12/site-packages/dbus_fast-3.1.2.dist-info/WHEEL + /usr/lib/python3.12/site-packages/dbus_fast-4.0.0.dist-info/LICENSE + /usr/lib/python3.12/site-packages/dbus_fast-4.0.0.dist-info/METADATA + /usr/lib/python3.12/site-packages/dbus_fast-4.0.0.dist-info/RECORD + /usr/lib/python3.12/site-packages/dbus_fast-4.0.0.dist-info/WHEEL /usr/lib/python3.12/site-packages/dbus_fast/__init__.py /usr/lib/python3.12/site-packages/dbus_fast/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dbus_fast/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/dbus_fast/__pycache__/__version__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dbus_fast/__pycache__/__version__.cpython-312.pyc + /usr/lib/python3.12/site-packages/dbus_fast/__pycache__/annotations.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/dbus_fast/__pycache__/annotations.cpython-312.pyc /usr/lib/python3.12/site-packages/dbus_fast/__pycache__/auth.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/dbus_fast/__pycache__/auth.cpython-312.pyc /usr/lib/python3.12/site-packages/dbus_fast/__pycache__/constants.cpython-312.opt-1.pyc @@ -95,6 +97,7 @@ /usr/lib/python3.12/site-packages/dbus_fast/aio/message_reader.pxd /usr/lib/python3.12/site-packages/dbus_fast/aio/message_reader.py /usr/lib/python3.12/site-packages/dbus_fast/aio/proxy_object.py + /usr/lib/python3.12/site-packages/dbus_fast/annotations.py /usr/lib/python3.12/site-packages/dbus_fast/auth.py /usr/lib/python3.12/site-packages/dbus_fast/constants.py /usr/lib/python3.12/site-packages/dbus_fast/errors.py @@ -130,9 +133,9 @@ - - 2025-11-19 - 3.1.2 + + 2026-02-16 + 4.0.0 Packaging update Muhammad Alfi Syahrin malfisya.dev@hotmail.com From 306979957aa1c7d394c32589a9b3465629e5024c Mon Sep 17 00:00:00 2001 From: Muhammad Alfi Syahrin Date: Mon, 16 Feb 2026 18:30:04 +0700 Subject: [PATCH 3/5] python-proton-vpn-core-api: Update to v4.14.3 **Summary** - Only allow v2 endpoint if params exist - Add composable filters to ServerList - Add cities to country dataclass --- .../py/python-proton-vpn-core-api/package.yml | 6 +++--- .../pspec_x86_64.xml | 18 +++++++++--------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/py/python-proton-vpn-core-api/package.yml b/packages/py/python-proton-vpn-core-api/package.yml index 97a8c11fe9ef..79b7351d12a8 100644 --- a/packages/py/python-proton-vpn-core-api/package.yml +++ b/packages/py/python-proton-vpn-core-api/package.yml @@ -1,9 +1,9 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : python-proton-vpn-core-api -version : 4.14.1 -release : 17 +version : 4.14.3 +release : 18 source : - - https://github.com/ProtonVPN/python-proton-vpn-api-core/archive/refs/tags/v4.14.1.tar.gz : 3680e4dd66feb6c09c05525858d145c3571c9febcbc4c5f3f69e9c3eca80ebc0 + - https://github.com/ProtonVPN/python-proton-vpn-api-core/archive/refs/tags/v4.14.3.tar.gz : a2bfde944456dde3f2535bc860f836ae582280173c8ba8cd518a860586d4955e homepage : https://github.com/ProtonVPN/python-proton-vpn-api-core license : GPL-3.0-or-later component : programming.python diff --git a/packages/py/python-proton-vpn-core-api/pspec_x86_64.xml b/packages/py/python-proton-vpn-core-api/pspec_x86_64.xml index c5f4e533860b..fa7e74240c14 100644 --- a/packages/py/python-proton-vpn-core-api/pspec_x86_64.xml +++ b/packages/py/python-proton-vpn-core-api/pspec_x86_64.xml @@ -302,12 +302,12 @@ /usr/lib/python3.12/site-packages/proton/vpn/split_tunneling/__pycache__/interface.cpython-312.pyc /usr/lib/python3.12/site-packages/proton/vpn/split_tunneling/exceptions.py /usr/lib/python3.12/site-packages/proton/vpn/split_tunneling/interface.py - /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.1.dist-info/METADATA - /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.1.dist-info/RECORD - /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.1.dist-info/WHEEL - /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.1.dist-info/entry_points.txt - /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.1.dist-info/licenses/LICENSE - /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.1.dist-info/top_level.txt + /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.3.dist-info/METADATA + /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.3.dist-info/RECORD + /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.3.dist-info/WHEEL + /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.3.dist-info/entry_points.txt + /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.3.dist-info/licenses/LICENSE + /usr/lib/python3.12/site-packages/proton_vpn_api_core-4.14.3.dist-info/top_level.txt python-proton-vpn-logger @@ -315,9 +315,9 @@ - - 2025-12-20 - 4.14.1 + + 2026-02-16 + 4.14.3 Packaging update Muhammad Alfi Syahrin malfisya.dev@hotmail.com From 5a56296c013f85c59e4b818965486f0c74b70957 Mon Sep 17 00:00:00 2001 From: Muhammad Alfi Syahrin Date: Mon, 16 Feb 2026 18:45:24 +0700 Subject: [PATCH 4/5] proton-vpn-cli: Update to v0.1.6 **Summary** - Add server connection filtering - List available countries - List cities for available countries - Multiple bugfixes - Add complex features (kill switch, netshield and custom dns) - Add toggle-able features - Update connection info message for secure core --- packages/p/proton-vpn-cli/MAINTAINERS.md | 5 ++++ packages/p/proton-vpn-cli/package.yml | 15 ++++++++---- packages/p/proton-vpn-cli/pspec_x86_64.xml | 28 ++++++++++++++-------- 3 files changed, 34 insertions(+), 14 deletions(-) create mode 100644 packages/p/proton-vpn-cli/MAINTAINERS.md diff --git a/packages/p/proton-vpn-cli/MAINTAINERS.md b/packages/p/proton-vpn-cli/MAINTAINERS.md new file mode 100644 index 000000000000..4c47eb6b3d0e --- /dev/null +++ b/packages/p/proton-vpn-cli/MAINTAINERS.md @@ -0,0 +1,5 @@ +This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely. + +- Muhammad Alfi Syahrin + - Matrix: @alfisya:matrix.org + - Email: malfisya.dev@hotmail.com \ No newline at end of file diff --git a/packages/p/proton-vpn-cli/package.yml b/packages/p/proton-vpn-cli/package.yml index 6fc0956ed6d5..68d4f172fdc5 100644 --- a/packages/p/proton-vpn-cli/package.yml +++ b/packages/p/proton-vpn-cli/package.yml @@ -1,9 +1,9 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : proton-vpn-cli -version : 0.1.3 -release : 1 +version : 0.1.6 +release : 2 source : - - https://github.com/ProtonVPN/proton-vpn-cli/archive/refs/tags/v0.1.3.tar.gz : 507317711dac158f71d8bf665406448f411a1fd82e6c8b132f03f60912ec9fc9 + - https://github.com/ProtonVPN/proton-vpn-cli/archive/refs/tags/v0.1.6.tar.gz : 65e7c2dcb5d8337c543b709695a84de58b48622ba08e66d36da543cd4b50dd91 homepage : https://github.com/ProtonVPN/proton-vpn-cli license : GPL-3.0-or-later component : network.clients @@ -14,9 +14,16 @@ builddeps : - python-build - python-installer - python-setuptools -rundeps: +rundeps : + - proton-vpn-daemon - python-dbus-fast + - python-proton-core + - python-proton-keyring-linux + - python-proton-vpn-core-api + - python-proton-vpn-local-agent + - python-tabulate build : | %python3_setup install : | %python3_install + %install_license COPYING.md LICENSE \ No newline at end of file diff --git a/packages/p/proton-vpn-cli/pspec_x86_64.xml b/packages/p/proton-vpn-cli/pspec_x86_64.xml index 28c1d4408c91..bdcfa4583d36 100644 --- a/packages/p/proton-vpn-cli/pspec_x86_64.xml +++ b/packages/p/proton-vpn-cli/pspec_x86_64.xml @@ -29,10 +29,16 @@ /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/__pycache__/account.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/__pycache__/account.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/__pycache__/location_discovery.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/__pycache__/location_discovery.cpython-312.pyc /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/__pycache__/server.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/__pycache__/server.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/__pycache__/set.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/__pycache__/set.cpython-312.pyc /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/account.py + /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/location_discovery.py /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/server.py + /usr/lib/python3.12/site-packages/proton/vpn/cli/commands/set.py /usr/lib/python3.12/site-packages/proton/vpn/cli/core/__init__.py /usr/lib/python3.12/site-packages/proton/vpn/cli/core/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/proton/vpn/cli/core/__pycache__/__init__.cpython-312.pyc @@ -51,19 +57,21 @@ /usr/lib/python3.12/site-packages/proton/vpn/cli/core/exceptions.py /usr/lib/python3.12/site-packages/proton/vpn/cli/core/run_async.py /usr/lib/python3.12/site-packages/proton/vpn/cli/core/wait_for_current_tasks.py - /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.3.dist-info/METADATA - /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.3.dist-info/RECORD - /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.3.dist-info/WHEEL - /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.3.dist-info/entry_points.txt - /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.3.dist-info/licenses/COPYING.md - /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.3.dist-info/licenses/LICENSE - /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.3.dist-info/top_level.txt + /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.6.dist-info/METADATA + /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.6.dist-info/RECORD + /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.6.dist-info/WHEEL + /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.6.dist-info/entry_points.txt + /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.6.dist-info/licenses/COPYING.md + /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.6.dist-info/licenses/LICENSE + /usr/lib/python3.12/site-packages/proton_vpn_cli-0.1.6.dist-info/top_level.txt + /usr/share/licenses/proton-vpn-cli/COPYING.md + /usr/share/licenses/proton-vpn-cli/LICENSE - - 2025-12-20 - 0.1.3 + + 2026-02-16 + 0.1.6 Packaging update Muhammad Alfi Syahrin malfisya.dev@hotmail.com From 32cc92901789ad6adbfaf12a95fb69830abfdeab Mon Sep 17 00:00:00 2001 From: Muhammad Alfi Syahrin Date: Mon, 16 Feb 2026 18:50:12 +0700 Subject: [PATCH 5/5] proton-vpn-gtk-app: Update to v4.14.1 **Summary** - Fix memory leak - Migrate to GTK4 - Fix log failed sign in attempt --- packages/p/proton-vpn-gtk-app/package.yml | 11 ++++--- .../p/proton-vpn-gtk-app/pspec_x86_64.xml | 33 +++++++++++-------- 2 files changed, 26 insertions(+), 18 deletions(-) diff --git a/packages/p/proton-vpn-gtk-app/package.yml b/packages/p/proton-vpn-gtk-app/package.yml index 427ae2347e9a..623dbf83f20e 100644 --- a/packages/p/proton-vpn-gtk-app/package.yml +++ b/packages/p/proton-vpn-gtk-app/package.yml @@ -1,9 +1,9 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : proton-vpn-gtk-app -version : 4.13.1 -release : 30 +version : 4.14.1 +release : 31 source : - - https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/v4.13.1.tar.gz : aa13c2b6e207cb2d9f49dab88388725ef60e3c5778fd8cf8520c8bd395cfa37b + - https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/v4.14.1.tar.gz : 93d91cf8efc1a7b3b8062167c55c4e88780c65454cc60db858d59560b2fd2317 homepage : https://protonvpn.com/download-linux license : GPL-3.0-or-later component : network.clients @@ -17,7 +17,8 @@ builddeps : - python-wheel rundeps : - libayatana-appindicator - - libgtk-3 + - libgtk-4 + - proton-vpn-daemon - python-aiohttp - python-bcrypt - python-cairo @@ -44,6 +45,8 @@ install : | install -Dm00644 rpmbuild/SOURCES/proton-vpn-logo.svg -t $installdir/usr/share/icons/hicolor/36x36/apps install -Dm00644 rpmbuild/SOURCES/proton-vpn-logo.svg -t $installdir/usr/share/icons/hicolor/scalable/apps install -Dm00644 $pkgfiles/com.protonvpn.www.metainfo.xml -t $installdir/usr/share/metainfo + + %install_license COPYING.md LICENSE replaces : - protonvpn-cli - protonvpn-gui diff --git a/packages/p/proton-vpn-gtk-app/pspec_x86_64.xml b/packages/p/proton-vpn-gtk-app/pspec_x86_64.xml index ccc53094abc5..893a7b7088f9 100644 --- a/packages/p/proton-vpn-gtk-app/pspec_x86_64.xml +++ b/packages/p/proton-vpn-gtk-app/pspec_x86_64.xml @@ -3,8 +3,8 @@ proton-vpn-gtk-app https://protonvpn.com/download-linux - Troy Harvey - harveydevel@gmail.com + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com GPL-3.0-or-later network.clients @@ -253,6 +253,8 @@ /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/__pycache__/notification_bar.cpython-312.pyc /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/__pycache__/notifications.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/__pycache__/notifications.cpython-312.pyc + /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/__pycache__/tray_icon.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/__pycache__/tray_icon.cpython-312.pyc /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/__pycache__/tray_indicator.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/__pycache__/tray_indicator.cpython-312.pyc /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/confirmation_dialog.py @@ -261,6 +263,7 @@ /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/main_window.py /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/notification_bar.py /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/notifications.py + /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/tray_icon.py /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/main/tray_indicator.py /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/vpn/__init__.py /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/vpn/__pycache__/__init__.cpython-312.opt-1.pyc @@ -298,16 +301,18 @@ /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/vpn/serverlist/server.py /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/vpn/serverlist/serverlist.py /usr/lib/python3.12/site-packages/proton/vpn/app/gtk/widgets/vpn/vpn_widget.py - /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.13.1.dist-info/METADATA - /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.13.1.dist-info/RECORD - /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.13.1.dist-info/WHEEL - /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.13.1.dist-info/entry_points.txt - /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.13.1.dist-info/licenses/COPYING.md - /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.13.1.dist-info/licenses/LICENSE - /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.13.1.dist-info/top_level.txt + /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.14.1.dist-info/METADATA + /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.14.1.dist-info/RECORD + /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.14.1.dist-info/WHEEL + /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.14.1.dist-info/entry_points.txt + /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.14.1.dist-info/licenses/COPYING.md + /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.14.1.dist-info/licenses/LICENSE + /usr/lib/python3.12/site-packages/proton_vpn_gtk_app-4.14.1.dist-info/top_level.txt /usr/share/applications/proton.vpn.app.gtk.desktop /usr/share/icons/hicolor/36x36/apps/proton-vpn-logo.svg /usr/share/icons/hicolor/scalable/apps/proton-vpn-logo.svg + /usr/share/licenses/proton-vpn-gtk-app/COPYING.md + /usr/share/licenses/proton-vpn-gtk-app/LICENSE /usr/share/metainfo/com.protonvpn.www.metainfo.xml @@ -316,12 +321,12 @@ - - 2026-01-03 - 4.13.1 + + 2026-02-16 + 4.14.1 Packaging update - Troy Harvey - harveydevel@gmail.com + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com \ No newline at end of file