diff options
author | hitsmaxft | 2022-10-04 21:18:14 +0800 |
---|---|---|
committer | hitsmaxft | 2022-10-04 21:19:24 +0800 |
commit | 218704c1158236eab44da5fb4a6b2693dd718322 (patch) | |
tree | bd144b8d72ee13703452c9b48758e59390307529 /PKGBUILD_master | |
parent | ff8fa07d8d48aa3950cb903f72b0ff1c6de2addd (diff) | |
download | aur-systemd-netlogd.tar.gz |
upgrade 1.2 with path patch
Diffstat (limited to 'PKGBUILD_master')
-rw-r--r-- | PKGBUILD_master | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD_master b/PKGBUILD_master new file mode 100644 index 000000000000..568b88635419 --- /dev/null +++ b/PKGBUILD_master @@ -0,0 +1,50 @@ +# Maintainer: hitsmaxft <mfthits at gmail.com> +_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" +} |