summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKonstantin Shalygin2018-08-07 11:22:04 +0700
committerKonstantin Shalygin2018-08-07 11:22:04 +0700
commitf21891ea56e5e764dd094c16413bd4126cea9035 (patch)
tree21fcf53982f31d089ac17484b46d6b0337e6651d /PKGBUILD
parentc0b6b9669dd500b4ba462cf7ae15a567c81e50a1 (diff)
downloadaur-f21891ea56e5e764dd094c16413bd4126cea9035.tar.gz
Switch to netfilter-2.2 branch.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 6 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 88d59102ff27..021fee31cb7f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Shalygin Konstantin <k0ste@k0ste.ru>
pkgname='ipt_ndpi'
-pkgver=1.2_1.7.0.netfilter.239.d21290a
+pkgver=1.2_2.3.0.1262.97099ff
pkgrel=1
pkgdesc='nDPI as netfilter extension.'
arch=('any')
@@ -14,20 +14,18 @@ source=("${pkgname}::git+${url}")
sha256sums=('SKIP')
install="${pkgname}.install"
_linux_custom="ARCH"
-_kernver="`pacman -Ql linux| awk '/(\/modules\/)([0-9.-])+-'${_linux_custom}'\/$/ {print $2}'`"
+_kernver="`pacman -Ql linux| awk '/(\/modules\/)([0-9.-])+-(.*)-'${_linux_custom}'\/$/ {print $2}'`"
pkgver() {
cd "${srcdir}/${pkgname}"
- ndpi_version=`gawk 'match($0, /pr_info\("xt_ndpi\sv([0-9.]+)\sndpi\s%s\s%s\\\n"/, a) {print a[1]}' ndpi-netfilter/src/main.c`
- package_version=`gawk 'match($0, /^(AC_INIT)\(\[(libndpi)\]\,\s\[([0-9.]+)\]\)$/, a) {print a[3]}' configure.ac`
- git_branch=`git rev-parse --abbrev-ref HEAD`
- git_num=`git log --pretty=oneline | wc -l | tr -d '[[:space:]]'`
- git_tag=`git log -1 --format=%h`
- echo -e "${ndpi_version}_${package_version}.${git_branch}.${git_num}.${git_tag}"
+ ndpi_version=`gawk 'match($0, /pr_info\("xt_ndpi\sv([0-9.]+)\sndpi\s%s\"$/, a) {print a[1]}' ndpi-netfilter/src/main.c`
+ git_version=`gawk 'match($0, /^(#define)\s(NDPI_GIT_RELEASE)\s(\")([a-z0-9.-]+)(\")$/, a) {print a[4]}' src/include/ndpi_config.h | sed -e 's/-/./g'`
+ echo -e "${ndpi_version}_${git_version}"
}
prepare() {
cd "${srcdir}/${pkgname}"
+ git checkout netfilter-2.2
./autogen.sh
cd "src/lib"
make ndpi_network_list.c.inc
@@ -48,5 +46,4 @@ package() {
install -Dm755 "ipt/libxt_ndpi.so" "${pkgdir}/usr/lib/iptables/libxt_ndpi.so"
install -Dm644 "src/xt_ndpi.ko.gz" "${pkgdir}${_kernver}/extra/xt_ndpi.ko.gz"
install -Dm644 "INSTALL" "${pkgdir}/usr/share/doc/${pkgname}/README"
- cp -ax "kernel-patch" "${pkgdir}/usr/share/ndpi"
}