summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKokaKiwi2022-03-18 15:36:21 +0100
committerKokaKiwi2022-03-18 15:36:21 +0100
commit52d832b115b75ab316044c654d9a169340c9a0a0 (patch)
tree755a0f0424f902e865f16e10684d60fad15494b5 /PKGBUILD
parentf36ba5d8d5a4bf7267ea4eb40161c75740c63e1e (diff)
downloadaur-52d832b115b75ab316044c654d9a169340c9a0a0.tar.gz
Update: 4.2.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD56
1 files changed, 40 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8cb6db84e836..8a2c71f26c2f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,52 @@
-# Maintainer: Nick Skelsey <nskelsey@gmail.com>
+# Maintainer: KokaKiwi <kokakiwi+aur [at] kokakiwi [dot] net>
+# Contributor: Nick Skelsey <nskelsey@gmail.com>
+
pkgname=zeek
-pkgver=3.1.3
+pkgver=4.2.0
pkgrel=1
pkgdesc="A network analysis framework"
arch=('x86_64')
url="https://zeek.org"
license=('BSD')
-depends=("zlib" "libpcap" "bash" "libmaxminddb")
-makedepends=("cmake" "swig" "bison" "flex" "python3" "openssl" "libpcap" "bash" "geoip" "zlib" "gperftools" "shadow")
-source=("https://github.com/zeek/zeek/releases/download/v$pkgver/zeek-$pkgver.tar.gz"
- "https://github.com/zeek/zeek/commit/695457fe44c4adfbf2edab955fee0074ef365980.diff")
-sha256sums=("d7bf24615c4c0af2435c99c9fb8c9c0f0ecdce375e184ba7f63b715ae5900a61"
- "ae35b2da4de69818428ff9c5cd914e5a0a147336f6943005126485cac0e250f3")
-
+depends=(zlib libpcap bash libmaxminddb python)
+makedepends=(cmake swig bison flex openssl geoip gperftools shadow)
+source=("https://download.zeek.org/zeek-$pkgver.tar.gz"{,.asc}
+ zeek.tmpfiles.conf)
+sha256sums=('8d9a028ca9fec7ad4a9e48a763e296052384cf402ea4cd371577bff183c27451'
+ 'SKIP'
+ '4a6fd49e4c71f3e192617f3bd12e018925bec52a4a30099369e77f1419d55d61')
+validpgpkeys=(
+ 962FD2187ED5A1DD82FC478A33F15EAEF8CB8019 # The Zeek Team <info@zeek.org>
+)
build() {
- cd "$srcdir/zeek-$pkgver"
- patch -p1 < ../../695457fe44c4adfbf2edab955fee0074ef365980.diff
- ./configure --prefix=/usr/ --binary-package --enable-static-binpac --disable-python --disable-zeekctl --disable-broker-tests
- make
-}
+ cmake -B build -S "zeek-$pkgver" \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D ZEEK_PYTHON_PREFIX=/usr \
+ -D ZEEK_ETC_INSTALL_DIR=/etc \
+ -D BINARY_PACKAGING_MODE=ON \
+ -D BUILD_SHARED_LIBS=ON \
+ -D BUILD_STATIC_BINPAC=ON \
+ -D BROKER_DISABLE_TESTS=ON \
+ -D BROKER_DISABLE_DOC_EXAMPLES=ON \
+ -D INSTALL_AUX_TOOLS=ON \
+ -D INSTALL_ZEEK_ARCHIVER=ON \
+ -D INSTALL_ZKG=ON
+ make -C build
+}
package() {
- cd "$srcdir/zeek-$pkgver"
- make DESTDIR="$pkgdir/" install
+ make -C build install DESTDIR="$pkgdir"
+
+ rm -rf "$pkgdir/usr/var"
+
+ for exename in bro bro-config bro-cut; do
+ ln -sf zeek-wrapper "$pkgdir/usr/bin/$exename"
+ done
+
+ install -Dm0644 zeek.tmpfiles.conf "$pkgdir/usr/lib/tmpfiles.d/zeek.conf"
+
+ install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname" \
+ "zeek-$pkgver"/COPYING{,.3rdparty}
}