net-vpn/globalprotect-openconnect - 2.3.4 (lamdness)

Search

Install

Install this version:

emerge -a =net-vpn/globalprotect-openconnect-2.3.4

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =net-vpn/globalprotect-openconnect-2.3.4

Or alternatively:

emerge --autounmask-write -a =net-vpn/globalprotect-openconnect-2.3.4

Package Information

Description:
GlobalProtect VPN GUI based on Openconnect with SAML auth mode support
Homepage:
https://github.com/yuezk/GlobalProtect-openconnect
License:
GPL-3

Ebuild Details

Version EAPI Keywords Slot
2.3.4 8 ~amd64 0
View Raw Ebuild
# =============================================================================
#  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
}

USE Flags

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

Global/Standard Flags

kde

Inherited Eclasses

Dependencies

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

	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 )

Manifest for 2.3.4

Type File Size Source URLs
DIST globalprotect-openconnect-2.3.4.tar.gz 1655451 bytes https://github.com/yuezk/GlobalProtect-openconnect/releases/download/v2.3.4/globalprotect-openconnect-2.3.4.tar.gz