vtk_9_6: init at 9.6.0 (#496715)
This commit is contained in:
@@ -10,4 +10,9 @@ in
|
||||
version = "9.5.2";
|
||||
sourceSha256 = "sha256-zuZLmNJw/3MC2vHvE0WN/11awey0XUdyODX399ViyYk=";
|
||||
};
|
||||
|
||||
vtk_9_6 = mkVtk {
|
||||
version = "9.6.0";
|
||||
sourceSha256 = "sha256-130YBpT6r9yBZXi5pTZR9nkOeZYVgRv7uRAYZho7uPI=";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
# filters
|
||||
openturns,
|
||||
openslide,
|
||||
onnxruntime,
|
||||
|
||||
# io modules
|
||||
cgns,
|
||||
@@ -65,6 +66,7 @@
|
||||
hdf5,
|
||||
netcdf,
|
||||
opencascade-occt,
|
||||
openusd,
|
||||
|
||||
# threading
|
||||
onetbb,
|
||||
@@ -113,6 +115,9 @@ let
|
||||
viskores = self.callPackage viskores.override { };
|
||||
gdal = self.callPackage gdal.override { useMinimalFeatures = true; };
|
||||
pdal = self.callPackage pdal.override { };
|
||||
# vtk fail to configure with openusd with materialX support
|
||||
# see https://github.com/AcademySoftwareFoundation/MaterialX/pull/2752
|
||||
openusd = openusd.override { withMaterialX = false; };
|
||||
});
|
||||
vtkBool = feature: bool: lib.cmakeFeature feature "${if bool then "YES" else "NO"}";
|
||||
in
|
||||
@@ -155,6 +160,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
vtkPackages.gdal
|
||||
vtkPackages.pdal
|
||||
]
|
||||
++ lib.optionals (lib.versionAtLeast finalAttrs.version "9.6.0") [
|
||||
vtkPackages.openusd
|
||||
onnxruntime
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
libxfixes
|
||||
libxrender
|
||||
@@ -169,7 +178,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
eigen
|
||||
boost
|
||||
verdict
|
||||
]
|
||||
++ lib.optionals (lib.versionOlder finalAttrs.version "9.6.0") [
|
||||
double-conversion
|
||||
]
|
||||
++ [
|
||||
freetype
|
||||
lz4
|
||||
xz
|
||||
|
||||
@@ -36,9 +36,10 @@
|
||||
stdenv,
|
||||
onetbb,
|
||||
withDocs ? false,
|
||||
withOsl ? true,
|
||||
withOsl ? !stdenv.hostPlatform.isDarwin,
|
||||
withTools ? false,
|
||||
withUsdView ? false,
|
||||
withMaterialX ? true,
|
||||
writeShellScriptBin,
|
||||
}:
|
||||
|
||||
@@ -96,8 +97,8 @@ buildPythonPackage rec {
|
||||
(lib.cmakeBool "PXR_BUILD_PYTHON_DOCUMENTATION" withDocs)
|
||||
(lib.cmakeBool "PXR_BUILD_USDVIEW" withUsdView)
|
||||
(lib.cmakeBool "PXR_BUILD_USD_TOOLS" withTools)
|
||||
(lib.cmakeBool "PXR_ENABLE_MATERIALX_SUPPORT" true)
|
||||
(lib.cmakeBool "PXR_ENABLE_OSL_SUPPORT" (!stdenv.hostPlatform.isDarwin && withOsl))
|
||||
(lib.cmakeBool "PXR_ENABLE_MATERIALX_SUPPORT" withMaterialX)
|
||||
(lib.cmakeBool "PXR_ENABLE_OSL_SUPPORT" withOsl)
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7618,7 +7618,7 @@ with pkgs;
|
||||
gtkVersion = "4";
|
||||
};
|
||||
|
||||
inherit (callPackage ../development/libraries/vtk { }) vtk_9_5;
|
||||
inherit (callPackage ../development/libraries/vtk { }) vtk_9_5 vtk_9_6;
|
||||
|
||||
vtk = vtk_9_5;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user