/[packages]/updates/1/spamassassin/current/SPECS/spamassassin.spec
ViewVC logotype

Annotation of /updates/1/spamassassin/current/SPECS/spamassassin.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 37397 - (hide annotations) (download)
Mon Jan 24 14:57:37 2011 UTC (13 years, 2 months ago) by ennael
Original Path: cauldron/spamassassin/current/SPECS/spamassassin.spec
File size: 18522 byte(s)
add bootstrap

1 ennael 37397 %define bootstrap 1
2     %{?_without_bootstrap: %global bootstrap 0}
3     %{?_with_bootstrap: %global bootstrap 1}
4    
5 ennael 33043 %define fname Mail-SpamAssassin
6     %define svn_snap r1036809
7    
8     Summary: A spam filter for email which can be invoked from mail delivery agents
9     Name: spamassassin
10     Version: 3.3.2
11     Release: %mkrel 0.0.%{svn_snap}.1
12     License: Apache License
13     Group: Networking/Mail
14     URL: http://spamassassin.apache.org/
15     #Source0: http://www.apache.org/dist/spamassassin/source/%{fname}-%{version}.tar.bz2
16     #Source1: http://www.apache.org/dist/spamassassin/source/%{fname}-%{version}.tar.bz2.asc
17     #svn co https://svn.apache.org/repos/asf/spamassassin/branches/3.3 spamassassin-3.3.x
18     Source0: %{fname}-3.3.x.tar.gz
19     Source2: spamd.init
20     Source3: spamd.sysconfig
21     Source4: spamassassin-default.rc
22     Source5: spamassassin-spamc.rc
23     Source6: sa-update.cron
24     Source7: spamd.logrotate
25     Source8: spamd.conf
26     # (fc) 2.60-5mdk don't use version dependent perl call in #!
27     Patch0: spamassassin-3.2.0-fixbang.patch
28     Patch1: Mail-SpamAssassin-3.1.5-no_spamcop.diff
29     Requires(post): rpm-helper
30     Requires(preun): rpm-helper
31     BuildRequires: gnupg
32     BuildRequires: openssl-devel
33     BuildRequires: perl-Apache-Test
34     BuildRequires: perl(Archive::Tar)
35     BuildRequires: perl-DB_File
36     BuildRequires: perl-devel
37     BuildRequires: perl(Digest::SHA)
38     BuildRequires: perl-Encode-Detect
39     BuildRequires: perl(ExtUtils::MakeMaker) >= 6.17
40     BuildRequires: perl-HTML-Parser
41     BuildRequires: perl(IO::Socket::INET6)
42     BuildRequires: perl-IO-Socket-SSL
43     BuildRequires: perl-IO-Zlib
44     BuildRequires: perl-IP-Country
45     BuildRequires: perl-libwww-perl
46     BuildRequires: perl-Mail-DKIM >= 0.37
47     BuildRequires: perl-Mail-SPF
48     BuildRequires: perl-Net-DNS
49     BuildRequires: perl-Net-Ident
50     BuildRequires: perl-Socket6
51     BuildRequires: perl-Sys-Hostname-Long
52     BuildRequires: perl-Time-HiRes
53     BuildRequires: perl-version
54     BuildRequires: re2c
55     Requires: perl-Mail-SpamAssassin = %{version}
56     Requires: perl(Archive::Tar)
57     Requires: perl-DB_File
58     Requires: perl(NetAddr::IP)
59     Requires: perl-Net-DNS
60     Requires: perl(Time::HiRes)
61     Requires: spamassassin-rules >= 3.3.0
62     # (oe) these are not required, but if not it cripples the SpamAssassin functionalities
63     %define opt_deps gnupg perl(Digest::SHA) perl-Encode-Detect perl-IO-Socket-SSL perl-IO-Zlib perl-IP-Country perl-libwww-perl perl-Mail-DKIM >= 0.37 perl-Mail-SPF perl-Net-Ident perl-Sys-Hostname-Long perl-version
64     Suggests: %{opt_deps}
65     Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
66    
67     %description
68     SpamAssassin provides you with a way to reduce if not completely eliminate
69     Unsolicited Commercial Email (SPAM) from your incoming email. It can
70     be invoked by a MDA such as sendmail or postfix, or can be called from
71     a procmail script, .forward file, etc. It uses a genetic-algorithm
72     evolved scoring system to identify messages which look spammy, then
73     adds headers to the message so they can be filtered by the user's mail
74     reading software. This distribution includes the spamd/spamc components
75     which create a server that considerably speeds processing of mail.
76    
77     SpamAssassin also includes support for reporting spam messages
78     automatically, and/or manually, to collaborative filtering databases such
79     as Vipul's Razor, DCC or pyzor.
80     Install perl-Razor-Agent package to get Vipul's Razor support.
81     Install dcc package to get Distributed Checksum Clearinghouse (DCC) support.
82     Install pyzor package to get Pyzor support.
83    
84     To enable spamassassin, if you are receiving mail locally, simply add
85     this line to your ~/.procmailrc:
86     INCLUDERC=/etc/mail/spamassassin/spamassassin-default.rc
87    
88     To filter spam for all users, add that line to /etc/procmailrc
89     (creating if necessary).
90    
91     %package sa-compile
92     Summary: Compiles SpamAssassin rulesets into native perl code
93     Group: Networking/Mail
94     Requires: gcc make
95     Requires: perl-devel
96     Requires: re2c
97     Conflicts: spamassassin < 3.2.5-3
98    
99     %description sa-compile
100     sa-compile uses re2c to compile the site-wide parts of the SpamAssassin
101     ruleset. No part of user_prefs or any files included from user_prefs can be
102     built into the compiled set. This compiled set is then used by the
103     "Mail::SpamAssassin::Plugin::Rule2XSBody" plugin to speed up SpamAssassin's
104     operation, where possible, and when that plugin is loaded. re2c can match
105     strings much faster than perl code, by constructing a DFA to match many simple
106     strings in parallel, and compiling that to native object code. Not all
107     SpamAssassin rules are amenable to this conversion, however.
108    
109     %package tools
110     Summary: Miscleanous tools for SpamAssassin
111     Group: Networking/Mail
112     Requires: perl-Mail-SpamAssassin = %{version}
113    
114     %description tools
115     Miscleanous tools from various authors, distributed with SpamAssassin.
116     See /usr/share/doc/spamassassin-tools-*/.
117    
118     %package spamd
119     Summary: Daemonized version of SpamAssassin
120     Group: System/Servers
121     Requires(post): rpm-helper spamassassin-rules >= 3.3.0
122     Requires(preun): rpm-helper
123     Requires: spamassassin = %{version}
124    
125     %description spamd
126     The purpose of this program is to provide a daemonized version of the
127     spamassassin executable. The goal is improving throughput performance
128     for automated mail checking.
129    
130     This is intended to be used alongside "spamc", a fast, low-overhead C
131     client program.
132    
133     %package spamc
134     Summary: A client for spamd
135     Group: Networking/Mail
136    
137     %description spamc
138     Spamc is the client half of the spamc/spamd pair. It should be used in
139     place of "spamassassin" in scripts to process mail. It will read the
140     mail from STDIN, and spool it to its connection to spamd, then read
141     the result back and print it to STDOUT. Spamc has extremely low
142     overhead in loading, so it should be much faster to load than the
143     whole spamassassin program.
144    
145     %package -n perl-%{fname}
146     Summary: SpamAssassin e-mail filter Perl modules
147     Group: Development/Perl
148     Requires: perl(HTML::Parser)
149    
150     %description -n perl-%{fname}
151     Mail::SpamAssassin is a module to identify spam using text analysis and
152     several internet-based realtime blacklists. Using its rule base, it uses a
153     wide range of heuristic tests on mail headers and body text to identify
154     ``spam'', also known as unsolicited commercial email. Once identified, the
155     mail can then be optionally tagged as spam for later filtering using the
156     user's own mail user-agent application.
157    
158     %package -n perl-%{fname}-Spamd
159     Summary: A mod_perl2 module implementing the spamd protocol
160     Group: Development/Perl
161     Requires: apache-mod_perl
162    
163     %description -n perl-%{fname}-Spamd
164     This distribution contains a mod_perl2 module, implementing the spamd protocol
165     from the SpamAssassin (http://spamassassin.apache.org/) project in Apache2.
166     It's mostly compatible with the original spamd.
167    
168     %prep
169    
170     %setup -q -n %{fname}-3.3.x
171     %patch0 -p0 -b .fixbang
172     %patch1 -p0
173    
174     cp %{SOURCE2} spamd.init
175     cp %{SOURCE3} spamd.sysconfig
176     cp %{SOURCE6} sa-update.cron
177     cp %{SOURCE7} spamd.logrotate
178     cp %{SOURCE8} spamd.conf
179    
180     # svn cleansing...
181     for i in `find . -type d -name .svn`; do
182     if [ -e "$i" ]; then rm -rf $i; fi >&/dev/null
183     done
184    
185     %build
186    
187     %{__perl} \
188     Makefile.PL \
189     INSTALLDIRS=vendor \
190     SYSCONFDIR=%{_sysconfdir} \
191     DATADIR=%{_datadir}/spamassassin \
192     ENABLE_SSL=yes \
193     RUN_NET_TESTS=no < /dev/null
194    
195     %make OPTIMIZE="%{optflags}" LDFLAGS="%{ldflags}"
196    
197     pushd spamd-apache2
198     %{__perl} Makefile.PL INSTALLDIRS=vendor < /dev/null
199     %make
200     popd
201    
202     %check
203     #cat >> t/config.dist << EOF
204     #run_net_tests=y
205     #run_spamd_prefork_stress_test=y
206     #EOF
207     export LANG=C
208     export LC_ALL=C
209     export LANGUAGE=C
210     # useless and broken test case
211     rm -f t/make_install.t
212     # requires polish locales?!?
213     rm -f t/lang_pl_tests.t
214     make FULLPERL="%{_bindir}/perl" test
215    
216     %install
217     rm -rf %{buildroot}
218    
219     %makeinstall_std
220    
221     pushd spamd-apache2
222     %makeinstall_std
223     popd
224    
225     install -d %{buildroot}%{_sysconfdir}/mail/%{name}/sa-update-keys
226     install -d %{buildroot}%{_sysconfdir}/sysconfig
227     install -d %{buildroot}%{_sysconfdir}/cron.daily
228     install -d %{buildroot}%{_sysconfdir}/logrotate.d
229     install -d %{buildroot}%{_initrddir}
230     install -d %{buildroot}/var/spool/spamassassin
231     install -d %{buildroot}/var/log/spamassassin
232     install -d %{buildroot}/var/lib/spamassassin
233     install -d %{buildroot}%{_sysconfdir}/httpd/conf/webapps.d
234    
235     cat << EOF >> %{buildroot}%{_sysconfdir}/mail/%{name}/v330.pre
236    
237     # Mail::SpamAssassin::Plugin::AWL - Normalize scores via auto-whitelist
238     loadplugin Mail::SpamAssassin::Plugin::AWL
239     EOF
240    
241     cat << EOF >> %{buildroot}%{_sysconfdir}/mail/%{name}/local.cf
242     required_hits 5
243     rewrite_header Subject [SPAM]
244     report_safe 0
245     ifplugin Mail::SpamAssassin::Plugin::AWL
246     auto_whitelist_path /var/spool/spamassassin/auto-whitelist
247     auto_whitelist_file_mode 0666
248     endif # Mail::SpamAssassin::Plugin::AWL
249     EOF
250    
251     install -m0755 spamd.init %{buildroot}%{_initrddir}/spamd
252     install -m0644 spamd.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/spamd
253     install -m0755 sa-update.cron %{buildroot}%{_sysconfdir}/cron.daily/sa-update
254     install -m0644 spamd.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/spamd
255     install -m0644 spamd.conf %{buildroot}/%{_sysconfdir}/httpd/conf/webapps.d/spamd.conf
256    
257     install -m0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/mail/spamassassin/
258     install -m0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/mail/spamassassin/
259    
260     # bork bork
261     install -m0644 rules/*.pre %{buildroot}%{_sysconfdir}/mail/%{name}/
262    
263     # cleanup
264     rm -f %{buildroot}%{_bindir}/apache-spamd.pl
265     rm -f %{buildroot}%{_mandir}/man1/apache-spamd.pl.1*
266    
267     # these are not meant to be relased
268     rm -f %{buildroot}%{perl_vendorlib}/Mail/SpamAssassin/Plugin/P595Body.pm
269     rm -f %{buildroot}%{perl_vendorlib}/Mail/SpamAssassin/Plugin/RabinKarpBody.pm
270    
271     %post
272     [ -f %{_sysconfdir}/spamassassin.cf ] && %{__mv} %{_sysconfdir}/spamassassin.cf %{_sysconfdir}/mail/spamassassin/migrated.cf || true
273     [ -f %{_sysconfdir}/mail/spamassassin.cf ] && /bin/mv %{_sysconfdir}/mail/spamassassin.cf %{_sysconfdir}/mail/spamassassin/migrated.cf || true
274    
275     %post spamd
276     # -a and --auto-whitelist options were removed from 3.0.0
277     # prevent service startup failure
278     perl -p -i -e 's/(["\s]-\w+)a/$1/ ; s/(["\s]-)a(\w+)/$1$2/ ; s/(["\s])-a\b/$1/' /etc/sysconfig/spamd
279     perl -p -i -e 's/ --auto-whitelist//' /etc/sysconfig/spamd
280    
281     # fix permissions
282     if [ -f %{_sysconfdir}/mail/%{name}/local.cf ]; then
283    
284     auto_whitelist_path="`grep "^auto_whitelist_path" %{_sysconfdir}/mail/%{name}/local.cf | awk '{ print $2 }'`"
285     auto_whitelist_file_mode="`grep "^auto_whitelist_file_mode" %{_sysconfdir}/mail/%{name}/local.cf | awk '{ print $2 }'`"
286    
287     if [ "${auto_whitelist_path}" == "/var/spool/%{name}" ]; then
288     echo "Correcting \"auto_whitelist_path\" (#27424) in the %{_sysconfdir}/mail/%{name}/local.cf file..."
289     perl -pi -e "s|/var/spool/%{name}\b|/var/spool/%{name}/auto-whitelist|g" %{_sysconfdir}/mail/%{name}/local.cf
290     auto_whitelist_path="/var/spool/%{name}/auto-whitelist"
291     fi
292    
293     if ! [ -z "${auto_whitelist_path}" ]; then
294     touch ${auto_whitelist_path}
295     if [ -z "${auto_whitelist_file_mode}" ]; then
296     auto_whitelist_file_mode="0666"
297     fi
298     chmod ${auto_whitelist_file_mode} ${auto_whitelist_path}
299     fi
300    
301     fi
302    
303     %_post_service spamd
304    
305     %preun spamd
306     %_preun_service spamd
307    
308     %post -n perl-%{fname}-Spamd
309    
310     %postun -n perl-%{fname}-Spamd
311    
312     %clean
313     rm -rf %{buildroot}
314    
315     %files
316     %defattr(-,root,root)
317     %doc README Changes sample-*.txt procmailrc.example INSTALL TRADEMARK
318     %doc CREDITS UPGRADE USAGE
319     %dir %{_sysconfdir}/mail/%{name}
320     %dir %attr(0700,root,root) %{_sysconfdir}/mail/%{name}/sa-update-keys
321     %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/mail/%{name}/*.cf
322     %config(noreplace) %{_sysconfdir}/mail/%{name}/*.pre
323     %config(noreplace) %{_sysconfdir}/mail/%{name}/spamassassin-default.rc
324     %dir %attr(0777,root,root) /var/spool/spamassassin
325     %dir /var/lib/spamassassin
326     %attr(0755,root,root) %{_bindir}/sa-awl
327     %attr(0755,root,root) %{_bindir}/sa-check_spamd
328     %attr(0755,root,root) %{_bindir}/sa-learn
329     %attr(0755,root,root) %{_bindir}/sa-update
330     %attr(0755,root,root) %{_bindir}/spamassassin
331     %{_mandir}/man1/sa-learn.1*
332     %{_mandir}/man1/spamassassin.1*
333     %{_mandir}/man1/sa-update.1*
334     %{_mandir}/man1/spamassassin-run.1*
335     %{_datadir}/spamassassin
336    
337     %files sa-compile
338     %defattr(-,root,root)
339     %attr(0755,root,root) %{_bindir}/sa-compile
340     %{_mandir}/man1/sa-compile.1*
341    
342     %files tools
343     %defattr(-,root,root)
344     %doc sql ldap
345    
346     %files spamd
347     %defattr(-,root,root)
348     %doc spamd/README* spamd/PROTOCOL
349     %attr(0700,root,root) %{_sysconfdir}/cron.daily/sa-update
350     %attr(0755,root,root) %{_initrddir}/spamd
351     %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/spamd
352     %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/spamd
353     %attr(0755,root,root) %{_bindir}/spamd
354     %{_mandir}/man1/spamd.1*
355     %dir %attr(0755,root,root) /var/log/spamassassin
356    
357     %files spamc
358     %defattr(-,root,root)
359     %config(noreplace) %{_sysconfdir}/mail/%{name}/spamassassin-spamc.rc
360     %attr(0755,root,root) %{_bindir}/spamc
361     %{_mandir}/man1/spamc.1*
362    
363     %files -n perl-%{fname}
364     %defattr(644,root,root,755)
365     %dir %{perl_vendorlib}/Mail/SpamAssassin
366     %{perl_vendorlib}/Mail/SpamAssassin/*.pm
367     %{perl_vendorlib}/Mail/SpamAssassin.pm
368     %{perl_vendorlib}/spamassassin-run.pod
369     %dir %{perl_vendorlib}/Mail/SpamAssassin/Bayes
370     %dir %{perl_vendorlib}/Mail/SpamAssassin/BayesStore
371     %dir %{perl_vendorlib}/Mail/SpamAssassin/Conf
372     %dir %{perl_vendorlib}/Mail/SpamAssassin/Locker
373     %dir %{perl_vendorlib}/Mail/SpamAssassin/Logger
374     %dir %{perl_vendorlib}/Mail/SpamAssassin/Message
375     %dir %{perl_vendorlib}/Mail/SpamAssassin/Message/Metadata
376     %dir %{perl_vendorlib}/Mail/SpamAssassin/Plugin
377     %dir %{perl_vendorlib}/Mail/SpamAssassin/Util
378     %{perl_vendorlib}/Mail/SpamAssassin/Bayes/*.pm
379     %{perl_vendorlib}/Mail/SpamAssassin/BayesStore/*.pm
380     %{perl_vendorlib}/Mail/SpamAssassin/Conf/*.pm
381     %{perl_vendorlib}/Mail/SpamAssassin/Locker/*.pm
382     %{perl_vendorlib}/Mail/SpamAssassin/Logger/*.pm
383     %{perl_vendorlib}/Mail/SpamAssassin/Message/Metadata/*.pm
384     %{perl_vendorlib}/Mail/SpamAssassin/Message/*.pm
385     %{perl_vendorlib}/Mail/SpamAssassin/Plugin/*.pm
386     %{perl_vendorlib}/Mail/SpamAssassin/Util/*.pm
387     %{_mandir}/man3/Mail::SpamAssassin.3pm*
388     %{_mandir}/man3/Mail::SpamAssassin::AICache.3pm*
389     %{_mandir}/man3/Mail::SpamAssassin::ArchiveIterator.3pm*
390     %{_mandir}/man3/Mail::SpamAssassin::AsyncLoop.3pm*
391     %{_mandir}/man3/Mail::SpamAssassin::AutoWhitelist.3pm*
392     %{_mandir}/man3/Mail::SpamAssassin::Bayes.3pm*
393     %{_mandir}/man3/Mail::SpamAssassin::BayesStore.3pm*
394     %{_mandir}/man3/Mail::SpamAssassin::BayesStore::BDB.3pm*
395     %{_mandir}/man3/Mail::SpamAssassin::BayesStore::MySQL.3pm*
396     %{_mandir}/man3/Mail::SpamAssassin::BayesStore::PgSQL.3pm*
397     %{_mandir}/man3/Mail::SpamAssassin::BayesStore::SQL.3pm*
398     %{_mandir}/man3/Mail::SpamAssassin::Client.3pm*
399     %{_mandir}/man3/Mail::SpamAssassin::Conf.3pm*
400     %{_mandir}/man3/Mail::SpamAssassin::Conf::LDAP.3pm*
401     %{_mandir}/man3/Mail::SpamAssassin::Conf::Parser.3pm*
402     %{_mandir}/man3/Mail::SpamAssassin::Conf::SQL.3pm*
403     %{_mandir}/man3/Mail::SpamAssassin::DnsResolver.3pm*
404     %{_mandir}/man3/Mail::SpamAssassin::Logger.3pm*
405     %{_mandir}/man3/Mail::SpamAssassin::Logger::File.3pm*
406     %{_mandir}/man3/Mail::SpamAssassin::Logger::Stderr.3pm*
407     %{_mandir}/man3/Mail::SpamAssassin::Logger::Syslog.3pm*
408     %{_mandir}/man3/Mail::SpamAssassin::Message.3pm*
409     %{_mandir}/man3/Mail::SpamAssassin::Message::Metadata.3pm*
410     %{_mandir}/man3/Mail::SpamAssassin::Message::Node.3pm*
411     %{_mandir}/man3/Mail::SpamAssassin::PerMsgLearner.3pm*
412     %{_mandir}/man3/Mail::SpamAssassin::PerMsgStatus.3pm*
413     %{_mandir}/man3/Mail::SpamAssassin::PersistentAddrList.3pm*
414     %{_mandir}/man3/Mail::SpamAssassin::Plugin.3pm*
415     %{_mandir}/man3/Mail::SpamAssassin::Plugin::AccessDB.3pm*
416     %{_mandir}/man3/Mail::SpamAssassin::Plugin::AntiVirus.3pm*
417     %{_mandir}/man3/Mail::SpamAssassin::Plugin::ASN.3pm*
418     %{_mandir}/man3/Mail::SpamAssassin::Plugin::AutoLearnThreshold.3pm*
419     %{_mandir}/man3/Mail::SpamAssassin::Plugin::AWL.3pm*
420     %{_mandir}/man3/Mail::SpamAssassin::Plugin::Bayes.3pm*
421     %{_mandir}/man3/Mail::SpamAssassin::Plugin::BodyRuleBaseExtractor.3pm*
422     %{_mandir}/man3/Mail::SpamAssassin::Plugin::Check.3pm*
423     %{_mandir}/man3/Mail::SpamAssassin::Plugin::DCC.3pm*
424     %{_mandir}/man3/Mail::SpamAssassin::Plugin::DKIM.3pm*
425     %{_mandir}/man3/Mail::SpamAssassin::PluginHandler.3pm*
426     %{_mandir}/man3/Mail::SpamAssassin::Plugin::Hashcash.3pm*
427     %{_mandir}/man3/Mail::SpamAssassin::Plugin::MIMEHeader.3pm*
428     %{_mandir}/man3/Mail::SpamAssassin::Plugin::NetCache.3pm*
429     %{_mandir}/man3/Mail::SpamAssassin::Plugin::OneLineBodyRuleType.3pm*
430     %{_mandir}/man3/Mail::SpamAssassin::Plugin::PhishTag.3pm*
431     %{_mandir}/man3/Mail::SpamAssassin::Plugin::Pyzor.3pm*
432     %{_mandir}/man3/Mail::SpamAssassin::Plugin::Razor2.3pm*
433     %{_mandir}/man3/Mail::SpamAssassin::Plugin::RelayCountry.3pm*
434     %{_mandir}/man3/Mail::SpamAssassin::Plugin::ReplaceTags.3pm*
435     %{_mandir}/man3/Mail::SpamAssassin::Plugin::Reuse.3pm*
436     %{_mandir}/man3/Mail::SpamAssassin::Plugin::Rule2XSBody.3pm*
437     %{_mandir}/man3/Mail::SpamAssassin::Plugin::Shortcircuit.3pm*
438     %{_mandir}/man3/Mail::SpamAssassin::Plugin::SpamCop.3pm*
439     %{_mandir}/man3/Mail::SpamAssassin::Plugin::SPF.3pm*
440     %{_mandir}/man3/Mail::SpamAssassin::Plugin::Test.3pm*
441     %{_mandir}/man3/Mail::SpamAssassin::Plugin::TextCat.3pm*
442     %{_mandir}/man3/Mail::SpamAssassin::Plugin::URIDetail.3pm*
443     %{_mandir}/man3/Mail::SpamAssassin::Plugin::URIDNSBL.3pm*
444     %{_mandir}/man3/Mail::SpamAssassin::Plugin::VBounce.3pm*
445     %{_mandir}/man3/Mail::SpamAssassin::Plugin::WhiteListSubject.3pm*
446     %{_mandir}/man3/Mail::SpamAssassin::SQLBasedAddrList.3pm*
447     %{_mandir}/man3/Mail::SpamAssassin::SubProcBackChannel.3pm*
448     %{_mandir}/man3/Mail::SpamAssassin::Timeout.3pm*
449     %{_mandir}/man3/Mail::SpamAssassin::Util.3pm*
450     %{_mandir}/man3/Mail::SpamAssassin::Util::DependencyInfo.3pm*
451     %{_mandir}/man3/Mail::SpamAssassin::Util::Progress.3pm*
452     %{_mandir}/man3/Mail::SpamAssassin::Util::RegistrarBoundaries.3pm*
453     %{_mandir}/man3/spamassassin-run.3pm*
454    
455     %files -n perl-%{fname}-Spamd
456     %defattr(644,root,root,755)
457     %doc spamd-apache2/README.apache
458     %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/httpd/conf/webapps.d/spamd.conf
459     %dir %{perl_vendorlib}/Mail/SpamAssassin/Spamd
460     %{perl_vendorlib}/Mail/SpamAssassin/Spamd/Apache2.pm
461     %{perl_vendorlib}/Mail/SpamAssassin/Spamd/Config.pm
462     %{perl_vendorlib}/Mail/SpamAssassin/Spamd.pm
463     %dir %{perl_vendorlib}/Mail/SpamAssassin/Spamd/Apache2
464     %{perl_vendorlib}/Mail/SpamAssassin/Spamd/Apache2/AclRFC1413.pm
465     %{perl_vendorlib}/Mail/SpamAssassin/Spamd/Apache2/Config.pm
466     %{perl_vendorlib}/Mail/SpamAssassin/Spamd/Apache2/AclIP.pm
467     %{_mandir}/man3/Mail::SpamAssassin::Spamd.3pm*
468     %{_mandir}/man3/Mail::SpamAssassin::Spamd::Apache2.3pm*
469     %{_mandir}/man3/Mail::SpamAssassin::Spamd::Apache2::AclIP.3pm*
470     %{_mandir}/man3/Mail::SpamAssassin::Spamd::Apache2::AclRFC1413.3pm*
471     %{_mandir}/man3/Mail::SpamAssassin::Spamd::Apache2::Config.3pm*
472     %{_mandir}/man3/Mail::SpamAssassin::Spamd::Config.3pm*
473    
474    

  ViewVC Help
Powered by ViewVC 1.1.30