runtime/repos/nix/ign-ros2-control.nix

25 lines
1.2 KiB
Nix

# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-index-cpp, ament-lint-auto, ament-lint-common, controller-manager, hardware-interface, ignition-gazebo6, ignition-plugin, pluginlib, rclcpp, rclcpp-lifecycle, yaml-cpp-vendor }:
buildRosPackage rec {
pname = "ros-jazzy-ign-ros2-control";
version = "0.7.9";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "gz_ros2_control";
rev = "71ace39ee6f01fd8d6a7699cdedf315913ec8d70";
sha256 = "1wvdrlig6mz4hc8av7i4rlj7n0la1xj34r62nx8hlxa5p1mg9pb7";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/ign_ros2_control/";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-index-cpp controller-manager hardware-interface ignition-gazebo6 ignition-plugin pluginlib rclcpp rclcpp-lifecycle yaml-cpp-vendor ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Ignition ros2_control package allows to control simulated robots using ros2_control framework.";
license = with lib.licenses; [ asl20 ];
};
}