summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGerad Munsch2015-07-26 04:34:04 -0500
committerGerad Munsch2015-07-26 04:34:04 -0500
commitdf702418877434bc9fd86d7b24564e0155ddcafd (patch)
tree92092eb2a988f80bd2a327482c2afbd41e7f9ca6 /PKGBUILD
parentca21a5e3651502a44e957a41c7d285b9bfb1f747 (diff)
downloadaur-df702418877434bc9fd86d7b24564e0155ddcafd.tar.gz
xtables-addons-dkms: Updated to support kernels >~3.17, disabled xt_ECHO (example module, breaks build)
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 18 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 58f04d746fdc..db087106bc56 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: Lubomir Krajcovic <lubomir.krajcovic(AT)gmail(DOT)com>
# Contributor: Vladimir Kutyavin <vlkut(AT)bk(DOT)ru>
pkgname=xtables-addons-dkms
-pkgver=2.6
-pkgrel=1
+pkgver=2.7
+pkgrel=4
pkgdesc="Successor to patch-o-matic(-ng). Contains extensions that were not accepted in the main Xtables. DKMS flavor for kernels >= 3.7."
arch=('i686' 'x86_64')
license=('GPL2')
@@ -14,25 +14,31 @@ conflicts=(xtables-addons xtables-addons-git xtables-addons-multikernel)
replaces=(xtables-addons xtables-addons-git xtables-addons-multikernel)
source=(dkms.conf
make.sh
- http://download.sourceforge.net/project/xtables-addons/Xtables-addons/$pkgver/xtables-addons-$pkgver.tar.xz)
-sha512sums=('bb5e7eff3e402dc0561d917d67af540fb405b2a404dd16a3d553610c7197c4741a583007a97d0ca380b727dc45a818c29ec34996581e1e14dfe1657ee2d17d7a'
- 'd1e917ac3c15ea8a533686781f6989ef648786f7a6666d06739c96d37debdc44bd2449c332db6e30af0f655540d1df49d4f5b702da4731aa7d550204ac908333'
- 'e493c7a6e6512f8240d211b4ba5bb9ed705fcef604dca4b2ade717dd45046464087250b4057d9b66c94de92e090c0269e47e2cf665362bfe620b3a942d83d10d')
+ http://download.sourceforge.net/project/xtables-addons/Xtables-addons/xtables-addons-$pkgver.tar.xz)
+sha512sums=('428fea77c2df17778f6773ffbfcd9c57f91ce466eda2bdece2822ab2402541e4bff41888f4118e9e8da25f44967e978a2b378d07148f0f7edd672f99777dbd2b'
+ 'b6ebf96d02f919522861205cd17d3a75e5890f7e50cb258689ffca8b4036e77a6e018893fe3ba2ad8ffcee13b6335080b46970486a49983ce0764e8d6fef4a02'
+ '69c371b8bb5e464a4514dd432027be88a0ad5ab343bbe8c1f3cc2150f86e5a811de7a5d8fee2688499e5e49ac1dc275520eeae9afeeb51ec1cfaacc57892954a')
install=$pkgname.install
package() {
# go to builddir
cd "${srcdir}/xtables-addons-${pkgver}"
+
# disable install-exec-hook (avoids useless calling of depmod -a at 'make install' stage)
sed -i 's/^install-exec-hook:$/dont-run:/' Makefile.am
+ # disable building of xt_ECHO (it's an example module, and it breaks the build)
+ sed -i 's/^build_ECHO=.*$/build_ECHO=n/' mconfig
+
# prepare dkms build tree
- dkmsDst="${pkgdir}/usr/src/xtables-addons-${pkgver}-${pkgrel}/"
- mkdir -p "${dkmsDst}"
- cp -R . "${dkmsDst}"
+ dkmsDst="${pkgdir}/usr/src/xtables-addons-${pkgver}-${pkgrel}"
+ mkdir -p "${dkmsDst}/"
+ cp -R . "${dkmsDst}/"
+
# prepare dkms config
- cp "${srcdir}/make.sh" "${dkmsDst}"
- cp "${srcdir}/dkms.conf" "${dkmsDst}"
- sed -i -e "s/@VERSION@/${pkgver}-${pkgrel}/" "${dkmsDst}dkms.conf"
+ cp "${srcdir}/make.sh" "${dkmsDst}/"
+ cp "${srcdir}/dkms.conf" "${dkmsDst}/"
+ sed -i -e "s/@VERSION@/${pkgver}-${pkgrel}/" "${dkmsDst}/dkms.conf"
+
# build userspace parts
./autogen.sh
./configure \