[packages/FreeCAD] - updated deps and files
baggins
baggins at pld-linux.org
Mon Dec 30 15:17:19 CET 2024
commit 384aaba7877e3b97e1c9175f5e91cc670da7854f
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Dec 30 16:17:04 2024 +0100
- updated deps and files
FreeCAD.spec | 27 ++++++++++++++++-----------
1 file changed, 16 insertions(+), 11 deletions(-)
---
diff --git a/FreeCAD.spec b/FreeCAD.spec
index c48f40c..797531e 100644
--- a/FreeCAD.spec
+++ b/FreeCAD.spec
@@ -44,7 +44,7 @@ BuildRequires: Qt6Widgets-devel
BuildRequires: Qt6Xml-devel
BuildRequires: SoQt-devel
BuildRequires: appstream-glib-devel
-BuildRequires: boost-devel
+BuildRequires: boost-devel >= 1:1.85.0
BuildRequires: eigen3
BuildRequires: ffmpeg-devel >= 6.0
BuildRequires: hdf5-c++-devel
@@ -55,11 +55,12 @@ BuildRequires: netcdf-cxx4-devel
BuildRequires: netgen-mesher-devel
# not needed at the moment
#BuildRequires: opencv-devel
-#BuildRequires: pyside-tools
-#BuildRequires: python3-PySide6-devel
+BuildRequires: python3-PySide6
BuildRequires: python3-devel
BuildRequires: python3-matplotlib
-#BuildRequires: shiboken6
+BuildRequires: python3-pivy
+BuildRequires: python3-pivy-gui
+BuildRequires: shiboken6
BuildRequires: vtk-devel
BuildRequires: xerces-c
BuildRequires: xerces-c-devel
@@ -69,10 +70,10 @@ 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: python3-Pivy
Requires: python3-PySide6
-Requires: python3-collada
Requires: python3-matplotlib
+Requires: python3-pivy
+Requires: python3-pivy-gui
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -109,8 +110,6 @@ cd build
-DAPPHOMEPATH=%{_libdir}/%{name} \
-DLIBRARYDIR=%{_libdir}/%{name}/lib \
-DRESOURCEDIR=%{_datadir}/%{name} \
- -DCOIN3D_INCLUDE_DIR=%{_includedir}/Coin2 \
- -DCOIN3D_DOC_PATH=%{_datadir}/Coin2/Coin \
-DENABLE_DEVELOPER_TESTS=OFF \
-DBUILD_DESIGNER_PLUGIN=ON \
-DBUILD_FEM_NETGEN=ON \
@@ -129,7 +128,11 @@ rm -rf $RPM_BUILD_ROOT
%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT
-%{__rm} -r $RPM_BUILD_ROOT%{_includedir}
+%py3_ocomp $RPM_BUILD_ROOT{py3_sitescriptdir}
+
+%{__rm} -r $RPM_BUILD_ROOT{%{_includedir},%{_npkgconfigdir}}
+%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/FreeCAD/include
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/FreeCAD
%post
%update_icon_cache hicolor
@@ -152,7 +155,8 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc README.md SECURITY.md
-%exclude %{_docdir}/freecad/freecad.*
+%doc build/usr/share/doc/FreeCAD/LICENSE.html
+%doc build/usr/share/doc/FreeCAD/ThirdPartyLibraries.html
%attr(755,root,root) %{_bindir}/FreeCAD
%attr(755,root,root) %{_bindir}/FreeCADCmd
%{_datadir}/metainfo/*.xml
@@ -168,7 +172,8 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_libdir}/%{name}/lib
%attr(755,root,root) %{_libdir}/%{name}/lib/*.so
%attr(755,root,root) %{_libdir}/%{name}/lib/libOndselSolver.so.*
-%{py3_sitescriptdir}/freecad/UiTools.py
+%{py3_sitescriptdir}/freecad
+%{_datadir}/thumbnailers/FreeCAD.thumbnailer
%files data
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/FreeCAD.git/commitdiff/384aaba7877e3b97e1c9175f5e91cc670da7854f
More information about the pld-cvs-commit
mailing list