Blob Blame History Raw
%{!?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