From cf761c6b82f3d8ebc258b305ca5d7215b5108a7a Mon Sep 17 00:00:00 2001 From: fauno Date: Wed, 26 Apr 2017 13:56:17 -0300 Subject: rspamd --- pcr/rspamd/PKGBUILD | 81 ++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 58 insertions(+), 23 deletions(-) (limited to 'pcr/rspamd/PKGBUILD') diff --git a/pcr/rspamd/PKGBUILD b/pcr/rspamd/PKGBUILD index 02b8df02a..ba53e5b2f 100644 --- a/pcr/rspamd/PKGBUILD +++ b/pcr/rspamd/PKGBUILD @@ -2,60 +2,90 @@ # Former maintainer: Andrew Lewis # Maintainer (Parabola): fauno pkgname=rspamd -pkgver=1.2.8 +pkgver=1.5.6 pkgrel=1 epoch= pkgdesc="Fast and free spam filtering system." arch=('x86_64' 'i686' 'mips64el') -url="http://rspamd.com" +url="https://rspamd.com" license=('Apache') -depends=('libevent' 'glib2' 'gmime' 'luajit' 'sqlite' 'hiredis' - 'jemalloc' 'pcre2') -makedepends=('cmake' 'pkgconfig') +depends=('libevent' 'glib2' 'gmime' 'lua' 'sqlite' 'lua-lpeg' 'libfann' 'gd' + 'jemalloc' 'hiredis' 'pcre2') +makedepends=('cmake' 'pkgconfig' 'ragel') backup=('etc/rspamd/2tld.inc' 'etc/rspamd/common.conf' 'etc/rspamd/composites.conf' 'etc/rspamd/dmarc_whitelist.inc' 'etc/rspamd/logging.inc' + 'etc/rspamd/maillist.inc' 'etc/rspamd/metrics.conf' + 'etc/rspamd/mid.inc' 'etc/rspamd/mime_types.inc' 'etc/rspamd/modules.conf' - 'etc/rspamd/options.inc' - 'etc/rspamd/rspamd.conf' - 'etc/rspamd/rspamd.systemd.conf' - 'etc/rspamd/rspamd.sysvinit.conf' - 'etc/rspamd/spf_dkim_whitelist.inc' - 'etc/rspamd/statistic.conf' - 'etc/rspamd/surbl-whitelist.inc' - 'etc/rspamd/worker-controller.inc' - 'etc/rspamd/worker-normal.inc' + 'etc/rspamd/modules.d/antivirus.conf' + 'etc/rspamd/modules.d/asn.conf' 'etc/rspamd/modules.d/chartable.conf' + 'etc/rspamd/modules.d/clickhouse.conf' + 'etc/rspamd/modules.d/dcc.conf' 'etc/rspamd/modules.d/dkim.conf' + 'etc/rspamd/modules.d/dkim_signing.conf' 'etc/rspamd/modules.d/dmarc.conf' 'etc/rspamd/modules.d/emails.conf' + 'etc/rspamd/modules.d/fann_redis.conf' + 'etc/rspamd/modules.d/force_actions.conf' 'etc/rspamd/modules.d/forged_recipients.conf' 'etc/rspamd/modules.d/fuzzy_check.conf' + 'etc/rspamd/modules.d/greylist.conf' 'etc/rspamd/modules.d/hfilter.conf' + 'etc/rspamd/modules.d/history_redis.conf' 'etc/rspamd/modules.d/ip_score.conf' 'etc/rspamd/modules.d/maillist.conf' + 'etc/rspamd/modules.d/metadata_exporter.conf' + 'etc/rspamd/modules.d/metric_exporter.conf' + 'etc/rspamd/modules.d/mid.conf' 'etc/rspamd/modules.d/mime_types.conf' 'etc/rspamd/modules.d/multimap.conf' + 'etc/rspamd/modules.d/mx_check.conf' 'etc/rspamd/modules.d/once_received.conf' 'etc/rspamd/modules.d/phishing.conf' 'etc/rspamd/modules.d/ratelimit.conf' 'etc/rspamd/modules.d/rbl.conf' + 'etc/rspamd/modules.d/redis.conf' 'etc/rspamd/modules.d/regexp.conf' + 'etc/rspamd/modules.d/replies.conf' + 'etc/rspamd/modules.d/rmilter_headers.conf' 'etc/rspamd/modules.d/rspamd_update.conf' + 'etc/rspamd/modules.d/spamassassin.conf' 'etc/rspamd/modules.d/spf.conf' 'etc/rspamd/modules.d/surbl.conf' - 'etc/rspamd/modules.d/whitelist.conf') + 'etc/rspamd/modules.d/trie.conf' + 'etc/rspamd/modules.d/url_redirector.conf' + 'etc/rspamd/modules.d/url_reputation.conf' + 'etc/rspamd/modules.d/url_tags.conf' + 'etc/rspamd/modules.d/whitelist.conf' + 'etc/rspamd/options.inc' + 'etc/rspamd/redirectors.inc' + 'etc/rspamd/rspamd.conf' + 'etc/rspamd/rspamd.systemd.conf' + 'etc/rspamd/rspamd.sysvinit.conf' + 'etc/rspamd/spf_dkim_whitelist.inc' + 'etc/rspamd/statistic.conf' + 'etc/rspamd/surbl-whitelist.inc' + 'etc/rspamd/worker-controller.inc' + 'etc/rspamd/worker-fuzzy.inc' + 'etc/rspamd/worker-normal.inc') -install=rspamd.install +install="rspamd.install" -source=("https://www.rspamd.com/downloads/${pkgname}-${pkgver}.tar.xz") +source=("https://www.rspamd.com/downloads/${pkgname}-${pkgver}.tar.xz" + "${pkgname}.tmpfile" + "${pkgname}.sysuser" + ) -sha256sums=('485438d8c38ada1a6e95c9ea1298d2c899d4ec618f1dd5f539663522c506eb2b') +sha256sums=('cda2a5b93f0e57b890767514ce00a2660baf9d48627f7367a36fe938ade14f31' + 'f89edae5436a3c14e58210fb5c1d5bdd2f8a6f98c03dbc150ea9ff1a3fcfe441' + '59646874a5036f3f26cac2898a2f60713fe6147b3c60ee964494f07b6acc313f') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -75,11 +105,11 @@ build() { -DRSPAMD_USER='_rspamd' \ -DDBDIR=/var/lib/rspamd \ -DWANT_SYSTEMD_UNITS=ON \ - -DENABLE_HIREDIS=ON \ - -DENABLE_SYSTEM_HIREDIS=ON \ - -DENABLE_PCRE2=ON \ - -DENABLE_JEMALLOC=ON \ - -DINSTALL_WEBUI=ON \ + -DENABLE_HIREDIS=ON \ + -DENABLE_SYSTEM_HIREDIS=ON \ + -DENABLE_PCRE2=ON \ + -DENABLE_JEMALLOC=ON \ + -DINSTALL_WEBUI=ON \ . make -j$(nproc) @@ -88,5 +118,10 @@ build() { package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}/" install + + install -Dm0644 "LICENSE" "${pkgdir}/usr/share/${pkgname}/LICENSE" + install -Dm0644 "../${pkgname}.tmpfile" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" + install -Dm0644 "../${pkgname}.sysuser" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" } +# vim: set tabstop=4:softtabstop=4:shiftwidth=4:noexpandtab -- cgit v1.2.3