From: Brian Behlendorf Date: Sun, 13 Jan 2019 18:02:33 +0000 (-0800) Subject: Add pyzfs BuildRequires for mock(1) X-Git-Tag: zfs-0.8.0-rc3~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e34cd80d7942a0f26042c074f30044083c9f952f;p=zfs 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 Signed-off-by: Brian Behlendorf Closes #8265 --- diff --git a/rpm/generic/zfs.spec.in b/rpm/generic/zfs.spec.in index 533792989..44837f028 100644 --- a/rpm/generic/zfs.spec.in +++ b/rpm/generic/zfs.spec.in @@ -79,18 +79,21 @@ # 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