4 %define egg_name TracXMLRPC
5 %define pypi_name TracXMLRPC
6 Summary: Remote Procedure Call plugin for Trac
7 Name: trac-plugin-%{plugin}
11 Group: Applications/WWW
12 Source0: https://files.pythonhosted.org/packages/source/T/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
13 # Source0-md5: dca985ad9f056e9851f575b52e139d6b
14 URL: https://trac-hacks.org/wiki/XmlRpcPlugin
15 BuildRequires: python-setuptools
16 BuildRequires: rpm-pythonprov
17 BuildRequires: rpm-pythonprov
18 BuildRequires: rpmbuild(macros) >= 1.714
19 Requires: trac >= %{trac_ver}
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 This plugin allows Trac plugins to export select parts of their
25 interface via XML-RPC and JSON-RPC (if json or simplejson is
26 available). Latest trunk version includes a pluggable API for
27 extending protocols, and see for instance TracRpcProtocolsPlugin for
31 %setup -q -n %{pypi_name}-%{version}
38 rm -rf $RPM_BUILD_ROOT
43 rm -rf $RPM_BUILD_ROOT
46 trac-enableplugin "tracrpc.*"
49 %defattr(644,root,root,755)
51 %{py_sitescriptdir}/%{module}
52 %{py_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info