diff options
author | KokaKiwi | 2022-03-18 15:36:21 +0100 |
---|---|---|
committer | KokaKiwi | 2022-03-18 15:36:21 +0100 |
commit | 52d832b115b75ab316044c654d9a169340c9a0a0 (patch) | |
tree | 755a0f0424f902e865f16e10684d60fad15494b5 /PKGBUILD | |
parent | f36ba5d8d5a4bf7267ea4eb40161c75740c63e1e (diff) | |
download | aur-52d832b115b75ab316044c654d9a169340c9a0a0.tar.gz |
Update: 4.2.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 40 insertions, 16 deletions
@@ -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} } |