# Contributor: Randall Bilby <ramzypro@gmail.com>
# Maintainer: Randall Bilby <ramzypro@gmail.com>
pkgname=networkmanager-openconnect
pkgver=1.2.10
pkgrel=1
pkgdesc="NetworkManager VPN plugin for OpenConnect"
url="https://networkmanager.dev/docs/vpn/"
arch="all"
license="GPL-2.0-or-later"
depends="
	dbus:org.freedesktop.Secrets
	openconnect
	"
makedepends="
	autoconf
	automake
	gcr-dev
	glib-dev
	gtk+3.0-dev
	gtk4.0-dev
	intltool
	libnma-dev
	libsecret-dev
	libtool
	openconnect-dev
	webkit2gtk-4.1-dev
	"
source="https://download.gnome.org/sources/NetworkManager-openconnect/${pkgver%.*}/NetworkManager-openconnect-$pkgver.tar.xz"
subpackages="$pkgname-lang"
install="
	$pkgname.pre-install
	"
builddir="$srcdir/NetworkManager-openconnect-$pkgver"

build() {
	autoreconf --install --symlink
	intltoolize --force
	autoreconf
	./configure \
		--prefix=/usr \
		--sysconfdir=/etc \
		--localstatedir=/var \
		--libexecdir=/usr/lib \
		--disable-static \
		--with-gtk4
}

check() {
	make check
}

package() {
	DESTDIR="$pkgdir" make install
}

sha512sums="
c61f5edee04475b013afbb91ba11e102cf4c925a0b2e16477473e0de9528d793121c1324f2c4d5ae03e0c8fb00dd9de444130c22e681f7a3408bc9a179ad7509  NetworkManager-openconnect-1.2.10.tar.xz
"
