1 |
%define bootstrap 1 |
%define bootstrap 0 |
2 |
%{?_without_bootstrap: %global bootstrap 0} |
%{?_without_bootstrap: %global bootstrap 0} |
3 |
%{?_with_bootstrap: %global bootstrap 1} |
%{?_with_bootstrap: %global bootstrap 1} |
4 |
|
|
5 |
%define fname Mail-SpamAssassin |
%define fname Mail-SpamAssassin |
|
%define svn_snap r2260312 |
|
6 |
|
|
7 |
Summary: A spam filter for email which can be invoked from mail delivery agents |
Summary: A spam filter for email which can be invoked from mail delivery agents |
8 |
Name: spamassassin |
Name: spamassassin |
9 |
Version: 3.3.2 |
Version: 3.3.2 |
10 |
Release: %mkrel 0.0.%{svn_snap}.1 |
Release: %mkrel 1 |
11 |
License: Apache License |
License: Apache License |
12 |
Group: Networking/Mail |
Group: Networking/Mail |
13 |
URL: http://spamassassin.apache.org/ |
URL: http://spamassassin.apache.org/ |
14 |
#Source0: http://www.apache.org/dist/spamassassin/source/%{fname}-%{version}.tar.bz2 |
Source0: http://www.apache.org/dist/spamassassin/source/%{fname}-%{version}.tar.gz |
15 |
#Source1: http://www.apache.org/dist/spamassassin/source/%{fname}-%{version}.tar.bz2.asc |
#Source1: http://www.apache.org/dist/spamassassin/source/%{fname}-%{version}.tar.bz2.asc |
16 |
#svn co https://svn.apache.org/repos/asf/spamassassin/branches/3.3 spamassassin-3.3.x |
#svn co https://svn.apache.org/repos/asf/spamassassin/branches/3.3 spamassassin-3.3.x |
|
Source0: %{fname}-3.3.x.tar.gz |
|
17 |
Source2: spamd.init |
Source2: spamd.init |
18 |
Source3: spamd.sysconfig |
Source3: spamd.sysconfig |
19 |
Source4: spamassassin-default.rc |
Source4: spamassassin-default.rc |
50 |
BuildRequires: perl-Time-HiRes |
BuildRequires: perl-Time-HiRes |
51 |
BuildRequires: perl-version |
BuildRequires: perl-version |
52 |
BuildRequires: re2c |
BuildRequires: re2c |
53 |
Requires: perl-Mail-SpamAssassin = %{version} |
Requires: perl-Mail-SpamAssassin >= %{version}-%{release} |
54 |
Requires: perl(Archive::Tar) |
Requires: perl(Archive::Tar) |
55 |
Requires: perl-DB_File |
Requires: perl-DB_File |
56 |
Requires: perl(NetAddr::IP) |
Requires: perl(NetAddr::IP) |
94 |
Requires: gcc make |
Requires: gcc make |
95 |
Requires: perl-devel |
Requires: perl-devel |
96 |
Requires: re2c |
Requires: re2c |
|
Conflicts: spamassassin < 3.2.5-3 |
|
97 |
|
|
98 |
%description sa-compile |
%description sa-compile |
99 |
sa-compile uses re2c to compile the site-wide parts of the SpamAssassin |
sa-compile uses re2c to compile the site-wide parts of the SpamAssassin |
168 |
|
|
169 |
%prep |
%prep |
170 |
|
|
171 |
%setup -q -n %{fname}-3.3.x |
%setup -q -n %{fname}-%{version} |
172 |
%patch0 -p0 -b .fixbang |
%patch0 -p0 -b .fixbang |
173 |
%patch1 -p0 |
%patch1 -p0 |
174 |
|
|
212 |
rm -f t/make_install.t |
rm -f t/make_install.t |
213 |
# requires polish locales?!? |
# requires polish locales?!? |
214 |
rm -f t/lang_pl_tests.t |
rm -f t/lang_pl_tests.t |
215 |
|
# do not work |
216 |
|
# error: Can't locate auto/Net/SSLeay/CTX_v2_new.al |
217 |
|
rm -f t/spamd_ssl_tls.t |
218 |
|
rm -f t/spamd_ssl_v2.t |
219 |
|
|
220 |
make FULLPERL="%{_bindir}/perl" test |
make FULLPERL="%{_bindir}/perl" test |
221 |
|
|
222 |
%install |
%install |
|
rm -rf %{buildroot} |
|
223 |
|
|
224 |
%makeinstall_std |
%makeinstall_std |
225 |
|
|
311 |
echo "need to run sa-update" |
echo "need to run sa-update" |
312 |
/usr/bin/sa-update -v |
/usr/bin/sa-update -v |
313 |
|
|
|
|
|
|
|
|
|
|
|
314 |
%_post_service spamd |
%_post_service spamd |
315 |
|
|
|
|
|
316 |
%preun spamd |
%preun spamd |
317 |
%_preun_service spamd |
%_preun_service spamd |
318 |
|
|
|
|
|
|
%post spamc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%post -n perl-%{fname}-Spamd |
|
|
|
|
|
|
|
|
%postun -n perl-%{fname}-Spamd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%clean |
|
|
rm -rf %{buildroot} |
|
|
|
|
319 |
%files |
%files |
|
%defattr(-,root,root) |
|
320 |
%doc README Changes sample-*.txt procmailrc.example INSTALL TRADEMARK |
%doc README Changes sample-*.txt procmailrc.example INSTALL TRADEMARK |
321 |
%doc CREDITS UPGRADE USAGE |
%doc CREDITS UPGRADE USAGE |
322 |
%dir %{_sysconfdir}/mail/%{name} |
%dir %{_sysconfdir}/mail/%{name} |
331 |
%attr(0755,root,root) %{_bindir}/sa-learn |
%attr(0755,root,root) %{_bindir}/sa-learn |
332 |
%attr(0755,root,root) %{_bindir}/sa-update |
%attr(0755,root,root) %{_bindir}/sa-update |
333 |
%attr(0755,root,root) %{_bindir}/spamassassin |
%attr(0755,root,root) %{_bindir}/spamassassin |
334 |
|
%{_mandir}/man1/sa-awl.1* |
335 |
%{_mandir}/man1/sa-learn.1* |
%{_mandir}/man1/sa-learn.1* |
336 |
%{_mandir}/man1/spamassassin.1* |
%{_mandir}/man1/spamassassin.1* |
337 |
%{_mandir}/man1/sa-update.1* |
%{_mandir}/man1/sa-update.1* |
338 |
%{_mandir}/man1/spamassassin-run.1* |
%{_mandir}/man1/spamassassin-run.1* |
339 |
|
%{_mandir}/man1/sa-awl.1* |
340 |
%{_datadir}/spamassassin |
%{_datadir}/spamassassin |
341 |
|
|
342 |
%files sa-compile |
%files sa-compile |
418 |
%{_mandir}/man3/Mail::SpamAssassin::PersistentAddrList.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::PersistentAddrList.3pm* |
419 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin.3pm* |
420 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AccessDB.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AccessDB.3pm* |
421 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AskDNS.3pm* |
#%{_mandir}/man3/Mail::SpamAssassin::Plugin::AskDNS.3pm* |
422 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AntiVirus.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AntiVirus.3pm* |
423 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::ASN.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::ASN.3pm* |
424 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AutoLearnThreshold.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::AutoLearnThreshold.3pm* |
431 |
%{_mandir}/man3/Mail::SpamAssassin::PluginHandler.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::PluginHandler.3pm* |
432 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::Hashcash.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::Hashcash.3pm* |
433 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::MIMEHeader.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::MIMEHeader.3pm* |
434 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::NetCache.3pm* |
#%{_mandir}/man3/Mail::SpamAssassin::Plugin::NetCache.3pm* |
435 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::OneLineBodyRuleType.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::OneLineBodyRuleType.3pm* |
436 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::PhishTag.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::PhishTag.3pm* |
437 |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::Pyzor.3pm* |
%{_mandir}/man3/Mail::SpamAssassin::Plugin::Pyzor.3pm* |