Package Details: snx-rs 4.4.1-1

Git Clone URL: https://aur.archlinux.org/snx-rs.git (read-only, click to copy)
Package Base: snx-rs
Description: Rust client for Checkpoint VPN tunnels
Upstream URL: https://github.com/ancwrd1/snx-rs
Keywords: vpn
Licenses: AGPL-3.0-only
Submitter: zdenek-biberle
Maintainer: zdenek-biberle
Last Packager: zdenek-biberle
Votes: 5
Popularity: 0.37
First Submitted: 2023-12-29 11:17 (UTC)
Last Updated: 2025-05-31 15:46 (UTC)

Latest Comments

zdenek-biberle commented on 2025-05-29 20:05 (UTC)

Hi there. Thanks for the notice and the patch. I did actually miss the fact that 4.4.0 is now out.

DragonX256 commented on 2025-05-29 14:38 (UTC) (edited on 2025-05-29 14:38 (UTC) by DragonX256)

Hello. 4.4.0 is available. Version change is enough, but since .desktop file got translated, changes to fix-desktop-file.patch are required:

--- snx-rs.orig/assets/snx-rs-gui.desktop
+++ snx-rs/assets/snx-rs-gui.desktop
@@ -51,7 +51,7 @@ Comment[ru_RU]=Клиент VPN Check Point
 Comment[sk_SK]=Klient VPN Check Point
 Comment[sv_SE]=Check Point VPN-klient
 Categories=Network;
-Exec=/opt/snx-rs/snx-rs-gui
+Exec=/usr/bin/snx-rs-gui
 Icon=network-vpn
 Keywords=network;vpn;
 Keywords[cs_CZ]=síť;vpn;
@@ -70,7 +70,7 @@ Keywords[pt_PT]=rede;vpn;
 Keywords[ru_RU]=сеть;vpn;
 Keywords[sk_SK]=sieť;vpn;
 Keywords[sv_SE]=nätverk;vpn;
-TryExec=/opt/snx-rs/snx-rs-gui
+TryExec=/usr/bin/snx-rs-gui
 Type=Application
 Actions=connect;disconnect;settings;status

@@ -92,7 +92,7 @@ Name[pt_PT]=Ligar
 Name[ru_RU]=Подключиться
 Name[sk_SK]=Pripojiť
 Name[sv_SE]=Anslut
-Exec=/opt/snx-rs/snx-rs-gui -m connect
+Exec=/usr/bin/snx-rs-gui -m connect

 [Desktop Action disconnect]
 Name=Disconnect
@@ -112,7 +112,7 @@ Name[pt_PT]=Desligar
 Name[ru_RU]=Отключиться
 Name[sk_SK]=Odpojiť
 Name[sv_SE]=Koppla från
-Exec=/opt/snx-rs/snx-rs-gui -m disconnect
+Exec=/usr/bin/snx-rs-gui -m disconnect

 [Desktop Action settings]
 Name=Settings
@@ -132,7 +132,7 @@ Name[pt_PT]=Definições
 Name[ru_RU]=Настройки
 Name[sk_SK]=Nastavenia
 Name[sv_SE]=Inställningar
-Exec=/opt/snx-rs/snx-rs-gui -m settings
+Exec=/usr/bin/snx-rs-gui -m settings

 [Desktop Action status]
 Name=Connection information
@@ -152,4 +152,4 @@ Name[pt_PT]=Informações de ligação
 Name[ru_RU]=Информация о соединении
 Name[sk_SK]=Informácie o pripojení
 Name[sv_SE]=Anslutningsinformation
-Exec=/opt/snx-rs/snx-rs-gui -m status
+Exec=/usr/bin/snx-rs-gui -m status

zdenek-biberle commented on 2024-12-01 19:41 (UTC)

No worries. I think that you flagged it just as I was pushing 2.8.0-1.

pqatsi commented on 2024-12-01 19:39 (UTC)

I've marked as outdated because AUR haven't replicated new version yet, but apparently PKGBUILD was.

Horstage commented on 2024-07-23 12:17 (UTC)

Perfect! Thanks for the super quick response!

zdenek-biberle commented on 2024-07-23 12:13 (UTC)

Thanks for noticing that. The libappindicator-sys crate loads either the libayatana-appindicator3.so or the libappindicator3.so shared object at runtime. These are provided by the libayatana-appindicator and libappindicator-gtk3 packages, respectively.

It seems to me that libayatana-appindicator is the preferred choice these days, so I've added a dependency on it.

Horstage commented on 2024-07-23 06:37 (UTC) (edited on 2024-07-23 12:15 (UTC) by Horstage)

Running snx-rs-gui raises the following error

thread 'main' panicked at /home/janeil/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libappindicator-sys-0.9.0/src/lib.rs:41:5:
Failed to load ayatana-appindicator3 or appindicator3 dynamic library
libayatana-appindicator3.so.1: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
libappindicator3.so.1: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
libayatana-appindicator3.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
libappindicator3.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
zsh: IOT instruction (core dumped)  snx-rs-gui

the LLM of my choice told me to install libayatana-appindicator and now it works.

Edit: typo

zdenek-biberle commented on 2024-06-26 00:19 (UTC)

That's definitely a runtime dependency that I forgot. Fixed. Thanks!

vianney commented on 2024-06-25 08:23 (UTC)

Hi, There is a missing dependency: webkit2gtk-4.1. I'm not familiar with rust so I don't know if it's needed as a makedepends or depends.

The following warnings were emitted during compilation:

warning: javascriptcore-rs-sys@1.1.1: 

error: failed to run custom build command for `javascriptcore-rs-sys v1.1.1`
  The system library `javascriptcoregtk-4.1` required by crate `javascriptcore-rs-sys` was not found.
$ pacman -F javascriptcoregtk-4.1.pc                 
extra/webkit2gtk-4.1 2.44.2-1