%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()" 2>/dev/null)}
%global svnrev 13321
Name: trac-spamfilter-plugin
Version: 0.2.1
Release: 0.3.20141115svn%{svnrev}%{?dist}
Summary: Spam-Filter plugin for Trac
Group: Applications/Internet
License: BSD
URL: http://trac.edgewall.org/wiki/SpamFilter
Source0: TracSpamFilter-%{version}dev-r%{svnrev}.tar.bz2
Source1: pull-from-svn.sh
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
BuildArch: noarch
BuildRequires: python2-devel
BuildRequires: python-dns
BuildRequires: python-setuptools
BuildRequires: trac >= 0.10
Requires: python-dns
Requires: python-setuptools
Requires: trac >= 0.10
%description
TracSpamFilter is a plugin for Trac (http://trac.edgewall.com/) that provides
an infrastructure for detecting and rejecting spam (or other forms of
illegitimate/unwanted content) in submitted content.
%prep
%setup -n TracSpamFilter-%{version}dev-r%{svnrev} -q
%build
%{__python} setup.py build
%install
rm -rf %{buildroot}
%{__python} setup.py install -O1 --skip-build --root %{buildroot}
%clean
rm -rf %{buildroot}
%files
%doc ATTENTION README.txt
%{python_sitelib}/TracSpamFilter-%{version}dev_r%{svnrev}-py*.egg-info/
%dir %{python_sitelib}/tracspamfilter/
%{python_sitelib}/tracspamfilter/*.py*
%{python_sitelib}/tracspamfilter/filters/
%{python_sitelib}/tracspamfilter/htdocs/
%{python_sitelib}/tracspamfilter/templates/
%changelog
* Tue Mar 31 2015 Paul Howarth <paul@city-fan.org> - 0.2.1-0.3.20141115svn13321
- Update to current svn snapshot for 0.10 branch (cumulative bug-fix release)
- Drop dependency on orphaned (apparently dead upstream) spambayes
- BuildRequire everything that we Require to avoid unpleasant dependency
surprises with the built package
* Fri Jul 04 2008 Jesse Keating <jkeating@redhat.com> - 0.2.1-0.2.20080603svn6990
- R spambayes
* Tue Jun 03 2008 Jesse Keating <jkeating@redhat.com> - 0.2.1-0.1.20080603svn6990
- Initial packaging