python312Packages.llama-index: 0.12.9 -> 0.12.9.post1 (#371957)
[NixPkgs.git] / pkgs / by-name / li / libigl / package.nix
blob085915ea352f36b16e04545c463119127290b1db
2   lib,
3   stdenvNoCC,
4   fetchFromGitHub,
5 }:
7 stdenvNoCC.mkDerivation (finalAttrs: {
8   pname = "libigl";
9   version = "2.5.0";
11   src = fetchFromGitHub {
12     owner = "libigl";
13     repo = "libigl";
14     rev = "v${finalAttrs.version}";
15     hash = "sha256-OpjkQGRiuc7kNlwgCeM4dcotTb5J+6LUn4IOe9bFbW4=";
16   };
18   # We could also properly use CMake, but we would have to heavily patch it
19   # to avoid configure-time downloads of many things.
20   installPhase = ''
21     mkdir -p $out/include
22     cp -r include/igl $out/include
23   '';
25   meta = with lib; {
26     description = "Simple C++ geometry processing library";
27     homepage = "https://github.com/libigl/libigl";
28     license = licenses.mpl20;
29     maintainers = with maintainers; [ nim65s ];
30   };