]> granicus.if.org Git - zfs/commitdiff
Add pyzfs BuildRequires for mock(1)
authorBrian Behlendorf <behlendorf1@llnl.gov>
Sun, 13 Jan 2019 18:02:33 +0000 (10:02 -0800)
committerGitHub <noreply@github.com>
Sun, 13 Jan 2019 18:02:33 +0000 (10:02 -0800)
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

rpm/generic/zfs.spec.in

index 533792989b314ea58d16e72957b84c9ce92ccd76..44837f0284abafd37b772d0380548b83576e473b 100644 (file)
 # is normally Python 3, but for RHEL <= 7 only Python 2 is provided.
 %if %{undefined __use_python}
 %if 0%{?rhel} && 0%{?rhel} <= 7
-%define __python              /usr/bin/python2
-%define __python_pkg_version  2
-%define __python_cffi_pkg     python-cffi
+%define __python                  /usr/bin/python2
+%define __python_pkg_version      2
+%define __python_cffi_pkg         python-cffi
+%define __python_setuptools_pkg   python-setuptools
 %else
-%define __python              /usr/bin/python3
-%define __python_pkg_version  3
-%define __python_cffi_pkg     python3-cffi
+%define __python                  /usr/bin/python3
+%define __python_pkg_version      3
+%define __python_cffi_pkg         python3-cffi
+%define __python_setuptools_pkg   python3-setuptools
 %endif
 %else
-%define __python              %{__use_python}
-%define __python_pkg_version  %{__use_python_pkg_version}
-%define __python_cffi_pkg     python%{__python_pkg_version}-cffi
+%define __python                  %{__use_python}
+%define __python_pkg_version      %{__use_python_pkg_version}
+%define __python_cffi_pkg         python%{__python_pkg_version}-cffi
+%define __python_setuptools_pkg   python%{__python_pkg_version}-setuptools
 %endif
 
 # By default python-pyzfs is enabled, with the exception of
@@ -270,6 +273,8 @@ Requires:       python%{__python_pkg_version}
 Requires:       %{__python_cffi_pkg}
 %if 0%{?rhel}%{?fedora}%{?suse_version}
 BuildRequires:  python%{__python_pkg_version}-devel
+BuildRequires:  %{__python_cffi_pkg}
+BuildRequires:  %{__python_setuptools_pkg}
 BuildRequires:  libffi-devel
 %endif