d623926
# sitelib for noarch packages, sitearch for others (remove the unneeded one)
d623926
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
d623926
15a6d43
%define svnrev 6141
d623926
%define upname xmlrpcplugin
d623926
d623926
Name: trac-xmlrpc-plugin
15a6d43
Version: 1.0.6
e052d3d
Release: 0.2.r%{svnrev}%{?dist}
d623926
Summary: Allows Trac plugins to export their interface via XML-RPC
d623926
d623926
Group: Applications/Internet
d623926
License: BSD
d623926
d623926
URL: http://trac-hacks.org/wiki/XmlRpcPlugin
d623926
# The source for this package was pulled from upstream's vcs.  Use the
d623926
# following commands to generate the tarball:
d623926
Source0: %{upname}-r%{svnrev}.tar.bz2
c730901
# svn export -r %{svnrev} http://trac-hacks.org/svn/xmlrpcplugin/trunk xmlrpcplugin
d623926
#  tar -cjvf xmlrpcplugin-r%{svnrev}.tar.bz2 xmlrpcplugin
d623926
BuildRoot:  %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
d623926
d623926
BuildArch: noarch
15a6d43
BuildRequires: python-devel python-setuptools
123656b
Requires: trac >= 0.11, python-setuptools
d623926
d623926
%description
d623926
This plugin allows Trac plugins to export select parts of their 
d623926
interface via XML-RPC. It also includes some exported functions 
d623926
for manipulating tickets, with plans to include interfaces to other parts 
d623926
of Trac's API.
d623926
d623926
%prep
d623926
%setup -n %{upname} -q
d623926
d623926
%build
d623926
%{__python} setup.py build
d623926
d623926
%install
15a6d43
%{__rm} -rf %{buildroot}
d623926
%{__python} setup.py install --skip-build --root  %{buildroot}
d623926
d623926
%clean
15a6d43
%{__rm} -rf %{buildroot}
d623926
d623926
%files
d623926
%defattr(-,root,root,-)
d623926
%{python_sitelib}/*
d623926
d623926
%changelog
e052d3d
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.6-0.2.r6141
e052d3d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e052d3d
15a6d43
* Sun Jul 26 2009 Sergio Pascual <sergio.pasra at gmail.com> - 1.0.6-0.1.r6141
15a6d43
- Source code from vcs, rebased to trunk to support json-rpc (bz #509291)
15a6d43
a1f273e
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-0.3.r3074
a1f273e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a1f273e
123656b
* Fri Jan 16 2009 Sergio Pascual <sergio.pasra at gmail.com> - 1.0.0-0.2.r3074
123656b
- Adding version to Requires: trac
123656b
c730901
* Thu Jan 15 2009 Sergio Pascual <sergio.pasra at gmail.com> - 1.0.0-0.1.r3074
c730901
- Source code from vcs, rebased to trunk for trac 0.11 (bz #480101)
c730901
660b634
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.1-0.4.r2892
660b634
- Rebuild for Python 2.6
660b634
d623926
* Tue Dec 18 2007 Sergio Pascual <sergio.pasra at gmail.com> - 0.1-0.3.r2892
d623926
- Renamed as trac-xmlrpc-plugin
d623926
d623926
* Mon Dec 17 2007 Sergio Pascual <sergio.pasra at gmail.com> - 0.1-0.2.r2892
d623926
- Removed redundant line in install section
d623926
d623926
* Thu Dec 13 2007 Sergio Pascual <sergio.pasra at gmail.com> - 0.1-0.1.r2892
d623926
- Initial build, initial template borrowed from Jesse Keating's trac-webadmin