# Contributor: Stuart Cardall # Maintainer: Stuart Cardall setglobal pkgname = 'wireguard-tools' setglobal pkgver = '0.0.20171011' setglobal pkgrel = '0' setglobal pkgdesc = '"Next generation secure network tunnel: userspace tools'" setglobal arch = ''all'' setglobal url = ''https://www.wireguard.com'' setglobal license = '"GPLv2'" setglobal makedepends = '"libmnl-dev'" setglobal subpackages = ""$pkgname-doc $pkgname-bash-completion:bashcomp:noarch"" setglobal options = '"!check'" setglobal source = ""https://git.zx2c4.com/WireGuard/snapshot/WireGuard-$pkgver.tar.xz"" setglobal 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 { setglobal depends = '"bash'" setglobal pkgdesc = '"WireGuard bash completions'" mkdir -p "$subpkgdir"/usr mv "$pkgdir"/usr/share "$subpkgdir"/usr } setglobal sha512sums = '"7ec5959becf96d214b0b6a0f2c638c986c7b330ce24c323a77f06a2ab853affb85c3cc6ab54d01ece525aef9bfd627bf4b69f21167ee86b16442659d202fcd77 WireGuard-0.0.20171011.tar.xz'"