diff options
author | Rin Cat | 2019-10-25 13:32:37 -0400 |
---|---|---|
committer | Rin Cat | 2019-10-25 13:32:37 -0400 |
commit | bdd56d6bb5bbf85ca4792b947ae8d151df17b016 (patch) | |
tree | 0c5472715d09b987f919e2863ea461e9eb88ed90 | |
parent | 28f9f456b9070d4210abfad8888dc7d4c91ef11c (diff) | |
download | aur-bdd56d6bb5bbf85ca4792b947ae8d151df17b016.tar.gz |
use new kernel version file and depends
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 9 insertions, 7 deletions
@@ -1,13 +1,12 @@ pkgbase = wireguard-hardened pkgdesc = Wireguard module for Hardened Kernel pkgver = 0.0.20191012 - pkgrel = 1 + pkgrel = 2 url = http://www.wireguard.com/ arch = x86_64 license = GPL makedepends = gcc makedepends = linux-hardened-headers - depends = linux-hardened provides = WIREGUARD-MODULE conflicts = wireguard-dkms source = https://git.zx2c4.com/WireGuard/snapshot/WireGuard-0.0.20191012.tar.xz @@ -17,4 +16,5 @@ pkgbase = wireguard-hardened sha256sums = SKIP pkgname = wireguard-hardened + depends = linux-hardened= @@ -2,12 +2,11 @@ pkgname=wireguard-hardened pkgver=0.0.20191012 -pkgrel=1 +pkgrel=2 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') @@ -17,13 +16,16 @@ sha256sums=('93573193c9c1c22fde31eb1729ad428ca39da77a603a3d81561a9816ccecfa8e' 'SKIP') build() { - cd "${srcdir}/WireGuard-${pkgver}/src/" - make KERNELRELEASE="$(file -b /boot/vmlinuz-linux-hardened | sed 's/.*version //;s/ .*//')" module + _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/$(file -b /boot/vmlinuz-linux-hardened | sed 's/.*version //;s/ .*//')/extramodules/" -m0644 wireguard.ko.xz + install -Dt "$pkgdir/usr/lib/modules/${_kernver}/extramodules/" -m0644 wireguard.ko.xz } |