14
0

Accepting request 821409 from devel:languages:python

OBS-URL: https://build.opensuse.org/request/show/821409
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pybind11?expand=0&rev=10
This commit is contained in:
2020-07-21 13:39:36 +00:00
committed by Git OBS Bridge
2 changed files with 13 additions and 3 deletions

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Fri Jul 17 01:00:06 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Also expand generation of test binaries for Python 2 and 3,
fixes Leap 15.x builds where Python 2 is still built.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jul 6 14:56:54 UTC 2020 - Christian Goll <cgoll@suse.com> Mon Jul 6 14:56:54 UTC 2020 - Christian Goll <cgoll@suse.com>

View File

@@ -64,24 +64,28 @@ This package contains files for developing applications using pybind11.
%python_build %python_build
# calling cmake to install header to right location and # calling cmake to install header to right location and
# generate cmake include files # generate cmake include files
%{python_expand pushd .
%cmake \ %cmake \
-DPYBIND11_INSTALL=ON \ -DPYBIND11_INSTALL=ON \
-DPYBIND11_TEST=ON \ -DPYBIND11_TEST=ON \
-DPYTHON_EXECUTABLE:FILEPATH=%{_bindir}/$python \
%cmake_build %cmake_build
popd
}
%install %install
%python_install %python_install
%cmake_install %python_expand %cmake_install
%python_expand %fdupes %{buildroot}%{$python_sitelib} %python_expand %fdupes %{buildroot}%{$python_sitelib}
# removing duplicated header files # removing duplicated header files
rm -rfv %{buildroot}%{_includedir}/python2.*/pybind11/ rm -rfv %{buildroot}%{_includedir}/python2.*/pybind11/
rm -rfv %{buildroot}%{_includedir}/python3.*/pybind11 rm -rfv %{buildroot}%{_includedir}/python3.*/pybind11
#%%check %check
# test fails as python3-widget is not in distribuion # test fails as python3-widget is not in distribuion
rm tests/test_embed/test_interpreter.py rm tests/test_embed/test_interpreter.py
%pytest %pytest
%files %{python_files} %files %{python_files}
%doc README.md %doc README.md