Loading pkgs/development/libraries/vtk/9.x-qt6-ioocct.nix 0 → 100644 +5 −0 Original line number Diff line number Diff line import ./qt6.nix { majorVersion = "9.3"; minorVersion = "0"; sourceSha256 = "sha256-/ce5KVIls05P3dxJzQbmbpQmDLAO/uRW4PZlaMloG+k="; } pkgs/development/libraries/vtk/qt6.nix +7 −2 Original line number Diff line number Diff line { majorVersion, minorVersion, sourceSha256, patchesToFetch ? [] }: { stdenv, lib, fetchurl, cmake, libGLU, libGL, libX11, xorgproto, libXt, libpng, libtiff , fetchpatch , enableOpenCascade ? false, opencascade-occt , enableQt ? false, qtbase, qttools, qtdeclarative , enablePython ? false, python ? throw "vtk: Python support requested, but no python interpreter was given." # Darwin support Loading @@ -14,7 +15,7 @@ let pythonMajor = lib.substring 0 1 python.pythonVersion; in stdenv.mkDerivation rec { pname = "vtk${optionalString enableQt "-q6vtk"}"; pname = "vtk${optionalString enableQt "-qt6"}${optionalString enableOpenCascade "-ioocct"}"; version = "${majorVersion}.${minorVersion}"; src = fetchurl { Loading @@ -25,7 +26,9 @@ in stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; buildInputs = [ libpng libtiff ] ++ optionals enableQt [ ++ optionals enableOpenCascade [ opencascade-occt ] ++ optionals enableQt [ qtbase qttools ] ++ optionals stdenv.isLinux [ Loading Loading @@ -76,6 +79,8 @@ in stdenv.mkDerivation rec { "-DCMAKE_INSTALL_INCLUDEDIR=include" "-DCMAKE_INSTALL_BINDIR=bin" "-DVTK_VERSIONED_INSTALL=OFF" ] ++ optionals enableOpenCascade [ "-DVTK_MODULE_ENABLE_VTK_IOOCCT=YES" ] ++ optionals enableQt [ "-DVTK_GROUP_ENABLE_Qt:STRING=YES" "-DVTK_QT_VERSION=6" Loading pkgs/top-level/all-packages.nix +11 −0 Original line number Diff line number Diff line Loading @@ -23525,7 +23525,18 @@ with pkgs; CoreText IOSurface ImageIO OpenGL GLUT; }; vtk_9_withQt6IOOCCT = qt6Packages.callPackage ../development/libraries/vtk/9.x-qt6.nix { enableQt = true; enableOpenCascade = true; inherit (darwin) libobjc; inherit (darwin.apple_sdk.libs) xpc; inherit (darwin.apple_sdk.frameworks) AGL Cocoa CoreServices DiskArbitration IOKit CFNetwork Security ApplicationServices CoreText IOSurface ImageIO OpenGL GLUT; }; vtkWithQt6 = vtk_9_withQt6; vtkWithQt6IOOCCT = vtk_9_withQt6IOOCCT; vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { }; Loading
pkgs/development/libraries/vtk/9.x-qt6-ioocct.nix 0 → 100644 +5 −0 Original line number Diff line number Diff line import ./qt6.nix { majorVersion = "9.3"; minorVersion = "0"; sourceSha256 = "sha256-/ce5KVIls05P3dxJzQbmbpQmDLAO/uRW4PZlaMloG+k="; }
pkgs/development/libraries/vtk/qt6.nix +7 −2 Original line number Diff line number Diff line { majorVersion, minorVersion, sourceSha256, patchesToFetch ? [] }: { stdenv, lib, fetchurl, cmake, libGLU, libGL, libX11, xorgproto, libXt, libpng, libtiff , fetchpatch , enableOpenCascade ? false, opencascade-occt , enableQt ? false, qtbase, qttools, qtdeclarative , enablePython ? false, python ? throw "vtk: Python support requested, but no python interpreter was given." # Darwin support Loading @@ -14,7 +15,7 @@ let pythonMajor = lib.substring 0 1 python.pythonVersion; in stdenv.mkDerivation rec { pname = "vtk${optionalString enableQt "-q6vtk"}"; pname = "vtk${optionalString enableQt "-qt6"}${optionalString enableOpenCascade "-ioocct"}"; version = "${majorVersion}.${minorVersion}"; src = fetchurl { Loading @@ -25,7 +26,9 @@ in stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; buildInputs = [ libpng libtiff ] ++ optionals enableQt [ ++ optionals enableOpenCascade [ opencascade-occt ] ++ optionals enableQt [ qtbase qttools ] ++ optionals stdenv.isLinux [ Loading Loading @@ -76,6 +79,8 @@ in stdenv.mkDerivation rec { "-DCMAKE_INSTALL_INCLUDEDIR=include" "-DCMAKE_INSTALL_BINDIR=bin" "-DVTK_VERSIONED_INSTALL=OFF" ] ++ optionals enableOpenCascade [ "-DVTK_MODULE_ENABLE_VTK_IOOCCT=YES" ] ++ optionals enableQt [ "-DVTK_GROUP_ENABLE_Qt:STRING=YES" "-DVTK_QT_VERSION=6" Loading
pkgs/top-level/all-packages.nix +11 −0 Original line number Diff line number Diff line Loading @@ -23525,7 +23525,18 @@ with pkgs; CoreText IOSurface ImageIO OpenGL GLUT; }; vtk_9_withQt6IOOCCT = qt6Packages.callPackage ../development/libraries/vtk/9.x-qt6.nix { enableQt = true; enableOpenCascade = true; inherit (darwin) libobjc; inherit (darwin.apple_sdk.libs) xpc; inherit (darwin.apple_sdk.frameworks) AGL Cocoa CoreServices DiskArbitration IOKit CFNetwork Security ApplicationServices CoreText IOSurface ImageIO OpenGL GLUT; }; vtkWithQt6 = vtk_9_withQt6; vtkWithQt6IOOCCT = vtk_9_withQt6IOOCCT; vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { };