Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / vtk


Commits:
3b2fed6e by Antonio Rojas at 2025-04-25T08:42:15+02:00
upgpkg: 9.4.2-3: libxml2 2.14 rebuild

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = vtk
        pkgdesc = Software system for 3D computer graphics, image processing, 
and visualization
        pkgver = 9.4.2
-       pkgrel = 2
+       pkgrel = 3
        url = https://www.vtk.org
        arch = x86_64
        license = BSD-3-Clause


=====================================
PKGBUILD
=====================================
@@ -10,7 +10,7 @@
 pkgname=vtk
 # May need bootstrapping on upgrades due to circular vtk <-> opencascade 
dependency
 pkgver=9.4.2
-pkgrel=2
+pkgrel=3
 pkgdesc="Software system for 3D computer graphics, image processing, and 
visualization"
 arch=(x86_64)
 url="https://www.vtk.org";
@@ -156,6 +156,9 @@ prepare() {
   cd ${pkgname^^}-${pkgver}
   _fast_float_version=$(pacman -Q fast_float | sed -e 's/.* //; s/-.*//g')
   sed -i "s|3.9.0|${_fast_float_version}|" ThirdParty/fast_float/CMakeLists.txt
+# Use cmake's FindHDF5
+  rm CMake/patches/99/FindHDF5.cmake
+  sed -e '/FindHDF5/d' -i CMake/vtkInstallCMakePackage.cmake
 
   patch -Np1 -i "$srcdir"/vtk-occt.patch
   patch -Np1 -i "$srcdir"/fmt-11.patch
@@ -202,6 +205,9 @@ build() {
     -DVTK_MODULE_ENABLE_VTK_RenderingZSpace=NO \
     -DOpenGL_GL_PREFERENCE=LEGACY \
     -DVTK_IGNORE_CMAKE_CXX11_CHECKS=ON \
+    -DHDF5_NO_FIND_PACKAGE_CONFIG_FILE=ON \
+    -DHDF5_C_COMPILER_EXECUTABLE=h5hlcc \
+    -DHDF5_CXX_COMPILER_EXECUTABLE=h5hlc++ \
     -Wno-dev
 #    -DFIDES_USE_EXTERNAL_RAPIDJSON=ON \
   cmake --build build



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/vtk/-/commit/3b2fed6efb2c8b31bee42766249384fd13073122

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/vtk/-/commit/3b2fed6efb2c8b31bee42766249384fd13073122
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to