Update to 9.3.1

This commit is contained in:
David Bold 2024-07-09 16:00:08 +02:00
commit a3647dece3
4 changed files with 32 additions and 12 deletions

2
.gitignore vendored
View file

@ -31,3 +31,5 @@ vtk-5.6.0.tar.gz
/VTKData-9.2.5.tar.gz
/VTK-9.2.6.tar.gz
/VTKData-9.2.6.tar.gz
/VTK-9.3.1.tar.gz
/VTKData-9.3.1.tar.gz

17
fast_float_version.patch Normal file
View file

@ -0,0 +1,17 @@
diff -Naur VTK-9.3.1.org/ThirdParty/fast_float/CMakeLists.txt VTK-9.3.1.patched/ThirdParty/fast_float/CMakeLists.txt
--- VTK-9.3.1.org/ThirdParty/fast_float/CMakeLists.txt 2024-06-28 18:00:10.000000000 +0200
+++ VTK-9.3.1.patched/ThirdParty/fast_float/CMakeLists.txt 2024-07-09 12:56:15.787157830 +0200
@@ -9,11 +9,11 @@
SPDX_DOWNLOAD_LOCATION
"git+https://gitlab.kitware.com/third-party/fast_float.git@for/vtk-20230309-3.9.0"
VERSION
- "3.9.0"
+ "6.1.0"
STANDARD_INCLUDE_DIRS
HEADER_ONLY
EXTERNAL
- VERSION "3.9.0"
+ VERSION "6.1.0"
PACKAGE FastFloat
TARGETS FastFloat::fast_float
STANDARD_INCLUDE_DIRS

View file

@ -1,2 +1,2 @@
SHA512 (VTK-9.2.6.tar.gz) = f2328caae959d583299b7fd57205f3dd76f87c8c1ee78653e85d44cab085295bf7bf88b3f6a2b960a57df96ccb32049337ebccb067ecde6d84d25eda636196bc
SHA512 (VTKData-9.2.6.tar.gz) = 5c5f2b365777733180a63daff224da7055e1c2911eb5e4efda26e38b9ac01cb8e886cf7e71c45ac83347642caf1786e72bb469c22954ffbbb6e2c317fc6b4080
SHA512 (VTK-9.3.1.tar.gz) = 5dcd6764b2d9fe476bcc7bd195fab8230b7628579d94656ab037dcaecd07c7d40d0fc4afba446942ca15cd881df17f4c84581047e75a6e11d2e2d339d97c7fa3
SHA512 (VTKData-9.3.1.tar.gz) = befc6b68e33d2c2fb6928006d4fe6feda7e0bbaf31df4488911ab8e3865e3fc1cf3834301301aa2b6de94c4489eebf5e2e8521e8830315d2a1f0e65cb73a6fd3

View file

@ -53,19 +53,16 @@
Summary: The Visualization Toolkit - A high level 3D visualization library
Name: vtk
Version: 9.2.6
Release: 16%{?dist}
Version: 9.3.1
Release: 1%{?dist}
License: BSD-3-Clause
Source0: https://www.vtk.org/files/release/9.2/VTK-%{version}.tar.gz
Source1: https://www.vtk.org/files/release/9.2/VTKData-%{version}.tar.gz
Source0: https://www.vtk.org/files/release/%(v=%{version};echo ${v%.*})/VTK-%{version}.tar.gz
Source1: https://www.vtk.org/files/release/%(v=%{version};echo ${v%.*})/VTKData-%{version}.tar.gz
Source2: xorg.conf
# Patch required libharu version (Fedora 33+ contains the needed VTK patches)
Patch0: vtk-libharu.patch
# Fix issue with Mayavi
Patch1: https://gitlab.kitware.com/vtk/vtk/-/merge_requests/9616.patch
# Add missing includes for gcc 13
# https://gitlab.kitware.com/vtk/vtk/-/issues/18782
Patch2: vtk-include.patch
Patch: vtk-libharu.patch
# Patch required to allow finding the fast_float version from fedora
Patch: fast_float_version.patch
URL: https://vtk.org/
@ -144,6 +141,7 @@ BuildRequires: doxygen
BuildRequires: graphviz
BuildRequires: gnuplot
BuildRequires: wget
BuildRequires: fast_float-devel
%if %{with mpich}
BuildRequires: mpich-devel
%ifnarch %{ix86}
@ -849,6 +847,9 @@ cat xorg.log
%changelog
* Tue Jul 09 2024 David Bold <davidsdch@fedoraproject.org> - 9.3.1-1
- Update to 9.3.1
* Sat Jun 08 2024 Python Maint <python-maint@redhat.com> - 9.2.6-16
- Rebuilt for Python 3.13