diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 30 insertions, 19 deletions
@@ -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: |