aa66d8a
%global	repoid		59804
df225c7
aa66d8a
%global	mainver	1.0.19
aa66d8a
%undefine	prever
df225c7
aa66d8a
%global	fedorarel	1
df225c7
df225c7
Name:		bsfilter
df225c7
Version:	%{mainver}
cb1f176
Release:	%{?prever:0.}%{fedorarel}%{?prever:.%prever}%{?dist}.8
df225c7
Summary:	Bayesian spam filter
df225c7
df225c7
# bsfilter script
df225c7
License:	GPLv2+
df225c7
URL:		http://sourceforge.jp/projects/bsfilter/
aa66d8a
Source0:	http://dl.sourceforge.jp/%{name}/%{repoid}/%{name}-%{version}%{?prever:.%prever}.tgz
df225c7
2ddbf1d
%if 0%{?fedora} >= 19
2ddbf1d
BuildRequires:	ruby(release)
2ddbf1d
Requires:		ruby(release)
2ddbf1d
%else
df225c7
BuildRequires:	ruby
2ddbf1d
# No abi specification needed
2ddbf1d
Requires:		ruby
2ddbf1d
%endif
df225c7
# Below is for %%check
df225c7
BuildRequires:	rubygem(minitest)
df225c7
BuildRequires:	ruby(mecab)
df225c7
BuildRequires:	mecab-ipadic
df225c7
BuildArch:		noarch
df225c7
df225c7
%description
df225c7
Bayesian spam filter.
df225c7
df225c7
%prep
aa66d8a
%setup -q -n %{name}-%{mainver}%{?prever:.%prever}
df225c7
sed -i.shebang \
df225c7
	-e '\@^#!@s|%{_bindir}/env ruby|%{_bindir}/ruby|' \
df225c7
	bsfilter/bsfilter
df225c7
df225c7
%build
df225c7
df225c7
%install
df225c7
mkdir -p %{buildroot}%{_bindir}
df225c7
install -cpm 0755 bsfilter/bsfilter %{buildroot}%{_bindir}/
df225c7
df225c7
%check
df225c7
cd test
df225c7
# Still some test fails, some of them are just dependency missing,
df225c7
# some of them "really" fails, need contact with the upstream...
df225c7
# rescue test failure for now
df225c7
ruby ./test.rb || :
df225c7
df225c7
%files
df225c7
# rpmlint warns about incorrect-fsf-address, need report to the upstream
df225c7
%doc	COPYING
df225c7
%doc	htdocs/
df225c7
df225c7
%{_bindir}/%{name}
df225c7
df225c7
%changelog
cb1f176
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.19-1.8
cb1f176
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
cb1f176
f7e175b
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.19-1.7
f7e175b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f7e175b
490a8d5
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.19-1.6
490a8d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
490a8d5
e2c6881
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.19-1.5
e2c6881
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e2c6881
0d56943
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.19-1.4
0d56943
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0d56943
372f1ab
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.19-1.3
372f1ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
372f1ab
a7aee36
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.19-1.2
a7aee36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a7aee36
91ee5f2
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.19-1.1
91ee5f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
91ee5f2
aa66d8a
* Tue Nov 19 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.0.19-1
aa66d8a
- 1.0.19
aa66d8a
b3d7577
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.18-0.4.rc4.1
b3d7577
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b3d7577
2ddbf1d
* Sun Mar  3 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.0.18-0.4.rc4
2ddbf1d
- Support new ruby guideline
2ddbf1d
df225c7
* Sun Mar  3 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.0.18-0.3.rc4
df225c7
- change shebang
df225c7
df225c7
* Mon Feb 11 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.0.18-0.2.rc4
df225c7
- 1.0.18 rc4
df225c7
df225c7
* Fri Feb 01 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.0.18-0.1.rc3
df225c7
- Initial packaging