diff options
author | David Manouchehri | 2017-05-13 13:26:47 -0400 |
---|---|---|
committer | David Manouchehri | 2017-05-13 13:26:47 -0400 |
commit | aaadfa802f742a78b1c25a99ae8fce9350cc79fc (patch) | |
tree | d842a1e4f197b17b7dcf0ed9934a8ac53c643cce | |
parent | a04fd61e4c6a16180b20ae61f90905e88669e0ce (diff) | |
download | aur-aaadfa802f742a78b1c25a99ae8fce9350cc79fc.tar.gz |
Rewrite.
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 49 insertions, 29 deletions
@@ -1,22 +1,31 @@ -pkgbase = pfring-kmod-dev-git - pkgdesc = High-speed packet processing framework (dev branch) - pkgver = v6.4.0.r192.g08749c2 +pkgbase = pf_ring-kernel-git + pkgdesc = High-speed packet processing framework (dev branch) - kernel module + pkgver = v6.0.3.r1094.g9e72191 pkgrel = 1 - url = http://www.ntop.org - arch = x86_64 + url = https://github.com/ntop/PF_RING + arch = aarch64 + arch = armv6h + arch = armv7h arch = i686 - license = GPL - makedepends = linux-headers + arch = x86_64 + license = LGPL + makedepends = linux-lts-headers makedepends = make makedepends = binutils makedepends = flex makedepends = bison makedepends = git + depends = linux-lts depends = numactl + optdepends = pf_ring-userland-git: userland tools + provides = pfring-kmod-dev-git + provides = pfring-kmod-git provides = pfring-kmod + conflicts = pfring-kmod-dev-git + conflicts = pfring-kmod-git conflicts = pfring-kmod - source = git+https://github.com/ntop/PF_RING.git#branch=dev - md5sums = SKIP + source = git://github.com/ntop/PF_RING#branch=dev + sha512sums = SKIP -pkgname = pfring-kmod-dev-git +pkgname = pf_ring-kernel-git @@ -1,33 +1,44 @@ -# Maintainer: Tony Lambiris <tony@criticalstack.com> -pkgname=pfring-kmod-dev-git -pkgver=v6.4.0.r192.g08749c2 -_pkgname=PF_RING +# Maintainer: David Manouchehri +# Contributor: Tony Lambiris <tony@criticalstack.com> + +_gitname=PF_RING +pkgname="${_gitname,,}-kernel-git" +_gitbranch=dev +_gitauthor=ntop +pkgdesc="High-speed packet processing framework (dev branch) - kernel module" +url="https://github.com/${_gitauthor}/${_gitname}" +license=('LGPL') +source=("git://github.com/${_gitauthor}/${_gitname}#branch=${_gitbranch}") +depends=('linux-lts' 'numactl') +makedepends=('linux-lts-headers' 'make' 'binutils' 'flex' 'bison' 'git') +conflicts=("pfring-kmod-dev-git" "pfring-kmod-git" "pfring-kmod") +provides=("pfring-kmod-dev-git" "pfring-kmod-git" "pfring-kmod") +optdepends=("pf_ring-userland-git: userland tools") +sha512sums=('SKIP') +arch=('aarch64' 'armv6h' 'armv7h' 'i686' 'x86_64') +pkgver=v6.0.3.r1094.g9e72191 pkgrel=1 -pkgdesc="High-speed packet processing framework (dev branch)" -url="http://www.ntop.org" -arch=('x86_64' 'i686') -license=('GPL') -depends=('numactl') -makedepends=('linux-headers' 'make' 'binutils' 'flex' 'bison' 'git') -conflicts=('pfring-kmod') -provides=('pfring-kmod') -source=("git+https://github.com/ntop/PF_RING.git#branch=dev") -md5sums=('SKIP') pkgver() { - cd "$_pkgname" - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + cd "${srcdir}/${_gitname}" + ( + set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) } build() { - cd "${srcdir}/${_pkgname}/kernel" + cd "${srcdir}/${_gitname}/kernel" ./configure --prefix=/usr sed -i "s/INSTDIR\ \:=\ \$(DESTDIR)/INSTDIR := \$(DESTDIR)\/usr/g" Makefile make } package() { - cd "${srcdir}/${_pkgname}/kernel" - mkdir -p ${pkgdir}/usr/include/linux + cd "${srcdir}/${_gitname}/kernel" + mkdir -p "${pkgdir}/usr/include/linux" make DESTDIR="${pkgdir}" install } + +# vim:set et sw=2 sts=2 tw=80: |