diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 26 insertions, 13 deletions
@@ -1,14 +1,15 @@ pkgbase = hyperscan-git pkgdesc = A high-performance multiple regex matching library, commonly used with suricata or snort - pkgver = 03102017 + pkgver = 4.4.1.r536.gaff7242 pkgrel = 1 + epoch = 1 url = https://01.org/hyperscan/ - arch = any + arch = i686 + arch = x86_64 license = BSD - makedepends = boost-libs + makedepends = boost makedepends = ragel makedepends = cmake - depends = boost provides = hyperscan source = git+https://github.com/01org/hyperscan sha512sums = SKIP @@ -1,30 +1,42 @@ # Maintainer : JSkier <jskier at gmail dot com> +# Contributor: Ivan Shapovalov <intelfx@intelfx.name> pkgname=hyperscan-git -pkgver=03102017 +pkgver=4.4.1.r536.gaff7242 pkgrel=1 +epoch=1 pkgdesc='A high-performance multiple regex matching library, commonly used with suricata or snort' -arch=('any') +arch=('i686' 'x86_64') url="https://01.org/hyperscan/" license=('BSD') provides=('hyperscan') -depends=('boost') -makedepends=('boost-libs' 'ragel' 'cmake') +makedepends=('boost' 'ragel' 'cmake') source=("git+https://github.com/01org/hyperscan") sha512sums=('SKIP') +function pkgver() { + cd hyperscan + git describe --long | sed 's/^v//;s/-/.r/;s/-/./' +} + build() { - cd "${srcdir}/hyperscan" + cd hyperscan mkdir -p build cd build cmake .. \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DBUILD_STATIC_AND_SHARED=1 + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_STATIC_AND_SHARED=1 make } package() { - cd "$srcdir/hyperscan/build" - make install DESTDIR="$pkgdir" + cd hyperscan + install -Dm644 \ + COPYING \ + "$pkgdir/usr/share/licenses/$pkgname/COPYING" + + cd build + make install DESTDIR="$pkgdir" } |