Add pyzfs BuildRequires for mock(1)

When building pyzfs under mock the python-cffi and python-setuptools
packages need to be installed and have been added to the BuildRequires.

Reviewed-by: Neal Gompa <ngompa@datto.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #8265
This commit is contained in:
Brian Behlendorf 2019-01-13 10:02:33 -08:00 committed by GitHub
parent 99b0b5bc3f
commit e34cd80d79
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 9 deletions

View File

@ -82,15 +82,18 @@
%define __python /usr/bin/python2 %define __python /usr/bin/python2
%define __python_pkg_version 2 %define __python_pkg_version 2
%define __python_cffi_pkg python-cffi %define __python_cffi_pkg python-cffi
%define __python_setuptools_pkg python-setuptools
%else %else
%define __python /usr/bin/python3 %define __python /usr/bin/python3
%define __python_pkg_version 3 %define __python_pkg_version 3
%define __python_cffi_pkg python3-cffi %define __python_cffi_pkg python3-cffi
%define __python_setuptools_pkg python3-setuptools
%endif %endif
%else %else
%define __python %{__use_python} %define __python %{__use_python}
%define __python_pkg_version %{__use_python_pkg_version} %define __python_pkg_version %{__use_python_pkg_version}
%define __python_cffi_pkg python%{__python_pkg_version}-cffi %define __python_cffi_pkg python%{__python_pkg_version}-cffi
%define __python_setuptools_pkg python%{__python_pkg_version}-setuptools
%endif %endif
# By default python-pyzfs is enabled, with the exception of # By default python-pyzfs is enabled, with the exception of
@ -270,6 +273,8 @@ Requires: python%{__python_pkg_version}
Requires: %{__python_cffi_pkg} Requires: %{__python_cffi_pkg}
%if 0%{?rhel}%{?fedora}%{?suse_version} %if 0%{?rhel}%{?fedora}%{?suse_version}
BuildRequires: python%{__python_pkg_version}-devel BuildRequires: python%{__python_pkg_version}-devel
BuildRequires: %{__python_cffi_pkg}
BuildRequires: %{__python_setuptools_pkg}
BuildRequires: libffi-devel BuildRequires: libffi-devel
%endif %endif