# sitelib for noarch packages, sitearch for others (remove the unneeded one) %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %define svnrev 6990 Name: trac-spamfilter-plugin Version: 0.2.1 Release: 0.1.20080603svn%{svnrev}%{?dist} Summary: Spam-Filter plugin for Trac Group: Applications/Internet License: BSD URL: http://trac.edgewall.org/wiki/SpamFilter # Source comes from SVN right now: svn co -r %{svnrev} http://svn.edgewall.com/repos/trac/sandbox/spam-filter; \ # cd spam-filter/; \ # python setup.py sdist --formats gztar Source0: TracSpamFilter-%{version}dev-r%{svnrev}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel BuildRequires: python-setuptools Requires: trac, python-setuptools %description Trac plugin for spam filtering. %prep %setup -n TracSpamFilter-%{version}dev-r%{svnrev} -q %build %{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT # skip-build doesn't work on el4 %{__python} setup.py install -O1 --root $RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) # For noarch packages: sitelib %doc README.txt %{python_sitelib}/* %changelog * Tue Jun 03 2008 Jesse Keating - 0.2.1-0.1.20080603svn6990 - Initial packaging