diff --git a/python-pyopencl.spec b/python-pyopencl.spec index faa6bdf..77b2ca3 100644 --- a/python-pyopencl.spec +++ b/python-pyopencl.spec @@ -40,8 +40,10 @@ BuildRequires: opencl-headers ocl-icd-devel BuildRequires: atlas-devel blas-devel BuildRequires: pkgconfig(libffi) BuildRequires: pkgconfig(gl) +%ifarch %{ix86} x86_64 # Testing requires opencl support BuildRequires: pocl +%endif %description PyOpenCL makes it possible to access GPUs and other massively @@ -54,6 +56,8 @@ Summary: Python 2 wrapper for OpenCL %{?python_provide:%python_provide python2-%{srcname}} BuildRequires: python2-devel BuildRequires: numpy +BuildRequires: python-cffi +%ifarch %{ix86} x86_64 # Test deps BuildRequires: scipy BuildRequires: python-mako @@ -61,14 +65,15 @@ BuildRequires: python2-compyte BuildRequires: python2-pytools BuildRequires: python2-pytest BuildRequires: python-six -BuildRequires: python-cffi%{?_isa} +%endif +Requires: numpy Requires: python2-compyte Requires: python2-pytools Requires: python2-pytest Requires: python-decorator Requires: python2-appdirs Requires: python-mako -Requires: python-cffi%{?_isa} +Requires: python-cffi %description -n python2-%{srcname} PyOpenCL makes it possible to access GPUs and other massively @@ -81,21 +86,25 @@ Summary: Python 3 wrapper for OpenCL %{?python_provide:%python_provide python3-%{srcname}} BuildRequires: python3-devel BuildRequires: python3-numpy +BuildRequires: python3-cffi +%ifarch %{ix86} x86_64 # Test deps +BuildRequires: python3-scipy BuildRequires: python3-mako BuildRequires: python3-compyte BuildRequires: python3-scipy BuildRequires: python3-pytools BuildRequires: python3-pytest BuildRequires: python3-six -BuildRequires: python3-cffi%{?_isa} +%endif +Requires: python3-numpy Requires: python3-compyte Requires: python3-pytools Requires: python3-pytest Requires: python3-decorator Requires: python3-appdirs Requires: python3-mako -Requires: python3-cffi%{?_isa} +Requires: python3-cffi %description -n python3-%{srcname} PyOpenCL makes it possible to access GPUs and other massively @@ -136,6 +145,7 @@ find %{buildroot}%{python2_sitearch}/%{srcname} -name '*.so' -exec chmod 755 {} find %{buildroot}%{python3_sitearch}/%{srcname} -name '*.so' -exec chmod 755 {} ';' %check +%ifarch %{ix86} x86_64 pushd test/ export PYTHONPATH=%{buildroot}%{python2_sitearch} find -name '*.py' -exec py.test-%{python2_version} -v {} ';' @@ -144,6 +154,7 @@ pushd %{py3dir}/test/ export PYTHONPATH=%{buildroot}%{python3_sitearch} find -name '*.py' -exec py.test-%{python3_version} -v {} ';' popd +%endif %files -n python2-%{srcname} %license LICENSE