Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / fcl / default.nix
blob4e13a3f7113f37c132823852c8bd5f2a6e97c4f0
1 { lib, stdenv, fetchFromGitHub, fetchpatch, cmake, eigen, libccd, octomap }:
3 stdenv.mkDerivation rec {
4   pname = "fcl";
5   version = "0.7.0";
7   src = fetchFromGitHub {
8     owner = "flexible-collision-library";
9     repo = pname;
10     rev = version;
11     sha256 = "0f5lhg6f9np7w16s6wz4mb349bycil1irk8z8ylfjwllxi4n6x7a";
12   };
14   nativeBuildInputs = [ cmake ];
15   propagatedBuildInputs = [ eigen libccd octomap ];
17   outputs = [ "out" "dev" ];
19   meta = with lib; {
20     description = "Flexible Collision Library";
21     longDescription = ''
22       FCL is a library for performing three types of proximity queries on a
23       pair of geometric models composed of triangles.
24     '';
25     homepage = "https://github.com/flexible-collision-library/fcl";
26     license = licenses.bsd3;
27     maintainers = with maintainers; [ lopsided98 ];
28     platforms = platforms.unix;
29   };