]> git.pld-linux.org Git - packages/spamassassin.git/blobdiff - spamassassin.spec
- updated to 2.62
[packages/spamassassin.git] / spamassassin.spec
index 8e90f9275e6577201af5a81e43ac292e91ef847b..0d9cd16651a4cb124aba8f42f96448d6330958a3 100644 (file)
@@ -1,33 +1,37 @@
 #
 # Conditional build:
-# _with_tests - perform "make test"
+%bcond_with  tests     # perform "make test"
+#
 %include       /usr/lib/rpm/macros.perl
 %define        pdir    Mail
 %define        pnam    SpamAssassin
 Summary:       A spam filter for email which can be invoked from mail delivery agents
 Summary(pl):   Filtr antyspamowy, przeznaczony dla programów dostarczaj±cych pocztê (MDA)
 Name:          spamassassin
-Version:       2.41
-Release:       6
-License:       Artistic
+Version:       2.62
+Release:       1
+License:       GPL v1+ or Artistic
 Group:         Applications/Mail
 Source0:       http://spamassassin.org/released/%{pdir}-%{pnam}-%{version}.tar.gz
+# Source0-md5: e0cf85b038d85bb83083ee474763ed3c
 Source1:       %{name}.sysconfig
 Patch0:                %{name}-rc-script.patch
 URL:           http://spamassassin.org/
-BuildRequires: perl >= 5.6
-BuildRequires: rpm-perlprov >= 3.0.3-16
-%if %{?_with_tests:1}%{!?_with_tests:0}
+BuildRequires: openssl-devel >= 0.9.6k
+BuildRequires: perl-devel >= 5.6
+%if %{with tests}
 BuildRequires: perl-HTML-Parser >= 3
 # are these really needed?
 BuildRequires: perl-MailTools
+BuildRequires: perl-Mail-Audit
 BuildRequires: perl-MIME-Base64
 BuildRequires: perl-MIME-tools
 %endif
+BuildRequires: rpm-perlprov >= 4.0.2-104
 Prereq:                /sbin/chkconfig
 Requires:      perl-Mail-SpamAssassin >= %{version}
-Buildroot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     SpamAssassin
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _noautoreq      'perl(Razor2::Client::Agent)' 'perl(Razor::Agent)' 'perl(Razor::Client)' 'perl(DBI)'
 
@@ -81,8 +85,12 @@ for automated mail checking.
 This is intended to be used alongside "spamc", a fast, low-overhead C
 client program.
 
-# %description spamd -l pl
-# TODO
+%description spamd -l pl
+Spamd jest "demoniczn±" wersj± spamassassina. Jego zadaniem jest
+poprawa wydajno¶ci automatycznego sprawdzania poczty.
+
+Spamd powinien byæ u¿ywany wespó³ ze "spamc", który jest szybkim i
+wydajnym programem klienckim.
 
 %package spamc
 Summary:       spamc - client for spamd
@@ -97,12 +105,16 @@ the result back and print it to STDOUT. Spamc has extremely low
 overhead in loading, so it should be much faster to load than the
 whole spamassassin program.
 
-# %description spamc -l pl
-# TODO
+%description spamc -l pl
+Spamc powinien byæ u¿ywany zamiast "spamassassina" w skryptach
+przetwarzaj±cych pocztê. Zczytuje pocztê ze STDIN, kolejkuje j± a
+nastêpnie przekazuje spamd'owi, odczytuje wynik i podaje go na STDOUT.
+Spamc stara siê nie obci±¿aæ zbytnio procesora podczas ³adowania,
+dziêki czemu powinien dzia³aæ szybciej ni¿ sam spamassassin.
 
 %package -n perl-Mail-SpamAssassin
-Summary:       %{pdir}::%{pnam} -- SpamAssassin e-mail filter Perl modules
-Summary(pl):   %{pdir}::%{pnam} -- modu³y Perla filtru poczty SpamAssassin
+Summary:       Mail::SpamAssassin - SpamAssassin e-mail filter libraries
+Summary(pl):   Mail::SpamAssassin - biblioteki filtru poczty SpamAssassin
 Group:         Development/Languages/Perl
 Requires:      perl-HTML-Parser >= 3
 
@@ -123,31 +135,34 @@ stworzon
 oznaczona jako spam w celu pó¼niejszego wyfiltrowania, np. przy u¿yciu
 aplikacji do czytania poczty.
 
-%define                sa_confdir      $RPM_BUILD_ROOT%{_sysconfdir}/mail/spamassassin
-
-%prep -q
+%prep
 %setup -q -n %{pdir}-%{pnam}-%{version}
 %patch0 -p0
 
 %build
-%{__perl} Makefile.PL PREFIX=%{_prefix} SYSCONFDIR=%{_sysconfdir}
+echo "postmaster@localhost" | \
+%{__perl} Makefile.PL \
+       PREFIX=%{_prefix} \
+       SYSCONFDIR=%{_sysconfdir} \
+       RUN_RAZOR1_TESTS=0 \
+       RUN_RAZOR2_TESTS=0
 %{__make} OPTIMIZE="%{rpmcflags}"
 
-%{?_with_tests:%{__make} test}
+%{?with_tests:%{__make} test}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{sa_confdir},/etc/{sysconfig,rc.d/init.d}}
+install -d $RPM_BUILD_ROOT{/etc/{sysconfig,rc.d/init.d},%{_sysconfdir}/mail/spamassassin}
 
 %{__make} install \
        PREFIX=$RPM_BUILD_ROOT%{_prefix} \
+       SYSCONFDIR=$RPM_BUILD_ROOT/etc/mail/spamassassin \
        INSTALLMAN1DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
-       INSTALLMAN3DIR=$RPM_BUILD_ROOT%{_mandir}/man3 \
-       LOCAL_RULES_DIR=$RPM_BUILD_ROOT%{_sysconfdir}/mail/spamassassin
+       INSTALLMAN3DIR=$RPM_BUILD_ROOT%{_mandir}/man3
 
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/spamassassin
+install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/spamassassin
 
-install rules/local.cf $RPM_BUILD_ROOT%{sa_confdir}
+install rules/local.cf $RPM_BUILD_ROOT%{_sysconfdir}/mail/spamassassin
 
 # shouldn't this script be called `spamd' instead?
 install spamd/pld-rc-script.sh $RPM_BUILD_ROOT/etc/rc.d/init.d/spamassassin
@@ -175,9 +190,11 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc BUGS Changes COPYRIGHT INSTALL README TRADEMARK
+%doc BUGS Changes COPYRIGHT INSTALL README TRADEMARK USAGE
 %doc procmailrc.example
+%attr(755,root,root) %{_bindir}/sa-learn
 %attr(755,root,root) %{_bindir}/spamassassin
+%{_mandir}/man1/sa-learn*
 %{_mandir}/man1/spamassassin*
 
 %files tools
This page took 0.063982 seconds and 4 git commands to generate.