# Contributor: Stuart Cardall <developer@it-offshore.co.uk>
# Maintainer: Stuart Cardall <developer@it-offshore.co.uk>

setvar pkgname = 'wireguard-tools'
setvar pkgver = '0.0.20171011'
setvar pkgrel = '0'
setvar pkgdesc = ""Next generation secure network tunnel: userspace tools""
setvar arch = ''all''
setvar url = ''https://www.wireguard.com''
setvar license = ""GPLv2""
setvar makedepends = ""libmnl-dev""
setvar subpackages = ""$pkgname-doc $pkgname-bash-completion:bashcomp:noarch""
setvar options = ""!check""
setvar source = ""https://git.zx2c4.com/WireGuard/snapshot/WireGuard-$pkgver.tar.xz""
setvar builddir = ""$srcdir"/WireGuard-$pkgver"

proc build {
	cd $builddir
	make -C src/tools
}

proc package {
	cd $builddir
	mkdir -p "$pkgdir"/usr/share/doc/$_name

	make -C src/tools \
		DESTDIR="$pkgdir" \
		WITH_BASHCOMPLETION=yes \
		WITH_WGQUICK=yes \
		WITH_SYSTEMDUNITS=no \
		install

	find "$builddir"/contrib/examples -name '.gitignore' -delete
	cp -rf "$builddir"/contrib/examples "$pkgdir"/usr/share/doc/$_name/
}

proc bashcomp {
	setvar depends = ""bash""
	setvar pkgdesc = ""WireGuard bash completions""

	mkdir -p "$subpkgdir"/usr
	mv "$pkgdir"/usr/share "$subpkgdir"/usr
}

setvar sha512sums = ""7ec5959becf96d214b0b6a0f2c638c986c7b330ce24c323a77f06a2ab853affb85c3cc6ab54d01ece525aef9bfd627bf4b69f21167ee86b16442659d202fcd77  WireGuard-0.0.20171011.tar.xz""