diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2012-12-19 15:39:24 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2012-12-19 15:40:28 +0000 |
commit | 6c7c6c398a15ff99458c8cff30cf8c9d3dfc1884 (patch) | |
tree | 0d71bdb6bd98abb8eee1ef3c179902c304d36809 | |
parent | dc939b2720d65cbc28c076a5511d2419d11aa86b (diff) | |
download | aports-6c7c6c398a15ff99458c8cff30cf8c9d3dfc1884.tar.bz2 aports-6c7c6c398a15ff99458c8cff30cf8c9d3dfc1884.tar.xz |
testing/xtables-addons-grsec: rebuild against 3.4.24 kernel
-rw-r--r-- | testing/xtables-addons-grsec/APKBUILD | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/testing/xtables-addons-grsec/APKBUILD b/testing/xtables-addons-grsec/APKBUILD new file mode 100644 index 0000000000..2dbf900c28 --- /dev/null +++ b/testing/xtables-addons-grsec/APKBUILD @@ -0,0 +1,56 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +_flavor=${FLAVOR:-grsec} +_realname=xtables-addons +_name=$_realname-$_flavor + +_kver=3.4.24 +_kpkgrel=0 + +_realver=1.46 +_mypkgrel=0 + +# source the kernel version +if [ -f ../linux-$_flavor/APKBUILD ]; then + . ../linux-$_flavor/APKBUILD + [ "$_kver" != "$pkgver" ] && die "$_name: Please update _kver to $pkgver" + [ "$_kpkgrel" != "$pkgrel" ] && die "$_name: Please update _kpkgrel to $pkgrel" +fi + +_kernelver=$_kver-r$_kpkgrel +_abi_release=$_kver-${_flavor} + +pkgname=$_name +pkgver=$_kver +pkgrel=$(($_kpkgrel + $_mypkgrel)) +pkgdesc="Iptables extensions kernel modules" +url="http://xtables-addons.sourceforge.net/" +arch="all" +license="GPL" +depends="linux-${_flavor}=${_kernelver}" +makedepends="linux-${_flavor}-dev=${_kernelver} iptables-dev pkgconfig bash" +install= +install_if="linux-$_flavor=$_kernelver $_realname" +subpackages= +source="http://downloads.sourceforge.net/$_realname/$_realname-$_realver.tar.xz" + +# override kernel's prepare() +prepare() { + : +} + +build() { + cd "$srcdir/$_realname-$_realver" + ./configure --prefix=/usr \ + --with-kbuild=/usr/src/linux-headers-${_abi_release} + + cd extensions + export GCC_SPECS=/usr/share/gcc/hardenednopie.specs + make V=1 CC="${CC:-gcc}" modules || return 1 +} + +package() { + cd "$srcdir/$_realname-$_realver"/extensions + make DESTDIR="$pkgdir" modules_install +} + +md5sums="8318638ed4f378281d63e150d59b418b xtables-addons-1.46.tar.xz" |