void-packages/srcpkgs/bro/template

49 lines
1.1 KiB
Bash
Raw Normal View History

2018-06-13 18:37:11 +02:00
# Template file for 'bro'
pkgname=bro
2019-01-08 03:22:46 +01:00
version=2.6.1
2019-02-10 04:10:42 +01:00
revision=2
2018-06-13 18:37:11 +02:00
build_style=cmake
hostmakedepends="flex pkg-config python3"
makedepends="bind-devel geoip-devel libpcap-devel libressl-devel jemalloc-devel"
short_desc="Advanced framework for network traffic analysis"
maintainer="Andrew Benson <abenson+void@gmail.com>"
license="BSD-3-Clause"
homepage="https://www.bro.org"
distfiles="https://www.bro.org/downloads/bro-${version}.tar.gz"
2019-01-08 03:22:46 +01:00
checksum=d9718b83fdae0c76eea5254a4b9470304c4d1d3778687de9a4fe0b5dffea521b
nocross="Needs to build part of itself to run, can't be built separately yet."
2018-06-13 18:37:11 +02:00
case "$XBPS_TARGET_MACHINE" in
*-musl)
makedepends+=" musl-fts-devel"
;;
esac
pre_configure() {
case "$XBPS_TARGET_MACHINE" in
*-musl)
sed -i '/set(broxygen/i link_libraries("-lfts")' src/broxygen/CMakeLists.txt
;;
esac
}
post_install() {
vsv bro
vlicense COPYING
}
binpac_package() {
short_desc+=" - protocol parser compiler"
pkg_install() {
vmove /usr/bin/binpac
}
}
binpac-devel_package() {
short_desc+=" - protocol parser compiler library"
pkg_install() {
vmove /usr/include
vmove "/usr/lib/*.a"
}
}