[packages/FreeCAD] - small deps cleanup

baggins baggins at pld-linux.org
Fri Nov 29 11:08:10 CET 2024


commit b75ea3844ce8e28b65c96a3efadfb0a553d668ce
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Nov 29 11:07:40 2024 +0100

    - small deps cleanup

 FreeCAD.spec | 41 +++++++++++++++++++----------------------
 1 file changed, 19 insertions(+), 22 deletions(-)
---
diff --git a/FreeCAD.spec b/FreeCAD.spec
index d7d98bc..61792ab 100644
--- a/FreeCAD.spec
+++ b/FreeCAD.spec
@@ -1,8 +1,7 @@
 #
 # Conditional build:
 %bcond_with	occ		# Compile using OpenCASCADE instead of OCE
-%bcond_without	system_zipios	# use system version of zipios++
-%bcond_without	system_smesh	# use system version of Salome's Mesh
+%bcond_with	system_smesh	# use system version of Salome's Mesh
 
 Summary:	A general purpose 3D CAD modeler
 Name:		FreeCAD
@@ -63,22 +62,22 @@ BuildRequires:	netcdf-cxx-devel
 #BuildRequires:  ode-devel
 #BuildRequires:  opencv-devel
 #BuildRequires:	pyside-tools
-#BuildRequires:	python-PySide-devel
-BuildRequires:	python-devel
-BuildRequires:	python-matplotlib
+#BuildRequires:	python-PySide2-devel
+BuildRequires:	python3-devel
+BuildRequires:	python3-matplotlib
 BuildRequires:	smesh-devel
 #BuildRequires:	shiboken
 BuildRequires:	xerces-c
 BuildRequires:	xerces-c-devel
-%{?with_system_zipios:BuildRequires:	zipios++-devel}
+BuildRequires:	zipios++-devel
 Requires:	%{name}-data = %{version}-%{release}
 Requires:	glib2 >= 1:2.26.0
 # Needed for plugin support and is not a soname dependency.
 Requires:	hicolor-icon-theme
-Requires:	python-collada
-Requires:	python-matplotlib
-Requires:	python-Pivy
-Requires:	python-PySide
+Requires:	python3-collada
+Requires:	python3-matplotlib
+Requires:	python3-Pivy
+Requires:	python3-PySide2
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 # Maintainers:  keep this list of plugins up to date
@@ -121,28 +120,26 @@ Data files for FreeCAD.
 %setup -q -c
 
 %build
+#	-DCMAKE_INSTALL_PREFIX=%{_libdir}/%{name} \
+#	-DCMAKE_INSTALL_DATADIR=%{_datadir}/%{name} \
+#	-DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \
+#	-DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \
+#	-DCMAKE_INSTALL_LIBDIR=%{_libdir}/%{name}/lib \
+#	-DRESOURCEDIR=%{_datadir}/%{name} \
+#	-DCOIN3D_INCLUDE_DIR=%{_includedir}/Coin2 \
+#	-DCOIN3D_DOC_PATH=%{_datadir}/Coin2/Coin \
+#	-DFREECAD_USE_EXTERNAL_PIVY=TRUE \
 install -d build
 cd build
 %cmake ../ \
-	-DCMAKE_INSTALL_PREFIX=%{_libdir}/%{name} \
-	-DCMAKE_INSTALL_DATADIR=%{_datadir}/%{name} \
-	-DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \
-	-DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} \
-	-DCMAKE_INSTALL_LIBDIR=%{_libdir}/%{name}/lib \
-	-DRESOURCEDIR=%{_datadir}/%{name} \
-	-DCOIN3D_INCLUDE_DIR=%{_includedir}/Coin2 \
-	-DCOIN3D_DOC_PATH=%{_datadir}/Coin2/Coin \
-	-DFREECAD_USE_EXTERNAL_PIVY=TRUE \
 %if %{with occ}
-	-DUSE_OCC=TRUE \
+	-DFREECAD_USE_OCC_VARIANT="Community Edition" \
 %endif
 %if %{with system_smesh}
 	-DFREECAD_USE_EXTERNAL_SMESH=TRUE \
 	-DSMESH_INCLUDE_DIR=%{_includedir}/smesh \
 %endif
-%if %{with system_zipios}
 	-DFREECAD_USE_EXTERNAL_ZIPIOS=TRUE \
-%endif
 	-DPYCXX_INCLUDE_DIR=%{_includedir}
 
 %{__make}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/FreeCAD.git/commitdiff/b75ea3844ce8e28b65c96a3efadfb0a553d668ce



More information about the pld-cvs-commit mailing list