diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -2,13 +2,13 @@ pkgname=wireguard-hardened pkgver=0.0.20191012 -pkgrel=3 +pkgrel=4 pkgdesc='Wireguard module for Hardened Kernel' arch=('x86_64') url='http://www.wireguard.com/' license=('GPL') -depends=("linux-hardened=5.3.7.b-2") -makedepends=('gcc' 'linux-hardened-headers=5.3.7.b-2') +depends=("linux-hardened") +makedepends=('gcc' 'linux-hardened-headers') conflicts=('wireguard-dkms') provides=('WIREGUARD-MODULE') validpgpkeys=('AB9942E6D4A4CFC3412620A749FC7012A5DE03AE') # Jason A. Donenfeld <Jason@zx2c4.com> @@ -16,14 +16,15 @@ source=("https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${pkgver}.tar"{.xz,. sha256sums=('93573193c9c1c22fde31eb1729ad428ca39da77a603a3d81561a9816ccecfa8e' 'SKIP') -_kernver="5.3.7.b-2-hardened" - build() { + _kernver="$(cat /usr/src/linux-hardened/version)" cd "${srcdir}/WireGuard-${pkgver}/src/" make KERNELRELEASE="${_kernver}" module } package() { + _kernver="$(cat /usr/src/linux-hardened/version)" + depends=("linux-hardened=$(echo ${_kernver}|sed 's/-hardened//g')") cd "${srcdir}/WireGuard-${pkgver}/src/" xz wireguard.ko install -Dt "$pkgdir/usr/lib/modules/${_kernver}/extramodules/" -m0644 wireguard.ko.xz |