Date: Thursday, December 26, 2019 @ 20:34:33 Author: eworm Revision: 542822
initial import of split wireguard packages Added: wireguard-dkms/ wireguard-dkms/repos/ wireguard-dkms/trunk/ wireguard-dkms/trunk/PKGBUILD wireguard-tools/ wireguard-tools/repos/ wireguard-tools/trunk/ wireguard-tools/trunk/PKGBUILD --------------------------------+ wireguard-dkms/trunk/PKGBUILD | 25 +++++++++++++++++++++ wireguard-tools/trunk/PKGBUILD | 45 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) Added: wireguard-dkms/trunk/PKGBUILD =================================================================== --- wireguard-dkms/trunk/PKGBUILD (rev 0) +++ wireguard-dkms/trunk/PKGBUILD 2019-12-26 20:34:33 UTC (rev 542822) @@ -0,0 +1,25 @@ +# Maintainer: Christian Hesse <m...@eworm.de> +# Contributor: Jason A. Donenfeld <ja...@zx2c4.com> + +pkgname=wireguard-dkms +pkgver=0.0.20191226 +pkgrel=0 +pkgdesc='next generation secure network tunnel - module sources' +arch=('x86_64') +url='http://www.wireguard.com/' +license=('GPL') +depends=('dkms') +provides=('WIREGUARD-MODULE') +validpgpkeys=('AB9942E6D4A4CFC3412620A749FC7012A5DE03AE') # Jason A. Donenfeld <ja...@zx2c4.com> +source=("https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-${pkgver}.tar"{.xz,.asc}) +sha256sums=('7c0e576459c6337bcdea692bdbec561719a15da207dc739e0e3e60ff821a5491' + 'SKIP') + +package_wireguard-dkms() { + cd wireguard-linux-compat-${pkgver}/ + + make -C src/ \ + DESTDIR="${pkgdir}/" \ + DKMSDIR="/usr/src/wireguard-${pkgver}/" \ + dkms-install +} Added: wireguard-tools/trunk/PKGBUILD =================================================================== --- wireguard-tools/trunk/PKGBUILD (rev 0) +++ wireguard-tools/trunk/PKGBUILD 2019-12-26 20:34:33 UTC (rev 542822) @@ -0,0 +1,45 @@ +# Maintainer: Christian Hesse <m...@eworm.de> +# Contributor: Jason A. Donenfeld <ja...@zx2c4.com> + +pkgname=wireguard-tools +pkgver=1.0.20191226 +pkgrel=0 +pkgdesc='next generation secure network tunnel - tools for configuration' +arch=('x86_64') +url='http://www.wireguard.com/' +license=('GPL') +depends=('libmnl' 'bash') +optdepends=('openresolv: for DNS functionality' + 'wireguard-dkms: wireguard module, built by dkms' + 'wireguard-arch: wireguard module for linux' + 'wireguard-lts: wireguard module for linux-lts') +validpgpkeys=('AB9942E6D4A4CFC3412620A749FC7012A5DE03AE') # Jason A. Donenfeld <ja...@zx2c4.com> +source=("https://git.zx2c4.com/${pkgname}/snapshot/${pkgname}-${pkgver}.tar"{.xz,.asc}) +sha256sums=('aa8af0fdc9872d369d8c890a84dbc2a2466b55795dccd5b47721b2d97644b04f' + 'SKIP') + +prepare() { + cd ${pkgname}-${pkgver}/ + + find contrib/ -name '.gitignore' -delete +} + +build() { + cd ${pkgname}-${pkgver}/ + + make -C src/ +} + +package() { + cd ${pkgname}-${pkgver}/ + + make -C src/ \ + DESTDIR="${pkgdir}/" \ + WITH_BASHCOMPLETION=yes \ + WITH_WGQUICK=yes \ + WITH_SYSTEMDUNITS=yes \ + install + + install -d -m0755 "${pkgdir}"/usr/share/${pkgname}/ + cp -r contrib/ "${pkgdir}"/usr/share/${pkgname}/examples/ +}