From 5c78c7091b5ab2bb57137cdcca4a2b7cfa4d1759 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Nov 20 2017 11:24:42 +0000 Subject: Revert "Remove useless python3 conditions" They are needed for EPEL. This reverts commit e81d060776df9dee6da0360302586f11bf4b2577. --- diff --git a/python-pygit2.spec b/python-pygit2.spec index 4f71aac..457c8e0 100644 --- a/python-pygit2.spec +++ b/python-pygit2.spec @@ -1,3 +1,7 @@ +%if 0%{?fedora} +%global with_python3 1 +%endif + %global pkgname pygit2 Name: python-%{pkgname} @@ -18,6 +22,7 @@ BuildRequires: openssl-devel pygit2 is a set of Python bindings to the libgit2 library, which implements the core of Git. + %package -n python2-%{pkgname} Summary: Python 2.x bindings for libgit2 %{?python_provide:%python_provide python2-%{pkgname}} @@ -35,6 +40,8 @@ the core of Git. Python 2 version. + +%if 0%{?with_python3} %package -n python3-%{pkgname} Summary: Python 3.x bindings for libgit2 %{?python_provide:%python_provide python3-%{pkgname}} @@ -51,6 +58,8 @@ pygit2 is a set of Python bindings to the libgit2 library, which implements the core of Git. Python 3 version. +%endif + %package doc Summary: Documentation for %{name} @@ -60,26 +69,40 @@ BuildRequires: python-sphinx %description doc Documentation for %{name}. + %prep %autosetup -n %{pkgname}-%{version} -p1 + %build %py2_build make -C docs html + +%if 0%{?with_python3} %py3_build +%endif + %install %py2_install + +%if 0%{?with_python3} %py3_install +%endif find %{_builddir} -name '.buildinfo' -delete # Correct the permissions. find %{buildroot} -name '*.so' -exec chmod 755 {} ';' + %check %{__python2} setup.py test + +%if 0%{?with_python3} %{__python3} setup.py test +%endif + %files -n python2-%{pkgname} %doc README.rst TODO.txt @@ -88,17 +111,20 @@ find %{buildroot} -name '*.so' -exec chmod 755 {} ';' %{python2_sitearch}/%{pkgname} %{python2_sitearch}/_%{pkgname}.so +%if 0%{?with_python3} %files -n python3-%{pkgname} %doc README.rst TODO.txt %license COPYING %{python3_sitearch}/%{pkgname}-%{version}-py%{python3_version}.egg-info %{python3_sitearch}/%{pkgname} %{python3_sitearch}/_%{pkgname}.*.so +%endif %files doc %license COPYING %doc docs/_build/html/* + %changelog * Mon Nov 20 2017 Igor Gnatenko - 0.26.1-1 - Update to 0.26.1