package.nix
 1  # Automatically generated by: ros2nix --distro jazzy --flake --license Apache-2.0
 2  
 3  # Copyright 2025 None
 4  # Distributed under the terms of the Apache-2.0 license
 5  
 6  { lib, buildRosPackage, ament-cmake, ament-lint-common, cartesian-controller-base, cartesian-force-controller, cartesian-motion-controller, controller-interface, hardware-interface, pluginlib, rclcpp }:
 7  buildRosPackage rec {
 8    pname = "ros-jazzy-cartesian-compliance-controller";
 9    version = "0.0.0";
10  
11    src = ./.;
12  
13    buildType = "ament_cmake";
14    buildInputs = [ ament-cmake ];
15    checkInputs = [ ament-lint-common ];
16    propagatedBuildInputs = [ cartesian-controller-base cartesian-force-controller cartesian-motion-controller controller-interface hardware-interface pluginlib rclcpp ];
17    nativeBuildInputs = [ ament-cmake ];
18  
19    meta = {
20      description = "Control your robot through Cartesian target poses and target wrenches";
21      license = with lib.licenses; [ bsd3 ];
22    };
23  }