|
|
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}
|
|
|
0d56943 |
Release: %{?prever:0.}%{fedorarel}%{?prever:.%prever}%{?dist}.4
|
|
|
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
|
|
|
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
|