# Maintainer: hitsmaxft _name=systemd-netlogd pkgname=$_name-git pkgver=r46.c9b20df pkgrel=1 pkgdesc="Forwards messages from the journal to other hosts over the network using syslog format RFC 5424 " arch=('x86_64') url="https://github.com/systemd/systemd-netlogd" license=('LGPL') depends=('libsystemd') makedepends=('gperf' 'meson' 'python-sphinx') svcbranch='master' options=(!emptydirs) pkgver() { cd "${srcdir}/$pkgname" git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ( set -o pipefail git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) } source=( "${pkgname}::git+https://github.com/hitsmaxft/systemd-netlogd.git#branch=config_install_prefix" "systemd-netlogd.sysusers") md5sums=('SKIP' '4c2740c72e455d37f1304c4a1e1c3952') build() { arch-meson "${srcdir}/${pkgname}" build --prefix='/usr/lib/systemd/' --sysconfdir='/etc/systemd/' ninja -C build } check() { cd build meson test } package() { DESTDIR="${pkgdir}" ninja -C build install install -Dm644 "$srcdir"/systemd-netlogd.sysusers "${pkgdir}/usr/lib/sysusers.d/systemd-netlogd.conf" mv "${pkgdir}/etc/systemd/systemd-netlogd.conf" "${pkgdir}/etc/systemd/systemd-netlogd.conf.example" }