Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / pykdl / default.nix
blobcc92086747e4782958d0544fe74b130f6f8f0b5c
1 { lib, stdenv, toPythonModule, cmake, orocos-kdl, eigen, python }:
3 toPythonModule (stdenv.mkDerivation {
4   pname = "pykdl";
5   inherit (orocos-kdl) version src;
7   sourceRoot = "${orocos-kdl.src.name}/python_orocos_kdl";
9   # Fix hardcoded installation path
10   postPatch = ''
11     substituteInPlace CMakeLists.txt \
12       --replace dist-packages site-packages
13   '';
15   nativeBuildInputs = [ cmake ];
16   buildInputs = [ orocos-kdl eigen ];
17   propagatedBuildInputs = [ python ];
19   meta = with lib; {
20     description = "Kinematics and Dynamics Library (Python bindings)";
21     homepage = "https://www.orocos.org/kdl.html";
22     license = licenses.lgpl21Only;
23     maintainers = with maintainers; [ lopsided98 ];
24     platforms = platforms.all;
25   };