nix-ros-overlay/distros/humble/py-trees-ros-tutorials/default.nix

25 lines
1.2 KiB
Nix

# Copyright 2025 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, action-msgs, geometry-msgs, launch, launch-ros, py-trees, py-trees-ros, py-trees-ros-interfaces, python3Packages, qt5, rcl-interfaces, rclpy, ros2launch, ros2param, ros2run, ros2service, ros2topic, sensor-msgs, std-msgs }:
buildRosPackage {
pname = "ros-humble-py-trees-ros-tutorials";
version = "2.3.0-r1";
src = fetchurl {
url = "https://github.com/ros2-gbp/py_trees_ros_tutorials-release/archive/release/humble/py_trees_ros_tutorials/2.3.0-1.tar.gz";
name = "2.3.0-1.tar.gz";
sha256 = "82db36676ea238aa1a602aee7d2e34b82015e769c8d24837f9ee29ff14110e0e";
};
buildType = "ament_python";
buildInputs = [ python3Packages.setuptools qt5.qttools.dev ];
checkInputs = [ action-msgs py-trees py-trees-ros python3Packages.pytest rclpy ];
propagatedBuildInputs = [ action-msgs geometry-msgs launch launch-ros py-trees py-trees-ros py-trees-ros-interfaces python3Packages.pyqt5 rcl-interfaces rclpy ros2launch ros2param ros2run ros2service ros2topic sensor-msgs std-msgs ];
meta = {
description = "Tutorials for py_trees on ROS2.";
license = with lib.licenses; [ bsdOriginal ];
};
}