From fdc3257164c482a9a6babee0a438ad13adb6ecdf Mon Sep 17 00:00:00 2001 From: adisbladis Date: Fri, 26 Jul 2024 17:10:36 +1200 Subject: [PATCH] f3d: Add opencascade-occt & assimp plugins This enables support for: - Assimp plugin (FBX, OFF, DAE, DXF, X and 3MF) - OpenCASCADE plugin (STEP and IGES files) --- pkgs/applications/graphics/f3d/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/applications/graphics/f3d/default.nix b/pkgs/applications/graphics/f3d/default.nix index ee6a830246d7..5daaf0e10ef1 100644 --- a/pkgs/applications/graphics/f3d/default.nix +++ b/pkgs/applications/graphics/f3d/default.nix @@ -12,6 +12,9 @@ , Cocoa , OpenGL , python3Packages +, opencascade-occt +, assimp +, fontconfig , withManual ? !stdenv.isDarwin , withPythonBinding ? false }: @@ -42,6 +45,9 @@ stdenv.mkDerivation rec { buildInputs = [ vtk_9 + opencascade-occt + assimp + fontconfig ] ++ lib.optionals stdenv.isDarwin [ Cocoa OpenGL @@ -58,6 +64,8 @@ stdenv.mkDerivation rec { "-DCMAKE_INSTALL_INCLUDEDIR=include" "-DCMAKE_INSTALL_BINDIR=bin" "-DF3D_MODULE_EXTERNAL_RENDERING=ON" + "-DF3D_PLUGIN_BUILD_ASSIMP=ON" + "-DF3D_PLUGIN_BUILD_OCCT=ON" ] ++ lib.optionals withManual [ "-DF3D_LINUX_GENERATE_MAN=ON" ] ++ lib.optionals withPythonBinding [