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
|
||
|