81 lines
2.4 KiB
RPMSpec
81 lines
2.4 KiB
RPMSpec
|
|
Summary: Fast anti-spam filtering by Bayesian statistical analysis
|
|||
|
|
Name: bogofilter
|
|||
|
|
Version: 1.2.5
|
|||
|
|
Release: 6
|
|||
|
|
License: GPLv2
|
|||
|
|
URL: http://bogofilter.sourceforge.net/
|
|||
|
|
Source0: http://downloads.sourceforge.net/bogofilter/bogofilter-%{version}.tar.xz
|
|||
|
|
BuildRequires: gcc
|
|||
|
|
BuildRequires: flex libdb-devel gsl-devel
|
|||
|
|
BuildRequires: /usr/bin/iconv
|
|||
|
|
BuildRequires: perl-generators
|
|||
|
|
BuildRequires: make
|
|||
|
|
|
|||
|
|
%description
|
|||
|
|
Bogofilter is a Bayesian spam filter. In its normal mode of
|
|||
|
|
operation, it takes an email message or other text on standard input,
|
|||
|
|
does a statistical check against lists of "good" and "bad" words, and
|
|||
|
|
returns a status code indicating whether or not the message is spam.
|
|||
|
|
Bogofilter is designed with fast algorithms (including Berkeley DB system),
|
|||
|
|
coded directly in C, and tuned for speed, so it can be used for production
|
|||
|
|
by sites that process a lot of mail.
|
|||
|
|
|
|||
|
|
%package bogoupgrade
|
|||
|
|
Summary: Upgrades bogofilter database to current version
|
|||
|
|
Requires: %{name} = %{version}-%{release}
|
|||
|
|
|
|||
|
|
%description bogoupgrade
|
|||
|
|
bogoupgrade is a command to upgrade bogofilter’s databases from an old
|
|||
|
|
format to the current format. Since the format of the database changes
|
|||
|
|
once in a while, the utility is designed to make the upgrade easy.
|
|||
|
|
|
|||
|
|
bogoupgrade is in an extra package to remove the perl dependency on the
|
|||
|
|
main bogofilter package.
|
|||
|
|
|
|||
|
|
%prep
|
|||
|
|
%setup -q
|
|||
|
|
iconv -f iso-8859-1 -t utf-8 \
|
|||
|
|
doc/bogofilter-faq-fr.html > doc/bogofilter-faq-fr.html.utf8
|
|||
|
|
%{__mv} -f doc/bogofilter-faq-fr.html.utf8 \
|
|||
|
|
doc/bogofilter-faq-fr.html
|
|||
|
|
|
|||
|
|
%build
|
|||
|
|
%configure --disable-rpath
|
|||
|
|
%{__make} %{?_smp_mflags}
|
|||
|
|
|
|||
|
|
%install
|
|||
|
|
%{__make} DESTDIR=%{buildroot} install
|
|||
|
|
|
|||
|
|
%{__mv} -f %{buildroot}%{_sysconfdir}/bogofilter.cf.example \
|
|||
|
|
%{buildroot}%{_sysconfdir}/bogofilter.cf
|
|||
|
|
|
|||
|
|
%{__install} -d -m0755 rpm-doc/xml/ rpm-doc/html/
|
|||
|
|
%{__install} -m644 doc/*.xml rpm-doc/xml/
|
|||
|
|
%{__install} -m644 doc/*.html rpm-doc/html/
|
|||
|
|
|
|||
|
|
%{__chmod} -x contrib/*
|
|||
|
|
|
|||
|
|
%check
|
|||
|
|
%{__make} %{?_smp_mflags} check
|
|||
|
|
|
|||
|
|
%files bogoupgrade
|
|||
|
|
%{_bindir}/bogoupgrade
|
|||
|
|
%{_mandir}/man1/bogoupgrade*
|
|||
|
|
|
|||
|
|
%files
|
|||
|
|
%doc AUTHORS COPYING NEWS README* RELEASE.NOTES* TODO bogofilter.cf.example
|
|||
|
|
%doc doc/bogofilter-SA* doc/bogofilter-tuning.HOWTO* doc/integrating* doc/programmer/
|
|||
|
|
%doc rpm-doc/html/ rpm-doc/xml/ contrib
|
|||
|
|
%{_mandir}/man1/bogo*.1*
|
|||
|
|
%{_mandir}/man1/bf_*.1*
|
|||
|
|
%config(noreplace) %{_sysconfdir}/bogofilter.cf
|
|||
|
|
%{_bindir}/bogo*
|
|||
|
|
%{_bindir}/bf_*
|
|||
|
|
%exclude %{_bindir}/bogoupgrade
|
|||
|
|
%exclude %{_mandir}/man1/bogoupgrade*
|
|||
|
|
|
|||
|
|
%changelog
|
|||
|
|
* Sun Oct 09 2022 peijiankang <peijiankang@kylinos.cn> - 1.2.5-6
|
|||
|
|
- Init package for bogofilter
|
|||
|
|
|