diff options
author | Rin Cat | 2019-10-20 16:17:36 -0400 |
---|---|---|
committer | Rin Cat | 2019-10-20 16:17:36 -0400 |
commit | 28f9f456b9070d4210abfad8888dc7d4c91ef11c (patch) | |
tree | 8626e0d06209548aef2171de7dcbb7faec5b80cc /PKGBUILD | |
download | aur-28f9f456b9070d4210abfad8888dc7d4c91ef11c.tar.gz |
Wireguard module for Hardened Kernel
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1b6945f0e3d1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Rin Cat <me@rin.cat> + +pkgname=wireguard-hardened +pkgver=0.0.20191012 +pkgrel=1 +pkgdesc='Wireguard module for Hardened Kernel' +arch=('x86_64') +url='http://www.wireguard.com/' +license=('GPL') +depends=('linux-hardened') +makedepends=('gcc' 'linux-hardened-headers') +conflicts=('wireguard-dkms') +provides=('WIREGUARD-MODULE') +validpgpkeys=('AB9942E6D4A4CFC3412620A749FC7012A5DE03AE') # Jason A. Donenfeld <Jason@zx2c4.com> +source=("https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${pkgver}.tar"{.xz,.asc}) +sha256sums=('93573193c9c1c22fde31eb1729ad428ca39da77a603a3d81561a9816ccecfa8e' + 'SKIP') + +build() { + cd "${srcdir}/WireGuard-${pkgver}/src/" + make KERNELRELEASE="$(file -b /boot/vmlinuz-linux-hardened | sed 's/.*version //;s/ .*//')" module +} + +package() { + cd "${srcdir}/WireGuard-${pkgver}/src/" + xz wireguard.ko + install -Dt "$pkgdir/usr/lib/modules/$(file -b /boot/vmlinuz-linux-hardened | sed 's/.*version //;s/ .*//')/extramodules/" -m0644 wireguard.ko.xz +} + |