runtime/.nix/gz-ros2-control-tests.nix

25 lines
1.5 KiB
Nix

# Automatically generated by: ros2nix --output-as-nix-pkg-name --fetch --flake --distro jazzy --output-dir .nix
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gtest, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, geometry-msgs, hardware-interface, gz-ros2-control, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, launch-testing-ament-cmake, python3Packages, pythonPackages, rclcpp, rclcpp-action, robot-state-publisher, ros-gz, ros2controlcli, ros2launch, xacro }:
buildRosPackage rec {
pname = "ros-jazzy-gz-ros2-control-tests";
version = "0.7.9";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "gz_ros2_control";
rev = "43dd1046295ecef5b25d3caab45591da8fb747ba";
sha256 = "0gzx2286hc1daym4prh8shrbkrp8dkirxsgbx1ykd5c271krsjfg";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/gz_ros2_control_tests/";
buildInputs = [ ament-cmake rclcpp-action ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-index-python control-msgs geometry-msgs hardware-interface gz-ros2-control joint-state-broadcaster joint-trajectory-controller launch launch-ros launch-testing-ament-cmake python3Packages.psutil pythonPackages.pytest rclcpp robot-state-publisher ros-gz ros2controlcli ros2launch xacro ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Gazebo ros2 control tests";
license = with lib.licenses; [ asl20 ];
};
}