[packages/python-pivy] - fix build with lib != "lib"

qboosh qboosh at pld-linux.org
Wed Dec 9 19:56:01 CET 2020


commit 8c9bb922d6ba49837222d54c1f76484bb0ea27c8
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Dec 9 19:56:29 2020 +0100

    - fix build with lib != "lib"

 python-pivy.spec | 8 ++++++++
 1 file changed, 8 insertions(+)
---
diff --git a/python-pivy.spec b/python-pivy.spec
index 53b411c..158779a 100644
--- a/python-pivy.spec
+++ b/python-pivy.spec
@@ -22,11 +22,13 @@ BuildRequires:	OpenGL-GLU-devel
 BuildRequires:	Qt5Gui-devel >= 5
 BuildRequires:	Qt5OpenGL-devel >= 5
 BuildRequires:	SoQt-devel >= 1.6.0
+BuildRequires:	cmake >= 3.5
 %{?with_python2:BuildRequires:	python-devel >= 1:2.7}
 %{?with_python3:BuildRequires:	python3-devel >= 1:3.2}
 BuildRequires:	qt5-build >= 5
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.714
+BuildRequires:	sed >= 4.0
 BuildRequires:	swig-python >= 3.0.8
 BuildRequires:	xorg-lib-libXmu-devel
 Requires:	Coin >= 4.0.0
@@ -102,6 +104,12 @@ Obsługa GUI (SoQt) do wiązań biblioteki Coin dla Pythona 2.
 %setup -q -n pivy-%{version}
 %patch0 -p1
 
+%if "%{_lib}" != "lib"
+# chosing lib<ABI> depends on CMAKE_INTERNAL_PLATFORM_ABI and CMAKE_SIZEOF_VOID_P
+# properties, which are configured with at least C compiler
+%{__sed} -i -e '/^project/ s/NONE/C/' CMakeLists.txt
+%endif
+
 %build
 PATH=%{_libdir}/qt5/bin:$PATH
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-pivy.git/commitdiff/8c9bb922d6ba49837222d54c1f76484bb0ea27c8



More information about the pld-cvs-commit mailing list