summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Corcoran2018-03-14 20:55:30 +1300
committerMichael Corcoran2018-03-14 20:56:41 +1300
commit378a012fdb8975090124934233858b81687dcda7 (patch)
treec3b7d995f2b1450df75bb57768b2a7e39f5bd0d9
downloadaur-378a012fdb8975090124934233858b81687dcda7.tar.gz
Initial version 1.0 package
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD38
-rw-r--r--systemd-netlogd.sysusers1
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d7ae01f95329
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = systemd-netlogd
+ pkgdesc = Forwards messages from the journal to other hosts over the network using syslog format RFC 5424
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://github.com/systemd/systemd-netlogd
+ arch = x86_64
+ license = LGPL
+ makedepends = meson
+ depends = libsystemd
+ source = systemd-netlogd-1.0.tar.gz::https://github.com/systemd/systemd-netlogd/archive/v1.0.tar.gz
+ source = systemd-netlogd.sysusers
+ md5sums = eb7c9a9c24ef0b6acb10d9756b62f03c
+ md5sums = bfee4a55b61044b0e3a76f13525f3788
+
+pkgname = systemd-netlogd
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..90958eb1b4e7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Michael Corcoran <michael.corcoran@outlook.com>
+pkgname=systemd-netlogd
+pkgver=1.0
+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=('meson')
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz"
+ "systemd-netlogd.sysusers")
+md5sums=('eb7c9a9c24ef0b6acb10d9756b62f03c'
+ 'bfee4a55b61044b0e3a76f13525f3788')
+
+build() {
+ arch-meson "${srcdir}/${pkgname}-${pkgver}" build --sysconfdir='/etc/systemd/system'
+ ninja -C build
+}
+
+check() {
+ cd build
+ meson test
+}
+
+package() {
+ DESTDIR="${pkgdir}" ninja -C build install
+
+ mkdir -p "${pkgdir}/usr/lib/systemd/system"
+
+ mv "${pkgdir}/lib/systemd/systemd-netlogd" "${pkgdir}/usr/lib/systemd/"
+ rm -r "${pkgdir}/lib"
+
+ mv "${pkgdir}/etc/systemd/system/systemd-netlogd.service" "${pkgdir}/usr/lib/systemd/system"
+ mv "${pkgdir}/etc/systemd/system/systemd-netlogd.conf" "${pkgdir}/etc/systemd/system/systemd-netlogd.conf.example"
+
+ install -Dm644 "$srcdir"/systemd-netlogd.sysusers "${pkgdir}/usr/lib/sysusers.d/systemd-netlogd.conf"
+}
diff --git a/systemd-netlogd.sysusers b/systemd-netlogd.sysusers
new file mode 100644
index 000000000000..9bf0c20a171c
--- /dev/null
+++ b/systemd-netlogd.sysusers
@@ -0,0 +1 @@
+m systemd-journal-netlog systemd-journal