diff options
author | Elan Ruusamäe | 2017-08-07 14:17:28 (GMT) |
---|---|---|
committer | Elan Ruusamäe | 2017-08-07 14:17:28 (GMT) |
commit | 758f47ba003978c8f6fe61bd61213a71ece901b9 (patch) | |
tree | ae9f26bf033ed10e36f7030f1f9ad12fff306468 | |
parent | 711cd1a585111add53a4a674e958496874dd7ce8 (diff) | |
download | trac-plugin-xmlrpc-master.zip trac-plugin-xmlrpc-master.tar.gz |
use pypi package
https://trac-hacks.org/ticket/13092
-rw-r--r-- | trac-plugin-xmlrpc.spec | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/trac-plugin-xmlrpc.spec b/trac-plugin-xmlrpc.spec index 22acedc..270a3b8 100644 --- a/trac-plugin-xmlrpc.spec +++ b/trac-plugin-xmlrpc.spec @@ -1,19 +1,21 @@ %define trac_ver 0.12 %define plugin xmlrpc +%define module tracrpc +%define egg_name TracXMLRPC +%define pypi_name TracXMLRPC Summary: Remote Procedure Call plugin for Trac Name: trac-plugin-%{plugin} -Version: 1.1.2 +Version: 1.1.6 Release: 1 License: BSD Group: Applications/WWW -Source0: http://trac-hacks.org/changeset/latest/xmlrpcplugin?old_path=/&filename=xmlrpcplugin&format=zip#/%{plugin}-%{version}.zip -# Source0-md5: c7dc2526551d2955721fc10d55a3a86b -URL: http://trac-hacks.org/wiki/XmlRpcPlugin -BuildRequires: python-devel -BuildRequires: python-modules +Source0: https://files.pythonhosted.org/packages/source/T/%{pypi_name}/%{pypi_name}-%{version}.tar.gz +# Source0-md5: dca985ad9f056e9851f575b52e139d6b +URL: https://trac-hacks.org/wiki/XmlRpcPlugin BuildRequires: python-setuptools BuildRequires: rpm-pythonprov -BuildRequires: unzip +BuildRequires: rpm-pythonprov +BuildRequires: rpmbuild(macros) >= 1.714 Requires: trac >= %{trac_ver} BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -26,20 +28,15 @@ extending protocols, and see for instance TracRpcProtocolsPlugin for more protocols. %prep -%setup -qc -mv %{plugin}plugin/trunk/* . +%setup -q -n %{pypi_name}-%{version} %build -%{__python} setup.py build -%{__python} setup.py egg_info +%py_build build +%py_build egg_info %install rm -rf $RPM_BUILD_ROOT -%{__python} setup.py install \ - --single-version-externally-managed \ - --optimize 2 \ - --root=$RPM_BUILD_ROOT - +%py_install %py_postclean %clean @@ -50,5 +47,6 @@ trac-enableplugin "tracrpc.*" %files %defattr(644,root,root,755) -%{py_sitescriptdir}/tracrpc -%{py_sitescriptdir}/TracXMLRPC-*.egg-info +%doc README.wiki +%{py_sitescriptdir}/%{module} +%{py_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info |