From 656a07eafd00a3081cfb112daefc5a932e19ea0a Mon Sep 17 00:00:00 2001 From: qbisi Date: Thu, 16 Jul 2026 20:00:15 +0800 Subject: [PATCH] vtk: fix build with gdal-3.13 --- pkgs/development/libraries/vtk/default.nix | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/vtk/default.nix b/pkgs/development/libraries/vtk/default.nix index 4c701d85148a..90f65eb6b358 100644 --- a/pkgs/development/libraries/vtk/default.nix +++ b/pkgs/development/libraries/vtk/default.nix @@ -1,6 +1,6 @@ { callPackage, - fetchpatch2, + fetchpatch, }: let mkVtk = initArgs: callPackage (import ./generic.nix initArgs) { }; @@ -9,10 +9,24 @@ in vtk_9_5 = mkVtk { version = "9.5.2"; sourceSha256 = "sha256-zuZLmNJw/3MC2vHvE0WN/11awey0XUdyODX399ViyYk="; + patches = [ + (fetchpatch { + name = "fix-gdal-3.13-const-conversion.patch"; + url = "https://github.com/Kitware/VTK/commit/2395603fdddc40c29efc64c632ae98225ca2a58e.patch"; + hash = "sha256-Gcnt1JXWPkhfNLhtk9SXYqx/0cLkjO4xiRfR8YiaY8I="; + }) + ]; }; vtk_9_6 = mkVtk { version = "9.6.0"; sourceSha256 = "sha256-130YBpT6r9yBZXi5pTZR9nkOeZYVgRv7uRAYZho7uPI="; + patches = [ + (fetchpatch { + name = "fix-gdal-3.13-const-conversion.patch"; + url = "https://github.com/Kitware/VTK/commit/2395603fdddc40c29efc64c632ae98225ca2a58e.patch"; + hash = "sha256-Gcnt1JXWPkhfNLhtk9SXYqx/0cLkjO4xiRfR8YiaY8I="; + }) + ]; }; }