[packages/rspamd] up to 3.4
mis
mis at pld-linux.org
Wed Nov 2 09:37:35 CET 2022
commit afe1686de0a6bc664a9d42ee2b9ebb345f5e62c5
Author: mis <mistoo at gmail.com>
Date: Wed Nov 2 09:37:01 2022 +0100
up to 3.4
rspamd.spec | 90 ++++++++++++++++++++++++++++++-------------------------------
1 file changed, 44 insertions(+), 46 deletions(-)
---
diff --git a/rspamd.spec b/rspamd.spec
index 952783d..4b72763 100644
--- a/rspamd.spec
+++ b/rspamd.spec
@@ -1,13 +1,12 @@
#
Summary: Spam filter to replace spamassassin
Name: rspamd
-Version: 1.7.8
+Version: 3.4
Release: 1
License: Apache v2.0
Group: Applications
-# Source0: https://rspamd.com/downloads/%{name}-%{version}.tar.xz
Source0: https://github.com/vstakhov/rspamd/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: a1d63d548e7067538c7dbb3e655fd5d6
+# Source0-md5: 8125fd01e676c7624f077a2a58076e60
Source1: %{name}.tmpfiles
Source2: %{name}.init
Source3: %{name}.sysconfig
@@ -22,6 +21,7 @@ BuildRequires: libicu-devel
BuildRequires: libmagic-devel
BuildRequires: lua51-devel
BuildRequires: luajit-devel
+BuildRequires: libsodium-devel
BuildRequires: pcre-devel
BuildRequires: pkgconfig
BuildRequires: ragel
@@ -31,6 +31,9 @@ Provides: group(rspamd)
Provides: user(rspamd)
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+# debugsource package fails
+%define _enable_debug_packages 0
+
%description
Rspamd is a complex spam filter that allows to estimate messages by
many rules, statistical data and custom services like URL black lists.
@@ -60,10 +63,14 @@ cd build
..
%{__make}
+cd ..
+%{__sed} -i -e '1s,/usr/bin/env perl,/usr/bin/perl,' utils/rspamd_stats.pl
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{/etc/{sysconfig,rc.d/init.d},%{_sysconfdir}/%{name}/{local.d,override.d}}
+install -d $RPM_BUILD_ROOT{/etc/{sysconfig,rc.d/init.d},%{_sysconfdir}/%{name}/{local.d,override.d}} \
+ $RPM_BUILD_ROOT/var/log/%{name} \
+ $RPM_BUILD_ROOT/var/run/%{name}
install -d $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d
cp -p %SOURCE1 $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d/%{name}.conf
@@ -100,7 +107,7 @@ fi
%files
%defattr(644,root,root,755)
-%doc ChangeLog LICENSE README.md
+%doc ChangeLog LICENSE.md README.md
%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
%attr(754,root,root) /etc/rc.d/init.d/%{name}
%{_sysconfdir}/tmpfiles.d/rspamd.conf
@@ -108,25 +115,26 @@ fi
%dir %{_sysconfdir}/%{name}
%dir %{_sysconfdir}/%{name}/local.d
%dir %{_sysconfdir}/%{name}/override.d
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/2tld.inc
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/actions.conf
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/cgp.inc
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/common.conf
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/composites.conf
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/dmarc_whitelist.inc
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/groups.conf
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/logging.inc
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/maillist.inc
+%dir %{_sysconfdir}/%{name}/maps.d
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/maps.d/dmarc_whitelist.inc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/maps.d/maillist.inc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/maps.d/mid.inc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/maps.d/mime_types.inc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/maps.d/redirectors.inc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/maps.d/spf_dkim_whitelist.inc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/maps.d/surbl-whitelist.inc
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/metrics.conf
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mid.inc
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mime_types.inc
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/modules.conf
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/options.inc
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/redirectors.inc
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/rspamd.conf
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/spf_dkim_whitelist.inc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/settings.conf
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/statistic.conf
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/surbl-whitelist.inc
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/worker-controller.inc
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/worker-fuzzy.inc
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/worker-normal.inc
@@ -141,50 +149,40 @@ fi
%{_datadir}/%{name}/elastic/*.json
%dir %{_datadir}/%{name}/languages/
%{_datadir}/%{name}/languages/*.json
-%dir %{_datadir}/%{name}/lib
-%{_datadir}/%{name}/lib/ansicolors.lua
-%{_datadir}/%{name}/lib/argparse.lua
-%{_datadir}/%{name}/lib/fun.lua
-%{_datadir}/%{name}/lib/global_functions.lua
-%{_datadir}/%{name}/lib/lua_auth_results.lua
-%{_datadir}/%{name}/lib/lua_cfg_transform.lua
-%{_datadir}/%{name}/lib/lua_dkim_tools.lua
-%{_datadir}/%{name}/lib/lua_maps.lua
-%{_datadir}/%{name}/lib/lua_meta.lua
-%{_datadir}/%{name}/lib/lua_nn.lua
-%{_datadir}/%{name}/lib/lua_redis.lua
-%{_datadir}/%{name}/lib/lua_squeeze_rules.lua
-%{_datadir}/%{name}/lib/lua_stat.lua
-%{_datadir}/%{name}/lib/lua_util.lua
-%{_datadir}/%{name}/lib/moses.lua
-%{_datadir}/%{name}/lib/plugins_stats.lua
-%{_datadir}/%{name}/lib/rescore_utility.lua
-%dir %{_datadir}/%{name}/lib/decisiontree
-%{_datadir}/%{name}/lib/decisiontree/*.lua
-%dir %{_datadir}/%{name}/lib/nn
-%{_datadir}/%{name}/lib/nn/*.lua
-%dir %{_datadir}/%{name}/lib/optim
-%{_datadir}/%{name}/lib/optim/*.lua
-%dir %{_datadir}/%{name}/lib/paths
-%{_datadir}/%{name}/lib/paths/init.lua
-%dir %{_datadir}/%{name}/lib/rspamadm
-%{_datadir}/%{name}/lib/rspamadm/*.lua
-%dir %{_datadir}/%{name}/lib/torch
-%{_datadir}/%{name}/lib/torch/*.lua
-%dir %{_datadir}/%{name}/lua
-%{_datadir}/%{name}/lua/*.lua
+%{_datadir}/%{name}/languages/stop_words
+%dir %{_datadir}/%{name}/lualib
+%{_datadir}/%{name}/lualib/*.lua
+%dir %{_datadir}/%{name}/lualib/lua_content
+%{_datadir}/%{name}/lualib/lua_content/*.lua
+%dir %{_datadir}/%{name}/lualib/lua_ffi
+%{_datadir}/%{name}/lualib/lua_ffi/*.lua
+%dir %{_datadir}/%{name}/lualib/lua_magic
+%{_datadir}/%{name}/lualib/lua_magic/*.lua
+%dir %{_datadir}/%{name}/lualib/lua_scanners
+%{_datadir}/%{name}/lualib/lua_scanners/*.lua
+%dir %{_datadir}/%{name}/lualib/lua_selectors
+%{_datadir}/%{name}/lualib/lua_selectors/*.lua
+%dir %{_datadir}/%{name}/lualib/plugins
+%{_datadir}/%{name}/lualib/plugins/*.lua
+%dir %{_datadir}/%{name}/lualib/rspamadm
+%{_datadir}/%{name}/lualib/rspamadm/*.lua
+%dir %{_datadir}/%{name}/plugins
+%{_datadir}/%{name}/plugins/*.lua
%dir %{_datadir}/%{name}/rules
%{_datadir}/%{name}/rules/*.lua
%dir %{_datadir}/%{name}/rules/regexp
%{_datadir}/%{name}/rules/regexp/*.lua
+%dir %{_datadir}/%{name}/rules/controller
+%{_datadir}/%{name}/rules/controller/*.lua
%dir %{_datadir}/%{name}/www
%{_datadir}/%{name}/www/*
%attr(755,root,root) %{_libdir}/*.so
%{_mandir}/man1/rspamadm.1*
%{_mandir}/man1/rspamc.1*
%{_mandir}/man8/rspamd.8*
+%dir %attr(750,root,logs) /var/log/%{name}
+%dir /var/run/%{name}
%changelog
* Wed May 15 2013 PLD Linux Team <feedback at pld-linux.org>
- For complete changelog see: http://git.pld-linux.org/?p=packages/rspamd.git;a=log
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rspamd.git/commitdiff/afe1686de0a6bc664a9d42ee2b9ebb345f5e62c5
More information about the pld-cvs-commit
mailing list