summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD30
2 files changed, 26 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2442ea9b7e19..613086f7a124 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 00f6c803367e..f8fee65d5045 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}