diff options
| author | Natanael Copa <ncopa@alpinelinux.org> | 2019-11-26 19:19:26 +0000 |
|---|---|---|
| committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-11-26 19:36:18 +0000 |
| commit | 95f3dc2f328e102f650debe49d185309e5e1f2e7 (patch) | |
| tree | fba8bb2d05d12c85295dc9a2ba59f8fcb71dd707 | |
| parent | 5754987f914029705c3f1de1a2629e3189847737 (diff) | |
| download | aports-95f3dc2f328e102f650debe49d185309e5e1f2e7.tar.bz2 aports-95f3dc2f328e102f650debe49d185309e5e1f2e7.tar.xz | |
testing/xtables-addons-lts: new aport
| -rw-r--r-- | testing/xtables-addons-lts/APKBUILD | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/testing/xtables-addons-lts/APKBUILD b/testing/xtables-addons-lts/APKBUILD new file mode 100644 index 0000000000..f353cd162a --- /dev/null +++ b/testing/xtables-addons-lts/APKBUILD @@ -0,0 +1,65 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> + +# when changing _ver we *must* bump _rel +_name=xtables-addons +_ver=3.6 +_rel=0 + +_flavor=${FLAVOR:-lts} +_kpkg=linux-$_flavor +_kver=5.4 +_krel=0 + +_kpkgver="$_kver-r$_krel" +_kabi="$_kver-$_krel-$_flavor" + +pkgname=$_name-$_flavor +pkgver=$_kver +pkgrel=$(( $_krel + $_rel )) + +pkgdesc="Iptables extensions kernel modules" +url="http://xtables-addons.sourceforge.net/" +arch="all" +license="GPL-2.0" +depends="$_kpkg=$_kpkgver" +makedepends="$_kpkg-dev=$_kpkgver iptables-dev linux-headers" +install_if="$_kpkg=$_kpkgver $_name" +source="https://downloads.sourceforge.net/$_name/$_name-$_ver.tar.xz" +# temporary disable the provides til hardened is fully removed +#provides="${_name}-grsec=${pkgver}-r${pkgrel}" +#replaces="$_name-hardened" +builddir="$srcdir/$_name-$_ver" +options="!check" + +prepare() { + default_prepare + local _kapkbuild=../../testing/linux-$_flavor/APKBUILD + if [ -f $_kapkbuild ]; then + ( . $_kapkbuild + pkgname=$_name-$_flavor + [ "$_kver" != "$pkgver" ] && die "please update _kver to $pkgver" + [ "$_krel" != "$pkgrel" ] && die "please update _krel to $pkgrel" + return 0 + ) + fi +} + +build() { + cd "$builddir" + unset LDFLAGS + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --with-kbuild=/usr/src/linux-headers-$_kabi + + cd extensions + make modules +} + +package() { + cd "$builddir/extensions" + make DESTDIR="$pkgdir" modules_install +} + +sha512sums="f2d9e1dc1b23696132fa845f5767cabc6b39494d46587cfee77f7099bfba67f137712163f120496d33a9a38bbb1aeb418faac51125494952e69733006e563c67 xtables-addons-3.6.tar.xz" |
