diff options
author | oaken-source <oaken-source@parabola.nu> | 2020-01-31 11:22:08 +0100 |
---|---|---|
committer | oaken-source <oaken-source@parabola.nu> | 2020-01-31 11:22:08 +0100 |
commit | a93b5ba53bd85d31de711ba4c54d599668fbc032 (patch) | |
tree | baa871c0a85bb7c12820fc642a19309fb3174fba /libre/wireguard | |
parent | cfd25dec18b1a1735f56513533840faf7b14d54e (diff) | |
download | abslibre-a93b5ba53bd85d31de711ba4c54d599668fbc032.tar.gz abslibre-a93b5ba53bd85d31de711ba4c54d599668fbc032.tar.bz2 abslibre-a93b5ba53bd85d31de711ba4c54d599668fbc032.zip |
libre/wireguard, libre/wireguard-lts: added
Diffstat (limited to 'libre/wireguard')
-rw-r--r-- | libre/wireguard/PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/libre/wireguard/PKGBUILD b/libre/wireguard/PKGBUILD new file mode 100644 index 000000000..7ca02336f --- /dev/null +++ b/libre/wireguard/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer (Arch): Christian Hesse <mail@eworm.de> +# Contributor: Andreas Grapentin <andreas@grapentin.org> + +_basekernel=5.4.12-1 + +pkgname=wireguard +_pkgver_x86_64=0.0.20200128 +_pkgver_i686=0.0.20200105 +_pkgver_armv7h=0.0.20200128 +eval "pkgver=\$_pkgver_${CARCH}" +pkgrel=2 +pkgrel+=.parabola1.basekernel${_basekernel%-*} +pkgdesc='Wireguard module for Linux Kernel' +pkgdesc+=' (built for the linux-libre kernel package)' +url='https://www.wireguard.com/' +arch=('x86_64') +arch+=('i686' 'armv7h') +license=('GPL') +makedepends=(linux-libre-headers=${_basekernel%-*} libelf "wireguard-dkms>=$pkgver") +conflicts=('wireguard-dkms' 'wireguard-arch') +replaces=('wireguard-arch') +provides=('WIREGUARD-MODULE') + +build() { + _kernver=$(</usr/src/linux-libre/version) + + dkms build --dkmstree "$srcdir" -m wireguard/$pkgver -k $_kernver +} + +package() { + depends=(linux-libre=${_basekernel%-*}) + + _kernver="$(</usr/src/linux-libre/version)" + + install -Dt "$pkgdir/usr/lib/modules/$_kernver/extramodules" -m0644 \ + wireguard/${pkgver}/$_kernver/$CARCH/module/* + + # compress each module individually + find "$pkgdir" -name '*.ko' -exec xz -T1 {} + +} + +# vim:set sw=2 et: |