d833111
%global svnrev 17127
2dbc648
2dbc648
Name:           trac-spamfilter-plugin
d833111
Version:        1.4.0
5b62e2c
Release:        0.2.20190829svn%{svnrev}%{?dist}
2dbc648
Summary:        Spam-Filter plugin for Trac
2dbc648
License:        BSD
2dbc648
URL:            http://trac.edgewall.org/wiki/SpamFilter
bb76e54
Source0:        TracSpamFilter-%{version}dev-r%{svnrev}.tar.bz2
bb76e54
Source1:        pull-from-svn.sh
2dbc648
BuildArch:      noarch
855df4b
BuildRequires:  python2-devel >= 2.6
ab2f791
BuildRequires:  python2-pillow
ab2f791
BuildRequires:  python2-setuptools
ab2f791
BuildRequires:  python2dist(babel)
ab2f791
BuildRequires:  python2dist(dnspython) >= 1.3.5
ab2f791
BuildRequires:  python2dist(httplib2)
ab2f791
BuildRequires:  python2dist(oauth2)
d833111
BuildRequires:  trac >= 1.4
ab2f791
Requires:       python2-pillow
ab2f791
Requires:       python2-setuptools
ab2f791
Requires:       python2dist(dnspython) >= 1.3.5
ab2f791
Requires:       python2dist(httplib2)
ab2f791
Requires:       python2dist(oauth2)
d833111
Requires:       trac >= 1.4
2dbc648
2dbc648
%description
bb76e54
TracSpamFilter is a plugin for Trac (http://trac.edgewall.com/) that provides
bb76e54
an infrastructure for detecting and rejecting spam (or other forms of
bb76e54
illegitimate/unwanted content) in submitted content.
bb76e54
2dbc648
%prep
2dbc648
%setup -n TracSpamFilter-%{version}dev-r%{svnrev} -q
2dbc648
2dbc648
%build
ab2f791
%py2_build
2dbc648
2dbc648
%install
ab2f791
%py2_install
2dbc648
 
ab2f791
%check
ab2f791
%{__python2} setup.py test
ab2f791
2dbc648
%files
ab2f791
%license COPYING
2dbc648
%doc README.txt
f16c8e0
%{python2_sitelib}/TracSpamFilter-%{version}*-py*.egg-info/
f16c8e0
%dir %{python2_sitelib}/tracspamfilter/
f16c8e0
%{python2_sitelib}/tracspamfilter/*.py*
f16c8e0
%{python2_sitelib}/tracspamfilter/captcha/
f16c8e0
%{python2_sitelib}/tracspamfilter/filters/
f16c8e0
%{python2_sitelib}/tracspamfilter/fonts/
f16c8e0
%{python2_sitelib}/tracspamfilter/htdocs/
f16c8e0
%{python2_sitelib}/tracspamfilter/templates/
f16c8e0
%{python2_sitelib}/tracspamfilter/upgrades/
f16c8e0
%dir %{python2_sitelib}/tracspamfilter/locale/
f16c8e0
%dir %{python2_sitelib}/tracspamfilter/locale/cs/
f16c8e0
%dir %{python2_sitelib}/tracspamfilter/locale/cs/LC_MESSAGES/
f16c8e0
%lang(de) %{python2_sitelib}/tracspamfilter/locale/cs/LC_MESSAGES/tracspamfilter.mo
f16c8e0
%dir %{python2_sitelib}/tracspamfilter/locale/de/
f16c8e0
%dir %{python2_sitelib}/tracspamfilter/locale/de/LC_MESSAGES/
f16c8e0
%lang(de) %{python2_sitelib}/tracspamfilter/locale/de/LC_MESSAGES/tracspamfilter.mo
f16c8e0
%dir %{python2_sitelib}/tracspamfilter/locale/fr/
f16c8e0
%dir %{python2_sitelib}/tracspamfilter/locale/fr/LC_MESSAGES/
f16c8e0
%lang(fr) %{python2_sitelib}/tracspamfilter/locale/fr/LC_MESSAGES/tracspamfilter.mo
f16c8e0
%dir %{python2_sitelib}/tracspamfilter/locale/ko/
f16c8e0
%dir %{python2_sitelib}/tracspamfilter/locale/ko/LC_MESSAGES/
f16c8e0
%lang(ko) %{python2_sitelib}/tracspamfilter/locale/ko/LC_MESSAGES/tracspamfilter.mo
2dbc648
2dbc648
%changelog
5b62e2c
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-0.2.20190829svn17127
5b62e2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5b62e2c
d833111
* Fri Oct 18 2019 Paul Howarth <paul@city-fan.org> - 1.4.0-0.1.20190829svn17127
d833111
- Update to current svn snapshot
d833111
8c56fd8
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.7-0.3.20180627svn16684
8c56fd8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
8c56fd8
b7cf272
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.7-0.2.20180627svn16684
b7cf272
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b7cf272
7095fdf
* Mon Jul 16 2018 Paul Howarth <paul@city-fan.org> - 1.2.7-0.1.20180627svn16684
7095fdf
- Update to current svn snapshot
f16c8e0
- Drop legacy Group: tag
f16c8e0
- Unversioned %%{python_sitelib} macro replaced by %%{python2_sitelib}
7095fdf
03376ff
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-0.28.20170215svn15536
03376ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
03376ff
e4e3e51
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-0.27.20170215svn15536
e4e3e51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e4e3e51
36b3bac
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-0.26.20170215svn15536
36b3bac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
36b3bac
ab2f791
* Sat Feb 18 2017 Paul Howarth <paul@city-fan.org> - 1.2.0-0.25.20170215svn15536
ab2f791
- Update to current svn snapshot
ab2f791
- Modernize spec somewhat
ab2f791
- Add %%check section
ab2f791
e5dde91
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.6-0.24.20150929svn14342
e5dde91
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e5dde91
5884a4b
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.6-0.23.20150929svn14342
5884a4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5884a4b
855df4b
* Thu Oct  8 2015 Paul Howarth <paul@city-fan.org> - 1.0.6-0.22.20150929svn14342
855df4b
- Update to current svn snapshot
855df4b
- Add dependenies on python-httplib2 and python-oauth2 for Mollom support
855df4b
d1b95d4
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.6-0.21.20150328svn13942
d1b95d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d1b95d4
23b5330
* Tue Mar 31 2015 Paul Howarth <paul@city-fan.org> - 1.0.6-0.20.20150328svn13942
23b5330
- Update to current svn snapshot
23b5330
- Drop dependency on orphaned (apparently dead upstream) spambayes
23b5330
c9465c4
* Mon Feb 16 2015 Paul Howarth <paul@city-fan.org> - 1.0.6-0.19.20150216svn13735
c9465c4
- Update to current svn snapshot
c9465c4
- BuildRequire everything that we Require to avoid unpleasant dependency
c9465c4
  surprises with the built package
c9465c4
- Go to great trouble to set %%lang on translations
c9465c4
1c06f58
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.0-0.18.20130913svn11796
1c06f58
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1c06f58
e097549
* Fri Sep 13 2013 Paul Howarth <paul@city-fan.org> - 0.8.0-0.17.20130913svn11796
e097549
- Update to current svn snapshot
e097549
- Drop PIL import patch, issue fixed upstream
e097549
b64965f
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-0.16.20130228svn11702
b64965f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b64965f
c81da6f
* Fri Mar  8 2013 Paul Howarth <paul@city-fan.org> - 0.7.3-0.15.20130228svn11702
c81da6f
- Update to trac 1.0 branch
c81da6f
- Fix PIL imports to work with pillow (#896262)
c81da6f
- Require python-pillow rather than python-imaging
c81da6f
631d4b3
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.7-0.14.20110716svn10756
631d4b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
631d4b3
4f38fe4
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.7-0.13.20110716svn10756
4f38fe4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4f38fe4
8f73d62
* Wed Jan 11 2012 Paul Howarth <paul@city-fan.org> - 0.4.7-0.12.20110716svn10756
8f73d62
- Fedora 17 mass rebuild
8f73d62
5192d5c
* Sun Jul 17 2011 Paul Howarth <paul@city-fan.org> - 0.4.7-0.11.20110716svn10756
5192d5c
- Update to current svn snapshot
5192d5c
  - Various Blogspam timeout fixes
5192d5c
  - Add links to kill spammy users (Upstream #10093)
5192d5c
  - Add proper check for Defensio and python < 2.6 (Upstream #10195)
5192d5c
  - Add cleanup code to remove obsolete captcha db entries
5192d5c
  - Fix issues with different SQL engines (Upstream #10227)
5192d5c
  - Fix wrong argument count in log message (Upstream #10264)
5192d5c
  - Fix possibly uninitialized value (Upstream #10261)
5192d5c
- No need for %%defattr
5192d5c
e9569a9
* Mon Mar 21 2011 Paul Howarth <paul@city-fan.org> - 0.4.7-0.10.20110305svn10633
e9569a9
- Update to current svn snapshot
e9569a9
  - Add BlogSpam service
e9569a9
  - Add Defensio service
e9569a9
- Update pull-from-svn script to set time of tarball to that of last commit
d93f079
- Drop BuildRoot tag and explicit buildroot cleaning
1fbd023
- No need to define %%{python_sitelib}
e9569a9
54cd59d
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.3-0.9.20101210svn10366
54cd59d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
54cd59d
bb76e54
* Mon Dec 13 2010 Paul Howarth <paul@city-fan.org> - 0.4.3-0.8.20101210svn10366
bb76e54
- Update to current svn snapshot
bb76e54
- Plugin requires trac >= 0.12, so drop EL4 support
bb76e54
- Add dependency on python-dns for DNS blacklist support
bb76e54
- Add dependency on python-imaging for captcha support
bb76e54
- Add pull-from-svn script for creation of tarball
bb76e54
fd679a2
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 0.2.1-0.7.20090714svn8330
fd679a2
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
fd679a2
6afba9d
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.1-0.6.20090714svn8330
6afba9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6afba9d
e4bf985
* Tue Jul 14 2009 Paul Howarth <paul@city-fan.org> - 0.2.1-0.5.20090714svn8330
e4bf985
- Update to rev8330, addresses upstream tickets #6130, #7627, #8032, #8121, #8257
e4bf985
395fe6c
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.1-0.4.20080603svn6990
395fe6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
395fe6c
a1b8e4d
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.2.1-0.3.20080603svn6990
a1b8e4d
- Rebuild for Python 2.6
a1b8e4d
b779829
* Fri Jul 04 2008 Jesse Keating <jkeating@redhat.com> - 0.2.1-0.2.20080603svn6990
b779829
- R spambayes
b779829
2dbc648
* Tue Jun 03 2008 Jesse Keating <jkeating@redhat.com> - 0.2.1-0.1.20080603svn6990
2dbc648
- Initial packaging
2dbc648