3 %bcond_without tests # do not perform "make test"
6 %define pnam SpamAssassin
7 Summary: Mail::SpamAssassin - Spam detector and markup engine
9 Name: perl-Mail-SpamAssassin
13 License: GPL v1+ or Artistic
14 Group: Development/Languages/Perl
15 Source0: http://search.cpan.org/CPAN/authors/id/J/JM/JMASON/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5: 5a93f81fda315411560ff5da099382d2
17 URL: http://search.cpan.org/dist/Mail-SpamAssassin/
18 BuildRequires: perl-devel >= 1:5.8.0
19 BuildRequires: rpm-perlprov >= 4.1-13
20 BuildRequires: perl-NetAddr-IP
21 BuildRequires: perl-Net-DNS >= 0.34
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Mail::SpamAssassin is a module to identify spam using several methods
26 including text analysis, internet-based realtime blacklists,
27 statistical analysis, and internet-based hashing algorithms.
29 Using its rule base, it uses a wide range of heuristic tests on mail
30 headers and body text to identify "spam", also known as unsolicited
31 bulk email. Once identified as spam, the mail can then be tagged as
32 spam for later filtering using the user's own mail user agent
33 application or at the mail transfer agent.
35 If you wish to use a command-line filter tool, try the spamassassin or
36 the spamd/spamc tools provided.
38 # %description -l pl.UTF-8 # TODO
41 %setup -q -n %{pdir}-%{pnam}-%{version}
44 %{__perl} Makefile.PL \
45 INSTALLDIRS=vendor < /dev/null
48 OPTIMIZE="%{rpmcflags}"
50 %{?with_tests:%{__make} test}
53 rm -rf $RPM_BUILD_ROOT
55 %{__make} pure_install \
56 DESTDIR=$RPM_BUILD_ROOT
59 rm -rf $RPM_BUILD_ROOT
62 %defattr(644,root,root,755)
63 %doc Changes CREDITS INSTALL README
64 %attr(755,root,root) %{_bindir}/*
65 %{perl_vendorlib}/Mail/SpamAssassin.pm
66 %dir %{perl_vendorlib}/Mail/SpamAssassin
67 %{perl_vendorlib}/Mail/SpamAssassin/*.pm
68 %dir %{perl_vendorlib}/Mail/SpamAssassin/Bayes
69 %{perl_vendorlib}/Mail/SpamAssassin/Bayes/*.pm
70 %dir %{perl_vendorlib}/Mail/SpamAssassin/BayesStore
71 %{perl_vendorlib}/Mail/SpamAssassin/BayesStore/*.pm
72 %dir %{perl_vendorlib}/Mail/SpamAssassin/Conf
73 %{perl_vendorlib}/Mail/SpamAssassin/Conf/*.pm
74 %dir %{perl_vendorlib}/Mail/SpamAssassin/Locker
75 %{perl_vendorlib}/Mail/SpamAssassin/Locker/*.pm
76 %dir %{perl_vendorlib}/Mail/SpamAssassin/Logger
77 %{perl_vendorlib}/Mail/SpamAssassin/Logger/*.pm
78 %dir %{perl_vendorlib}/Mail/SpamAssassin/Message
79 %{perl_vendorlib}/Mail/SpamAssassin/Message/*.pm
80 %dir %{perl_vendorlib}/Mail/SpamAssassin/Message/Metadata
81 %{perl_vendorlib}/Mail/SpamAssassin/Message/Metadata/*.pm
82 %dir %{perl_vendorlib}/Mail/SpamAssassin/Plugin
83 %{perl_vendorlib}/Mail/SpamAssassin/Plugin/*.pm
84 %dir %{perl_vendorlib}/Mail/SpamAssassin/Util
85 %{perl_vendorlib}/Mail/SpamAssassin/Util/*.pm
86 %dir %{perl_vendorarch}/auto/Mail/SpamAssassin