Install this version:
emerge -a =net-vpn/globalprotect-openconnect-2.3.9
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =net-vpn/globalprotect-openconnect-2.3.9
Or alternatively:
emerge --autounmask-write -a =net-vpn/globalprotect-openconnect-2.3.9
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 2.3.9 | 8 | ~amd64 | 0 |
# =============================================================================
# File: ${P}.ebuild
# Path: /usr/portage/${PN}
# Source: https://github.com/yuezk/GlobalProtect-openconnect
# =============================================================================
EAPI=8
inherit xdg-utils
DESCRIPTION="GlobalProtect VPN GUI based on Openconnect with SAML auth mode support"
HOMEPAGE="https://github.com/yuezk/GlobalProtect-openconnect"
SRC_URI="https://github.com/yuezk/GlobalProtect-openconnect/releases/download/v${PV}/${P}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="gnome kde"
REQUIRED_USE="^^ ( gnome kde )"
RESTRICT="network-sandbox"
DEPEND="
virtual/rust
dev-lang/perl
sys-auth/polkit
net-vpn/openconnect
net-libs/webkit-gtk:4
dev-libs/libappindicator
net-misc/curl
net-misc/wget
gnome? ( gnome-base/gnome-keyring )
kde? ( kde-plasma/kwallet-pam )
"
RDEPEND="${DEPEND}"
src_compile() {
make build BUILD_FE=0
}
src_install() {
cd "${WORKDIR}/${P}"
emake DESTDIR="${D}" install
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}
Manage flags for this package:
euse -i <flag> -p net-vpn/globalprotect-openconnect |
euse -E <flag> -p net-vpn/globalprotect-openconnect |
euse -D <flag> -p net-vpn/globalprotect-openconnect
virtual/rust dev-lang/perl sys-auth/polkit net-vpn/openconnect net-libs/webkit-gtk:4 dev-libs/libappindicator net-misc/curl net-misc/wget gnome? ( gnome-base/gnome-keyring ) kde? ( kde-plasma/kwallet-pam )
virtual/rust dev-lang/perl sys-auth/polkit net-vpn/openconnect net-libs/webkit-gtk:4 dev-libs/libappindicator net-misc/curl net-misc/wget gnome? ( gnome-base/gnome-keyring ) kde? ( kde-plasma/kwallet-pam )
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | globalprotect-openconnect-2.3.9.tar.gz | 1660022 bytes | https://github.com/yuezk/GlobalProtect-openconnect/releases/download/v2.3.9/globalprotect-openconnect-2.3.9.tar.gz |