diff --git a/pkgs/by-name/fr/freecad/package.nix b/pkgs/by-name/fr/freecad/package.nix index cd3e21f4533d2..e95edc9c7e911 100644 --- a/pkgs/by-name/fr/freecad/package.nix +++ b/pkgs/by-name/fr/freecad/package.nix @@ -18,12 +18,13 @@ libXmu, medfile, mpi, + netgen, ninja, ode, opencascade-occt_7_6, opencascade-occt, pkg-config, - python311Packages, + python312Packages, spaceNavSupport ? stdenv.hostPlatform.isLinux, ifcSupport ? false, stdenv, @@ -39,7 +40,7 @@ qt6, }: let - inherit (python311Packages) + inherit (python312Packages) boost gitpython ifcopenshell @@ -78,6 +79,7 @@ freecad-utils.makeCustomizable ( [ cmake ninja + netgen pkg-config gfortran wrapGAppsHook3 @@ -104,6 +106,7 @@ freecad-utils.makeCustomizable ( matplotlib medfile mpi + netgen ode opencamlib pivy @@ -163,6 +166,9 @@ freecad-utils.makeCustomizable ( "-DBUILD_FLAT_MESH:BOOL=ON" "-DINSTALL_TO_SITEPACKAGES=OFF" "-DFREECAD_USE_PYBIND11=ON" + "-DBUILD_NETGEN=ON" + "-DBUILD_FEM_NETGEN=ON" + ] ++ lib.optionals (qtVersion == 5) [ "-DBUILD_QT5=ON"