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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 101464 by schedbot, Wed Jun 1 19:01:05 2011 UTC revision 208394 by remmy, Mon Feb 13 11:49:49 2012 UTC
# Line 1  Line 1 
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
# Line 52  BuildRequires: perl-Sys-Hostname-Long Line 50  BuildRequires: perl-Sys-Hostname-Long
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)
# Line 96  Group:         Networking/Mail Line 94  Group:         Networking/Mail
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
# Line 171  It's mostly compatible with the original Line 168  It's mostly compatible with the original
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    
# Line 215  export LANGUAGE=C Line 212  export LANGUAGE=C
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    
# Line 310  fi Line 311  fi
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}
# Line 353  rm -rf %{buildroot} Line 331  rm -rf %{buildroot}
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
# Line 438  rm -rf %{buildroot} Line 418  rm -rf %{buildroot}
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*
# Line 451  rm -rf %{buildroot} Line 431  rm -rf %{buildroot}
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*

Legend:
Removed from v.101464  
changed lines
  Added in v.208394

  ViewVC Help
Powered by ViewVC 1.1.30