Added git version of globalprotect backend for vpn manager
This commit is contained in:
1
vpn-manager-globalprotect-git/.gitignore
vendored
Normal file
1
vpn-manager-globalprotect-git/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
!dev.ezri.vpn1.GlobalProtect.callback.desktop
|
||||||
32
vpn-manager-globalprotect-git/PKGBUILD
Normal file
32
vpn-manager-globalprotect-git/PKGBUILD
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# Maintainer: <ezri@gathering-storm>
|
||||||
|
_pkgname=vpn-manager-globalprotect
|
||||||
|
pkgname=${_pkgname}-git
|
||||||
|
pkgver=0.1
|
||||||
|
pkgrel=3
|
||||||
|
pkgdesc='GlobalProtect backends for vpn-manager'
|
||||||
|
arch=('any')
|
||||||
|
url='https://git.ezri.dev/vpn-manager/globalprotect-backend'
|
||||||
|
license=('AGPL-3.0')
|
||||||
|
makedepends=(python-build python-installer python-poetry python-wheel)
|
||||||
|
depends=(python-dbus-fast python-requests python-aenum python-psutil vpn-manager)
|
||||||
|
conflicts=($_pkgname)
|
||||||
|
provides=($_pkgname)
|
||||||
|
source=("vpn-manager-globalprotect::git+$url")
|
||||||
|
sha256sums=('SKIP')
|
||||||
|
|
||||||
|
pkgver() {
|
||||||
|
cd $_pkgname
|
||||||
|
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "${srcdir}/globalprotect-backend"
|
||||||
|
python -m build --wheel --no-isolation
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "${srcdir}/globalprotect-backend"
|
||||||
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
install -Dm644 "${startdir}/dev.ezri.vpn1.GlobalProtect.callback.desktop" "${pkgdir}/usr/share/applications/dev.ezri.vpn1.GlobalProtect.callback.desktop"
|
||||||
|
install -Dm755 "${pkgdir}/usr/bin/gp-openconnect-vpnc" "${pkgdir}/usr/lib/vpn-manager/globalprotect/vpnc"
|
||||||
|
}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
|
||||||
|
Type=Application
|
||||||
|
Name=GlobalProtect callback for VPN Manager
|
||||||
|
Comment=testing
|
||||||
|
Exec=/usr/bin/gp-saml-auth-response %u
|
||||||
|
MimeType=x-scheme-handler/globalprotectcallback;
|
||||||
Reference in New Issue
Block a user