aboutsummaryrefslogtreecommitdiffstats
path: root/community/wireguard-rpi/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/wireguard-rpi/APKBUILD')
-rw-r--r--community/wireguard-rpi/APKBUILD94
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"