Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lazara5
hyperscan5
hyperscan5.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File hyperscan5.spec of Package hyperscan5
Name: hyperscan Version: 5.3.0 Release: <CI_CNT>.<B_CNT>%{?dist} Summary: High-performance regular expression matching library License: BSD URL: https://01.org/hyperscan Source0: https://github.com/01org/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: https://dl.bintray.com/boostorg/release/1.66.0/source/boost_1_66_0.tar.bz2 #Use latest boost from source and unpack inside build dir #BuildRequires: boost-devel BuildRequires: cmake BuildRequires: pcre-devel BuildRequires: python2 BuildRequires: ragel BuildRequires: sqlite-devel >= 3.0 BuildRequires: libpcap-devel %if 0%{centos_version} == 700 BuildRequires: devtoolset-9-gcc %endif #%if 0%{centos_version} == 800 #BuildRequires: gcc-toolset-9-gcc #BuildRequires: annobin #%endif Requires: pcre Obsoletes: nio-hyperscan #package requires SSE support and fails to build on non x86_64 archs ExclusiveArch: x86_64 %description Hyperscan is a high-performance multiple regex matching library. It follows the regular expression syntax of the commonly-used libpcre library, but is a standalone library with its own C API. Hyperscan uses hybrid automata techniques to allow simultaneous matching of large numbers (up to tens of thousands) of regular expressions and for the matching of regular expressions across streams of data. Hyperscan is typically used in a DPI library stack. %package devel Summary: Libraries and header files for the hyperscan library Requires: %{name}%{?_isa} = %{version}-%{release} Obsoletes: nio-hyperscan-devel %description devel Hyperscan is a high-performance multiple regex matching library. It follows the regular expression syntax of the commonly-used libpcre library, but is a standalone library with its own C API. Hyperscan uses hybrid automata techniques to allow simultaneous matching of large numbers (up to tens of thousands) of regular expressions and for the matching of regular expressions across streams of data. Hyperscan is typically used in a DPI library stack. This package provides the libraries, include files and other resources needed for developing Hyperscan applications. %prep %autosetup -a 1 %build %if 0%{centos_version} == 700 . /opt/rh/devtoolset-9/enable %endif #%if 0%{centos_version} == 800 #. /opt/rh/gcc-toolset-9/enable #%endif %cmake -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_AND_SHARED:BOOL=OFF -DBUILD_AVX512=off -DBOOST_ROOT=boost_1_66_0 . %make_build %install %make_install %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc %{_defaultdocdir}/%{name}/examples/README.md %doc %{_defaultdocdir}/%{name}/examples/*.cc %doc %{_defaultdocdir}/%{name}/examples/*.c %license COPYING %license LICENSE %{_libdir}/*.so.* %files devel %{_libdir}/*.so %{_libdir}/pkgconfig/libhs.pc %{_includedir}/hs/ %changelog * Fri Feb 23 2018 Perikles - Adapt for OBS - Updated to latest upstream * Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.5.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Jason Taylor <jtfas90@gmail.com> - 4.5.2-1 - upstream bugfix release * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.5.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Jun 16 2017 Jason Taylor <jtfas90@gmail.com> - 4.5.1-1 - upstream bugfix release * Fri Jun 09 2017 Jason Taylor <jtfas90@gmail.com> - 4.5.0-1 - Update to latest upstream - Removed CMakeLists.txt patch, moved into upstream * Fri May 12 2017 Jason Taylor <jtfas90@gmail.com> - 4.4.1-1 - Update to latest upstream - Add CMakeLists.txt path patch - Spec file updates to meet packaging standards * Fri Sep 2 2016 Jason Taylor <jtfas90@gmail.com> - 4.3.1-1 - Updated to latest upstream release. * Fri Jul 1 2016 Jason Ish <ish@unx.ca> - 4.2.0-1 - Initial package of Hyperscan.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor