diff options
Diffstat (limited to 'community/wireguard-rpi/APKBUILD')
-rw-r--r-- | community/wireguard-rpi/APKBUILD | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/community/wireguard-rpi/APKBUILD b/community/wireguard-rpi/APKBUILD deleted file mode 100644 index 023d263f9a7..00000000000 --- a/community/wireguard-rpi/APKBUILD +++ /dev/null @@ -1,94 +0,0 @@ -# Contributor: Stuart Cardall <developer@it-offshore.co.uk> -# Maintainer: Stuart Cardall <developer@it-offshore.co.uk> - -# wireguard version -_ver=1.0.20201112 -_rel=0 - -# kernel version -_kver=5.4.80 -_krel=0 - -_kpkgver="$_kver-r$_krel" - -# for custom kernels set $FLAVOR -_extra_flavors= -if [ -z "$FLAVOR" ]; then - _flavor=rpi - case $CARCH in - armhf) _extra_flavors=rpi2;; - armv7) _extra_flavors="rpi2 rpi4";; - aarch64) _extra_flavors=rpi4;; - esac -else - _flavor=$FLAVOR -fi -_kpkg=linux-$_flavor - -pkgname=wireguard-$_flavor -pkgver=$_kver -pkgrel=$(($_rel + $_krel)) - -pkgdesc="Next generation secure network tunnel: kernel modules for $_flavor" -arch="armhf armv7 aarch64" -url="https://www.wireguard.com" -license="GPL-2.0" -depends="linux-$_flavor=$_kpkgver" -makedepends=" - libmnl-dev - linux-$_flavor-dev=$_kpkgver - linux-firmware-none - " -install_if="wireguard-tools-wg linux-$_flavor=$_kpkgver" -options="!check" -source="https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-$_ver.tar.xz - " -builddir="$srcdir"/wireguard-linux-compat-$_ver - -for f in $_extra_flavors; do - makedepends="$makedepends linux-$f-dev=$_kpkgver" - subpackages="$subpackages wireguard-$f:_extra" -done - -prepare() { - default_prepare - if [ -z "$FLAVOR" ]; then - ( . "$startdir"/../../main/linux-$_flavor/APKBUILD - [ "$_kver" != "$pkgver" ] && die "please update _kver to $pkgver" - [ "$_krel" != "$pkgrel" ] && die "please update _krel to $pkgrel" - return 0 - ) - fi - local flavor= - for flavor in $_flavor $_extra_flavors; do - cp -r "$builddir" "$srcdir"/$flavor - done -} - -build() { - unset LDFLAGS - local flavor= kabi= - for flavor in $_flavor $_extra_flavors; do - kabi="$_kver-$_krel-$flavor" - make -C "$srcdir/$flavor"/src \ - KERNELDIR=/lib/modules/$kabi/build module - done -} - -package() { - local kabi="$_kver-$_krel-$_flavor" - install -Dm644 "$srcdir"/$_flavor/src/wireguard.ko \ - "$pkgdir/lib/modules/$kabi/extra/wireguard.ko" -} - -_extra() { - flavor=${subpkgname##*-} - depends="linux-$flavor=$_kpkgver" - install_if="wireguard-tools-wg linux-$flavor=$_kpkgver" - pkgdesc="Next generation secure network tunnel: kernel modules for $flavor" - local kabi="$_kver-$_krel-$flavor" - install -Dm644 "$srcdir"/$flavor/src/wireguard.ko \ - "$subpkgdir/lib/modules/$kabi/extra/wireguard.ko" -} - -sha512sums="c3ad6611d1d8abf163e6626ceeb1329b8b4a745159021473fee134858e22f6a5d3418b39f165f2f2f0bde1891d560f773cdb4d1f4fb60d61b35aff01d59aee54 wireguard-linux-compat-1.0.20201112.tar.xz" |