]> git.pld-linux.org Git - packages/vtk.git/blobdiff - vtk.spec
- rel 1
[packages/vtk.git] / vtk.spec
index ea3b76f194b34a3fa5cecde1d5b10afc28af51e4..01eb3ea5c1450521b7f03174094b11feb272c3a4 100644 (file)
--- a/vtk.spec
+++ b/vtk.spec
@@ -6,6 +6,7 @@
 # - NVCtrlLib for Rendering/OpenGL (on bcond)
 # - VTK_USE_SYSTEM_XDMF2=ON ? (but our xdmf-devel seems not compatible)
 # - python bcond?
+# - use system exodusii
 #
 # Conditional build
 %bcond_without java            # Java wrappers
@@ -18,7 +19,7 @@ Summary:      Toolkit for 3D computer graphics, image processing, and visualization
 Summary(pl.UTF-8):     Zestaw narzędzi do trójwymiarowej grafiki, przetwarzania obrazu i wizualizacji
 Name:          vtk
 Version:       8.2.0
-Release:       0.1
+Release:       1
 License:       BSD
 Group:         Libraries
 Source0:       http://www.vtk.org/files/release/8.2/VTK-%{version}.tar.gz
@@ -31,6 +32,7 @@ Patch2:               proj6_compat.patch
 Patch3:                qt-5.15.patch
 Patch4:                python-3.8.patch
 Patch5:                link.patch
+Patch6:                system-pugixml.patch
 URL:           http://www.vtk.org/
 %{?with_OSMesa:BuildRequires: Mesa-libOSMesa-devel}
 BuildRequires: OpenGL-GLX-devel
@@ -309,6 +311,7 @@ potrzebne do uruchamiania różnych przykładów z pakietu vtk-examples.
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
 # Replace relative path ../../../VTKData with destination filesystem path
 grep -Erl '(\.\./)+VTKData' Examples | xargs \
@@ -321,6 +324,10 @@ cp -a Examples vtk-examples
 %{__rm} -r vtk-examples/Examples/GUI/Win32
 find vtk-examples -type f | xargs chmod -R a-x
 
+for x in doubleconversion eigen expat freetype %{?with_system_gl2ps:gl2ps }glew hdf5 jpeg jsoncpp libproj libxml2 lz4 lzma netcdf ogg png pugixml sqlite theora tiff zfp zlib; do
+%{__rm} -r ThirdParty/*/vtk$x
+done
+
 %build
 export CFLAGS="%{rpmcflags} -D_UNICODE -DHAVE_UINTPTR_T"
 export CXXFLAGS="%{rpmcxxflags} -D_UNICODE -DHAVE_UINTPTR_T"
@@ -553,6 +560,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovis.so.1
 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovis.so.1
 %attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkexodusII.so.1
 %attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so.1
 %attr(755,root,root) %{_libdir}/vtk/libvtklibharu.so.1
 %attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so.1
@@ -602,6 +610,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsGeovis.so
 %attr(755,root,root) %{_libdir}/vtk/libvtkViewsInfovis.so
 %attr(755,root,root) %{_libdir}/vtk/libvtkVPIC.so
+%attr(755,root,root) %{_libdir}/vtk/libvtkexodusII.so
 %attr(755,root,root) %{_libdir}/vtk/libvtkgl2ps.so
 %attr(755,root,root) %{_libdir}/vtk/libvtklibharu.so
 %attr(755,root,root) %{_libdir}/vtk/libvtkmetaio.so
@@ -618,6 +627,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/vtk/VPIC
 %{_includedir}/vtk/DICOM*.h
 %{_includedir}/vtk/DatabaseSchemaWith2Tables.h
+%{_includedir}/vtk/LSDyna*.h
+%{_includedir}/vtk/vtkexodusII
 %{_includedir}/vtk/vtkgl2ps
 %{_includedir}/vtk/vtkkwiml
 %{_includedir}/vtk/vtklibharu
@@ -637,7 +648,6 @@ rm -rf $RPM_BUILD_ROOT
 %exclude %{_includedir}/vtk/vtkQImageToImageSource.h
 %exclude %{_includedir}/vtk/vtkQt*.h
 %exclude %{_includedir}/vtk/vtkRenderingQtModule.h
-%exclude %{_includedir}/vtk/vtkTk*.h
 %exclude %{_includedir}/vtk/vtkViewsQtModule.h
 %{_libdir}/cmake/vtk
 
@@ -704,13 +714,13 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/vtkWrapPythonInit
 %attr(755,root,root) %{_bindir}/vtkpython
 %attr(755,root,root) %{_libdir}/vtk/libvtk*Python3?D.so.1
+%attr(755,root,root) %{_libdir}/vtk/libvtkPythonContext2D.so.1
 %attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so.1
 # RenderingMatplotlib requires PythonInterpreter
 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so.1
 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingPythonTkWidgets-8.2.so
 %attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython3?Core.so.1
 %dir %{py3_sitedir}/vtk.py
-%dir %{py3_sitedir}/__pycache__/*
 %dir %{py3_sitedir}/vtkmodules
 %{py3_sitedir}/vtkmodules/*.py
 %{py3_sitedir}/vtkmodules/__pycache__
@@ -743,6 +753,7 @@ rm -rf $RPM_BUILD_ROOT
 %files python3-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/vtk/libvtk*Python3?D.so
+%attr(755,root,root) %{_libdir}/vtk/libvtkPythonContext2D.so
 %attr(755,root,root) %{_libdir}/vtk/libvtkPythonInterpreter.so
 %attr(755,root,root) %{_libdir}/vtk/libvtkRenderingMatplotlib.so
 %attr(755,root,root) %{_libdir}/vtk/libvtkWrappingPython3?Core.so
This page took 0.083718 seconds and 4 git commands to generate.