# Contributor: Francesco Colista # Maintainer: Francesco Colista pkgname=ossec-hids pkgver=3.7.0 pkgrel=0 pkgdesc="Open Source Host-based Intrusion Detection System - meta package" url="https://www.ossec.net/" arch="noarch" license="GPL-2.0-only WITH openssl-exception" depends="inotify-tools procps" makedepends="linux-headers bsd-compat-headers openssl-dev>3 libevent-dev inotify-tools-dev findutils file zlib-dev pcre2-dev sqlite-dev lua5.3-dev" install="$pkgname.pre-install" subpackages="$pkgname-doc $pkgname-contrib::noarch $pkgname-openrc" pkgusers="ossec ossecm ossecr" pkggroups="ossec" source="$pkgname-$pkgver.tar.gz::https://github.com/ossec/ossec-hids/archive/$pkgver.tar.gz" prepare() { default_prepare export USER_NO_STOP=yes export USER_DIR=/var/ossec export USER_BINARYINSTALL=x export PCRE2_SYSTEM=yes } build() { return 0 } package() { install -Dm755 -D src/init/ossec-hids-alpine.init "$pkgdir"/etc/init.d/ossec-hids install -Dm644 -D etc/ossec.conf "$pkgdir"/etc/ossec.conf } doc() { cd "$builddir" pkgdesc="Documentation for $pkgname" mkdir -p "${subpkgdir:?}"/usr/share/doc/$pkgname cp -a doc/* \ "${subpkgdir:?}"/usr/share/doc/$pkgname } contrib() { pkgdesc="Contrib files for $pkgname" mkdir -p "${subpkgdir:?}"/usr/share/$pkgname cp -a "$builddir"/contrib/* "${subpkgdir:?}"/usr/share/$pkgname for r in selinux debian-packages specs; do rm -rf "${subpkgdir:?}"/usr/share/$pkgname/$r done } sha512sums=" ba76ae4e36158fda4359365733852ba43c71307dd42f957237b30680193f1a2d4f0704047f842075b2c720cd166550ea9531ded0fa5aceb1bc3fb9c227bae4aa ossec-hids-3.7.0.tar.gz "