# Maintainer: Keinv Yue _pkgname_prefix=globalprotect-openconnect pkgname="${_pkgname_prefix}-git" pkgver="2.1.4" pkgrel=2 pkgdesc="A GUI for GlobalProtect VPN, based on OpenConnect, supports the SSO authentication method." arch=(x86_64 aarch64) url="https://github.com/yuezk/GlobalProtect-openconnect" license=('GPL3') depends=('openconnect>=8.20' webkit2gtk libappindicator-gtk3 libayatana-appindicator libsecret libxml2) optdepends=('wmctrl: for window management') conflicts=('globalprotect-openconnect') provides=('globalprotect-openconnect' 'gpclient' 'gpservice' 'gpauth' 'gpgui') install=gp.install source_x86_64=("https://github.com/yuezk/GlobalProtect-openconnect/releases/download/v${pkgver}/globalprotect-openconnect_${pkgver}_x86_64.bin.tar.xz") source_aarch64=("https://github.com/yuezk/GlobalProtect-openconnect/releases/download/v${pkgver}/globalprotect-openconnect_${pkgver}_aarch64.bin.tar.xz") sha256sums_x86_64=("5acde3ed97d4d467d1f11dc680b1997658cdd0c9365dea197b3a5b56505cc0d8") sha256sums_aarch64=("22d75acfcdc35a80db00b147d0c4bf218fb074db4519a7d5c37c910ee73d049d") options=('!strip') package() { cd "${_pkgname_prefix}_${pkgver}" make DESTDIR="${pkgdir}" install # Remove GPGUI from the package, it will be downloaded at the runtime rm -f "${pkgdir}/usr/bin/gpgui" }