diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 9 insertions, 11 deletions
@@ -1,37 +1,35 @@ # Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net> pkgname=wireguard-module-git -pkgver=0.0.20191012.r2.g21df5a5 +pkgver=0.0.20191226.r4.g7481b6a pkgrel=1 pkgdesc="Fast, modern, secure VPN tunnel (kernel module)" arch=('i686' 'x86_64') url="https://www.wireguard.com/" license=('GPL') depends=('linux>=3.10') -makedepends=('git' 'linux-headers>=3.10' 'xz') +makedepends=('git' 'linux-headers>=3.10') provides=('WIREGUARD-MODULE') conflicts=('WIREGUARD-MODULE') -source=("git+https://git.zx2c4.com/WireGuard") +source=("git+https://git.zx2c4.com/wireguard-linux-compat") sha256sums=('SKIP') pkgver() { - cd "WireGuard" + cd "wireguard-linux-compat" - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "WireGuard/src" + cd "wireguard-linux-compat/src" make module } package() { - cd "WireGuard/src" + cd "wireguard-linux-compat/src" - _kernver=$(</usr/src/linux/version) - - find './' -name '*.ko' -exec xz -0 --force {} \; - install -Dm644 "wireguard.ko.xz" -t "$pkgdir/usr/lib/modules/$_kernver/extramodules" + DEPMOD="true" make module-install INSTALL_MOD_PATH="$pkgdir/usr" + find "$pkgdir/usr" -name 'modules.*' -exec rm {} \; } |