%{!?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.