humble: update and add buildtool_depends as both host and build dependencies

This is necessary because some builtool_depends need to run binaries, while
others need to be imported as CMake modules.
This commit is contained in:
Ben Wolsieffer 2022-09-20 15:27:26 -04:00
parent ab8924d6de
commit df38e4e345
49 changed files with 49 additions and 48 deletions

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake";
buildInputs = [ ament-cmake-core ];
propagatedBuildInputs = [ ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
meta = {
description = ''Allows integrating catch2 tests in the ament buildsystem with CMake'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-clang-format ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-clang-format ament-cmake-core ament-cmake-test ];
meta = {
description = ''The CMake API for ament_clang_format to lint C / C++ code using clang format.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-clang-tidy ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-clang-tidy ament-cmake-core ament-cmake-test ];
meta = {
description = ''The CMake API for ament_clang_tidy to lint C / C++ code using clang tidy.'';

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake";
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-core ament-cmake-test ament-cppcheck ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cppcheck ];
meta = {
description = ''The CMake API for ament_cppcheck to perform static code analysis on C/C++

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-cpplint ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cpplint ];
meta = {
description = ''The CMake API for ament_cpplint to lint C / C++ code using cpplint.'';

View file

@ -15,7 +15,7 @@ buildRosPackage {
buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-libraries ];
nativeBuildInputs = [ ament-cmake-core ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-libraries ];
meta = {
description = ''The ability to export dependencies to downstream packages in the ament buildsystem in CMake.'';

View file

@ -15,7 +15,7 @@ buildRosPackage {
buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ];
nativeBuildInputs = [ ament-cmake-core ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ];
meta = {
description = ''The ability to export interfaces to downstream packages in the ament buildsystem in CMake.'';

View file

@ -15,7 +15,7 @@ buildRosPackage {
buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ];
nativeBuildInputs = [ ament-cmake-core ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ];
meta = {
description = ''The ability to export targets to downstream packages in the ament buildsystem in CMake.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-flake8 ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-flake8 ];
meta = {
description = ''The CMake API for ament_flake8 to check code syntax and style conventions

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake";
buildInputs = [ ament-cmake-core ];
propagatedBuildInputs = [ ament-cmake-gtest ament-cmake-test gmock-vendor gtest ];
nativeBuildInputs = [ ament-cmake-core ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-gtest ament-cmake-test gmock-vendor gtest ];
meta = {
description = ''The ability to add Google mock-based tests in the ament buildsystem in CMake.'';

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake";
buildInputs = [ ament-cmake-core ];
propagatedBuildInputs = [ ament-cmake-test gtest gtest-vendor ];
nativeBuildInputs = [ ament-cmake-core ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test gtest gtest-vendor ];
meta = {
description = ''The ability to add gtest-based tests in the ament buildsystem in CMake.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-mypy ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-mypy ];
meta = {
description = ''The CMake API for ament_mypy to perform static type analysis on python code

View file

@ -15,7 +15,7 @@ buildRosPackage {
buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-test python3Packages.nose ];
nativeBuildInputs = [ ament-cmake-core ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test python3Packages.nose ];
meta = {
description = ''The ability to add nose-based tests in the ament buildsystem in CMake.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-pclint ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pclint ];
meta = {
description = ''The CMake API for ament_pclint to perform static code analysis on C/C++

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-pep257 ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pep257 ];
meta = {
description = ''The CMake API for ament_pep257 to check code against the docstring style conventions in

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-pycodestyle ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pycodestyle ];
meta = {
description = ''The CMake API for ament_pycodestyle to check code against the style conventions in

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-pyflakes ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pyflakes ];
meta = {
description = ''The CMake API for ament_pyflakes to check code using pyflakes.'';

View file

@ -15,7 +15,7 @@ buildRosPackage {
buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-test pythonPackages.pytest ];
nativeBuildInputs = [ ament-cmake-core ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test pythonPackages.pytest ];
meta = {
description = ''The ability to run Python tests using pytest in the ament buildsystem in CMake.'';

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake";
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest domain-coordinator ];
nativeBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest ];
meta = {
description = ''The ROS specific CMake bits in the ament buildsystem.'';

View file

@ -15,7 +15,7 @@ buildRosPackage {
buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-include-directories ament-cmake-libraries ];
nativeBuildInputs = [ ament-cmake-core ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-include-directories ament-cmake-libraries ];
meta = {
description = ''The ability to add definitions, include directories and libraries of a package to a target in the ament buildsystem in CMake.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-uncrustify ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-uncrustify ];
meta = {
description = ''The CMake API for ament_uncrustify to check code against styleconventions

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-xmllint ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-xmllint ];
meta = {
description = ''The CMake API for ament_xmllint to check XML file using xmmlint.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake-core generate-parameter-library rclcpp ];
nativeBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake ament-cmake-core ];
meta = {
description = ''Example usage of generate_parameter_library.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-copyright launch-testing python-cmake-module ];
propagatedBuildInputs = [ ament-cmake-test launch-testing python-cmake-module ];
nativeBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake ament-cmake-test launch-testing python-cmake-module ];
meta = {
description = ''A package providing cmake functions for running launch tests from the build.'';

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake";
buildInputs = [ ament-cmake file ];
propagatedBuildInputs = [ curl pkg-config ];
nativeBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake pkg-config ];
meta = {
description = ''Wrapper around libcurl, it provides a fixed CMake module and an ExternalProject build of it.'';

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "catkin";
buildInputs = [ ament-cmake-core ];
propagatedBuildInputs = [ gtest-vendor lcov python3Packages.catkin-pkg python3Packages.pyyaml python3Packages.rospkg python3Packages.setuptools ros-environment ];
nativeBuildInputs = [ ament-cmake-core python3Packages.catkin-pkg python3Packages.pyyaml python3Packages.rospkg python3Packages.setuptools ros-environment ];
nativeBuildInputs = [ ament-cmake-core gtest-vendor lcov python3Packages.catkin-pkg python3Packages.pyyaml python3Packages.rospkg python3Packages.setuptools ros-environment ];
meta = {
description = ''CMake Functions and Modules for automating CMake'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-export-targets ament-cmake-test ];
checkInputs = [ ament-cmake-google-benchmark ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake-google-benchmark google-benchmark-vendor osrf-testing-tools-cpp ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-export-targets ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-export-dependencies ament-cmake-export-targets ament-cmake-google-benchmark ament-cmake-test ];
meta = {
description = ''Test fixture and CMake macro for using osrf_testing_tools_cpp with Google Benchmark'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ python3 ];
nativeBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake python3 ];
meta = {
description = ''Provide CMake module with extra functionality for Python.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-uncrustify ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-uncrustify ];
meta = {
description = ''ament_cmake_uncrustify with support for parsing a config file.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake fastcdr rcpputils rcutils rmw rmw-dds-common rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp rti-connext-dds-cmake-module ];
nativeBuildInputs = [ ament-cmake-ros ];
nativeBuildInputs = [ ament-cmake ament-cmake-ros ];
meta = {
description = ''Common source for RMW implementations built with RTI Connext DDS Professional and RTI Connext DDS Micro.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake rmw-connextdds-common ];
nativeBuildInputs = [ ament-cmake-ros ];
nativeBuildInputs = [ ament-cmake ament-cmake-ros ];
meta = {
description = ''A ROS2 RMW implementation built with RTI Connext DDS Professional.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp test-msgs ];
propagatedBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rcpputils rcutils rmw rmw-dds-common rmw-fastrtps-shared-cpp rosidl-cmake rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp tracetools ];
nativeBuildInputs = [ ament-cmake-ros fastrtps-cmake-module rosidl-cmake ];
nativeBuildInputs = [ ament-cmake ament-cmake-ros fastrtps-cmake-module rosidl-cmake ];
meta = {
description = ''Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp test-msgs ];
propagatedBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rcpputils rcutils rmw rmw-dds-common rmw-fastrtps-shared-cpp rosidl-runtime-c rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ];
nativeBuildInputs = [ ament-cmake-ros fastrtps-cmake-module ];
nativeBuildInputs = [ ament-cmake ament-cmake-ros fastrtps-cmake-module ];
meta = {
description = ''Implement the ROS middleware interface using introspection type support.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-lint-auto ament-lint-common osrf-testing-tools-cpp ];
propagatedBuildInputs = [ ament-cmake fastcdr fastrtps fastrtps-cmake-module rcpputils rcutils rmw rmw-dds-common rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp tracetools ];
nativeBuildInputs = [ ament-cmake-ros fastrtps-cmake-module ];
nativeBuildInputs = [ ament-cmake ament-cmake-ros fastrtps-cmake-module ];
meta = {
description = ''Code shared on static and dynamic type support of rmw_fastrtps_cpp.'';

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake";
buildInputs = [ ament-cmake ament-cmake-core ament-cmake-export-dependencies ];
propagatedBuildInputs = [ launch-testing launch-testing-ament-cmake launch-testing-ros ros2test ];
nativeBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake launch-testing-ament-cmake ros2test ];
meta = {
description = ''The entry point package to launch testing in ROS.'';

View file

@ -17,6 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake-core python3 python3Packages.empy rosidl-cli ];
nativeBuildInputs = [ ament-cmake-core python3 ];
meta = {
description = ''API and scripts to parse .msg/.srv/.action files and convert them to .idl.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-python ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake python3Packages.empy rosidl-adapter rosidl-parser ];
nativeBuildInputs = [ ament-cmake ament-cmake-python ];
nativeBuildInputs = [ ament-cmake ament-cmake-python python3Packages.empy ];
meta = {
description = ''The CMake functionality to invoke code generation for ROS interface files.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake-core rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-generator-py rosidl-typesupport-c rosidl-typesupport-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ];
nativeBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake ament-cmake-core rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-generator-py rosidl-typesupport-c rosidl-typesupport-cpp rosidl-typesupport-fastrtps-c rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp ];
meta = {
description = ''A configuration package defining the default ROS interface generators.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-python ament-cmake-ros ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-cmake rosidl-runtime-c test-interface-files ];
propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rcutils rosidl-cli rosidl-cmake rosidl-parser rosidl-typesupport-interface ];
nativeBuildInputs = [ ament-cmake-python ament-cmake-ros ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-python ament-cmake-ros python3 rosidl-cmake ];
meta = {
description = ''Generate the ROS interfaces in C.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-cmake rosidl-runtime-c rosidl-runtime-cpp test-interface-files ];
propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rosidl-cli rosidl-cmake rosidl-generator-c rosidl-parser rosidl-runtime-cpp ];
nativeBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake ament-cmake-core python3 rosidl-cmake ];
meta = {
description = ''Generate the ROS interfaces in C++.'';

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake";
checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake ament-index-python rosidl-cli rosidl-cmake ];
nativeBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake rosidl-cmake ];
meta = {
description = ''Generate the DDS interfaces for ROS interfaces.'';

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake";
checkInputs = [ ament-cmake-pytest ament-index-python ament-lint-auto ament-lint-common python-cmake-module python3Packages.numpy pythonPackages.pytest rmw rosidl-cmake rosidl-generator-c rosidl-generator-cpp rosidl-parser rosidl-typesupport-c rosidl-typesupport-fastrtps-c rosidl-typesupport-introspection-c rpyutils test-interface-files ];
propagatedBuildInputs = [ ament-cmake ament-index-python python-cmake-module python3Packages.numpy rmw rosidl-cli rosidl-cmake rosidl-generator-c rosidl-parser rosidl-runtime-c rosidl-typesupport-c rosidl-typesupport-interface rpyutils ];
nativeBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake ament-index-python python-cmake-module rosidl-cmake rosidl-generator-c rosidl-typesupport-c rosidl-typesupport-interface ];
meta = {
description = ''Generate the ROS interfaces in Python.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ];
propagatedBuildInputs = [ ament-cmake rcutils rosidl-typesupport-interface ];
nativeBuildInputs = [ ament-cmake-ros ];
nativeBuildInputs = [ ament-cmake ament-cmake-ros ];
meta = {
description = ''Provides definitions, initialization and finalization functions, and macros for getting and working with rosidl typesupport types in C.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros rosidl-typesupport-introspection-c ];
checkInputs = [ ament-lint-auto ament-lint-common mimick-vendor performance-test-fixture ];
propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rcpputils rcutils rosidl-cli rosidl-runtime-c rosidl-typesupport-interface ];
nativeBuildInputs = [ ament-cmake-ros ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-ros python3 ];
meta = {
description = ''Generate the type support for C messages.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros rosidl-typesupport-introspection-cpp ];
checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ];
propagatedBuildInputs = [ ament-cmake-core ament-index-python python3 rcpputils rcutils rosidl-cli rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-c rosidl-typesupport-interface ];
nativeBuildInputs = [ ament-cmake-ros ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-ros python3 ];
meta = {
description = ''Generate the type support for C++ messages.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-python ];
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common osrf-testing-tools-cpp performance-test-fixture ];
propagatedBuildInputs = [ ament-cmake-ros ament-index-python fastcdr fastrtps-cmake-module python3 rmw rosidl-cli rosidl-cmake rosidl-generator-c rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-fastrtps-cpp rosidl-typesupport-interface ];
nativeBuildInputs = [ ament-cmake-python ament-cmake-ros ];
nativeBuildInputs = [ ament-cmake-python ament-cmake-ros fastrtps-cmake-module python3 rosidl-generator-c ];
meta = {
description = ''Generate the C interfaces for eProsima FastRTPS.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake ament-cmake-python ];
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common osrf-testing-tools-cpp performance-test-fixture ];
propagatedBuildInputs = [ ament-cmake-ros ament-index-python fastcdr fastrtps-cmake-module python3 rmw rosidl-cli rosidl-cmake rosidl-generator-cpp rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-interface ];
nativeBuildInputs = [ ament-cmake ament-cmake-python fastrtps-cmake-module ];
nativeBuildInputs = [ ament-cmake ament-cmake-python ament-cmake-ros fastrtps-cmake-module python3 rosidl-generator-cpp ];
meta = {
description = ''Generate the C++ interfaces for eProsima FastRTPS.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake ament-index-python python3 rosidl-cli rosidl-cmake rosidl-parser rosidl-runtime-c ];
nativeBuildInputs = [ ament-cmake-ros ];
nativeBuildInputs = [ ament-cmake ament-cmake-ros python3 rosidl-cmake ];
meta = {
description = ''Generate the message type support for dynamic message construction in C.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake ament-index-python python3 rosidl-cli rosidl-cmake rosidl-parser rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-interface rosidl-typesupport-introspection-c ];
nativeBuildInputs = [ ament-cmake-ros ];
nativeBuildInputs = [ ament-cmake ament-cmake-ros python3 rosidl-cmake ];
meta = {
description = ''Generate the message type support for dynamic message construction in C++.'';