1
0
Fork 0
mirror of https://github.com/lopsided98/nix-ros-overlay.git synced 2025-06-22 23:10:18 +03:00
nix-ros-overlay/dashing/nav2-dynamic-params/default.nix
2019-11-07 17:46:51 -05:00

28 lines
1.3 KiB
Nix

# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, ament-cmake, rclcpp-lifecycle, ament-lint-common, launch-testing, ament-cmake-gtest, launch, nav2-util, nav2-common, rclcpp, ament-lint-auto }:
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 = [ rclcpp nav2-util rclcpp-lifecycle nav2-common ];
checkInputs = [ ament-cmake-pytest ament-lint-common launch-testing ament-cmake-gtest launch ament-lint-auto ];
propagatedBuildInputs = [ rclcpp-lifecycle rclcpp ];
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 ];
};
}