Conditionalize python3 subpackage (for epel7).
This commit is contained in:
parent
9183a712de
commit
7d555e5d12
1 changed files with 19 additions and 1 deletions
|
|
@ -1,8 +1,12 @@
|
|||
%if 0%{?fedora}
|
||||
%global with_python3 1
|
||||
%endif
|
||||
|
||||
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
|
||||
|
||||
Name: python-waitress
|
||||
Version: 0.8.9
|
||||
Release: 4%{?dist}
|
||||
Release: 5%{?dist}
|
||||
Summary: Waitress WSGI server
|
||||
|
||||
License: ZPLv2.1
|
||||
|
|
@ -27,6 +31,7 @@ It supports HTTP/1.0 and HTTP/1.1.
|
|||
For more information, see %{_pkgdocdir}/docs or
|
||||
http://docs.pylonsproject.org/projects/waitress/en/latest/ .
|
||||
|
||||
%if 0%{?with_python3}
|
||||
%package -n python3-waitress
|
||||
Summary: Waitress WSGI server
|
||||
Requires: python3
|
||||
|
|
@ -46,6 +51,7 @@ It supports HTTP/1.0 and HTTP/1.1.
|
|||
|
||||
For more information, see %{_pkgdocdir}/docs or
|
||||
http://docs.pylonsproject.org/projects/waitress/en/latest/ .
|
||||
%endif
|
||||
|
||||
%prep
|
||||
%setup -q -n waitress-%{version}
|
||||
|
|
@ -54,23 +60,29 @@ rm -f .gitignore docs/.gitignore
|
|||
# this script has devel paths, not useful in a user system
|
||||
rm -f docs/rebuild
|
||||
|
||||
%if 0%{?with_python3}
|
||||
rm -rf %{py3dir}
|
||||
cp -a . %{py3dir}
|
||||
%endif
|
||||
|
||||
|
||||
%build
|
||||
%{__python2} setup.py build
|
||||
|
||||
%if 0%{?with_python3}
|
||||
pushd %{py3dir}
|
||||
%{__python3} setup.py build
|
||||
popd
|
||||
%endif
|
||||
|
||||
%install
|
||||
# Run the Python 3 install first so that the Python 2 version
|
||||
# of /usr/bin/waitress-server "wins":
|
||||
%if 0%{?with_python3}
|
||||
pushd %{py3dir}
|
||||
%{__python3} setup.py install --skip-build --root $RPM_BUILD_ROOT
|
||||
popd
|
||||
%endif
|
||||
|
||||
%{__python2} setup.py install --skip-build --root $RPM_BUILD_ROOT
|
||||
|
||||
|
|
@ -83,9 +95,11 @@ popd
|
|||
# in develop mode here.
|
||||
PYTHONPATH=. %{__python2} setup.py nosetests
|
||||
|
||||
%if 0%{?with_python3}
|
||||
pushd %{py3dir}
|
||||
PYTHONPATH=. %{__python3} setup.py nosetests
|
||||
popd
|
||||
%endif
|
||||
|
||||
|
||||
%files
|
||||
|
|
@ -94,13 +108,17 @@ popd
|
|||
%{python2_sitelib}/waitress
|
||||
%{python2_sitelib}/waitress-%{version}-py2.?.egg-info
|
||||
|
||||
%if 0%{?with_python3}
|
||||
%files -n python3-waitress
|
||||
%doc README.rst CHANGES.txt COPYRIGHT.txt LICENSE.txt docs
|
||||
%{python3_sitelib}/waitress
|
||||
%{python3_sitelib}/waitress-%{version}-py3.?.egg-info
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Apr 27 2015 Ralph Bean <rbean@redhat.com> - 0.8.9-5
|
||||
- Conditionalize the python3 subpackage.
|
||||
|
||||
* Mon Jul 14 2014 Lorenzo Gil Sanchez <lorenzo.gil.sanchez@gmail.com> - 0.8.9-4
|
||||
- Fix comment in %description about versioned directory for docs
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue