summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxwell Pray2018-02-21 12:40:08 -0800
committerMaxwell Pray2018-02-21 12:40:08 -0800
commit010348864cf35dc071d7eda1aee70344011ed650 (patch)
tree83d0643d0a803baa9f279a67d50d7c830d7781d3
downloadaur-010348864cf35dc071d7eda1aee70344011ed650.tar.gz
Initial commit.
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD33
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..efdf8c87ef4b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = hyperscan
+ pkgdesc = A high-performance multiple regex matching library, commonly used with suricata or snort.
+ pkgver = 4.7.0
+ pkgrel = 1
+ url = https://01.org/hyperscan/
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = boost
+ makedepends = ragel
+ makedepends = cmake
+ provides = hyperscan
+ source = https://github.com/intel/hyperscan/archive/v4.7.0.tar.gz
+ sha256sums = a0c07b48ae80903001ab216b03fdf6359bfd5777b2976de728947725b335e941
+
+pkgname = hyperscan
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c56ba132605d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Maxwell Pray a.k.a. Synthead <synthead@gmail.com>
+# Contributor: JSkier <jskier at gmail dot com>
+# Contributor: Ivan Shapovalov <intelfx@intelfx.name>
+
+pkgname=hyperscan
+pkgver=4.7.0
+pkgrel=1
+pkgdesc="A high-performance multiple regex matching library, commonly used with suricata or snort."
+arch=("i686" "x86_64")
+url="https://01.org/hyperscan/"
+license=("BSD")
+provides=("hyperscan")
+makedepends=("boost" "ragel" "cmake")
+source=("https://github.com/intel/hyperscan/archive/v$pkgver.tar.gz")
+sha256sums=("a0c07b48ae80903001ab216b03fdf6359bfd5777b2976de728947725b335e941")
+
+build() {
+ cd "$srcdir/hyperscan-$pkgver"
+
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_STATIC_AND_SHARED=1
+
+ make
+}
+
+package() {
+ cd "$srcdir/hyperscan-$pkgver"
+
+ make install DESTDIR="$pkgdir"
+ install -Dm 644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}