Date: Thursday, June 10, 2021 @ 22:39:46 Author: felixonmars Revision: 417920
archrelease: copy trunk to testing-x86_64 Added: audit/repos/testing-x86_64/ audit/repos/testing-x86_64/PKGBUILD (from rev 417919, audit/trunk/PKGBUILD) ----------+ PKGBUILD | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) Copied: audit/repos/testing-x86_64/PKGBUILD (from rev 417919, audit/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2021-06-10 22:39:46 UTC (rev 417920) @@ -0,0 +1,82 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Maintainer : Christian Rebischke <chris.rebisc...@archlinux.org> +# Contributor: Daniel Micay <danielmi...@gmail.com> +# Contributor: <k...@insecure.ws> +# Contributor: Massimiliano Torromeo <massimiliano.torro...@gmail.com> +# Contributor: Connor Behan <connor.be...@gmail.com> +# Contributor: henning mueller <henn...@orgizm.net> + +pkgbase=audit +pkgname=('audit' 'python-audit') +pkgver=3.0.2 +pkgrel=1 +pkgdesc='Userspace components of the audit framework' +url='https://people.redhat.com/sgrubb/audit' +arch=('x86_64') +makedepends=('glibc' 'krb5' 'libcap-ng' 'libldap' 'swig' 'linux-headers' 'python') +license=('GPL') +options=('emptydirs') +source=(https://people.redhat.com/sgrubb/audit/${pkgname}-${pkgver}.tar.gz) +sha512sums=('9e831ed6f30ac7d58f028cede97adba431bde18dfd9045c19f5e03eff52cd28db3a6792e5969f555ce51aa562662b59fa5cc5265586c6acf0b3aa1feae4d720f') +b2sums=('13f76e9c40bc8ffc53b5499076b5cb75c2690d95414a0e1942fa9725b9617f10327a2ee676dc10cc46ba76d223f77509d305bcd22344b678443b7707cc6d10cd') + +prepare() { + cd ${pkgbase}-${pkgver} + sed 's|/var/run/auditd.pid|/run/auditd.pid|' -i init.d/auditd.service +} + +build() { + cd ${pkgbase}-${pkgver} + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/audit \ + --enable-gssapi-krb5=yes \ + --enable-systemd=yes \ + --with-libcap-ng=yes + make + [ -n "${SOURCE_DATE_EPOCH}" ] && touch -h -d @$SOURCE_DATE_EPOCH bindings/swig/python/audit.py +} + +package_audit() { + depends=('glibc' 'krb5' 'libcap-ng') + provides=('libaudit.so' 'libauparse.so') + backup=( + etc/libaudit.conf + etc/audit/audit-stop.rules + etc/audit/auditd.conf + etc/audit/audisp-remote.conf + etc/audit/zos-remote.conf + etc/audit/plugins.d/af_unix.conf + etc/audit/plugins.d/au-remote.conf + etc/audit/plugins.d/audispd-zos-remote.conf + etc/audit/plugins.d/syslog.conf + ) + + cd ${pkgbase}-${pkgver} + make DESTDIR="${pkgdir}" INSTALL='install -p' install + + cd "${pkgdir}" + install -d -m 0700 var/log/audit + rm -rf etc/rc.d \ + etc/sysconfig \ + usr/lib/audit \ + usr/lib/python* + + sed -ri 's|/sbin|/usr/bin|' \ + etc/audit/*.conf \ + etc/audit/plugins.d/*.conf \ + usr/lib/systemd/system/auditd.service + + chmod 644 usr/lib/systemd/system/auditd.service +} + +package_python-audit() { + depends=('python' 'audit') + pkgdesc+=' (python bindings)' + cd ${pkgbase}-${pkgver} + make -C bindings DESTDIR="${pkgdir}" INSTALL='install -p' install +} + +# vim: ts=2 sw=2 et: