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"; buildType = "ament_cmake";
buildInputs = [ ament-cmake-core ]; buildInputs = [ ament-cmake-core ];
propagatedBuildInputs = [ ament-cmake-test ]; propagatedBuildInputs = [ ament-cmake-test ];
nativeBuildInputs = [ ament-cmake-core ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test ];
meta = { meta = {
description = ''Allows integrating catch2 tests in the ament buildsystem with CMake''; description = ''Allows integrating catch2 tests in the ament buildsystem with CMake'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-core ]; buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-clang-format ament-cmake-test ]; 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 = { meta = {
description = ''The CMake API for ament_clang_format to lint C / C++ code using clang format.''; 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 ]; buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-clang-tidy ament-cmake-test ]; 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 = { meta = {
description = ''The CMake API for ament_clang_tidy to lint C / C++ code using clang tidy.''; 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"; buildType = "ament_cmake";
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-core ament-cmake-test ament-cppcheck ]; 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 = { meta = {
description = ''The CMake API for ament_cppcheck to perform static code analysis on C/C++ 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 ]; buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-cpplint ]; propagatedBuildInputs = [ ament-cmake-test ament-cpplint ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-cpplint ];
meta = { meta = {
description = ''The CMake API for ament_cpplint to lint C / C++ code using cpplint.''; description = ''The CMake API for ament_cpplint to lint C / C++ code using cpplint.'';

View file

@ -15,7 +15,7 @@ buildRosPackage {
buildType = "ament_cmake"; buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-libraries ]; propagatedBuildInputs = [ ament-cmake-core ament-cmake-libraries ];
nativeBuildInputs = [ ament-cmake-core ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-libraries ];
meta = { meta = {
description = ''The ability to export dependencies to downstream packages in the ament buildsystem in CMake.''; 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"; buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ]; propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ];
nativeBuildInputs = [ ament-cmake-core ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ];
meta = { meta = {
description = ''The ability to export interfaces to downstream packages in the ament buildsystem in CMake.''; 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"; buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ]; propagatedBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ];
nativeBuildInputs = [ ament-cmake-core ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-export-libraries ];
meta = { meta = {
description = ''The ability to export targets to downstream packages in the ament buildsystem in CMake.''; 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 ]; buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-flake8 ]; propagatedBuildInputs = [ ament-cmake-test ament-flake8 ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-flake8 ];
meta = { meta = {
description = ''The CMake API for ament_flake8 to check code syntax and style conventions description = ''The CMake API for ament_flake8 to check code syntax and style conventions

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake"; buildType = "ament_cmake";
buildInputs = [ ament-cmake-core ]; buildInputs = [ ament-cmake-core ];
propagatedBuildInputs = [ ament-cmake-gtest ament-cmake-test gmock-vendor gtest ]; 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 = { meta = {
description = ''The ability to add Google mock-based tests in the ament buildsystem in CMake.''; 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"; buildType = "ament_cmake";
buildInputs = [ ament-cmake-core ]; buildInputs = [ ament-cmake-core ];
propagatedBuildInputs = [ ament-cmake-test gtest gtest-vendor ]; propagatedBuildInputs = [ ament-cmake-test gtest gtest-vendor ];
nativeBuildInputs = [ ament-cmake-core ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test gtest gtest-vendor ];
meta = { meta = {
description = ''The ability to add gtest-based tests in the ament buildsystem in CMake.''; 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 ]; buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-mypy ]; propagatedBuildInputs = [ ament-cmake-test ament-mypy ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-mypy ];
meta = { meta = {
description = ''The CMake API for ament_mypy to perform static type analysis on python code 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"; buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-test python3Packages.nose ]; propagatedBuildInputs = [ ament-cmake-core ament-cmake-test python3Packages.nose ];
nativeBuildInputs = [ ament-cmake-core ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test python3Packages.nose ];
meta = { meta = {
description = ''The ability to add nose-based tests in the ament buildsystem in CMake.''; 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 ]; buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-pclint ]; propagatedBuildInputs = [ ament-cmake-test ament-pclint ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pclint ];
meta = { meta = {
description = ''The CMake API for ament_pclint to perform static code analysis on C/C++ 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 ]; buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-pep257 ]; propagatedBuildInputs = [ ament-cmake-test ament-pep257 ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pep257 ];
meta = { meta = {
description = ''The CMake API for ament_pep257 to check code against the docstring style conventions in 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 ]; buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-pycodestyle ]; propagatedBuildInputs = [ ament-cmake-test ament-pycodestyle ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pycodestyle ];
meta = { meta = {
description = ''The CMake API for ament_pycodestyle to check code against the style conventions in 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 ]; buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-pyflakes ]; propagatedBuildInputs = [ ament-cmake-test ament-pyflakes ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-pyflakes ];
meta = { meta = {
description = ''The CMake API for ament_pyflakes to check code using pyflakes.''; description = ''The CMake API for ament_pyflakes to check code using pyflakes.'';

View file

@ -15,7 +15,7 @@ buildRosPackage {
buildType = "ament_cmake"; buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-test pythonPackages.pytest ]; propagatedBuildInputs = [ ament-cmake-core ament-cmake-test pythonPackages.pytest ];
nativeBuildInputs = [ ament-cmake-core ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test pythonPackages.pytest ];
meta = { meta = {
description = ''The ability to run Python tests using pytest in the ament buildsystem in CMake.''; 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"; buildType = "ament_cmake";
checkInputs = [ ament-lint-auto ament-lint-common ]; checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake ament-cmake-gmock ament-cmake-gtest ament-cmake-pytest domain-coordinator ]; 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 = { meta = {
description = ''The ROS specific CMake bits in the ament buildsystem.''; description = ''The ROS specific CMake bits in the ament buildsystem.'';

View file

@ -15,7 +15,7 @@ buildRosPackage {
buildType = "ament_cmake"; buildType = "ament_cmake";
propagatedBuildInputs = [ ament-cmake-core ament-cmake-include-directories ament-cmake-libraries ]; 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 = { meta = {
description = ''The ability to add definitions, include directories and libraries of a package to a target in the ament buildsystem in CMake.''; 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 ]; buildInputs = [ ament-cmake-core ];
checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ]; checkInputs = [ ament-cmake-copyright ament-cmake-lint-cmake ];
propagatedBuildInputs = [ ament-cmake-test ament-uncrustify ]; propagatedBuildInputs = [ ament-cmake-test ament-uncrustify ];
nativeBuildInputs = [ ament-cmake-core ament-cmake-test ]; nativeBuildInputs = [ ament-cmake-core ament-cmake-test ament-uncrustify ];
meta = { meta = {
description = ''The CMake API for ament_uncrustify to check code against styleconventions description = ''The CMake API for ament_uncrustify to check code against styleconventions

View file

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

View file

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

View file

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

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake"; buildType = "ament_cmake";
buildInputs = [ ament-cmake file ]; buildInputs = [ ament-cmake file ];
propagatedBuildInputs = [ curl pkg-config ]; propagatedBuildInputs = [ curl pkg-config ];
nativeBuildInputs = [ ament-cmake ]; nativeBuildInputs = [ ament-cmake pkg-config ];
meta = { meta = {
description = ''Wrapper around libcurl, it provides a fixed CMake module and an ExternalProject build of it.''; 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"; buildType = "catkin";
buildInputs = [ ament-cmake-core ]; buildInputs = [ ament-cmake-core ];
propagatedBuildInputs = [ gtest-vendor lcov python3Packages.catkin-pkg python3Packages.pyyaml python3Packages.rospkg python3Packages.setuptools ros-environment ]; 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 = { meta = {
description = ''CMake Functions and Modules for automating CMake''; 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 ]; 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 ]; checkInputs = [ ament-cmake-google-benchmark ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake-google-benchmark google-benchmark-vendor osrf-testing-tools-cpp ]; 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 = { meta = {
description = ''Test fixture and CMake macro for using osrf_testing_tools_cpp with Google Benchmark''; 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 ]; buildInputs = [ ament-cmake ];
checkInputs = [ ament-lint-auto ament-lint-common ]; checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ python3 ]; propagatedBuildInputs = [ python3 ];
nativeBuildInputs = [ ament-cmake ]; nativeBuildInputs = [ ament-cmake python3 ];
meta = { meta = {
description = ''Provide CMake module with extra functionality for Python.''; description = ''Provide CMake module with extra functionality for Python.'';

View file

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

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ]; buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-lint-auto ament-lint-common ]; 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 ]; 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 = { meta = {
description = ''Common source for RMW implementations built with RTI Connext DDS Professional and RTI Connext DDS Micro.''; 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 ]; buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-lint-auto ament-lint-common ]; checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake rmw-connextdds-common ]; propagatedBuildInputs = [ ament-cmake rmw-connextdds-common ];
nativeBuildInputs = [ ament-cmake-ros ]; nativeBuildInputs = [ ament-cmake ament-cmake-ros ];
meta = { meta = {
description = ''A ROS2 RMW implementation built with RTI Connext DDS Professional.''; description = ''A ROS2 RMW implementation built with RTI Connext DDS Professional.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ]; buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp test-msgs ]; 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 ]; 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 = { meta = {
description = ''Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.''; 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 ]; buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common osrf-testing-tools-cpp test-msgs ]; 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 ]; 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 = { meta = {
description = ''Implement the ROS middleware interface using introspection type support.''; description = ''Implement the ROS middleware interface using introspection type support.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ]; buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-lint-auto ament-lint-common osrf-testing-tools-cpp ]; 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 ]; 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 = { meta = {
description = ''Code shared on static and dynamic type support of rmw_fastrtps_cpp.''; description = ''Code shared on static and dynamic type support of rmw_fastrtps_cpp.'';

View file

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

View file

@ -17,6 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake ]; buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ]; checkInputs = [ ament-cmake-pytest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake-core python3 python3Packages.empy rosidl-cli ]; propagatedBuildInputs = [ ament-cmake-core python3 python3Packages.empy rosidl-cli ];
nativeBuildInputs = [ ament-cmake-core python3 ];
meta = { meta = {
description = ''API and scripts to parse .msg/.srv/.action files and convert them to .idl.''; 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 ]; buildInputs = [ ament-cmake-python ];
checkInputs = [ ament-lint-auto ament-lint-common ]; checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-cmake python3Packages.empy rosidl-adapter rosidl-parser ]; propagatedBuildInputs = [ ament-cmake python3Packages.empy rosidl-adapter rosidl-parser ];
nativeBuildInputs = [ ament-cmake ament-cmake-python ]; nativeBuildInputs = [ ament-cmake ament-cmake-python python3Packages.empy ];
meta = { meta = {
description = ''The CMake functionality to invoke code generation for ROS interface files.''; description = ''The CMake functionality to invoke code generation for ROS interface files.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake ]; buildInputs = [ ament-cmake ];
checkInputs = [ ament-lint-auto ament-lint-common ]; 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 ]; 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 = { meta = {
description = ''A configuration package defining the default ROS interface generators.''; description = ''A configuration package defining the default ROS interface generators.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-python ament-cmake-ros ]; 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 ]; 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 ]; 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 = { meta = {
description = ''Generate the ROS interfaces in C.''; description = ''Generate the ROS interfaces in C.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake ]; buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common rosidl-cmake rosidl-runtime-c rosidl-runtime-cpp test-interface-files ]; 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 ]; 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 = { meta = {
description = ''Generate the ROS interfaces in C++.''; description = ''Generate the ROS interfaces in C++.'';

View file

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

View file

@ -16,7 +16,7 @@ buildRosPackage {
buildType = "ament_cmake"; 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 ]; 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 ]; 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 = { meta = {
description = ''Generate the ROS interfaces in Python.''; description = ''Generate the ROS interfaces in Python.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ]; buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ]; checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ];
propagatedBuildInputs = [ ament-cmake rcutils rosidl-typesupport-interface ]; propagatedBuildInputs = [ ament-cmake rcutils rosidl-typesupport-interface ];
nativeBuildInputs = [ ament-cmake-ros ]; nativeBuildInputs = [ ament-cmake ament-cmake-ros ];
meta = { meta = {
description = ''Provides definitions, initialization and finalization functions, and macros for getting and working with rosidl typesupport types in C.''; 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 ]; buildInputs = [ ament-cmake-ros rosidl-typesupport-introspection-c ];
checkInputs = [ ament-lint-auto ament-lint-common mimick-vendor performance-test-fixture ]; 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 ]; 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 = { meta = {
description = ''Generate the type support for C messages.''; description = ''Generate the type support for C messages.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros rosidl-typesupport-introspection-cpp ]; buildInputs = [ ament-cmake-ros rosidl-typesupport-introspection-cpp ];
checkInputs = [ ament-lint-auto ament-lint-common performance-test-fixture ]; 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 ]; 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 = { meta = {
description = ''Generate the type support for C++ messages.''; description = ''Generate the type support for C++ messages.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-python ]; buildInputs = [ ament-cmake-python ];
checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common osrf-testing-tools-cpp performance-test-fixture ]; 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 ]; 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 = { meta = {
description = ''Generate the C interfaces for eProsima FastRTPS.''; description = ''Generate the C interfaces for eProsima FastRTPS.'';

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake ament-cmake-python ]; 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 ]; 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 ]; 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 = { meta = {
description = ''Generate the C++ interfaces for eProsima FastRTPS.''; description = ''Generate the C++ interfaces for eProsima FastRTPS.'';

View file

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

View file

@ -17,7 +17,7 @@ buildRosPackage {
buildInputs = [ ament-cmake-ros ]; buildInputs = [ ament-cmake-ros ];
checkInputs = [ ament-lint-auto ament-lint-common ]; 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 ]; 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 = { meta = {
description = ''Generate the message type support for dynamic message construction in C++.''; description = ''Generate the message type support for dynamic message construction in C++.'';