Name: globalprotect-openconnect Version: 2.6.5 Release: 2%{?dist} Summary: A GlobalProtect VPN client powered by OpenConnect Group: Productivity/Networking/PPP License: GPL-3.0 URL: https://github.com/yuezk/GlobalProtect-openconnect Source: https://github.com/yuezk/GlobalProtect-openconnect/releases/download/v2.6.5/%{name}-%{version}.tar.gz BuildRequires: make BuildRequires: libtool BuildRequires: autoconf BuildRequires: automake BuildRequires: gettext BuildRequires: gcc-c++ BuildRequires: cargo BuildRequires: pkg-config BuildRequires: (openssl-devel or libopenssl-devel) BuildRequires: libxml2-devel BuildRequires: zlib-devel BuildRequires: (lz4-devel or liblz4-devel) BuildRequires: gnutls-devel BuildRequires: p11-kit-devel BuildRequires: (nettle-devel or libnettle-devel) BuildRequires: gmp-devel BuildRequires: wget BuildRequires: file BuildRequires: perl BuildRequires: pkgconfig(webkit2gtk-4.1) BuildRequires: (libappindicator-gtk3-devel or libappindicator3-1) BuildRequires: (librsvg2-devel or librsvg-devel) Requires: (libappindicator-gtk3 or libayatana-appindicator) Conflicts: globalprotect-openconnect-snapshot %global debug_package %{nil} %description A GUI for GlobalProtect VPN, based on OpenConnect, supports the SSO authentication method. %prep %setup %postun rm -f %{_bindir}/gpgui %build # The injected RUSTFLAGS could fail the build unset RUSTFLAGS make build %install %make_install %files %defattr(-,root,root) %{_bindir}/* %{_libexecdir}/gpclient/vpnc-script %{_libexecdir}/gpclient/hipreport.sh %{_datadir}/applications/gpgui.desktop %{_datadir}/icons/hicolor/32x32/apps/gpgui.png %{_datadir}/icons/hicolor/128x128/apps/gpgui.png %{_datadir}/icons/hicolor/256x256@2/apps/gpgui.png %{_datadir}/icons/hicolor/scalable/apps/gpgui.svg %{_datadir}/polkit-1/actions/com.yuezk.gpgui.policy %dir /usr/lib/NetworkManager %dir /usr/lib/NetworkManager/dispatcher.d %dir /usr/lib/NetworkManager/dispatcher.d/pre-down.d /usr/lib/NetworkManager/dispatcher.d/pre-down.d/gpclient.down /usr/lib/NetworkManager/dispatcher.d/gpclient-nm-hook %dir %{_libexecdir} %dir %{_libexecdir}/gpclient %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/32x32 %dir %{_datadir}/icons/hicolor/32x32/apps %dir %{_datadir}/icons/hicolor/128x128 %dir %{_datadir}/icons/hicolor/128x128/apps %dir %{_datadir}/icons/hicolor/256x256@2 %dir %{_datadir}/icons/hicolor/256x256@2/apps %dir %{_datadir}/icons/hicolor/scalable %dir %{_datadir}/icons/hicolor/scalable/apps %dir %{_datadir}/polkit-1 %dir %{_datadir}/polkit-1/actions %changelog * Wed Aug 05 2026 Kevin Yue - 2.6.5 - Bugfix and improvements