]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
Add Fedora Build/Installation Documentation v1 (#354) develop
authorJT <jmtaylor90@users.noreply.github.com>
Sun, 12 Oct 2025 15:39:02 +0000 (11:39 -0400)
committerKonstantinos Margaritis <konstantinos@vectorcamp.gr>
Wed, 29 Oct 2025 22:05:00 +0000 (00:05 +0200)
* readme: add fedora build/package information

* readme: minor spelling/formatting updates

---------

Co-authored-by: Jason Taylor <jtfas90@proton.me>
README.md

index 90957f1a0f3c75705505e7e3deaa7ccda83fbca4..34038d0915cb497230d3b93f42dd801be471b2fc 100644 (file)
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ all architecture specific -currently Intel- #ifdefs will be removed and abstract
 
 Originally, the ARM porting was intended to be merged into Intel's own Hyperscan, and relevant 
 Pull Requests were made to the project for this reason. Unfortunately, the
-PRs were rejected for now and the forseeable future, thus we have created Vectorscan for 
+PRs were rejected for now and the foreseeable future, thus we have created Vectorscan for
 our own multi-architectural and opensource collaborative needs.
 
 The recent license change of Hyperscan makes Vectorscan even more relevant for the FLOSS ecosystem.
@@ -98,12 +98,23 @@ some small but necessary changes were made that might break compatibility with h
 A PKGBUILD for [Vectorscan](https://aur.archlinux.org/packages/vectorscan) is available in the [AUR](https://aur.archlinux.org/)
 
 ### Debian/Ubuntu
-In order to build on Debian/Ubuntu make sure you install the following build-dependencies
+In order to build on Debian/Ubuntu make sure you install the following build dependencies
 
 ```
 $ sudo apt install build-essential cmake ragel pkg-config libsqlite3-dev libpcap-dev
 ```
 
+### Fedora
+In order to build on Fedora make sure you install the following build dependencies
+
+```
+$ sudo dnf install gcc gcc-c++ make cmake ragel boost-devel sqlite-devel glibc-devel \
+python3-devel libpcap-devel pcre-devel
+```
+Then continue with the build instructions as outlined below.
+
+Note: On Fedora vectorscan can be installed via dnf (vectorscan or vectorscan-devel)
+
 ### OpenWrt
 Vectorscan has been available since [PR#27382](https://github.com/openwrt/packages/pull/27382) was merged. To build it, use the [OpenWrt Build System](https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem) or download a nightly snapshot.
 
@@ -112,7 +123,6 @@ Vectorscan has been available since [PR#27382](https://github.com/openwrt/packag
 TBD
 
 ### MacOS X (M1/M2/M3 CPUs only)
-
 Assuming an existing HomeBrew installation:
 
 ```
@@ -246,6 +256,7 @@ The official homepage for Vectorscan is at [www.github.com/VectorCamp/vectorscan
 All development of Vectorscan is done in public. 
 
 # Original Hyperscan links
+
 For reference, the official homepage for Hyperscan is at [www.hyperscan.io](https://www.hyperscan.io).
 
 # Hyperscan Documentation