commit 384aaba7877e3b97e1c9175f5e91cc670da7854f
Author: Jan Rękorajski <bagg...@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

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to