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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 37397 - (show 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 %define bootstrap 1
2 %{?_without_bootstrap: %global bootstrap 0}
3 %{?_with_bootstrap: %global bootstrap 1}
4
5 %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