f7610d6
# sitelib for noarch packages, sitearch for others (remove the unneeded one)
f7610d6
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
f7610d6
f7610d6
%define svnrev 5798
f7610d6
f7610d6
Name:           trac-mercurial-plugin
f7610d6
Version:        0.10.0.2
b69fbb3
Release:        3.20070705svn%{svnrev}%{?dist}
f7610d6
Summary:        Mercurial plugin for Trac
f7610d6
f7610d6
Group:          Applications/Internet
f7610d6
License:        GPL
f7610d6
URL:            http://trac.edgewall.org/wiki/TracMercurial
f7610d6
# Source comes from SVN right now: svn co -r %{svnrev} http://svn.edgewall.com/repos/trac/sandbox/mercurial-plugin/; \
f7610d6
#                                  cd mercurial-plugin; \
f7610d6
#                                  python setup.py sdist --formats gztar
f7610d6
Source0:        TracMercurial-%{version}.tar.gz
f7610d6
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
f7610d6
f7610d6
BuildArch:      noarch
f7610d6
BuildRequires:  python-devel
f7610d6
BuildRequires:  python-setuptools
b69fbb3
Requires:       mercurial, trac, python-setuptools
f7610d6
f7610d6
%description
f7610d6
This plugin for Trac provides support for the Mercurial SCM.
f7610d6
f7610d6
%prep
f7610d6
%setup -n TracMercurial-%{version} -q
f7610d6
f7610d6
f7610d6
%build
f7610d6
%{__python} setup.py build
f7610d6
f7610d6
f7610d6
%install
f7610d6
rm -rf $RPM_BUILD_ROOT
f7610d6
# skip-build doesn't work on el4
f7610d6
%{__python} setup.py install -O1 --root $RPM_BUILD_ROOT
f7610d6
# Remove installed doc files, we grab them later
f7610d6
rm $RPM_BUILD_ROOT/usr/COPYING
f7610d6
rm $RPM_BUILD_ROOT/usr/README
f7610d6
f7610d6
 
f7610d6
%clean
f7610d6
rm -rf $RPM_BUILD_ROOT
f7610d6
f7610d6
f7610d6
%files
f7610d6
%defattr(-,root,root,-)
f7610d6
%doc COPYING README
f7610d6
# For noarch packages: sitelib
f7610d6
%{python_sitelib}/*
f7610d6
f7610d6
f7610d6
%changelog
b69fbb3
* Thu Jul 05 2007 Jesse Keating <jkeating@redhat.com> - 0.10.0.2-3.20070705svn5798
b69fbb3
- Require trac, python-setuptools as well
b69fbb3
f7610d6
* Thu Jul 05 2007 Jesse Keating <jkeating@redhat.com> - 0.10.0.2-2.20070705svn5798
f7610d6
- Require mercurial
f7610d6
f7610d6
* Thu Jul 05 2007 Jesse Keating <jkeating@redhat.com> - 0.10.0.2-1.20070705svn5798
f7610d6
- Initial build