aboutsummaryrefslogtreecommitdiffstats
path: root/community/jool-modules-vanilla
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2019-12-19 14:20:41 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2019-12-19 14:20:41 +0000
commiteba4f554cc53325bb37f0cca97a5dfd024582271 (patch)
treeb258b07bc27d8543641d19753ac7237a6fc2bd61 /community/jool-modules-vanilla
parent93a228295b795ffdeea3e7c65525c0c191751a48 (diff)
downloadaports-eba4f554cc53325bb37f0cca97a5dfd024582271.tar.bz2
aports-eba4f554cc53325bb37f0cca97a5dfd024582271.tar.xz
*/*-vanilla: remove linux-vanilla. replaced by linux-lts
Users should use linux-lts. We remove linux-vanilla to reduce reduce the maintenance burden.
Diffstat (limited to 'community/jool-modules-vanilla')
-rw-r--r--community/jool-modules-vanilla/APKBUILD95
1 files changed, 0 insertions, 95 deletions
diff --git a/community/jool-modules-vanilla/APKBUILD b/community/jool-modules-vanilla/APKBUILD
deleted file mode 100644
index 728e810dd8..0000000000
--- a/community/jool-modules-vanilla/APKBUILD
+++ /dev/null
@@ -1,95 +0,0 @@
-# Contributor: Jakub Jirutka <jakub@jirutka.cz>
-# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
-
-# Jool version
-# Keep _ver in sync with community/jool-tools!
-# When changing _ver we *must* bump _rel!
-_name=jool-modules
-_ver=4.0.6
-_rel=0
-
-# For custom kernels set $FLAVOR.
-_flavor="$FLAVOR"
-_extra_flavors=""
-if [ -z "$FLAVOR" ]; then
- _flavor=vanilla
- case $CARCH in
- x86 | x86_64) _extra_flavors="virt";;
- esac
-fi
-
-# Kernel version
-# Keep in sync with main/linux-vanilla!
-_kpkg=linux-$_flavor
-_kver=4.19.90
-_krel=0
-_kpkgver="$_kver-r$_krel"
-
-pkgname=$_name-$_flavor
-pkgver=$_kver
-pkgrel=$(( $_krel + $_rel ))
-pkgdesc="SIIT and NAT64 for Linux (kernel modules for linux-$_flavor)"
-url="https://jool.mx"
-arch="all"
-license="GPL-2.0-or-later"
-depends="$_kpkg=$_kpkgver"
-makedepends="$_kpkg-dev=$_kpkgver linux-headers"
-install_if="$_kpkg=$_kpkgver jool-tools"
-subpackages=""
-source="https://github.com/NICMx/Jool/releases/download/v$_ver/jool-$_ver.tar.gz"
-builddir="$srcdir/jool-$_ver"
-options="!check" # no tests provided
-
-for _f in $_extra_flavors; do
- makedepends="$makedepends linux-$_f-dev=$_kpkgver"
- subpackages="$subpackages $_name-$_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; for flavor in $_flavor $_extra_flavors; do
- make -C "$srcdir"/"$flavor"/src/mod \
- MODULES_DIR="/lib/modules/$_kver-$_krel-$flavor"
- done
-}
-
-package() {
- _modules_install "$_flavor" "$pkgdir"
-}
-
-_extra() {
- local flavor=${subpkgname##*-}
- depends="linux-$flavor=$_kpkgver"
- install_if="linux-$flavor=$_kpkgver jool-tools"
- pkgdesc="SIIT and NAT64 for Linux (kernel modules for linux-$flavor)"
-
- _modules_install "$flavor" "$subpkgdir"
-}
-
-_modules_install() {
- local flavor="$1"
- local destdir="$2"
-
- make -C "$srcdir"/$flavor/src/mod modules_install \
- MODULES_DIR=/lib/modules/$_kver-$_krel-$flavor \
- INSTALL_MOD_PATH="$destdir"
-}
-
-sha512sums="8648cc876d801b34c4bc9616da642727d1e49ed2937daa7fdca58c0fd80dbd1c432018af410c44c1d24224aba5289f726f43adc259cdf8193832d39a86d0f6a6 jool-4.0.6.tar.gz"