# Template file for 'strongswan'
pkgname=strongswan
version=6.0.2
revision=2
build_style=gnu-configure
# tpm support waits on libtss2
configure_args="--disable-static --enable-blowfish --enable-curl --enable-md4
 --enable-eap-radius --enable-eap-mschapv2 --enable-eap-md5 --enable-eap-gtc
 --enable-eap-identity --enable-eap-dynamic --enable-led --enable-ha --enable-dhcp
 --enable-mediation --disable-soup --enable-chapoly --enable-nm --enable-stroke
 --enable-pkcs11 --enable-xauth-pam --with-capabilities=libcap"
hostmakedepends="pkg-config automake flex bison python3"
makedepends="libldns-devel unbound-devel libcurl-devel
 NetworkManager-devel openssl-devel libcap-devel pam-devel"
depends="iproute2 sqlite"
checkdepends="iana-etc"
conf_files="/etc/strongswan.conf /etc/strongswan.d/*.conf /etc/strongswan.d/charon/*.conf
 /etc/swanctl/swanctl.conf"
short_desc="IPsec-based VPN solution, supporting IKEv1/IKEv2 and MOBIKE"
maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://www.strongswan.org/"
changelog="https://raw.githubusercontent.com/strongswan/strongswan/master/NEWS"
distfiles="https://download.strongswan.org/strongswan-${version}.tar.bz2"
checksum=b8bfc897b84001fd810a281918d6c9ce37503cae0f41b39c43d4aba0201277cf
make_dirs="/etc/swanctl/conf.d 0755 root root
 /etc/swanctl/x509 0755 root root
 /etc/swanctl/x509ca 0755 root root
 /etc/swanctl/x509aa 0755 root root
 /etc/swanctl/x509ocsp 0755 root root
 /etc/swanctl/x509crl 0755 root root
 /etc/swanctl/x509ac 0755 root root
 /etc/swanctl/rsa 0750 root root
 /etc/swanctl/ecdsa 0750 root root
 /etc/swanctl/pkcs8 0750 root root
 /etc/swanctl/pkcs12 0750 root root
 /etc/swanctl/private 0750 root root
 /etc/swanctl/pubkey 0755 root root"

post_install() {
	vsv strongswan
}
