evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / as / assimp / package.nix
blob45eef22e69fbbcf833772242e83ed07bc2131db6
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , boost
6 , zlib
7 }:
9 stdenv.mkDerivation rec {
10   pname = "assimp";
11   version = "5.4.3";
12   outputs = [ "out" "lib" "dev" ];
14   src = fetchFromGitHub {
15     owner = "assimp";
16     repo = "assimp";
17     rev = "v${version}";
18     hash = "sha256-sOYhYHBz3Tg+pi1OIJ1mGmsjEc6dPO6nFH0aolfpLRA=";
19   };
21   nativeBuildInputs = [ cmake ];
22   buildInputs = [ boost zlib ];
24   cmakeFlags = [ "-DASSIMP_BUILD_ASSIMP_TOOLS=ON" ];
26   env.NIX_CFLAGS_COMPILE = toString ([
27     # Needed with GCC 12
28     "-Wno-error=array-bounds"
29   ]);
31   meta = with lib; {
32     description = "Library to import various 3D model formats";
33     mainProgram = "assimp";
34     homepage = "https://www.assimp.org/";
35     license = licenses.bsd3;
36     maintainers = with maintainers; [ ehmry ];
37     platforms = platforms.linux ++ platforms.darwin;
38   };