%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %define tarver 0.2.1 %define tarrev r5273 %define tarname TracAccountManager-%{tarver}dev-%{tarrev} Summary: Account Manager plugin for Trac Name: trac-accountmanager-plugin Version: %{tarver} Release: 0.2.%{tarrev}%{?dist} Group: Applications/Internet License: Beer-Ware URL: http://trac-hacks.org/wiki/AccountManagerPlugin # Source comes from svn right now: # svn co http://trac-hacks.org/svn/accountmanagerplugin/trunk # cd trunk; python setup.py sdist # mv dist/* . Source0: %{tarname}.tar.gz Patch0: http://trac-hacks.org/attachment/ticket/1147/account-manager-ldap.2.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: python-setuptools Requires: trac >= 0.11 # Must have setuptools to build the package # The build portions moved to a subpackage in F-8 %if 0%{?fedora} >= 8 BuildRequires: python-setuptools-devel %else BuildRequires: python-setuptools %endif BuildArch: noarch BuildRequires: python-devel %description This Trac plugin provides support for Account Manager. %prep %setup -q -n %{tarname} %patch0 -p2 %build %{__python} setup.py build %install rm -rf %{buildroot} %{__python} setup.py install --skip-build --root %{buildroot} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README %{python_sitelib}/* %changelog * Tue Mar 10 2009 Matthias Saou 0.2.1-0.1.r5273 - Update to latest trunk. - Include latest LDAPAuthStore patch from ticket 1147. * Tue Mar 25 2008 Matthias Saou 0.2-0.2.r3111 - Initial RPM release.