build-bazel-package: added rm of extra local folders for toolchain configuration...
[NixPkgs.git] / pkgs / by-name / as / assimp / package.nix
blob4aaa2ed60876968a41ba721dd67c58d66f3f540c
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   boost,
7   zlib,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "assimp";
12   version = "5.4.3";
13   outputs = [
14     "out"
15     "lib"
16     "dev"
17   ];
19   src = fetchFromGitHub {
20     owner = "assimp";
21     repo = "assimp";
22     rev = "v${version}";
23     hash = "sha256-sOYhYHBz3Tg+pi1OIJ1mGmsjEc6dPO6nFH0aolfpLRA=";
24   };
26   nativeBuildInputs = [ cmake ];
27   buildInputs = [
28     boost
29     zlib
30   ];
32   cmakeFlags = [ "-DASSIMP_BUILD_ASSIMP_TOOLS=ON" ];
34   env.NIX_CFLAGS_COMPILE = toString ([
35     # Needed with GCC 12
36     "-Wno-error=array-bounds"
37   ]);
39   meta = with lib; {
40     description = "Library to import various 3D model formats";
41     mainProgram = "assimp";
42     homepage = "https://www.assimp.org/";
43     license = licenses.bsd3;
44     maintainers = with maintainers; [ ehmry ];
45     platforms = platforms.linux ++ platforms.darwin;
46   };