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

25 lines
1.7 KiB
Nix

# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix
{ lib, buildRosPackage, fetchFromGitHub, ackermann-steering-controller, ament-cmake, ament-cmake-gtest, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, diff-drive-controller, effort-controllers, geometry-msgs, hardware-interface, ign-ros2-control, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, rclcpp, rclcpp-action, robot-state-publisher, ros-gz-bridge, ros-ign-gazebo, ros2controlcli, ros2launch, std-msgs, tricycle-controller, velocity-controllers, xacro }:
buildRosPackage rec {
pname = "ros-jazzy-ign-ros2-control-demos";
version = "0.7.9";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "gz_ros2_control";
rev = "43dd1046295ecef5b25d3caab45591da8fb747ba";
sha256 = "0gzx2286hc1daym4prh8shrbkrp8dkirxsgbx1ykd5c271krsjfg";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/ign_ros2_control_demos/";
buildInputs = [ ament-cmake rclcpp-action ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ackermann-steering-controller ament-index-python control-msgs diff-drive-controller effort-controllers geometry-msgs hardware-interface ign-ros2-control imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller launch launch-ros rclcpp robot-state-publisher ros-gz-bridge ros-ign-gazebo ros2controlcli ros2launch std-msgs tricycle-controller velocity-controllers xacro ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "ign_ros2_control_demos";
license = with lib.licenses; [ asl20 ];
};
}