diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | rspamd.logrotate | 7 |
3 files changed, 20 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = rspamd pkgdesc = Fast, free and open-source spam filtering system. pkgver = 1.8.1 - pkgrel = 1 + pkgrel = 2 url = https://rspamd.com install = rspamd.install arch = x86_64 @@ -100,10 +100,12 @@ pkgbase = rspamd source = rspamd-1.8.1.tar.gz::https://github.com/vstakhov/rspamd/archive/1.8.1.tar.gz source = rspamd.tmpfile source = rspamd.sysuser + source = rspamd.logrotate source = fixes-1.8.1.diff sha256sums = cd25dab6fbd2b20b3bf0c871b133d08a5107696e012c798c6e93cd9e53537555 sha256sums = f89edae5436a3c14e58210fb5c1d5bdd2f8a6f98c03dbc150ea9ff1a3fcfe441 sha256sums = 59646874a5036f3f26cac2898a2f60713fe6147b3c60ee964494f07b6acc313f + sha256sums = e705cc908a8e081e4a830cfec5acfc38f00125c5281bb074c939ba3b4a7a8c8b sha256sums = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 pkgname = rspamd @@ -1,8 +1,10 @@ # Maintainer: Oleksandr Natalenko <oleksandr@natalenko.name> -# Former maintainer: Andrew Lewis <nerf@judo.za.org> +# Contributor: Andrew Lewis <nerf@judo.za.org> +# Contributor: mezcal + pkgname=rspamd pkgver=1.8.1 -pkgrel=1 +pkgrel=2 epoch= pkgdesc="Fast, free and open-source spam filtering system." arch=(x86_64 i686 armv7h) @@ -97,22 +99,24 @@ install=rspamd.install source=("${pkgname}-${pkgver}.tar.gz::https://github.com/vstakhov/${pkgname}/archive/${pkgver}.tar.gz" "${pkgname}.tmpfile" "${pkgname}.sysuser" + "${pkgname}.logrotate" "fixes-${pkgver}.diff" ) sha256sums=('cd25dab6fbd2b20b3bf0c871b133d08a5107696e012c798c6e93cd9e53537555' 'f89edae5436a3c14e58210fb5c1d5bdd2f8a6f98c03dbc150ea9ff1a3fcfe441' '59646874a5036f3f26cac2898a2f60713fe6147b3c60ee964494f07b6acc313f' + 'e705cc908a8e081e4a830cfec5acfc38f00125c5281bb074c939ba3b4a7a8c8b' 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855') prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" patch -Np1 <../fixes-${pkgver}.diff } build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" cmake \ -G Ninja \ @@ -130,13 +134,14 @@ build() { } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" DESTDIR="${pkgdir}/" cmake --build . --target install install -Dm0644 "LICENSE.md" -t "${pkgdir}/usr/share/${pkgname}" install -Dm0644 "../${pkgname}.tmpfile" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" install -Dm0644 "../${pkgname}.sysuser" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" + install -Dm0644 "../${pkgname}.logrotate" "${pkgdir}/etc/logrotate.d/${pkgname}" } # vim: set tabstop=4:softtabstop=4:shiftwidth=4:noexpandtab diff --git a/rspamd.logrotate b/rspamd.logrotate new file mode 100644 index 000000000000..129c9e39741b --- /dev/null +++ b/rspamd.logrotate @@ -0,0 +1,7 @@ +/var/log/rspamd/*.log { + missingok + sharedscripts + postrotate + /usr/bin/systemctl --signal USR1 kill rspamd.service || true + endscript +} |