1
0
Fork 0
mirror of https://github.com/lopsided98/nix-ros-overlay.git synced 2025-07-14 14:10:37 +03:00
nix-ros-overlay/distros/dashing/nav2-dynamic-params/default.nix

28 lines
1.2 KiB
Nix

# Copyright 2021 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, launch, launch-testing, nav2-common, nav2-util, rclcpp, rclcpp-lifecycle }:
buildRosPackage {
pname = "ros-dashing-nav2-dynamic-params";
version = "0.2.6-r1";
src = fetchurl {
url = "https://github.com/SteveMacenski/navigation2-release/archive/release/dashing/nav2_dynamic_params/0.2.6-1.tar.gz";
name = "0.2.6-1.tar.gz";
sha256 = "84abb0203dd823fd4abfc486ab140fc6134459d2ae7286e28995dbb208ef0068";
};
buildType = "ament_cmake";
buildInputs = [ nav2-common nav2-util ];
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ];
propagatedBuildInputs = [ rclcpp rclcpp-lifecycle ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''This package provides a validation class for ROS2 parameters with validation based on parameter
type and defined bounds. Support for custom validation callbacks is also provided. Some useful
convenience functions for event callbacks are also provided'';
license = with lib.licenses; [ asl20 ];
};
}