Commit bb49bdaa authored by Adkins, Cameron's avatar Adkins, Cameron
Browse files

init: opencascade-occt-vtk-qt

parent afdc58fe
Loading
Loading
Loading
Loading
+20 −3
Original line number Diff line number Diff line
@@ -10,7 +10,9 @@
, libXext
, libXmu
, libXi
, vtk
, darwin
, withVtk ? false
}:

stdenv.mkDerivation rec {
@@ -29,7 +31,7 @@ stdenv.mkDerivation rec {
    ninja
  ];

  buildInputs = [
  propagatedBuildInputs = [
    tcl
    tk
    libGL
@@ -37,7 +39,23 @@ stdenv.mkDerivation rec {
    libXext
    libXmu
    libXi
  ] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Cocoa;
  ] ++ lib.optionals withVtk [
    vtk
  ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
    darwin.apple_sdk.frameworks.Cocoa
  ];

  buildInputs = [
    # NOP
  ];

  cmakeFlags = [
    # NOP
  ] ++ lib.optionals withVtk [
      "-DUSE_VTK=ON"
      "-D3RDPARTY_VTK_INCLUDE_DIR=${vtk}/include/vtk"
      "-DBUILD_MODULE_VISUALIZATION=ON"
  ];

  meta = with lib; {
    description = "Open CASCADE Technology, libraries for 3D modeling and numerical simulation";
@@ -48,5 +66,4 @@ stdenv.mkDerivation rec {
    maintainers = with maintainers; [ amiloradovsky gebner ];
    platforms = platforms.all;
  };

}
+6 −1
Original line number Diff line number Diff line
@@ -22362,6 +22362,11 @@ with pkgs;
  opencascade-occt = callPackage ../development/libraries/opencascade-occt { };
  opencascade-occt-vtk-qt = callPackage ../development/libraries/opencascade-occt {
    vtk     = vtk-qt;
    withVtk = true;
  };
  opencascade-occt_7_6 = opencascade-occt.overrideAttrs rec {
    pname = "opencascade-occt";
    version = "7.6.2";
@@ -23500,7 +23505,7 @@ with pkgs;
    gtkVersion = "4";
  };
  vtk = qt6Packages.callPackage ../development/libraries/vtk {
  vtk = callPackage ../development/libraries/vtk {
    # NOP
  };