diff --git a/meta-ros2-humble/classes/ros_distro_humble.bbclass b/meta-ros2-humble/classes/ros_distro_humble.bbclass new file mode 100644 index 0000000000000000000000000000000000000000..3ae0f3b94a9865adeba1d8ee7c088d1a8b92c303 --- /dev/null +++ b/meta-ros2-humble/classes/ros_distro_humble.bbclass @@ -0,0 +1,8 @@ +# Every ROS recipe, generated or not, must contain "inherit ros_distro_${ROS_DISTRO}". +# +# Copyright (c) 2020 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_DISTRO = "humble" + +inherit ${ROS_DISTRO_TYPE}_distro diff --git a/meta-ros2-humble/conf/layer.conf b/meta-ros2-humble/conf/layer.conf new file mode 100644 index 0000000000000000000000000000000000000000..5a437a9f98689246578009c6deaea3c6974d500c --- /dev/null +++ b/meta-ros2-humble/conf/layer.conf @@ -0,0 +1,26 @@ +# We have a conf and classes directory, append to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have a recipes directory, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend ${LAYERDIR}/generated-recipes/*/*.bb" + +BBFILE_COLLECTIONS += "ros2-humble-layer" +BBFILE_PATTERN_ros2-humble-layer := "^${LAYERDIR}/" +BBFILE_PRIORITY_ros2-humble-layer = "12" + +# Version 1 was the manually created meta-ros, prior to the introduction of superflore. +# Version 2 was all ROS distributions in the same meta-ros layer with right subdirectories selected by ROS_DISTRO variable +# Version 3 is with each ROS distribution in separate sublayer of meta-ros git repository (with modifications to generated recipes applied in .bbappends instead of .inc files) +LAYERVERSION_ros2-humble-layer = "3" + +LAYERDEPENDS_ros2-humble-layer = " \ + core \ + meta-python \ + openembedded-layer \ + ros-common-layer \ + ros2-layer \ +" + +LAYERSERIES_COMPAT_ros2-humble-layer = "${ROS_OE_RELEASE_SERIES}" + +require conf/ros-distro/include/humble/ros-distro.inc diff --git a/meta-ros2-humble/conf/ros-distro/include/humble/generated/superflore-datetime.inc b/meta-ros2-humble/conf/ros-distro/include/humble/generated/superflore-datetime.inc new file mode 100644 index 0000000000000000000000000000000000000000..965ad4718ccbaedc453dd9e17def5fb35ccd5a84 --- /dev/null +++ b/meta-ros2-humble/conf/ros-distro/include/humble/generated/superflore-datetime.inc @@ -0,0 +1,9 @@ +# humble/generated/superflore-datetime.inc +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + + +# The time, in UTC, associated with the last superflore run that resulted in a change to the generated files. The date portion is +# used as the third version field of ROS_DISTRO_METADATA_VERSION prior to the first release of a ROS_DISTRO. +ROS_SUPERFLORE_GENERATION_DATETIME = "20221123021552" diff --git a/meta-ros2-humble/conf/ros-distro/include/humble/generated/superflore-ros-distro.inc b/meta-ros2-humble/conf/ros-distro/include/humble/generated/superflore-ros-distro.inc new file mode 100644 index 0000000000000000000000000000000000000000..0a74e8743ab4e56ff474fbee6efd1142bf1f4c65 --- /dev/null +++ b/meta-ros2-humble/conf/ros-distro/include/humble/generated/superflore-ros-distro.inc @@ -0,0 +1,3907 @@ +# humble/generated/superflore-ros-distro.inc +# Generated by superflore -- DO NOT EDIT (except ROS_DISTRO_METADATA_VERSION_REVISION) +# +# Copyright Open Source Robotics Foundation + +# Increment every time meta-ros is released because of a manually created change, ie, NOT as a result of a superflore run (which +# resets it to "0"). +ROS_DISTRO_METADATA_VERSION_REVISION = "0" + +ROS_SUPERFLORE_PROGRAM_VERSION = "0.3.3" +ROS_SUPERFLORE_GENERATION_SCHEME = "2" + +ROS_DISTRO_TYPE = "ros2" +ROS_VERSION = "2" +# DO NOT OVERRIDE ROS_PYTHON_VERSION +ROS_PYTHON_VERSION = "3" + +ROS_SUPERFLORE_GENERATION_SKIP_LIST = "" + +# Superflore was unable to generate recipes for these packages, eg, because their repositories are not on GitHub. +ROS_SUPERFLORE_GENERATION_NOT_POSSIBLE = "" + +# Number of commits that will be returned by "git log meta-ros2-humble/files/humble/generated/cache.yaml" when the +# generated files are committed. This is used for the fourth version field of DISTRO_VERSION. +ROS_NUM_CACHE_YAML_COMMITS = "2" + +# Iterated values of ROS_DISTRO-cache.distribution_file.release_platforms..[ ... ] . +ROS_DISTRO_RELEASE_PLATFORMS = " \ + debian-bullseye \ + rhel-8 \ + ubuntu-jammy \ +" + +ROS_SUPERFLORE_GENERATED_RECIPES = " \ + acado-vendor \ + ackermann-msgs \ + action-msgs \ + action-tutorials-cpp \ + action-tutorials-interfaces \ + action-tutorials-py \ + actionlib-msgs \ + adaptive-component \ + affordance-primitives \ + ament-acceleration \ + ament-clang-format \ + ament-clang-tidy \ + ament-cmake \ + ament-cmake-auto \ + ament-cmake-catch2 \ + ament-cmake-clang-format \ + ament-cmake-clang-tidy \ + ament-cmake-copyright \ + ament-cmake-core \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-export-definitions \ + ament-cmake-export-dependencies \ + ament-cmake-export-include-directories \ + ament-cmake-export-interfaces \ + ament-cmake-export-libraries \ + ament-cmake-export-link-flags \ + ament-cmake-export-targets \ + ament-cmake-flake8 \ + ament-cmake-gen-version-h \ + ament-cmake-gmock \ + ament-cmake-google-benchmark \ + ament-cmake-gtest \ + ament-cmake-include-directories \ + ament-cmake-libraries \ + ament-cmake-lint-cmake \ + ament-cmake-mypy \ + ament-cmake-nose \ + ament-cmake-pclint \ + ament-cmake-pep257 \ + ament-cmake-pycodestyle \ + ament-cmake-pyflakes \ + ament-cmake-pytest \ + ament-cmake-python \ + ament-cmake-ros \ + ament-cmake-target-dependencies \ + ament-cmake-test \ + ament-cmake-uncrustify \ + ament-cmake-version \ + ament-cmake-xmllint \ + ament-copyright \ + ament-cppcheck \ + ament-cpplint \ + ament-download \ + ament-flake8 \ + ament-index-cpp \ + ament-index-python \ + ament-lint \ + ament-lint-auto \ + ament-lint-cmake \ + ament-lint-common \ + ament-mypy \ + ament-nodl \ + ament-package \ + ament-pclint \ + ament-pep257 \ + ament-pycodestyle \ + ament-pyflakes \ + ament-uncrustify \ + ament-vitis \ + ament-xmllint \ + angles \ + apex-containers \ + apex-test-tools \ + apriltag \ + asio-cmake-module \ + async-web-server-cpp \ + automotive-autonomy-msgs \ + automotive-navigation-msgs \ + automotive-platform-msgs \ + autoware-auto-msgs \ + avt-vimba-camera \ + aws-robomaker-small-warehouse-world \ + backward-ros \ + bag2-to-image \ + behaviortree-cpp-v3 \ + bno055 \ + bond \ + bond-core \ + bondcpp \ + boost-geometry-util \ + bosch-locator-bridge \ + builtin-interfaces \ + camera-calibration \ + camera-calibration-parsers \ + camera-info-manager \ + can-msgs \ + cartographer \ + cartographer-ros \ + cartographer-ros-msgs \ + cartographer-rviz \ + cascade-lifecycle-msgs \ + chomp-motion-planner \ + class-loader \ + color-names \ + common-interfaces \ + composition \ + composition-interfaces \ + compressed-depth-image-transport \ + compressed-image-transport \ + console-bridge-vendor \ + control-box-rst \ + control-msgs \ + control-toolbox \ + controller-interface \ + controller-manager \ + controller-manager-msgs \ + costmap-queue \ + cudnn-cmake-module \ + cv-bridge \ + cyclonedds \ + demo-nodes-cpp \ + demo-nodes-cpp-rosnative \ + demo-nodes-py \ + depth-image-proc \ + depthai \ + depthai-bridge \ + depthai-examples \ + depthai-ros \ + depthai-ros-msgs \ + depthimage-to-laserscan \ + desktop \ + desktop-full \ + diagnostic-aggregator \ + diagnostic-msgs \ + diagnostic-updater \ + diff-drive-controller \ + dolly \ + dolly-follow \ + dolly-gazebo \ + dolly-ignition \ + domain-bridge \ + domain-coordinator \ + dummy-map-server \ + dummy-robot-bringup \ + dummy-sensors \ + dwb-core \ + dwb-critics \ + dwb-msgs \ + dwb-plugins \ + dynamic-edt-3d \ + dynamixel-sdk \ + dynamixel-sdk-custom-interfaces \ + dynamixel-sdk-examples \ + dynamixel-workbench \ + dynamixel-workbench-msgs \ + dynamixel-workbench-toolbox \ + ecl-build \ + ecl-license \ + ecl-tools \ + effort-controllers \ + eigen-stl-containers \ + eigen3-cmake-module \ + eigenpy \ + example-interfaces \ + examples-rclcpp-async-client \ + examples-rclcpp-cbg-executor \ + examples-rclcpp-minimal-action-client \ + examples-rclcpp-minimal-action-server \ + examples-rclcpp-minimal-client \ + examples-rclcpp-minimal-composition \ + examples-rclcpp-minimal-publisher \ + examples-rclcpp-minimal-service \ + examples-rclcpp-minimal-subscriber \ + examples-rclcpp-minimal-timer \ + examples-rclcpp-multithreaded-executor \ + examples-rclcpp-wait-set \ + examples-rclpy-executors \ + examples-rclpy-guard-conditions \ + examples-rclpy-minimal-action-client \ + examples-rclpy-minimal-action-server \ + examples-rclpy-minimal-client \ + examples-rclpy-minimal-publisher \ + examples-rclpy-minimal-service \ + examples-rclpy-minimal-subscriber \ + examples-rclpy-pointcloud-publisher \ + examples-tf2-py \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + filters \ + fluent-rviz \ + fmi-adapter \ + fmi-adapter-examples \ + fmilibrary-vendor \ + fogros2 \ + fogros2-examples \ + foonathan-memory-vendor \ + force-torque-sensor-broadcaster \ + forward-command-controller \ + four-wheel-steering-msgs \ + foxglove-msgs \ + gazebo-msgs \ + gazebo-plugins \ + gazebo-ros \ + gazebo-ros-pkgs \ + gazebo-ros2-control \ + gazebo-ros2-control-demos \ + gazebo-rosdev \ + gc-spl-2022 \ + generate-parameter-library \ + generate-parameter-library-example \ + generate-parameter-library-py \ + geodesy \ + geographic-info \ + geographic-msgs \ + geometric-shapes \ + geometry-msgs \ + geometry-tutorials \ + geometry2 \ + gmock-vendor \ + google-benchmark-vendor \ + gps-msgs \ + gps-tools \ + gps-umd \ + gpsd-client \ + graph-msgs \ + grasping-msgs \ + grbl-msgs \ + grbl-ros \ + grid-map \ + grid-map-cmake-helpers \ + grid-map-core \ + grid-map-costmap-2d \ + grid-map-cv \ + grid-map-demos \ + grid-map-filters \ + grid-map-loader \ + grid-map-msgs \ + grid-map-octomap \ + grid-map-pcl \ + grid-map-ros \ + grid-map-rviz-plugin \ + grid-map-sdf \ + grid-map-visualization \ + gripper-controllers \ + gscam \ + gtest-vendor \ + gurumdds-cmake-module \ + hardware-interface \ + hash-library-vendor \ + hey5-description \ + hls-lfcd-lds-driver \ + hpp-fcl \ + iceoryx-binding-c \ + iceoryx-hoofs \ + iceoryx-posh \ + ifm3d-core \ + ignition-cmake2-vendor \ + ignition-math6-vendor \ + image-common \ + image-geometry \ + image-pipeline \ + image-proc \ + image-publisher \ + image-rotate \ + image-tools \ + image-transport \ + image-transport-plugins \ + image-view \ + imu-complementary-filter \ + imu-filter-madgwick \ + imu-sensor-broadcaster \ + imu-tools \ + interactive-markers \ + intra-process-demo \ + io-context \ + irobot-create-msgs \ + joint-limits \ + joint-state-broadcaster \ + joint-state-publisher \ + joint-state-publisher-gui \ + joint-trajectory-controller \ + joy \ + joy-linux \ + joy-teleop \ + kdl-parser \ + key-teleop \ + keyboard-handler \ + kinematics-interface \ + kinematics-interface-kdl \ + kobuki-ros-interfaces \ + kobuki-velocity-smoother \ + lanelet2 \ + lanelet2-core \ + lanelet2-examples \ + lanelet2-io \ + lanelet2-maps \ + lanelet2-projection \ + lanelet2-python \ + lanelet2-routing \ + lanelet2-traffic-rules \ + lanelet2-validation \ + laser-filters \ + laser-geometry \ + laser-proc \ + launch \ + launch-pal \ + launch-param-builder \ + launch-pytest \ + launch-ros \ + launch-system-modes \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-examples \ + launch-testing-ros \ + launch-xml \ + launch-yaml \ + leo \ + leo-bringup \ + leo-description \ + leo-desktop \ + leo-fw \ + leo-msgs \ + leo-robot \ + leo-teleop \ + leo-viz \ + lgsvl-msgs \ + libcurl-vendor \ + libg2o \ + libmavconn \ + libnabo \ + libphidget22 \ + libpointmatcher \ + librealsense2 \ + libstatistics-collector \ + libyaml-vendor \ + lifecycle \ + lifecycle-msgs \ + lifecycle-py \ + logging-demo \ + map-msgs \ + marti-can-msgs \ + marti-common-msgs \ + marti-dbw-msgs \ + marti-introspection-msgs \ + marti-nav-msgs \ + marti-perception-msgs \ + marti-sensor-msgs \ + marti-status-msgs \ + marti-visualization-msgs \ + marvelmind-ros2 \ + marvelmind-ros2-msgs \ + mavlink \ + mavros \ + mavros-extras \ + mavros-msgs \ + mcap-vendor \ + menge-vendor \ + message-filters \ + micro-ros-diagnostic-bridge \ + micro-ros-diagnostic-msgs \ + micro-ros-msgs \ + microstrain-inertial-driver \ + microstrain-inertial-examples \ + microstrain-inertial-msgs \ + microstrain-inertial-rqt \ + mimick-vendor \ + mouse-teleop \ + moveit \ + moveit-chomp-optimizer-adapter \ + moveit-common \ + moveit-configs-utils \ + moveit-core \ + moveit-hybrid-planning \ + moveit-kinematics \ + moveit-msgs \ + moveit-planners \ + moveit-planners-chomp \ + moveit-planners-ompl \ + moveit-plugins \ + moveit-resources \ + moveit-resources-fanuc-description \ + moveit-resources-fanuc-moveit-config \ + moveit-resources-panda-description \ + moveit-resources-panda-moveit-config \ + moveit-resources-pr2-description \ + moveit-resources-prbt-ikfast-manipulator-plugin \ + moveit-resources-prbt-moveit-config \ + moveit-resources-prbt-pg70-support \ + moveit-resources-prbt-support \ + moveit-ros \ + moveit-ros-benchmarks \ + moveit-ros-control-interface \ + moveit-ros-move-group \ + moveit-ros-occupancy-map-monitor \ + moveit-ros-perception \ + moveit-ros-planning \ + moveit-ros-planning-interface \ + moveit-ros-robot-interaction \ + moveit-ros-visualization \ + moveit-ros-warehouse \ + moveit-runtime \ + moveit-servo \ + moveit-setup-app-plugins \ + moveit-setup-assistant \ + moveit-setup-controllers \ + moveit-setup-core-plugins \ + moveit-setup-framework \ + moveit-setup-srdf-plugins \ + moveit-simple-controller-manager \ + moveit-visual-tools \ + mrpt-msgs \ + mrpt2 \ + mrt-cmake-modules \ + mvsim \ + nao-button-sim \ + nao-command-msgs \ + nao-lola \ + nao-sensor-msgs \ + nav-2d-msgs \ + nav-2d-utils \ + nav-msgs \ + nav2-amcl \ + nav2-behavior-tree \ + nav2-behaviors \ + nav2-bringup \ + nav2-bt-navigator \ + nav2-collision-monitor \ + nav2-common \ + nav2-constrained-smoother \ + nav2-controller \ + nav2-core \ + nav2-costmap-2d \ + nav2-dwb-controller \ + nav2-lifecycle-manager \ + nav2-map-server \ + nav2-msgs \ + nav2-navfn-planner \ + nav2-planner \ + nav2-regulated-pure-pursuit-controller \ + nav2-rotation-shim-controller \ + nav2-rviz-plugins \ + nav2-simple-commander \ + nav2-smac-planner \ + nav2-smoother \ + nav2-system-tests \ + nav2-theta-star-planner \ + nav2-util \ + nav2-velocity-smoother \ + nav2-voxel-grid \ + nav2-waypoint-follower \ + navigation2 \ + neo-simulation2 \ + nerian-stereo \ + nlohmann-json-schema-validator-vendor \ + nmea-hardware-interface \ + nmea-msgs \ + nodl-python \ + nodl-to-policy \ + novatel-gps-driver \ + novatel-gps-msgs \ + ntpd-driver \ + ntrip-client \ + object-recognition-msgs \ + octomap \ + octomap-mapping \ + octomap-msgs \ + octomap-ros \ + octomap-rviz-plugins \ + octomap-server \ + octovis \ + ompl \ + open3d-conversions \ + orocos-kdl-vendor \ + osqp-vendor \ + osrf-pycommon \ + osrf-testing-tools-cpp \ + ouster-msgs \ + ouxt-common \ + ouxt-lint-common \ + pal-gazebo-worlds \ + pal-gripper \ + pal-gripper-controller-configuration \ + pal-gripper-description \ + pal-statistics \ + pal-statistics-msgs \ + parameter-traits \ + pcl-conversions \ + pcl-msgs \ + pcl-ros \ + pendulum-control \ + pendulum-msgs \ + perception \ + perception-pcl \ + performance-test \ + performance-test-fixture \ + phidgets-accelerometer \ + phidgets-analog-inputs \ + phidgets-api \ + phidgets-digital-inputs \ + phidgets-digital-outputs \ + phidgets-drivers \ + phidgets-gyroscope \ + phidgets-high-speed-encoder \ + phidgets-ik \ + phidgets-magnetometer \ + phidgets-motors \ + phidgets-msgs \ + phidgets-spatial \ + phidgets-temperature \ + picknik-ament-copyright \ + pilz-industrial-motion-planner \ + pilz-industrial-motion-planner-testutils \ + pinocchio \ + plansys2-bringup \ + plansys2-bt-actions \ + plansys2-core \ + plansys2-domain-expert \ + plansys2-executor \ + plansys2-lifecycle-manager \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-planner \ + plansys2-popf-plan-solver \ + plansys2-problem-expert \ + plansys2-terminal \ + plansys2-tools \ + plotjuggler \ + plotjuggler-msgs \ + plotjuggler-ros \ + pluginlib \ + pmb2-2dnav \ + pmb2-bringup \ + pmb2-controller-configuration \ + pmb2-description \ + pmb2-gazebo \ + pmb2-maps \ + pmb2-navigation \ + pmb2-robot \ + pmb2-simulation \ + point-cloud-msg-wrapper \ + pointcloud-to-laserscan \ + popf \ + pose-cov-ops \ + position-controllers \ + pybind11-json-vendor \ + pybind11-vendor \ + python-cmake-module \ + python-orocos-kdl-vendor \ + python-qt-binding \ + qpoases-vendor \ + qt-dotgraph \ + qt-gui \ + qt-gui-app \ + qt-gui-core \ + qt-gui-cpp \ + qt-gui-py-common \ + quality-of-service-demo-cpp \ + quality-of-service-demo-py \ + quaternion-operation \ + r2r-spl-7 \ + radar-msgs \ + random-numbers \ + rc-common-msgs \ + rc-dynamics-api \ + rc-genicam-api \ + rc-genicam-driver \ + rc-reason-clients \ + rc-reason-msgs \ + rcdiscover \ + rcgcd-spl-14 \ + rcgcd-spl-14-conversion \ + rcgcrd-spl-4 \ + rcgcrd-spl-4-conversion \ + rcl \ + rcl-action \ + rcl-interfaces \ + rcl-lifecycle \ + rcl-logging-interface \ + rcl-logging-noop \ + rcl-logging-spdlog \ + rcl-yaml-param-parser \ + rclc \ + rclc-examples \ + rclc-lifecycle \ + rclc-parameter \ + rclcpp \ + rclcpp-action \ + rclcpp-cascade-lifecycle \ + rclcpp-components \ + rclcpp-lifecycle \ + rclpy \ + rclpy-message-converter \ + rclpy-message-converter-msgs \ + rcpputils \ + rcss3d-agent \ + rcss3d-agent-basic \ + rcss3d-agent-msgs \ + rcutils \ + realsense2-camera \ + realsense2-camera-msgs \ + realsense2-description \ + realtime-tools \ + resource-retriever \ + rmf-api-msgs \ + rmf-battery \ + rmf-building-map-msgs \ + rmf-building-map-tools \ + rmf-building-sim-common \ + rmf-building-sim-gz-classic-plugins \ + rmf-building-sim-gz-plugins \ + rmf-charger-msgs \ + rmf-cmake-uncrustify \ + rmf-dispenser-msgs \ + rmf-door-msgs \ + rmf-fleet-adapter \ + rmf-fleet-adapter-python \ + rmf-fleet-msgs \ + rmf-ingestor-msgs \ + rmf-lift-msgs \ + rmf-obstacle-msgs \ + rmf-robot-sim-common \ + rmf-robot-sim-gz-classic-plugins \ + rmf-robot-sim-gz-plugins \ + rmf-scheduler-msgs \ + rmf-site-map-msgs \ + rmf-task \ + rmf-task-msgs \ + rmf-task-ros2 \ + rmf-task-sequence \ + rmf-traffic \ + rmf-traffic-editor \ + rmf-traffic-editor-assets \ + rmf-traffic-editor-test-maps \ + rmf-traffic-examples \ + rmf-traffic-msgs \ + rmf-traffic-ros2 \ + rmf-utils \ + rmf-visualization \ + rmf-visualization-building-systems \ + rmf-visualization-fleet-states \ + rmf-visualization-floorplans \ + rmf-visualization-msgs \ + rmf-visualization-navgraphs \ + rmf-visualization-obstacles \ + rmf-visualization-rviz2-plugins \ + rmf-visualization-schedule \ + rmf-websocket \ + rmf-workcell-msgs \ + rmw \ + rmw-connextdds \ + rmw-connextdds-common \ + rmw-cyclonedds-cpp \ + rmw-dds-common \ + rmw-fastrtps-cpp \ + rmw-fastrtps-dynamic-cpp \ + rmw-fastrtps-shared-cpp \ + rmw-gurumdds-cpp \ + rmw-gurumdds-shared-cpp \ + rmw-implementation \ + rmw-implementation-cmake \ + robot-calibration \ + robot-calibration-msgs \ + robot-controllers \ + robot-controllers-interface \ + robot-controllers-msgs \ + robot-localization \ + robot-state-publisher \ + robot-upstart \ + ros-base \ + ros-core \ + ros-environment \ + ros-gz \ + ros-gz-bridge \ + ros-gz-image \ + ros-gz-interfaces \ + ros-gz-sim \ + ros-gz-sim-demos \ + ros-ign \ + ros-ign-bridge \ + ros-ign-gazebo \ + ros-ign-gazebo-demos \ + ros-ign-image \ + ros-ign-interfaces \ + ros-image-to-qimage \ + ros-testing \ + ros-workspace \ + ros2-control \ + ros2-control-test-assets \ + ros2-controllers \ + ros2-controllers-test-nodes \ + ros2-ouster \ + ros2-socketcan \ + ros2acceleration \ + ros2action \ + ros2bag \ + ros2cli \ + ros2cli-common-extensions \ + ros2cli-test-interfaces \ + ros2component \ + ros2controlcli \ + ros2doctor \ + ros2interface \ + ros2launch \ + ros2launch-security \ + ros2launch-security-examples \ + ros2lifecycle \ + ros2lifecycle-test-fixtures \ + ros2multicast \ + ros2node \ + ros2nodl \ + ros2param \ + ros2pkg \ + ros2run \ + ros2service \ + ros2test \ + ros2topic \ + ros2trace \ + ros2trace-analysis \ + rosapi \ + rosapi-msgs \ + rosbag2 \ + rosbag2-compression \ + rosbag2-compression-zstd \ + rosbag2-cpp \ + rosbag2-interfaces \ + rosbag2-performance-benchmarking \ + rosbag2-py \ + rosbag2-storage \ + rosbag2-storage-default-plugins \ + rosbag2-storage-mcap \ + rosbag2-storage-mcap-testdata \ + rosbag2-test-common \ + rosbag2-tests \ + rosbag2-transport \ + rosbridge-library \ + rosbridge-msgs \ + rosbridge-server \ + rosbridge-suite \ + rosbridge-test-msgs \ + rosgraph-msgs \ + rosidl-adapter \ + rosidl-cli \ + rosidl-cmake \ + rosidl-default-generators \ + rosidl-default-runtime \ + rosidl-generator-c \ + rosidl-generator-cpp \ + rosidl-generator-dds-idl \ + rosidl-generator-py \ + rosidl-parser \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-runtime-py \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-interface \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ + rot-conv \ + rplidar-ros \ + rpyutils \ + rqt \ + rqt-action \ + rqt-bag \ + rqt-bag-plugins \ + rqt-common-plugins \ + rqt-console \ + rqt-graph \ + rqt-gui \ + rqt-gui-cpp \ + rqt-gui-py \ + rqt-image-overlay \ + rqt-image-overlay-layer \ + rqt-image-view \ + rqt-joint-trajectory-controller \ + rqt-moveit \ + rqt-msg \ + rqt-plot \ + rqt-publisher \ + rqt-py-common \ + rqt-py-console \ + rqt-reconfigure \ + rqt-robot-dashboard \ + rqt-robot-monitor \ + rqt-robot-steering \ + rqt-runtime-monitor \ + rqt-service-caller \ + rqt-shell \ + rqt-srv \ + rqt-tf-tree \ + rqt-topic \ + rsl \ + rt-manipulators-cpp \ + rt-manipulators-examples \ + rtabmap \ + rtabmap-ros \ + rtcm-msgs \ + rti-connext-dds-cmake-module \ + rttest \ + ruckig \ + rviz-2d-overlay-msgs \ + rviz-2d-overlay-plugins \ + rviz-assimp-vendor \ + rviz-common \ + rviz-default-plugins \ + rviz-imu-plugin \ + rviz-ogre-vendor \ + rviz-rendering \ + rviz-rendering-tests \ + rviz-visual-testing-framework \ + rviz-visual-tools \ + rviz2 \ + sdformat-test-files \ + sdformat-urdf \ + sdl2-vendor \ + self-test \ + sensor-msgs \ + sensor-msgs-py \ + septentrio-gnss-driver \ + serial-driver \ + shape-msgs \ + shared-queues-vendor \ + sick-safetyscanners-base \ + sick-safetyscanners2 \ + sick-safetyscanners2-interfaces \ + simple-actions \ + simple-launch \ + simulation \ + slam-toolbox \ + slider-publisher \ + smacc2 \ + smacc2-msgs \ + smclib \ + snowbot-operating-system \ + soccer-interfaces \ + soccer-marker-generation \ + soccer-object-msgs \ + soccer-vision-2d-msgs \ + soccer-vision-3d-msgs \ + soccer-vision-attribute-msgs \ + sol-vendor \ + sophus \ + spacenav \ + spdlog-vendor \ + splsm-7 \ + splsm-7-conversion \ + sqlite3-vendor \ + srdfdom \ + sros2 \ + sros2-cmake \ + statistics-msgs \ + std-msgs \ + std-srvs \ + stereo-image-proc \ + stereo-msgs \ + stubborn-buddies \ + stubborn-buddies-msgs \ + swri-console \ + swri-console-util \ + swri-dbw-interface \ + swri-geometry-util \ + swri-image-util \ + swri-math-util \ + swri-opencv-util \ + swri-prefix-tools \ + swri-roscpp \ + swri-route-util \ + swri-serial-util \ + swri-system-util \ + swri-transform-util \ + system-fingerprint \ + system-modes \ + system-modes-examples \ + system-modes-msgs \ + tango-icons-vendor \ + tcb-span \ + teleop-tools \ + teleop-tools-msgs \ + teleop-twist-joy \ + teleop-twist-keyboard \ + tensorrt-cmake-module \ + test-apex-test-tools \ + test-interface-files \ + test-msgs \ + tf-transformations \ + tf2 \ + tf2-bullet \ + tf2-eigen \ + tf2-eigen-kdl \ + tf2-geometry-msgs \ + tf2-kdl \ + tf2-msgs \ + tf2-py \ + tf2-ros \ + tf2-ros-py \ + tf2-sensor-msgs \ + tf2-tools \ + theora-image-transport \ + tiago-bringup \ + tiago-controller-configuration \ + tiago-description \ + tiago-robot \ + tinyxml-vendor \ + tinyxml2-vendor \ + tl-expected \ + tlsf \ + tlsf-cpp \ + topic-monitor \ + topic-statistics-demo \ + topic-tools \ + topic-tools-interfaces \ + tracetools \ + tracetools-acceleration \ + tracetools-analysis \ + tracetools-image-pipeline \ + tracetools-launch \ + tracetools-read \ + tracetools-test \ + tracetools-trace \ + trajectory-msgs \ + transmission-interface \ + tricycle-controller \ + turtle-tf2-cpp \ + turtle-tf2-py \ + turtlebot3 \ + turtlebot3-bringup \ + turtlebot3-cartographer \ + turtlebot3-description \ + turtlebot3-example \ + turtlebot3-fake-node \ + turtlebot3-gazebo \ + turtlebot3-msgs \ + turtlebot3-navigation2 \ + turtlebot3-node \ + turtlebot3-simulations \ + turtlebot3-teleop \ + turtlesim \ + tvm-vendor \ + twist-mux \ + twist-stamper \ + ublox \ + ublox-dgnss \ + ublox-dgnss-node \ + ublox-gps \ + ublox-msgs \ + ublox-serialization \ + ublox-ubx-interfaces \ + ublox-ubx-msgs \ + udp-driver \ + udp-msgs \ + uncrustify-vendor \ + unique-identifier-msgs \ + ur \ + ur-bringup \ + ur-calibration \ + ur-client-library \ + ur-controllers \ + ur-dashboard-msgs \ + ur-description \ + ur-moveit-config \ + ur-msgs \ + ur-robot-driver \ + urdf \ + urdf-parser-plugin \ + urdf-test \ + urdf-tutorial \ + urdfdom \ + urdfdom-headers \ + urdfdom-py \ + urg-c \ + urg-node \ + urg-node-msgs \ + usb-cam \ + v4l2-camera \ + velocity-controllers \ + velodyne \ + velodyne-description \ + velodyne-driver \ + velodyne-gazebo-plugins \ + velodyne-laserscan \ + velodyne-msgs \ + velodyne-pointcloud \ + velodyne-simulator \ + vision-msgs \ + vision-msgs-layers \ + vision-opencv \ + visp \ + visualization-msgs \ + vitis-common \ + vrpn \ + warehouse-ros \ + warehouse-ros-sqlite \ + webots-ros2 \ + webots-ros2-control \ + webots-ros2-core \ + webots-ros2-driver \ + webots-ros2-epuck \ + webots-ros2-importer \ + webots-ros2-mavic \ + webots-ros2-msgs \ + webots-ros2-tesla \ + webots-ros2-tests \ + webots-ros2-tiago \ + webots-ros2-turtlebot \ + webots-ros2-universal-robot \ + wiimote \ + wiimote-msgs \ + xacro \ + yaml-cpp-vendor \ + zbar-ros \ + zenoh-bridge-dds \ + zmqpp-vendor \ + zstd-vendor \ +" + +ROS_SUPERFLORE_GENERATED_RECIPE_BASENAMES_WITH_COMPONENT = " \ + acado-vendor/acado-vendor_1.0.0-4 \ + ackermann-msgs/ackermann-msgs_2.0.2-3 \ + rcl-interfaces/action-msgs_1.2.1-1 \ + demos/action-tutorials-cpp_0.20.2-1 \ + demos/action-tutorials-interfaces_0.20.2-1 \ + demos/action-tutorials-py_0.20.2-1 \ + common-interfaces/actionlib-msgs_4.2.2-1 \ + adaptive-component/adaptive-component_0.2.1-2 \ + affordance-primitives/affordance-primitives_0.1.0-3 \ + ament-acceleration/ament-acceleration_0.2.0-2 \ + ament-lint/ament-clang-format_0.12.4-1 \ + ament-lint/ament-clang-tidy_0.12.4-1 \ + ament-cmake/ament-cmake_1.3.3-1 \ + ament-cmake/ament-cmake-auto_1.3.3-1 \ + ament-cmake-catch2/ament-cmake-catch2_1.2.0-3 \ + ament-lint/ament-cmake-clang-format_0.12.4-1 \ + ament-lint/ament-cmake-clang-tidy_0.12.4-1 \ + ament-lint/ament-cmake-copyright_0.12.4-1 \ + ament-cmake/ament-cmake-core_1.3.3-1 \ + ament-lint/ament-cmake-cppcheck_0.12.4-1 \ + ament-lint/ament-cmake-cpplint_0.12.4-1 \ + ament-cmake/ament-cmake-export-definitions_1.3.3-1 \ + ament-cmake/ament-cmake-export-dependencies_1.3.3-1 \ + ament-cmake/ament-cmake-export-include-directories_1.3.3-1 \ + ament-cmake/ament-cmake-export-interfaces_1.3.3-1 \ + ament-cmake/ament-cmake-export-libraries_1.3.3-1 \ + ament-cmake/ament-cmake-export-link-flags_1.3.3-1 \ + ament-cmake/ament-cmake-export-targets_1.3.3-1 \ + ament-lint/ament-cmake-flake8_0.12.4-1 \ + ament-cmake/ament-cmake-gen-version-h_1.3.3-1 \ + ament-cmake/ament-cmake-gmock_1.3.3-1 \ + ament-cmake/ament-cmake-google-benchmark_1.3.3-1 \ + ament-cmake/ament-cmake-gtest_1.3.3-1 \ + ament-cmake/ament-cmake-include-directories_1.3.3-1 \ + ament-cmake/ament-cmake-libraries_1.3.3-1 \ + ament-lint/ament-cmake-lint-cmake_0.12.4-1 \ + ament-lint/ament-cmake-mypy_0.12.4-1 \ + ament-cmake/ament-cmake-nose_1.3.3-1 \ + ament-lint/ament-cmake-pclint_0.12.4-1 \ + ament-lint/ament-cmake-pep257_0.12.4-1 \ + ament-lint/ament-cmake-pycodestyle_0.12.4-1 \ + ament-lint/ament-cmake-pyflakes_0.12.4-1 \ + ament-cmake/ament-cmake-pytest_1.3.3-1 \ + ament-cmake/ament-cmake-python_1.3.3-1 \ + ament-cmake-ros/ament-cmake-ros_0.10.0-3 \ + ament-cmake/ament-cmake-target-dependencies_1.3.3-1 \ + ament-cmake/ament-cmake-test_1.3.3-1 \ + ament-lint/ament-cmake-uncrustify_0.12.4-1 \ + ament-cmake/ament-cmake-version_1.3.3-1 \ + ament-lint/ament-cmake-xmllint_0.12.4-1 \ + ament-lint/ament-copyright_0.12.4-1 \ + ament-lint/ament-cppcheck_0.12.4-1 \ + ament-lint/ament-cpplint_0.12.4-1 \ + ament-download/ament-download_0.0.5-1 \ + ament-lint/ament-flake8_0.12.4-1 \ + ament-index/ament-index-cpp_1.4.0-2 \ + ament-index/ament-index-python_1.4.0-2 \ + ament-lint/ament-lint_0.12.4-1 \ + ament-lint/ament-lint-auto_0.12.4-1 \ + ament-lint/ament-lint-cmake_0.12.4-1 \ + ament-lint/ament-lint-common_0.12.4-1 \ + ament-lint/ament-mypy_0.12.4-1 \ + ament-nodl/ament-nodl_0.1.0-4 \ + ament-package/ament-package_0.14.0-4 \ + ament-lint/ament-pclint_0.12.4-1 \ + ament-lint/ament-pep257_0.12.4-1 \ + ament-lint/ament-pycodestyle_0.12.4-1 \ + ament-lint/ament-pyflakes_0.12.4-1 \ + ament-lint/ament-uncrustify_0.12.4-1 \ + ament-vitis/ament-vitis_0.10.1-2 \ + ament-lint/ament-xmllint_0.12.4-1 \ + angles/angles_1.15.0-1 \ + apex-containers/apex-containers_0.0.4-3 \ + apex-test-tools/apex-test-tools_0.0.2-6 \ + apriltag/apriltag_3.2.0-2 \ + transport-drivers/asio-cmake-module_1.2.0-2 \ + async-web-server-cpp/async-web-server-cpp_2.0.0-3 \ + automotive-autonomy-msgs/automotive-autonomy-msgs_3.0.4-3 \ + automotive-autonomy-msgs/automotive-navigation-msgs_3.0.4-3 \ + automotive-autonomy-msgs/automotive-platform-msgs_3.0.4-3 \ + autoware-auto-msgs/autoware-auto-msgs_1.0.0-4 \ + avt-vimba-camera/avt-vimba-camera_2001.1.0-3 \ + aws-robomaker-small-warehouse-world/aws-robomaker-small-warehouse-world_1.0.5-1 \ + backward-ros/backward-ros_1.0.2-3 \ + bag2-to-image/bag2-to-image_0.1.0-1 \ + behaviortree-cpp/behaviortree-cpp-v3_3.8.0-1 \ + bno055/bno055_0.2.0-4 \ + bond-core/bond_3.0.2-3 \ + bond-core/bond-core_3.0.2-3 \ + bond-core/bondcpp_3.0.2-3 \ + boost-geometry-util/boost-geometry-util_0.0.1-1 \ + locator-ros-bridge/bosch-locator-bridge_2.1.5-1 \ + rcl-interfaces/builtin-interfaces_1.2.1-1 \ + image-pipeline/camera-calibration_3.0.0-1 \ + image-common/camera-calibration-parsers_3.1.4-2 \ + image-common/camera-info-manager_3.1.4-2 \ + ros-canopen/can-msgs_2.0.0-4 \ + cartographer/cartographer_2.0.9002-2 \ + cartographer-ros/cartographer-ros_2.0.9000-2 \ + cartographer-ros/cartographer-ros-msgs_2.0.9000-2 \ + cartographer-ros/cartographer-rviz_2.0.9000-2 \ + cascade-lifecycle/cascade-lifecycle-msgs_1.0.1-3 \ + moveit/chomp-motion-planner_2.5.3-1 \ + class-loader/class-loader_2.2.0-3 \ + color-names/color-names_0.0.3-3 \ + common-interfaces/common-interfaces_4.2.2-1 \ + demos/composition_0.20.2-1 \ + rcl-interfaces/composition-interfaces_1.2.1-1 \ + image-transport-plugins/compressed-depth-image-transport_2.5.0-2 \ + image-transport-plugins/compressed-image-transport_2.5.0-2 \ + console-bridge-vendor/console-bridge-vendor_1.4.0-2 \ + control-box-rst/control-box-rst_0.0.7-1 \ + control-msgs/control-msgs_4.1.0-1 \ + control-toolbox/control-toolbox_2.1.1-1 \ + ros2-control/controller-interface_2.16.0-1 \ + ros2-control/controller-manager_2.16.0-1 \ + ros2-control/controller-manager-msgs_2.16.0-1 \ + navigation2/costmap-queue_1.1.3-1 \ + cudnn-cmake-module/cudnn-cmake-module_0.0.1-3 \ + vision-opencv/cv-bridge_3.2.1-1 \ + cyclonedds/cyclonedds_0.9.1-1 \ + demos/demo-nodes-cpp_0.20.2-1 \ + demos/demo-nodes-cpp-rosnative_0.20.2-1 \ + demos/demo-nodes-py_0.20.2-1 \ + image-pipeline/depth-image-proc_3.0.0-1 \ + depthai/depthai_2.19.0-1 \ + depthai-ros/depthai-bridge_2.5.3-1 \ + depthai-ros/depthai-examples_2.5.3-1 \ + depthai-ros/depthai-ros_2.5.3-1 \ + depthai-ros/depthai-ros-msgs_2.5.3-1 \ + depthimage-to-laserscan/depthimage-to-laserscan_2.5.0-3 \ + variants/desktop_0.10.0-1 \ + variants/desktop-full_0.10.0-1 \ + diagnostics/diagnostic-aggregator_3.0.0-1 \ + common-interfaces/diagnostic-msgs_4.2.2-1 \ + diagnostics/diagnostic-updater_3.0.0-1 \ + ros2-controllers/diff-drive-controller_2.12.0-1 \ + dolly/dolly_0.4.0-3 \ + dolly/dolly-follow_0.4.0-3 \ + dolly/dolly-gazebo_0.4.0-3 \ + dolly/dolly-ignition_0.4.0-3 \ + domain-bridge/domain-bridge_0.5.0-1 \ + ament-cmake-ros/domain-coordinator_0.10.0-3 \ + demos/dummy-map-server_0.20.2-1 \ + demos/dummy-robot-bringup_0.20.2-1 \ + demos/dummy-sensors_0.20.2-1 \ + navigation2/dwb-core_1.1.3-1 \ + navigation2/dwb-critics_1.1.3-1 \ + navigation2/dwb-msgs_1.1.3-1 \ + navigation2/dwb-plugins_1.1.3-1 \ + octomap/dynamic-edt-3d_1.9.8-1 \ + dynamixel-sdk/dynamixel-sdk_3.7.60-1 \ + dynamixel-sdk/dynamixel-sdk-custom-interfaces_3.7.60-1 \ + dynamixel-sdk/dynamixel-sdk-examples_3.7.60-1 \ + dynamixel-workbench/dynamixel-workbench_2.2.3-1 \ + dynamixel-workbench-msgs/dynamixel-workbench-msgs_2.0.3-1 \ + dynamixel-workbench/dynamixel-workbench-toolbox_2.2.3-1 \ + ecl-tools/ecl-build_1.0.3-2 \ + ecl-tools/ecl-license_1.0.3-2 \ + ecl-tools/ecl-tools_1.0.3-2 \ + ros2-controllers/effort-controllers_2.12.0-1 \ + eigen-stl-containers/eigen-stl-containers_1.0.0-4 \ + eigen3-cmake-module/eigen3-cmake-module_0.1.1-4 \ + eigenpy/eigenpy_2.7.14-1 \ + example-interfaces/example-interfaces_0.9.3-2 \ + examples/examples-rclcpp-async-client_0.15.1-1 \ + examples/examples-rclcpp-cbg-executor_0.15.1-1 \ + examples/examples-rclcpp-minimal-action-client_0.15.1-1 \ + examples/examples-rclcpp-minimal-action-server_0.15.1-1 \ + examples/examples-rclcpp-minimal-client_0.15.1-1 \ + examples/examples-rclcpp-minimal-composition_0.15.1-1 \ + examples/examples-rclcpp-minimal-publisher_0.15.1-1 \ + examples/examples-rclcpp-minimal-service_0.15.1-1 \ + examples/examples-rclcpp-minimal-subscriber_0.15.1-1 \ + examples/examples-rclcpp-minimal-timer_0.15.1-1 \ + examples/examples-rclcpp-multithreaded-executor_0.15.1-1 \ + examples/examples-rclcpp-wait-set_0.15.1-1 \ + examples/examples-rclpy-executors_0.15.1-1 \ + examples/examples-rclpy-guard-conditions_0.15.1-1 \ + examples/examples-rclpy-minimal-action-client_0.15.1-1 \ + examples/examples-rclpy-minimal-action-server_0.15.1-1 \ + examples/examples-rclpy-minimal-client_0.15.1-1 \ + examples/examples-rclpy-minimal-publisher_0.15.1-1 \ + examples/examples-rclpy-minimal-service_0.15.1-1 \ + examples/examples-rclpy-minimal-subscriber_0.15.1-1 \ + examples/examples-rclpy-pointcloud-publisher_0.15.1-1 \ + geometry2/examples-tf2-py_0.25.1-1 \ + fastcdr/fastcdr_1.0.24-2 \ + fastrtps/fastrtps_2.6.2-1 \ + rosidl-typesupport-fastrtps/fastrtps-cmake-module_2.2.0-2 \ + filters/filters_2.1.0-3 \ + fluent-rviz/fluent-rviz_0.0.3-2 \ + fmi-adapter/fmi-adapter_2.1.1-1 \ + fmi-adapter/fmi-adapter-examples_2.1.1-1 \ + fmilibrary-vendor/fmilibrary-vendor_1.0.1-1 \ + fogros2/fogros2_0.1.7-1 \ + fogros2/fogros2-examples_0.1.7-1 \ + foonathan-memory-vendor/foonathan-memory-vendor_1.2.0-3 \ + ros2-controllers/force-torque-sensor-broadcaster_2.12.0-1 \ + ros2-controllers/forward-command-controller_2.12.0-1 \ + four-wheel-steering-msgs/four-wheel-steering-msgs_2.0.1-3 \ + foxglove-msgs/foxglove-msgs_2.0.0-1 \ + gazebo-ros-pkgs/gazebo-msgs_3.7.0-1 \ + gazebo-ros-pkgs/gazebo-plugins_3.7.0-1 \ + gazebo-ros-pkgs/gazebo-ros_3.7.0-1 \ + gazebo-ros-pkgs/gazebo-ros-pkgs_3.7.0-1 \ + gazebo-ros2-control/gazebo-ros2-control_0.4.0-1 \ + gazebo-ros2-control/gazebo-ros2-control-demos_0.4.0-1 \ + gazebo-ros-pkgs/gazebo-rosdev_3.7.0-1 \ + gc-spl/gc-spl-2022_2.0.0-1 \ + generate-parameter-library/generate-parameter-library_0.2.8-1 \ + generate-parameter-library/generate-parameter-library-example_0.2.8-1 \ + generate-parameter-library/generate-parameter-library-py_0.2.8-1 \ + geographic-info/geodesy_1.0.4-6 \ + geographic-info/geographic-info_1.0.4-6 \ + geographic-info/geographic-msgs_1.0.4-6 \ + geometric-shapes/geometric-shapes_2.1.3-2 \ + common-interfaces/geometry-msgs_4.2.2-1 \ + geometry-tutorials/geometry-tutorials_0.3.6-1 \ + geometry2/geometry2_0.25.1-1 \ + googletest/gmock-vendor_1.10.9004-4 \ + google-benchmark-vendor/google-benchmark-vendor_0.1.1-2 \ + gps-umd/gps-msgs_1.0.4-3 \ + gps-umd/gps-tools_1.0.4-3 \ + gps-umd/gps-umd_1.0.4-3 \ + gps-umd/gpsd-client_1.0.4-3 \ + graph-msgs/graph-msgs_0.2.0-3 \ + grasping-msgs/grasping-msgs_0.4.0-1 \ + grbl-msgs/grbl-msgs_0.0.2-6 \ + grbl-ros/grbl-ros_0.0.16-4 \ + grid-map/grid-map_2.0.0-1 \ + grid-map/grid-map-cmake-helpers_2.0.0-1 \ + grid-map/grid-map-core_2.0.0-1 \ + grid-map/grid-map-costmap-2d_2.0.0-1 \ + grid-map/grid-map-cv_2.0.0-1 \ + grid-map/grid-map-demos_2.0.0-1 \ + grid-map/grid-map-filters_2.0.0-1 \ + grid-map/grid-map-loader_2.0.0-1 \ + grid-map/grid-map-msgs_2.0.0-1 \ + grid-map/grid-map-octomap_2.0.0-1 \ + grid-map/grid-map-pcl_2.0.0-1 \ + grid-map/grid-map-ros_2.0.0-1 \ + grid-map/grid-map-rviz-plugin_2.0.0-1 \ + grid-map/grid-map-sdf_2.0.0-1 \ + grid-map/grid-map-visualization_2.0.0-1 \ + ros2-controllers/gripper-controllers_2.12.0-1 \ + gscam/gscam_2.0.2-1 \ + googletest/gtest-vendor_1.10.9004-4 \ + rosidl-typesupport-gurumdds/gurumdds-cmake-module_3.1.1-1 \ + ros2-control/hardware-interface_2.16.0-1 \ + hash-library-vendor/hash-library-vendor_0.1.1-3 \ + hey5-description/hey5-description_3.0.1-1 \ + hls-lfcd-lds-driver/hls-lfcd-lds-driver_2.0.4-3 \ + hpp-fcl/hpp-fcl_2.1.3-1 \ + iceoryx/iceoryx-binding-c_2.0.2-3 \ + iceoryx/iceoryx-hoofs_2.0.2-3 \ + iceoryx/iceoryx-posh_2.0.2-3 \ + ifm3d-core/ifm3d-core_0.18.0-7 \ + ignition-cmake2-vendor/ignition-cmake2-vendor_0.0.2-2 \ + ignition-math6-vendor/ignition-math6-vendor_0.0.2-2 \ + image-common/image-common_3.1.4-2 \ + vision-opencv/image-geometry_3.2.1-1 \ + image-pipeline/image-pipeline_3.0.0-1 \ + image-pipeline/image-proc_3.0.0-1 \ + image-pipeline/image-publisher_3.0.0-1 \ + image-pipeline/image-rotate_3.0.0-1 \ + demos/image-tools_0.20.2-1 \ + image-common/image-transport_3.1.4-2 \ + image-transport-plugins/image-transport-plugins_2.5.0-2 \ + image-pipeline/image-view_3.0.0-1 \ + imu-tools/imu-complementary-filter_2.1.1-2 \ + imu-tools/imu-filter-madgwick_2.1.1-2 \ + ros2-controllers/imu-sensor-broadcaster_2.12.0-1 \ + imu-tools/imu-tools_2.1.1-2 \ + interactive-markers/interactive-markers_2.3.2-2 \ + demos/intra-process-demo_0.20.2-1 \ + transport-drivers/io-context_1.2.0-2 \ + irobot-create-msgs/irobot-create-msgs_2.1.0-1 \ + ros2-control/joint-limits_2.16.0-1 \ + ros2-controllers/joint-state-broadcaster_2.12.0-1 \ + joint-state-publisher/joint-state-publisher_2.3.0-1 \ + joint-state-publisher/joint-state-publisher-gui_2.3.0-1 \ + ros2-controllers/joint-trajectory-controller_2.12.0-1 \ + joystick-drivers/joy_3.1.0-3 \ + joystick-drivers/joy-linux_3.1.0-3 \ + teleop-tools/joy-teleop_1.2.1-3 \ + kdl-parser/kdl-parser_2.6.3-1 \ + teleop-tools/key-teleop_1.2.1-3 \ + keyboard-handler/keyboard-handler_0.0.5-1 \ + kinematics-interface/kinematics-interface_0.0.2-1 \ + kinematics-interface/kinematics-interface-kdl_0.0.2-1 \ + kobuki-ros-interfaces/kobuki-ros-interfaces_1.0.0-1 \ + kobuki-velocity-smoother/kobuki-velocity-smoother_0.15.0-1 \ + lanelet2/lanelet2_1.1.1-4 \ + lanelet2/lanelet2-core_1.1.1-4 \ + lanelet2/lanelet2-examples_1.1.1-4 \ + lanelet2/lanelet2-io_1.1.1-4 \ + lanelet2/lanelet2-maps_1.1.1-4 \ + lanelet2/lanelet2-projection_1.1.1-4 \ + lanelet2/lanelet2-python_1.1.1-4 \ + lanelet2/lanelet2-routing_1.1.1-4 \ + lanelet2/lanelet2-traffic-rules_1.1.1-4 \ + lanelet2/lanelet2-validation_1.1.1-4 \ + laser-filters/laser-filters_2.0.5-1 \ + laser-geometry/laser-geometry_2.4.0-2 \ + laser-proc/laser-proc_1.0.2-5 \ + launch/launch_1.0.3-1 \ + launch-pal/launch-pal_0.0.6-1 \ + launch-param-builder/launch-param-builder_0.1.1-1 \ + launch/launch-pytest_1.0.3-1 \ + launch-ros/launch-ros_0.19.3-1 \ + system-modes/launch-system-modes_0.9.0-6 \ + launch/launch-testing_1.0.3-1 \ + launch/launch-testing-ament-cmake_1.0.3-1 \ + examples/launch-testing-examples_0.15.1-1 \ + launch-ros/launch-testing-ros_0.19.3-1 \ + launch/launch-xml_1.0.3-1 \ + launch/launch-yaml_1.0.3-1 \ + leo-common/leo_1.1.0-1 \ + leo-robot/leo-bringup_1.2.0-1 \ + leo-common/leo-description_1.1.0-1 \ + leo-desktop/leo-desktop_1.1.0-1 \ + leo-robot/leo-fw_1.2.0-1 \ + leo-common/leo-msgs_1.1.0-1 \ + leo-robot/leo-robot_1.2.0-1 \ + leo-common/leo-teleop_1.1.0-1 \ + leo-desktop/leo-viz_1.1.0-1 \ + lgsvl-msgs/lgsvl-msgs_0.0.4-3 \ + resource-retriever/libcurl-vendor_3.1.0-2 \ + libg2o/libg2o_2020.5.29-4 \ + mavros/libmavconn_2.3.0-1 \ + libnabo/libnabo_1.0.7-3 \ + phidgets-drivers/libphidget22_2.3.0-2 \ + libpointmatcher/libpointmatcher_1.3.1-3 \ + librealsense2/librealsense2_2.51.1-2 \ + libstatistics-collector/libstatistics-collector_1.3.0-1 \ + libyaml-vendor/libyaml-vendor_1.2.2-2 \ + demos/lifecycle_0.20.2-1 \ + rcl-interfaces/lifecycle-msgs_1.2.1-1 \ + demos/lifecycle-py_0.20.2-1 \ + demos/logging-demo_0.20.2-1 \ + navigation-msgs/map-msgs_2.1.0-3 \ + marti-messages/marti-can-msgs_1.3.0-3 \ + marti-messages/marti-common-msgs_1.3.0-3 \ + marti-messages/marti-dbw-msgs_1.3.0-3 \ + marti-messages/marti-introspection-msgs_1.3.0-3 \ + marti-messages/marti-nav-msgs_1.3.0-3 \ + marti-messages/marti-perception-msgs_1.3.0-3 \ + marti-messages/marti-sensor-msgs_1.3.0-3 \ + marti-messages/marti-status-msgs_1.3.0-3 \ + marti-messages/marti-visualization-msgs_1.3.0-3 \ + marvelmind-ros2-release/marvelmind-ros2_1.0.2-3 \ + marvelmind-ros2-msgs/marvelmind-ros2-msgs_1.0.2-1 \ + mavlink/mavlink_2022.8.8-1 \ + mavros/mavros_2.3.0-1 \ + mavros/mavros-extras_2.3.0-1 \ + mavros/mavros-msgs_2.3.0-1 \ + rosbag2-storage-mcap/mcap-vendor_0.5.0-1 \ + menge-vendor/menge-vendor_1.0.0-4 \ + message-filters/message-filters_4.3.2-1 \ + micro-ros-diagnostics/micro-ros-diagnostic-bridge_0.3.0-4 \ + micro-ros-diagnostics/micro-ros-diagnostic-msgs_0.3.0-4 \ + micro-ros-msgs/micro-ros-msgs_1.0.0-3 \ + microstrain-inertial/microstrain-inertial-driver_2.7.0-1 \ + microstrain-inertial/microstrain-inertial-examples_2.7.0-1 \ + microstrain-inertial/microstrain-inertial-msgs_2.7.0-1 \ + microstrain-inertial/microstrain-inertial-rqt_2.7.0-1 \ + mimick-vendor/mimick-vendor_0.2.8-2 \ + teleop-tools/mouse-teleop_1.2.1-3 \ + moveit/moveit_2.5.3-1 \ + moveit/moveit-chomp-optimizer-adapter_2.5.3-1 \ + moveit/moveit-common_2.5.3-1 \ + moveit/moveit-configs-utils_2.5.3-1 \ + moveit/moveit-core_2.5.3-1 \ + moveit/moveit-hybrid-planning_2.5.3-1 \ + moveit/moveit-kinematics_2.5.3-1 \ + moveit-msgs/moveit-msgs_2.2.1-1 \ + moveit/moveit-planners_2.5.3-1 \ + moveit/moveit-planners-chomp_2.5.3-1 \ + moveit/moveit-planners-ompl_2.5.3-1 \ + moveit/moveit-plugins_2.5.3-1 \ + moveit-resources/moveit-resources_2.0.6-1 \ + moveit-resources/moveit-resources-fanuc-description_2.0.6-1 \ + moveit-resources/moveit-resources-fanuc-moveit-config_2.0.6-1 \ + moveit-resources/moveit-resources-panda-description_2.0.6-1 \ + moveit-resources/moveit-resources-panda-moveit-config_2.0.6-1 \ + moveit-resources/moveit-resources-pr2-description_2.0.6-1 \ + moveit/moveit-resources-prbt-ikfast-manipulator-plugin_2.5.3-1 \ + moveit/moveit-resources-prbt-moveit-config_2.5.3-1 \ + moveit/moveit-resources-prbt-pg70-support_2.5.3-1 \ + moveit/moveit-resources-prbt-support_2.5.3-1 \ + moveit/moveit-ros_2.5.3-1 \ + moveit/moveit-ros-benchmarks_2.5.3-1 \ + moveit/moveit-ros-control-interface_2.5.3-1 \ + moveit/moveit-ros-move-group_2.5.3-1 \ + moveit/moveit-ros-occupancy-map-monitor_2.5.3-1 \ + moveit/moveit-ros-perception_2.5.3-1 \ + moveit/moveit-ros-planning_2.5.3-1 \ + moveit/moveit-ros-planning-interface_2.5.3-1 \ + moveit/moveit-ros-robot-interaction_2.5.3-1 \ + moveit/moveit-ros-visualization_2.5.3-1 \ + moveit/moveit-ros-warehouse_2.5.3-1 \ + moveit/moveit-runtime_2.5.3-1 \ + moveit/moveit-servo_2.5.3-1 \ + moveit/moveit-setup-app-plugins_2.5.3-1 \ + moveit/moveit-setup-assistant_2.5.3-1 \ + moveit/moveit-setup-controllers_2.5.3-1 \ + moveit/moveit-setup-core-plugins_2.5.3-1 \ + moveit/moveit-setup-framework_2.5.3-1 \ + moveit/moveit-setup-srdf-plugins_2.5.3-1 \ + moveit/moveit-simple-controller-manager_2.5.3-1 \ + moveit-visual-tools/moveit-visual-tools_4.1.0-1 \ + mrpt-msgs/mrpt-msgs_0.4.4-1 \ + mrpt2/mrpt2_2.5.4-1 \ + mrt-cmake-modules/mrt-cmake-modules_1.0.9-3 \ + mvsim/mvsim_0.4.2-1 \ + nao-button-sim/nao-button-sim_0.1.1-4 \ + nao-interfaces/nao-command-msgs_0.0.4-3 \ + nao-lola/nao-lola_0.1.0-1 \ + nao-interfaces/nao-sensor-msgs_0.0.4-3 \ + navigation2/nav-2d-msgs_1.1.3-1 \ + navigation2/nav-2d-utils_1.1.3-1 \ + common-interfaces/nav-msgs_4.2.2-1 \ + navigation2/nav2-amcl_1.1.3-1 \ + navigation2/nav2-behavior-tree_1.1.3-1 \ + navigation2/nav2-behaviors_1.1.3-1 \ + navigation2/nav2-bringup_1.1.3-1 \ + navigation2/nav2-bt-navigator_1.1.3-1 \ + navigation2/nav2-collision-monitor_1.1.3-1 \ + navigation2/nav2-common_1.1.3-1 \ + navigation2/nav2-constrained-smoother_1.1.3-1 \ + navigation2/nav2-controller_1.1.3-1 \ + navigation2/nav2-core_1.1.3-1 \ + navigation2/nav2-costmap-2d_1.1.3-1 \ + navigation2/nav2-dwb-controller_1.1.3-1 \ + navigation2/nav2-lifecycle-manager_1.1.3-1 \ + navigation2/nav2-map-server_1.1.3-1 \ + navigation2/nav2-msgs_1.1.3-1 \ + navigation2/nav2-navfn-planner_1.1.3-1 \ + navigation2/nav2-planner_1.1.3-1 \ + navigation2/nav2-regulated-pure-pursuit-controller_1.1.3-1 \ + navigation2/nav2-rotation-shim-controller_1.1.3-1 \ + navigation2/nav2-rviz-plugins_1.1.3-1 \ + navigation2/nav2-simple-commander_1.1.3-1 \ + navigation2/nav2-smac-planner_1.1.3-1 \ + navigation2/nav2-smoother_1.1.3-1 \ + navigation2/nav2-system-tests_1.1.3-1 \ + navigation2/nav2-theta-star-planner_1.1.3-1 \ + navigation2/nav2-util_1.1.3-1 \ + navigation2/nav2-velocity-smoother_1.1.3-1 \ + navigation2/nav2-voxel-grid_1.1.3-1 \ + navigation2/nav2-waypoint-follower_1.1.3-1 \ + navigation2/navigation2_1.1.3-1 \ + neo-simulation2/neo-simulation2_1.0.0-3 \ + nerian-stereo-ros2/nerian-stereo_1.1.1-1 \ + nlohmann-json-schema-validator-vendor/nlohmann-json-schema-validator-vendor_0.2.1-1 \ + nmea-hardware-interface/nmea-hardware-interface_0.0.1-3 \ + nmea-msgs/nmea-msgs_2.0.0-4 \ + nodl/nodl-python_0.3.1-3 \ + nodl-to-policy/nodl-to-policy_1.0.0-3 \ + novatel-gps-driver/novatel-gps-driver_4.1.1-2 \ + novatel-gps-driver/novatel-gps-msgs_4.1.1-2 \ + ntpd-driver/ntpd-driver_2.1.0-2 \ + ntrip-client/ntrip-client_1.2.0-1 \ + object-recognition-msgs/object-recognition-msgs_2.0.0-3 \ + octomap/octomap_1.9.8-1 \ + octomap-mapping/octomap-mapping_2.0.0-3 \ + octomap-msgs/octomap-msgs_2.0.0-3 \ + octomap-ros/octomap-ros_0.4.3-1 \ + octomap-rviz-plugins/octomap-rviz-plugins_2.0.0-3 \ + octomap-mapping/octomap-server_2.0.0-3 \ + octomap/octovis_1.9.8-1 \ + ompl/ompl_1.5.2-1 \ + perception-open3d/open3d-conversions_0.2.1-1 \ + orocos-kdl-vendor/orocos-kdl-vendor_0.2.4-1 \ + osqp-vendor/osqp-vendor_0.2.0-1 \ + osrf-pycommon/osrf-pycommon_2.0.2-2 \ + osrf-testing-tools-cpp/osrf-testing-tools-cpp_1.5.2-1 \ + ros2-ouster-drivers/ouster-msgs_0.4.1-1 \ + ouxt-common/ouxt-common_0.0.8-3 \ + ouxt-common/ouxt-lint-common_0.0.8-3 \ + pal-gazebo-worlds/pal-gazebo-worlds_3.0.3-1 \ + pal-gripper/pal-gripper_3.0.0-1 \ + pal-gripper/pal-gripper-controller-configuration_3.0.0-1 \ + pal-gripper/pal-gripper-description_3.0.0-1 \ + pal-statistics/pal-statistics_2.1.3-1 \ + pal-statistics/pal-statistics-msgs_2.1.3-1 \ + generate-parameter-library/parameter-traits_0.2.8-1 \ + perception-pcl/pcl-conversions_2.4.0-4 \ + pcl-msgs/pcl-msgs_1.0.0-7 \ + perception-pcl/pcl-ros_2.4.0-4 \ + demos/pendulum-control_0.20.2-1 \ + demos/pendulum-msgs_0.20.2-1 \ + variants/perception_0.10.0-1 \ + perception-pcl/perception-pcl_2.4.0-4 \ + performance-test/performance-test_1.2.1-1 \ + performance-test-fixture/performance-test-fixture_0.0.9-1 \ + phidgets-drivers/phidgets-accelerometer_2.3.0-2 \ + phidgets-drivers/phidgets-analog-inputs_2.3.0-2 \ + phidgets-drivers/phidgets-api_2.3.0-2 \ + phidgets-drivers/phidgets-digital-inputs_2.3.0-2 \ + phidgets-drivers/phidgets-digital-outputs_2.3.0-2 \ + phidgets-drivers/phidgets-drivers_2.3.0-2 \ + phidgets-drivers/phidgets-gyroscope_2.3.0-2 \ + phidgets-drivers/phidgets-high-speed-encoder_2.3.0-2 \ + phidgets-drivers/phidgets-ik_2.3.0-2 \ + phidgets-drivers/phidgets-magnetometer_2.3.0-2 \ + phidgets-drivers/phidgets-motors_2.3.0-2 \ + phidgets-drivers/phidgets-msgs_2.3.0-2 \ + phidgets-drivers/phidgets-spatial_2.3.0-2 \ + phidgets-drivers/phidgets-temperature_2.3.0-2 \ + picknik-ament-copyright/picknik-ament-copyright_0.0.2-3 \ + moveit/pilz-industrial-motion-planner_2.5.3-1 \ + moveit/pilz-industrial-motion-planner-testutils_2.5.3-1 \ + pinocchio/pinocchio_2.6.12-1 \ + ros2-planning-system/plansys2-bringup_2.0.9-1 \ + ros2-planning-system/plansys2-bt-actions_2.0.9-1 \ + ros2-planning-system/plansys2-core_2.0.9-1 \ + ros2-planning-system/plansys2-domain-expert_2.0.9-1 \ + ros2-planning-system/plansys2-executor_2.0.9-1 \ + ros2-planning-system/plansys2-lifecycle-manager_2.0.9-1 \ + ros2-planning-system/plansys2-msgs_2.0.9-1 \ + ros2-planning-system/plansys2-pddl-parser_2.0.9-1 \ + ros2-planning-system/plansys2-planner_2.0.9-1 \ + ros2-planning-system/plansys2-popf-plan-solver_2.0.9-1 \ + ros2-planning-system/plansys2-problem-expert_2.0.9-1 \ + ros2-planning-system/plansys2-terminal_2.0.9-1 \ + ros2-planning-system/plansys2-tools_2.0.9-1 \ + plotjuggler/plotjuggler_3.5.1-1 \ + plotjuggler-msgs/plotjuggler-msgs_0.2.3-3 \ + plotjuggler-ros/plotjuggler-ros_1.5.1-3 \ + pluginlib/pluginlib_5.1.0-3 \ + pmb2-navigation/pmb2-2dnav_3.0.2-1 \ + pmb2-robot/pmb2-bringup_4.0.5-1 \ + pmb2-robot/pmb2-controller-configuration_4.0.5-1 \ + pmb2-robot/pmb2-description_4.0.5-1 \ + pmb2-simulation/pmb2-gazebo_4.0.0-1 \ + pmb2-navigation/pmb2-maps_3.0.2-1 \ + pmb2-navigation/pmb2-navigation_3.0.2-1 \ + pmb2-robot/pmb2-robot_4.0.5-1 \ + pmb2-simulation/pmb2-simulation_4.0.0-1 \ + point-cloud-msg-wrapper/point-cloud-msg-wrapper_1.0.7-3 \ + pointcloud-to-laserscan/pointcloud-to-laserscan_2.0.1-3 \ + popf/popf_0.0.14-1 \ + pose-cov-ops/pose-cov-ops_0.3.8-1 \ + ros2-controllers/position-controllers_2.12.0-1 \ + pybind11-json-vendor/pybind11-json-vendor_0.2.0-1 \ + pybind11-vendor/pybind11-vendor_2.4.1-1 \ + python-cmake-module/python-cmake-module_0.10.0-2 \ + orocos-kdl-vendor/python-orocos-kdl-vendor_0.2.4-1 \ + python-qt-binding/python-qt-binding_1.1.1-3 \ + qpoases-vendor/qpoases-vendor_3.2.3-3 \ + qt-gui-core/qt-dotgraph_2.2.2-1 \ + qt-gui-core/qt-gui_2.2.2-1 \ + qt-gui-core/qt-gui-app_2.2.2-1 \ + qt-gui-core/qt-gui-core_2.2.2-1 \ + qt-gui-core/qt-gui-cpp_2.2.2-1 \ + qt-gui-core/qt-gui-py-common_2.2.2-1 \ + demos/quality-of-service-demo-cpp_0.20.2-1 \ + demos/quality-of-service-demo-py_0.20.2-1 \ + quaternion-operation/quaternion-operation_0.0.11-1 \ + r2r-spl/r2r-spl-7_2.0.1-1 \ + radar-msgs/radar-msgs_0.2.1-3 \ + random-numbers/random-numbers_2.0.1-3 \ + rc-common-msgs/rc-common-msgs_0.5.3-4 \ + rc-dynamics-api/rc-dynamics-api_0.10.3-3 \ + rc-genicam-api/rc-genicam-api_2.5.12-3 \ + rc-genicam-driver/rc-genicam-driver_0.2.1-3 \ + rc-reason-clients/rc-reason-clients_0.2.1-4 \ + rc-reason-clients/rc-reason-msgs_0.2.1-4 \ + rcdiscover/rcdiscover_1.1.4-3 \ + gc-spl/rcgcd-spl-14_2.0.0-1 \ + gc-spl/rcgcd-spl-14-conversion_2.0.0-1 \ + gc-spl/rcgcrd-spl-4_2.0.0-1 \ + gc-spl/rcgcrd-spl-4-conversion_2.0.0-1 \ + rcl/rcl_5.3.2-1 \ + rcl/rcl-action_5.3.2-1 \ + rcl-interfaces/rcl-interfaces_1.2.1-1 \ + rcl/rcl-lifecycle_5.3.2-1 \ + rcl-logging/rcl-logging-interface_2.3.1-1 \ + rcl-logging/rcl-logging-noop_2.3.1-1 \ + rcl-logging/rcl-logging-spdlog_2.3.1-1 \ + rcl/rcl-yaml-param-parser_5.3.2-1 \ + rclc/rclc_4.0.1-1 \ + rclc/rclc-examples_4.0.1-1 \ + rclc/rclc-lifecycle_4.0.1-1 \ + rclc/rclc-parameter_4.0.1-1 \ + rclcpp/rclcpp_16.0.2-1 \ + rclcpp/rclcpp-action_16.0.2-1 \ + cascade-lifecycle/rclcpp-cascade-lifecycle_1.0.1-3 \ + rclcpp/rclcpp-components_16.0.2-1 \ + rclcpp/rclcpp-lifecycle_16.0.2-1 \ + rclpy/rclpy_3.3.5-1 \ + rospy-message-converter/rclpy-message-converter_2.0.0-1 \ + rospy-message-converter/rclpy-message-converter-msgs_2.0.0-1 \ + rcpputils/rcpputils_2.4.0-2 \ + rcss3d-agent/rcss3d-agent_0.2.1-1 \ + rcss3d-agent/rcss3d-agent-basic_0.2.1-1 \ + rcss3d-agent/rcss3d-agent-msgs_0.2.1-1 \ + rcutils/rcutils_5.1.2-1 \ + realsense2-camera/realsense2-camera_4.51.1-1 \ + realsense2-camera/realsense2-camera-msgs_4.51.1-1 \ + realsense2-camera/realsense2-description_4.51.1-1 \ + realtime-tools/realtime-tools_2.2.0-3 \ + resource-retriever/resource-retriever_3.1.0-2 \ + rmf-api-msgs/rmf-api-msgs_0.0.1-1 \ + rmf-battery/rmf-battery_0.1.3-2 \ + rmf-building-map-msgs/rmf-building-map-msgs_1.2.0-6 \ + rmf-traffic-editor/rmf-building-map-tools_1.6.0-1 \ + rmf-simulation/rmf-building-sim-common_2.0.0-1 \ + rmf-simulation/rmf-building-sim-gz-classic-plugins_2.0.0-1 \ + rmf-simulation/rmf-building-sim-gz-plugins_2.0.0-1 \ + rmf-internal-msgs/rmf-charger-msgs_3.0.2-1 \ + rmf-cmake-uncrustify/rmf-cmake-uncrustify_1.2.0-4 \ + rmf-internal-msgs/rmf-dispenser-msgs_3.0.2-1 \ + rmf-internal-msgs/rmf-door-msgs_3.0.2-1 \ + rmf-ros2/rmf-fleet-adapter_2.1.2-1 \ + rmf-ros2/rmf-fleet-adapter-python_2.1.2-1 \ + rmf-internal-msgs/rmf-fleet-msgs_3.0.2-1 \ + rmf-internal-msgs/rmf-ingestor-msgs_3.0.2-1 \ + rmf-internal-msgs/rmf-lift-msgs_3.0.2-1 \ + rmf-internal-msgs/rmf-obstacle-msgs_3.0.2-1 \ + rmf-simulation/rmf-robot-sim-common_2.0.0-1 \ + rmf-simulation/rmf-robot-sim-gz-classic-plugins_2.0.0-1 \ + rmf-simulation/rmf-robot-sim-gz-plugins_2.0.0-1 \ + rmf-internal-msgs/rmf-scheduler-msgs_3.0.2-1 \ + rmf-internal-msgs/rmf-site-map-msgs_3.0.2-1 \ + rmf-task/rmf-task_2.1.1-1 \ + rmf-internal-msgs/rmf-task-msgs_3.0.2-1 \ + rmf-ros2/rmf-task-ros2_2.1.2-1 \ + rmf-task/rmf-task-sequence_2.1.1-1 \ + rmf-traffic/rmf-traffic_3.0.0-1 \ + rmf-traffic-editor/rmf-traffic-editor_1.6.0-1 \ + rmf-traffic-editor/rmf-traffic-editor-assets_1.6.0-1 \ + rmf-traffic-editor/rmf-traffic-editor-test-maps_1.6.0-1 \ + rmf-traffic/rmf-traffic-examples_3.0.0-1 \ + rmf-internal-msgs/rmf-traffic-msgs_3.0.2-1 \ + rmf-ros2/rmf-traffic-ros2_2.1.2-1 \ + rmf-utils/rmf-utils_1.4.0-2 \ + rmf-visualization/rmf-visualization_2.0.0-1 \ + rmf-visualization/rmf-visualization-building-systems_2.0.0-1 \ + rmf-visualization/rmf-visualization-fleet-states_2.0.0-1 \ + rmf-visualization/rmf-visualization-floorplans_2.0.0-1 \ + rmf-visualization-msgs/rmf-visualization-msgs_1.2.0-4 \ + rmf-visualization/rmf-visualization-navgraphs_2.0.0-1 \ + rmf-visualization/rmf-visualization-obstacles_2.0.0-1 \ + rmf-visualization/rmf-visualization-rviz2-plugins_2.0.0-1 \ + rmf-visualization/rmf-visualization-schedule_2.0.0-1 \ + rmf-ros2/rmf-websocket_2.1.2-1 \ + rmf-internal-msgs/rmf-workcell-msgs_3.0.2-1 \ + rmw/rmw_6.1.1-1 \ + rmw-connextdds/rmw-connextdds_0.11.1-2 \ + rmw-connextdds/rmw-connextdds-common_0.11.1-2 \ + rmw-cyclonedds/rmw-cyclonedds-cpp_1.3.4-1 \ + rmw-dds-common/rmw-dds-common_1.6.0-2 \ + rmw-fastrtps/rmw-fastrtps-cpp_6.2.2-1 \ + rmw-fastrtps/rmw-fastrtps-dynamic-cpp_6.2.2-1 \ + rmw-fastrtps/rmw-fastrtps-shared-cpp_6.2.2-1 \ + rmw-gurumdds/rmw-gurumdds-cpp_3.2.0-1 \ + rmw-gurumdds/rmw-gurumdds-shared-cpp_3.2.0-1 \ + rmw-implementation/rmw-implementation_2.8.1-2 \ + rmw/rmw-implementation-cmake_6.1.1-1 \ + robot-calibration/robot-calibration_0.8.0-1 \ + robot-calibration/robot-calibration-msgs_0.8.0-1 \ + robot-controllers/robot-controllers_0.9.3-1 \ + robot-controllers/robot-controllers-interface_0.9.3-1 \ + robot-controllers/robot-controllers-msgs_0.9.3-1 \ + robot-localization/robot-localization_3.3.1-2 \ + robot-state-publisher/robot-state-publisher_3.0.2-2 \ + robot-upstart/robot-upstart_1.0.2-1 \ + variants/ros-base_0.10.0-1 \ + variants/ros-core_0.10.0-1 \ + ros-environment/ros-environment_3.2.2-1 \ + ros-gz/ros-gz_0.244.9-1 \ + ros-gz/ros-gz-bridge_0.244.9-1 \ + ros-gz/ros-gz-image_0.244.9-1 \ + ros-gz/ros-gz-interfaces_0.244.9-1 \ + ros-gz/ros-gz-sim_0.244.9-1 \ + ros-gz/ros-gz-sim-demos_0.244.9-1 \ + ros-gz/ros-ign_0.244.9-1 \ + ros-gz/ros-ign-bridge_0.244.9-1 \ + ros-gz/ros-ign-gazebo_0.244.9-1 \ + ros-gz/ros-ign-gazebo-demos_0.244.9-1 \ + ros-gz/ros-ign-image_0.244.9-1 \ + ros-gz/ros-ign-interfaces_0.244.9-1 \ + ros-image-to-qimage/ros-image-to-qimage_0.2.1-1 \ + ros-testing/ros-testing_0.4.0-3 \ + ros-workspace/ros-workspace_1.0.2-2 \ + ros2-control/ros2-control_2.16.0-1 \ + ros2-control/ros2-control-test-assets_2.16.0-1 \ + ros2-controllers/ros2-controllers_2.12.0-1 \ + ros2-controllers/ros2-controllers-test-nodes_2.12.0-1 \ + ros2-ouster-drivers/ros2-ouster_0.4.1-1 \ + ros2-socketcan/ros2-socketcan_1.1.0-3 \ + ros2acceleration/ros2acceleration_0.5.1-2 \ + ros2cli/ros2action_0.18.4-1 \ + rosbag2/ros2bag_0.15.3-1 \ + ros2cli/ros2cli_0.18.4-1 \ + ros2cli-common-extensions/ros2cli-common-extensions_0.1.1-4 \ + ros2cli/ros2cli-test-interfaces_0.18.4-1 \ + ros2cli/ros2component_0.18.4-1 \ + ros2-control/ros2controlcli_2.16.0-1 \ + ros2cli/ros2doctor_0.18.4-1 \ + ros2cli/ros2interface_0.18.4-1 \ + launch-ros/ros2launch_0.19.3-1 \ + ros2launch-security/ros2launch-security_1.0.0-3 \ + ros2launch-security/ros2launch-security-examples_1.0.0-3 \ + ros2cli/ros2lifecycle_0.18.4-1 \ + ros2cli/ros2lifecycle-test-fixtures_0.18.4-1 \ + ros2cli/ros2multicast_0.18.4-1 \ + ros2cli/ros2node_0.18.4-1 \ + nodl/ros2nodl_0.3.1-3 \ + ros2cli/ros2param_0.18.4-1 \ + ros2cli/ros2pkg_0.18.4-1 \ + ros2cli/ros2run_0.18.4-1 \ + ros2cli/ros2service_0.18.4-1 \ + ros-testing/ros2test_0.4.0-3 \ + ros2cli/ros2topic_0.18.4-1 \ + ros2-tracing/ros2trace_4.1.1-1 \ + tracetools-analysis/ros2trace-analysis_3.0.0-4 \ + rosbridge-suite/rosapi_1.3.1-1 \ + rosbridge-suite/rosapi-msgs_1.3.1-1 \ + rosbag2/rosbag2_0.15.3-1 \ + rosbag2/rosbag2-compression_0.15.3-1 \ + rosbag2/rosbag2-compression-zstd_0.15.3-1 \ + rosbag2/rosbag2-cpp_0.15.3-1 \ + rosbag2/rosbag2-interfaces_0.15.3-1 \ + rosbag2/rosbag2-performance-benchmarking_0.15.3-1 \ + rosbag2/rosbag2-py_0.15.3-1 \ + rosbag2/rosbag2-storage_0.15.3-1 \ + rosbag2/rosbag2-storage-default-plugins_0.15.3-1 \ + rosbag2-storage-mcap/rosbag2-storage-mcap_0.5.0-1 \ + rosbag2-storage-mcap/rosbag2-storage-mcap-testdata_0.5.0-1 \ + rosbag2/rosbag2-test-common_0.15.3-1 \ + rosbag2/rosbag2-tests_0.15.3-1 \ + rosbag2/rosbag2-transport_0.15.3-1 \ + rosbridge-suite/rosbridge-library_1.3.1-1 \ + rosbridge-suite/rosbridge-msgs_1.3.1-1 \ + rosbridge-suite/rosbridge-server_1.3.1-1 \ + rosbridge-suite/rosbridge-suite_1.3.1-1 \ + rosbridge-suite/rosbridge-test-msgs_1.3.1-1 \ + rcl-interfaces/rosgraph-msgs_1.2.1-1 \ + rosidl/rosidl-adapter_3.1.4-1 \ + rosidl/rosidl-cli_3.1.4-1 \ + rosidl/rosidl-cmake_3.1.4-1 \ + rosidl-defaults/rosidl-default-generators_1.2.0-2 \ + rosidl-defaults/rosidl-default-runtime_1.2.0-2 \ + rosidl/rosidl-generator-c_3.1.4-1 \ + rosidl/rosidl-generator-cpp_3.1.4-1 \ + rosidl-dds/rosidl-generator-dds-idl_0.8.1-2 \ + rosidl-python/rosidl-generator-py_0.14.4-1 \ + rosidl/rosidl-parser_3.1.4-1 \ + rosidl/rosidl-runtime-c_3.1.4-1 \ + rosidl/rosidl-runtime-cpp_3.1.4-1 \ + rosidl-runtime-py/rosidl-runtime-py_0.9.3-1 \ + rosidl-typesupport/rosidl-typesupport-c_2.0.0-2 \ + rosidl-typesupport/rosidl-typesupport-cpp_2.0.0-2 \ + rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-c_2.2.0-2 \ + rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-cpp_2.2.0-2 \ + rosidl/rosidl-typesupport-interface_3.1.4-1 \ + rosidl/rosidl-typesupport-introspection-c_3.1.4-1 \ + rosidl/rosidl-typesupport-introspection-cpp_3.1.4-1 \ + rot-conv-lib/rot-conv_1.0.11-2 \ + rplidar-ros/rplidar-ros_2.1.0-1 \ + rpyutils/rpyutils_0.2.1-2 \ + rqt/rqt_1.1.4-1 \ + rqt-action/rqt-action_2.0.1-3 \ + rqt-bag/rqt-bag_1.1.4-1 \ + rqt-bag/rqt-bag-plugins_1.1.4-1 \ + rqt-common-plugins/rqt-common-plugins_1.2.0-1 \ + rqt-console/rqt-console_2.0.2-3 \ + rqt-graph/rqt-graph_1.3.0-1 \ + rqt/rqt-gui_1.1.4-1 \ + rqt/rqt-gui-cpp_1.1.4-1 \ + rqt/rqt-gui-py_1.1.4-1 \ + rqt-image-overlay/rqt-image-overlay_0.1.3-1 \ + rqt-image-overlay/rqt-image-overlay-layer_0.1.3-1 \ + rqt-image-view/rqt-image-view_1.2.0-2 \ + ros2-controllers/rqt-joint-trajectory-controller_2.12.0-1 \ + rqt-moveit/rqt-moveit_1.0.1-3 \ + rqt-msg/rqt-msg_1.2.0-1 \ + rqt-plot/rqt-plot_1.1.2-1 \ + rqt-publisher/rqt-publisher_1.5.0-1 \ + rqt/rqt-py-common_1.1.4-1 \ + rqt-py-console/rqt-py-console_1.0.2-3 \ + rqt-reconfigure/rqt-reconfigure_1.1.1-1 \ + rqt-robot-dashboard/rqt-robot-dashboard_0.6.1-3 \ + rqt-robot-monitor/rqt-robot-monitor_1.0.5-2 \ + rqt-robot-steering/rqt-robot-steering_1.0.0-4 \ + rqt-runtime-monitor/rqt-runtime-monitor_1.0.0-3 \ + rqt-service-caller/rqt-service-caller_1.0.5-3 \ + rqt-shell/rqt-shell_1.0.2-3 \ + rqt-srv/rqt-srv_1.0.3-3 \ + rqt-tf-tree/rqt-tf-tree_1.0.4-1 \ + rqt-topic/rqt-topic_1.5.0-1 \ + rsl/rsl_0.1.1-1 \ + rt-manipulators-cpp/rt-manipulators-cpp_1.0.0-1 \ + rt-manipulators-cpp/rt-manipulators-examples_1.0.0-1 \ + rtabmap/rtabmap_0.20.21-1 \ + rtabmap-ros/rtabmap-ros_0.20.20-2 \ + rtcm-msgs/rtcm-msgs_1.1.4-1 \ + rmw-connextdds/rti-connext-dds-cmake-module_0.11.1-2 \ + realtime-support/rttest_0.13.0-2 \ + ruckig/ruckig_0.6.3-7 \ + rviz-2d-overlay-plugins/rviz-2d-overlay-msgs_1.2.1-1 \ + rviz-2d-overlay-plugins/rviz-2d-overlay-plugins_1.2.1-1 \ + rviz/rviz-assimp-vendor_11.2.4-1 \ + rviz/rviz-common_11.2.4-1 \ + rviz/rviz-default-plugins_11.2.4-1 \ + imu-tools/rviz-imu-plugin_2.1.1-2 \ + rviz/rviz-ogre-vendor_11.2.4-1 \ + rviz/rviz-rendering_11.2.4-1 \ + rviz/rviz-rendering-tests_11.2.4-1 \ + rviz/rviz-visual-testing-framework_11.2.4-1 \ + rviz-visual-tools/rviz-visual-tools_4.1.3-1 \ + rviz/rviz2_11.2.4-1 \ + sdformat-urdf/sdformat-test-files_1.0.1-1 \ + sdformat-urdf/sdformat-urdf_1.0.1-1 \ + joystick-drivers/sdl2-vendor_3.1.0-3 \ + diagnostics/self-test_3.0.0-1 \ + common-interfaces/sensor-msgs_4.2.2-1 \ + common-interfaces/sensor-msgs-py_4.2.2-1 \ + septentrio-gnss-driver/septentrio-gnss-driver_1.2.2-5 \ + transport-drivers/serial-driver_1.2.0-2 \ + common-interfaces/shape-msgs_4.2.2-1 \ + rosbag2/shared-queues-vendor_0.15.3-1 \ + sick-safetyscanners-base/sick-safetyscanners-base_1.0.2-1 \ + sick-safetyscanners2/sick-safetyscanners2_1.0.3-1 \ + sick-safetyscanners2-interfaces/sick-safetyscanners2-interfaces_1.0.0-2 \ + simple-actions/simple-actions_0.2.1-1 \ + simple-launch/simple-launch_1.6.1-1 \ + variants/simulation_0.10.0-1 \ + slam-toolbox/slam-toolbox_2.6.3-1 \ + slider-publisher/slider-publisher_2.2.1-1 \ + smacc2/smacc2_0.4.0-2 \ + smacc2/smacc2-msgs_0.4.0-2 \ + bond-core/smclib_3.0.2-3 \ + snowbot-operating-system/snowbot-operating-system_0.1.2-3 \ + soccer-interfaces/soccer-interfaces_0.1.0-1 \ + soccer-visualization/soccer-marker-generation_0.0.2-3 \ + soccer-object-msgs/soccer-object-msgs_1.0.1-4 \ + soccer-interfaces/soccer-vision-2d-msgs_0.1.0-1 \ + soccer-interfaces/soccer-vision-3d-msgs_0.1.0-1 \ + soccer-interfaces/soccer-vision-attribute-msgs_0.1.0-1 \ + sol-vendor/sol-vendor_0.0.3-3 \ + sophus/sophus_1.3.1-1 \ + joystick-drivers/spacenav_3.1.0-3 \ + spdlog-vendor/spdlog-vendor_1.3.0-3 \ + r2r-spl/splsm-7_2.0.1-1 \ + r2r-spl/splsm-7-conversion_2.0.1-1 \ + rosbag2/sqlite3-vendor_0.15.3-1 \ + srdfdom/srdfdom_2.0.4-1 \ + sros2/sros2_0.10.4-2 \ + sros2/sros2-cmake_0.10.4-2 \ + rcl-interfaces/statistics-msgs_1.2.1-1 \ + common-interfaces/std-msgs_4.2.2-1 \ + common-interfaces/std-srvs_4.2.2-1 \ + image-pipeline/stereo-image-proc_3.0.0-1 \ + common-interfaces/stereo-msgs_4.2.2-1 \ + stubborn-buddies/stubborn-buddies_1.0.0-5 \ + stubborn-buddies/stubborn-buddies-msgs_1.0.0-5 \ + swri-console/swri-console_2.0.2-1 \ + marti-common/swri-console-util_3.5.0-1 \ + marti-common/swri-dbw-interface_3.5.0-1 \ + marti-common/swri-geometry-util_3.5.0-1 \ + marti-common/swri-image-util_3.5.0-1 \ + marti-common/swri-math-util_3.5.0-1 \ + marti-common/swri-opencv-util_3.5.0-1 \ + marti-common/swri-prefix-tools_3.5.0-1 \ + marti-common/swri-roscpp_3.5.0-1 \ + marti-common/swri-route-util_3.5.0-1 \ + marti-common/swri-serial-util_3.5.0-1 \ + marti-common/swri-system-util_3.5.0-1 \ + marti-common/swri-transform-util_3.5.0-1 \ + system-fingerprint/system-fingerprint_0.7.0-1 \ + system-modes/system-modes_0.9.0-6 \ + system-modes/system-modes-examples_0.9.0-6 \ + system-modes/system-modes-msgs_0.9.0-6 \ + tango-icons-vendor/tango-icons-vendor_0.1.1-3 \ + cpp-polyfills/tcb-span_1.0.2-2 \ + teleop-tools/teleop-tools_1.2.1-3 \ + teleop-tools/teleop-tools-msgs_1.2.1-3 \ + teleop-twist-joy/teleop-twist-joy_2.4.3-4 \ + teleop-twist-keyboard/teleop-twist-keyboard_2.3.2-4 \ + tensorrt-cmake-module/tensorrt-cmake-module_0.0.3-1 \ + apex-test-tools/test-apex-test-tools_0.0.2-6 \ + test-interface-files/test-interface-files_0.9.1-2 \ + rcl-interfaces/test-msgs_1.2.1-1 \ + tf-transformations/tf-transformations_1.0.1-3 \ + geometry2/tf2_0.25.1-1 \ + geometry2/tf2-bullet_0.25.1-1 \ + geometry2/tf2-eigen_0.25.1-1 \ + geometry2/tf2-eigen-kdl_0.25.1-1 \ + geometry2/tf2-geometry-msgs_0.25.1-1 \ + geometry2/tf2-kdl_0.25.1-1 \ + geometry2/tf2-msgs_0.25.1-1 \ + geometry2/tf2-py_0.25.1-1 \ + geometry2/tf2-ros_0.25.1-1 \ + geometry2/tf2-ros-py_0.25.1-1 \ + geometry2/tf2-sensor-msgs_0.25.1-1 \ + geometry2/tf2-tools_0.25.1-1 \ + image-transport-plugins/theora-image-transport_2.5.0-2 \ + tiago-robot/tiago-bringup_4.0.0-1 \ + tiago-robot/tiago-controller-configuration_4.0.0-1 \ + tiago-robot/tiago-description_4.0.0-1 \ + tiago-robot/tiago-robot_4.0.0-1 \ + tinyxml-vendor/tinyxml-vendor_0.8.3-2 \ + tinyxml2-vendor/tinyxml2-vendor_0.7.5-2 \ + cpp-polyfills/tl-expected_1.0.2-2 \ + tlsf/tlsf_0.7.0-2 \ + realtime-support/tlsf-cpp_0.13.0-2 \ + demos/topic-monitor_0.20.2-1 \ + demos/topic-statistics-demo_0.20.2-1 \ + topic-tools/topic-tools_1.0.0-2 \ + topic-tools/topic-tools-interfaces_1.0.0-2 \ + ros2-tracing/tracetools_4.1.1-1 \ + tracetools-acceleration/tracetools-acceleration_0.4.1-2 \ + tracetools-analysis/tracetools-analysis_3.0.0-4 \ + image-pipeline/tracetools-image-pipeline_3.0.0-1 \ + ros2-tracing/tracetools-launch_4.1.1-1 \ + ros2-tracing/tracetools-read_4.1.1-1 \ + ros2-tracing/tracetools-test_4.1.1-1 \ + ros2-tracing/tracetools-trace_4.1.1-1 \ + common-interfaces/trajectory-msgs_4.2.2-1 \ + ros2-control/transmission-interface_2.16.0-1 \ + ros2-controllers/tricycle-controller_2.12.0-1 \ + geometry-tutorials/turtle-tf2-cpp_0.3.6-1 \ + geometry-tutorials/turtle-tf2-py_0.3.6-1 \ + turtlebot3/turtlebot3_2.1.5-1 \ + turtlebot3/turtlebot3-bringup_2.1.5-1 \ + turtlebot3/turtlebot3-cartographer_2.1.5-1 \ + turtlebot3/turtlebot3-description_2.1.5-1 \ + turtlebot3/turtlebot3-example_2.1.5-1 \ + turtlebot3-simulations/turtlebot3-fake-node_2.2.5-3 \ + turtlebot3-simulations/turtlebot3-gazebo_2.2.5-3 \ + turtlebot3-msgs/turtlebot3-msgs_2.2.3-1 \ + turtlebot3/turtlebot3-navigation2_2.1.5-1 \ + turtlebot3/turtlebot3-node_2.1.5-1 \ + turtlebot3-simulations/turtlebot3-simulations_2.2.5-3 \ + turtlebot3/turtlebot3-teleop_2.1.5-1 \ + turtlesim/turtlesim_1.4.2-1 \ + tvm-vendor/tvm-vendor_0.9.0-1 \ + twist-mux/twist-mux_4.1.0-3 \ + twist-stamper/twist-stamper_0.0.3-1 \ + ublox/ublox_2.3.0-2 \ + ublox-dgnss/ublox-dgnss_0.3.5-4 \ + ublox-dgnss/ublox-dgnss-node_0.3.5-4 \ + ublox/ublox-gps_2.3.0-2 \ + ublox/ublox-msgs_2.3.0-2 \ + ublox/ublox-serialization_2.3.0-2 \ + ublox-dgnss/ublox-ubx-interfaces_0.3.5-4 \ + ublox-dgnss/ublox-ubx-msgs_0.3.5-4 \ + transport-drivers/udp-driver_1.2.0-2 \ + udp-msgs/udp-msgs_0.0.3-5 \ + uncrustify-vendor/uncrustify-vendor_2.0.2-2 \ + unique-identifier-msgs/unique-identifier-msgs_2.2.1-3 \ + ur-robot-driver/ur_2.2.5-1 \ + ur-robot-driver/ur-bringup_2.2.5-1 \ + ur-robot-driver/ur-calibration_2.2.5-1 \ + ur-client-library/ur-client-library_1.2.0-1 \ + ur-robot-driver/ur-controllers_2.2.5-1 \ + ur-robot-driver/ur-dashboard-msgs_2.2.5-1 \ + ur-description/ur-description_2.0.1-1 \ + ur-robot-driver/ur-moveit-config_2.2.5-1 \ + ur-msgs/ur-msgs_2.0.0-2 \ + ur-robot-driver/ur-robot-driver_2.2.5-1 \ + urdf/urdf_2.6.0-2 \ + urdf/urdf-parser-plugin_2.6.0-2 \ + urdf-test/urdf-test_2.0.1-1 \ + urdf-tutorial/urdf-tutorial_1.0.0-3 \ + urdfdom/urdfdom_3.0.2-2 \ + urdfdom-headers/urdfdom-headers_1.0.6-2 \ + urdf-parser-py/urdfdom-py_1.2.0-2 \ + urg-c/urg-c_1.0.4001-4 \ + urg-node/urg-node_1.1.0-3 \ + urg-node-msgs/urg-node-msgs_1.0.1-6 \ + usb-cam/usb-cam_0.4.2-1 \ + v4l2-camera/v4l2-camera_0.6.0-1 \ + ros2-controllers/velocity-controllers_2.12.0-1 \ + velodyne/velodyne_2.3.0-1 \ + velodyne-simulator/velodyne-description_2.0.2-3 \ + velodyne/velodyne-driver_2.3.0-1 \ + velodyne-simulator/velodyne-gazebo-plugins_2.0.2-3 \ + velodyne/velodyne-laserscan_2.3.0-1 \ + velodyne/velodyne-msgs_2.3.0-1 \ + velodyne/velodyne-pointcloud_2.3.0-1 \ + velodyne-simulator/velodyne-simulator_2.0.2-3 \ + vision-msgs/vision-msgs_4.0.0-2 \ + vision-msgs-layers/vision-msgs-layers_0.1.0-1 \ + vision-opencv/vision-opencv_3.2.1-1 \ + visp/visp_3.5.0-2 \ + common-interfaces/visualization-msgs_4.2.2-1 \ + vitis-common/vitis-common_0.4.2-2 \ + vrpn/vrpn_7.35.0-11 \ + warehouse-ros/warehouse-ros_2.0.4-3 \ + warehouse-ros-sqlite/warehouse-ros-sqlite_1.0.3-1 \ + webots-ros2/webots-ros2_2022.1.3-1 \ + webots-ros2/webots-ros2-control_2022.1.3-1 \ + webots-ros2/webots-ros2-core_2022.1.3-1 \ + webots-ros2/webots-ros2-driver_2022.1.3-1 \ + webots-ros2/webots-ros2-epuck_2022.1.3-1 \ + webots-ros2/webots-ros2-importer_2022.1.3-1 \ + webots-ros2/webots-ros2-mavic_2022.1.3-1 \ + webots-ros2/webots-ros2-msgs_2022.1.3-1 \ + webots-ros2/webots-ros2-tesla_2022.1.3-1 \ + webots-ros2/webots-ros2-tests_2022.1.3-1 \ + webots-ros2/webots-ros2-tiago_2022.1.3-1 \ + webots-ros2/webots-ros2-turtlebot_2022.1.3-1 \ + webots-ros2/webots-ros2-universal-robot_2022.1.3-1 \ + joystick-drivers/wiimote_3.1.0-3 \ + joystick-drivers/wiimote-msgs_3.1.0-3 \ + xacro/xacro_2.0.8-1 \ + yaml-cpp-vendor/yaml-cpp-vendor_8.0.1-2 \ + zbar-ros/zbar-ros_0.4.0-2 \ + zenoh-bridge-dds/zenoh-bridge-dds_0.5.0-3 \ + zmqpp-vendor/zmqpp-vendor_0.0.2-1 \ + rosbag2/zstd-vendor_0.15.3-1 \ +" + +# What's built by packagegroup-ros-world. Does not include packages that appear solely in ROS_SUPERFLORE_GENERATED_BUILDTOOLS +# (with a -native suffix) or ROS_SUPERFLORE_GENERATED_TESTS. +ROS_SUPERFLORE_GENERATED_WORLD_PACKAGES = " \ + acado-vendor \ + ackermann-msgs \ + action-msgs \ + action-tutorials-cpp \ + action-tutorials-interfaces \ + action-tutorials-py \ + actionlib-msgs \ + adaptive-component \ + affordance-primitives \ + ament-acceleration \ + ament-cmake \ + ament-cmake-auto \ + ament-cmake-clang-format \ + ament-cmake-clang-tidy \ + ament-cmake-copyright \ + ament-cmake-core \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-export-definitions \ + ament-cmake-export-dependencies \ + ament-cmake-export-include-directories \ + ament-cmake-export-interfaces \ + ament-cmake-export-libraries \ + ament-cmake-export-link-flags \ + ament-cmake-export-targets \ + ament-cmake-flake8 \ + ament-cmake-gen-version-h \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-include-directories \ + ament-cmake-libraries \ + ament-cmake-lint-cmake \ + ament-cmake-mypy \ + ament-cmake-nose \ + ament-cmake-pep257 \ + ament-cmake-pycodestyle \ + ament-cmake-pyflakes \ + ament-cmake-pytest \ + ament-cmake-python \ + ament-cmake-ros \ + ament-cmake-target-dependencies \ + ament-cmake-test \ + ament-cmake-uncrustify \ + ament-cmake-version \ + ament-cmake-xmllint \ + ament-copyright \ + ament-download \ + ament-index-cpp \ + ament-index-python \ + ament-lint \ + ament-lint-auto \ + ament-lint-common \ + ament-nodl \ + ament-package \ + ament-pclint \ + ament-pyflakes \ + ament-uncrustify \ + ament-vitis \ + angles \ + apex-containers \ + apriltag \ + asio-cmake-module \ + async-web-server-cpp \ + automotive-autonomy-msgs \ + automotive-navigation-msgs \ + automotive-platform-msgs \ + autoware-auto-msgs \ + avt-vimba-camera \ + aws-robomaker-small-warehouse-world \ + backward-ros \ + bag2-to-image \ + behaviortree-cpp-v3 \ + bno055 \ + bond \ + bond-core \ + bondcpp \ + boost-geometry-util \ + bosch-locator-bridge \ + builtin-interfaces \ + camera-calibration \ + camera-calibration-parsers \ + camera-info-manager \ + can-msgs \ + cartographer \ + cartographer-ros \ + cartographer-ros-msgs \ + cartographer-rviz \ + cascade-lifecycle-msgs \ + chomp-motion-planner \ + class-loader \ + color-names \ + common-interfaces \ + composition \ + composition-interfaces \ + compressed-depth-image-transport \ + compressed-image-transport \ + console-bridge-vendor \ + control-box-rst \ + control-msgs \ + control-toolbox \ + controller-interface \ + controller-manager \ + controller-manager-msgs \ + costmap-queue \ + cudnn-cmake-module \ + cv-bridge \ + cyclonedds \ + demo-nodes-cpp \ + demo-nodes-cpp-rosnative \ + demo-nodes-py \ + depth-image-proc \ + depthai \ + depthai-bridge \ + depthai-examples \ + depthai-ros \ + depthai-ros-msgs \ + depthimage-to-laserscan \ + desktop \ + desktop-full \ + diagnostic-aggregator \ + diagnostic-msgs \ + diagnostic-updater \ + diff-drive-controller \ + dolly \ + dolly-follow \ + dolly-gazebo \ + dolly-ignition \ + domain-bridge \ + domain-coordinator \ + dummy-map-server \ + dummy-robot-bringup \ + dummy-sensors \ + dwb-core \ + dwb-critics \ + dwb-msgs \ + dwb-plugins \ + dynamic-edt-3d \ + dynamixel-sdk \ + dynamixel-sdk-custom-interfaces \ + dynamixel-sdk-examples \ + dynamixel-workbench \ + dynamixel-workbench-msgs \ + dynamixel-workbench-toolbox \ + ecl-build \ + ecl-license \ + ecl-tools \ + effort-controllers \ + eigen-stl-containers \ + eigen3-cmake-module \ + eigenpy \ + example-interfaces \ + examples-rclcpp-async-client \ + examples-rclcpp-cbg-executor \ + examples-rclcpp-minimal-action-client \ + examples-rclcpp-minimal-action-server \ + examples-rclcpp-minimal-client \ + examples-rclcpp-minimal-composition \ + examples-rclcpp-minimal-publisher \ + examples-rclcpp-minimal-service \ + examples-rclcpp-minimal-subscriber \ + examples-rclcpp-minimal-timer \ + examples-rclcpp-multithreaded-executor \ + examples-rclcpp-wait-set \ + examples-rclpy-executors \ + examples-rclpy-guard-conditions \ + examples-rclpy-minimal-action-client \ + examples-rclpy-minimal-action-server \ + examples-rclpy-minimal-client \ + examples-rclpy-minimal-publisher \ + examples-rclpy-minimal-service \ + examples-rclpy-minimal-subscriber \ + examples-rclpy-pointcloud-publisher \ + examples-tf2-py \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + filters \ + fluent-rviz \ + fmi-adapter \ + fmi-adapter-examples \ + fmilibrary-vendor \ + fogros2 \ + fogros2-examples \ + foonathan-memory-vendor \ + force-torque-sensor-broadcaster \ + forward-command-controller \ + four-wheel-steering-msgs \ + foxglove-msgs \ + gazebo-msgs \ + gazebo-plugins \ + gazebo-ros \ + gazebo-ros-pkgs \ + gazebo-ros2-control \ + gazebo-ros2-control-demos \ + gazebo-rosdev \ + gc-spl-2022 \ + generate-parameter-library \ + generate-parameter-library-example \ + generate-parameter-library-py \ + geodesy \ + geographic-info \ + geographic-msgs \ + geometric-shapes \ + geometry-msgs \ + geometry-tutorials \ + geometry2 \ + gmock-vendor \ + google-benchmark-vendor \ + gps-msgs \ + gps-tools \ + gps-umd \ + gpsd-client \ + graph-msgs \ + grasping-msgs \ + grbl-msgs \ + grbl-ros \ + grid-map \ + grid-map-cmake-helpers \ + grid-map-core \ + grid-map-costmap-2d \ + grid-map-cv \ + grid-map-demos \ + grid-map-filters \ + grid-map-loader \ + grid-map-msgs \ + grid-map-octomap \ + grid-map-pcl \ + grid-map-ros \ + grid-map-rviz-plugin \ + grid-map-sdf \ + grid-map-visualization \ + gripper-controllers \ + gscam \ + gtest-vendor \ + gurumdds-cmake-module \ + hardware-interface \ + hash-library-vendor \ + hey5-description \ + hls-lfcd-lds-driver \ + hpp-fcl \ + iceoryx-binding-c \ + iceoryx-hoofs \ + iceoryx-posh \ + ifm3d-core \ + ignition-cmake2-vendor \ + ignition-math6-vendor \ + image-common \ + image-geometry \ + image-pipeline \ + image-proc \ + image-publisher \ + image-rotate \ + image-tools \ + image-transport \ + image-transport-plugins \ + image-view \ + imu-complementary-filter \ + imu-filter-madgwick \ + imu-sensor-broadcaster \ + imu-tools \ + interactive-markers \ + intra-process-demo \ + io-context \ + irobot-create-msgs \ + joint-limits \ + joint-state-broadcaster \ + joint-state-publisher \ + joint-state-publisher-gui \ + joint-trajectory-controller \ + joy \ + joy-linux \ + joy-teleop \ + kdl-parser \ + key-teleop \ + keyboard-handler \ + kinematics-interface \ + kinematics-interface-kdl \ + kobuki-ros-interfaces \ + kobuki-velocity-smoother \ + lanelet2 \ + lanelet2-core \ + lanelet2-examples \ + lanelet2-io \ + lanelet2-maps \ + lanelet2-projection \ + lanelet2-python \ + lanelet2-routing \ + lanelet2-traffic-rules \ + lanelet2-validation \ + laser-filters \ + laser-geometry \ + laser-proc \ + launch \ + launch-pal \ + launch-param-builder \ + launch-pytest \ + launch-ros \ + launch-system-modes \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-examples \ + launch-testing-ros \ + launch-xml \ + launch-yaml \ + leo \ + leo-bringup \ + leo-description \ + leo-desktop \ + leo-fw \ + leo-msgs \ + leo-robot \ + leo-teleop \ + leo-viz \ + lgsvl-msgs \ + libcurl-vendor \ + libg2o \ + libmavconn \ + libnabo \ + libphidget22 \ + libpointmatcher \ + librealsense2 \ + libstatistics-collector \ + libyaml-vendor \ + lifecycle \ + lifecycle-msgs \ + lifecycle-py \ + logging-demo \ + map-msgs \ + marti-can-msgs \ + marti-common-msgs \ + marti-dbw-msgs \ + marti-introspection-msgs \ + marti-nav-msgs \ + marti-perception-msgs \ + marti-sensor-msgs \ + marti-status-msgs \ + marti-visualization-msgs \ + marvelmind-ros2 \ + marvelmind-ros2-msgs \ + mavlink \ + mavros \ + mavros-extras \ + mavros-msgs \ + mcap-vendor \ + menge-vendor \ + message-filters \ + micro-ros-diagnostic-bridge \ + micro-ros-diagnostic-msgs \ + micro-ros-msgs \ + microstrain-inertial-driver \ + microstrain-inertial-examples \ + microstrain-inertial-msgs \ + microstrain-inertial-rqt \ + mouse-teleop \ + moveit \ + moveit-chomp-optimizer-adapter \ + moveit-common \ + moveit-configs-utils \ + moveit-core \ + moveit-hybrid-planning \ + moveit-kinematics \ + moveit-msgs \ + moveit-planners \ + moveit-planners-chomp \ + moveit-planners-ompl \ + moveit-plugins \ + moveit-resources \ + moveit-resources-fanuc-description \ + moveit-resources-fanuc-moveit-config \ + moveit-resources-panda-description \ + moveit-resources-panda-moveit-config \ + moveit-resources-pr2-description \ + moveit-resources-prbt-ikfast-manipulator-plugin \ + moveit-resources-prbt-moveit-config \ + moveit-resources-prbt-support \ + moveit-ros \ + moveit-ros-benchmarks \ + moveit-ros-control-interface \ + moveit-ros-move-group \ + moveit-ros-occupancy-map-monitor \ + moveit-ros-perception \ + moveit-ros-planning \ + moveit-ros-planning-interface \ + moveit-ros-robot-interaction \ + moveit-ros-visualization \ + moveit-ros-warehouse \ + moveit-runtime \ + moveit-servo \ + moveit-setup-app-plugins \ + moveit-setup-assistant \ + moveit-setup-controllers \ + moveit-setup-core-plugins \ + moveit-setup-framework \ + moveit-setup-srdf-plugins \ + moveit-simple-controller-manager \ + moveit-visual-tools \ + mrpt-msgs \ + mrpt2 \ + mrt-cmake-modules \ + mvsim \ + nao-button-sim \ + nao-command-msgs \ + nao-lola \ + nao-sensor-msgs \ + nav-2d-msgs \ + nav-2d-utils \ + nav-msgs \ + nav2-amcl \ + nav2-behavior-tree \ + nav2-behaviors \ + nav2-bringup \ + nav2-bt-navigator \ + nav2-collision-monitor \ + nav2-common \ + nav2-constrained-smoother \ + nav2-controller \ + nav2-core \ + nav2-costmap-2d \ + nav2-dwb-controller \ + nav2-lifecycle-manager \ + nav2-map-server \ + nav2-msgs \ + nav2-navfn-planner \ + nav2-planner \ + nav2-regulated-pure-pursuit-controller \ + nav2-rotation-shim-controller \ + nav2-rviz-plugins \ + nav2-simple-commander \ + nav2-smac-planner \ + nav2-smoother \ + nav2-system-tests \ + nav2-theta-star-planner \ + nav2-util \ + nav2-velocity-smoother \ + nav2-voxel-grid \ + nav2-waypoint-follower \ + navigation2 \ + neo-simulation2 \ + nerian-stereo \ + nlohmann-json-schema-validator-vendor \ + nmea-hardware-interface \ + nmea-msgs \ + nodl-python \ + novatel-gps-driver \ + novatel-gps-msgs \ + ntpd-driver \ + ntrip-client \ + object-recognition-msgs \ + octomap \ + octomap-mapping \ + octomap-msgs \ + octomap-ros \ + octomap-rviz-plugins \ + octomap-server \ + octovis \ + ompl \ + open3d-conversions \ + orocos-kdl-vendor \ + osqp-vendor \ + osrf-pycommon \ + osrf-testing-tools-cpp \ + ouster-msgs \ + ouxt-lint-common \ + pal-gazebo-worlds \ + pal-gripper \ + pal-gripper-controller-configuration \ + pal-gripper-description \ + pal-statistics \ + pal-statistics-msgs \ + parameter-traits \ + pcl-conversions \ + pcl-msgs \ + pcl-ros \ + pendulum-control \ + pendulum-msgs \ + perception \ + perception-pcl \ + performance-test \ + phidgets-accelerometer \ + phidgets-analog-inputs \ + phidgets-api \ + phidgets-digital-inputs \ + phidgets-digital-outputs \ + phidgets-drivers \ + phidgets-gyroscope \ + phidgets-high-speed-encoder \ + phidgets-ik \ + phidgets-magnetometer \ + phidgets-motors \ + phidgets-msgs \ + phidgets-spatial \ + phidgets-temperature \ + picknik-ament-copyright \ + pilz-industrial-motion-planner \ + pinocchio \ + plansys2-bringup \ + plansys2-bt-actions \ + plansys2-core \ + plansys2-domain-expert \ + plansys2-executor \ + plansys2-lifecycle-manager \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-planner \ + plansys2-popf-plan-solver \ + plansys2-problem-expert \ + plansys2-terminal \ + plansys2-tools \ + plotjuggler \ + plotjuggler-msgs \ + plotjuggler-ros \ + pluginlib \ + pmb2-2dnav \ + pmb2-bringup \ + pmb2-controller-configuration \ + pmb2-description \ + pmb2-gazebo \ + pmb2-maps \ + pmb2-navigation \ + pmb2-robot \ + pmb2-simulation \ + point-cloud-msg-wrapper \ + pointcloud-to-laserscan \ + popf \ + pose-cov-ops \ + position-controllers \ + pybind11-json-vendor \ + pybind11-vendor \ + python-orocos-kdl-vendor \ + python-qt-binding \ + qpoases-vendor \ + qt-dotgraph \ + qt-gui \ + qt-gui-app \ + qt-gui-core \ + qt-gui-cpp \ + qt-gui-py-common \ + quality-of-service-demo-cpp \ + quality-of-service-demo-py \ + quaternion-operation \ + r2r-spl-7 \ + radar-msgs \ + random-numbers \ + rc-common-msgs \ + rc-dynamics-api \ + rc-genicam-api \ + rc-genicam-driver \ + rc-reason-clients \ + rc-reason-msgs \ + rcdiscover \ + rcgcd-spl-14 \ + rcgcd-spl-14-conversion \ + rcgcrd-spl-4 \ + rcgcrd-spl-4-conversion \ + rcl \ + rcl-action \ + rcl-interfaces \ + rcl-lifecycle \ + rcl-logging-interface \ + rcl-logging-noop \ + rcl-logging-spdlog \ + rcl-yaml-param-parser \ + rclc \ + rclc-examples \ + rclc-lifecycle \ + rclc-parameter \ + rclcpp \ + rclcpp-action \ + rclcpp-cascade-lifecycle \ + rclcpp-components \ + rclcpp-lifecycle \ + rclpy \ + rclpy-message-converter \ + rcpputils \ + rcss3d-agent \ + rcss3d-agent-basic \ + rcss3d-agent-msgs \ + rcutils \ + realsense2-camera \ + realsense2-camera-msgs \ + realsense2-description \ + realtime-tools \ + resource-retriever \ + rmf-api-msgs \ + rmf-battery \ + rmf-building-map-msgs \ + rmf-building-map-tools \ + rmf-building-sim-common \ + rmf-building-sim-gz-classic-plugins \ + rmf-building-sim-gz-plugins \ + rmf-charger-msgs \ + rmf-cmake-uncrustify \ + rmf-dispenser-msgs \ + rmf-door-msgs \ + rmf-fleet-adapter \ + rmf-fleet-adapter-python \ + rmf-fleet-msgs \ + rmf-ingestor-msgs \ + rmf-lift-msgs \ + rmf-obstacle-msgs \ + rmf-robot-sim-common \ + rmf-robot-sim-gz-classic-plugins \ + rmf-robot-sim-gz-plugins \ + rmf-scheduler-msgs \ + rmf-site-map-msgs \ + rmf-task \ + rmf-task-msgs \ + rmf-task-ros2 \ + rmf-task-sequence \ + rmf-traffic \ + rmf-traffic-editor \ + rmf-traffic-editor-assets \ + rmf-traffic-editor-test-maps \ + rmf-traffic-examples \ + rmf-traffic-msgs \ + rmf-traffic-ros2 \ + rmf-utils \ + rmf-visualization \ + rmf-visualization-building-systems \ + rmf-visualization-fleet-states \ + rmf-visualization-floorplans \ + rmf-visualization-msgs \ + rmf-visualization-navgraphs \ + rmf-visualization-obstacles \ + rmf-visualization-rviz2-plugins \ + rmf-visualization-schedule \ + rmf-websocket \ + rmf-workcell-msgs \ + rmw \ + rmw-connextdds \ + rmw-connextdds-common \ + rmw-cyclonedds-cpp \ + rmw-dds-common \ + rmw-fastrtps-cpp \ + rmw-fastrtps-dynamic-cpp \ + rmw-fastrtps-shared-cpp \ + rmw-gurumdds-cpp \ + rmw-gurumdds-shared-cpp \ + rmw-implementation \ + rmw-implementation-cmake \ + robot-calibration \ + robot-calibration-msgs \ + robot-controllers \ + robot-controllers-interface \ + robot-controllers-msgs \ + robot-localization \ + robot-state-publisher \ + robot-upstart \ + ros-base \ + ros-core \ + ros-environment \ + ros-gz \ + ros-gz-bridge \ + ros-gz-image \ + ros-gz-interfaces \ + ros-gz-sim \ + ros-gz-sim-demos \ + ros-ign \ + ros-ign-bridge \ + ros-ign-gazebo \ + ros-ign-gazebo-demos \ + ros-ign-image \ + ros-ign-interfaces \ + ros-image-to-qimage \ + ros-workspace \ + ros2-control \ + ros2-control-test-assets \ + ros2-controllers \ + ros2-controllers-test-nodes \ + ros2-ouster \ + ros2-socketcan \ + ros2acceleration \ + ros2action \ + ros2bag \ + ros2cli \ + ros2cli-common-extensions \ + ros2component \ + ros2controlcli \ + ros2doctor \ + ros2interface \ + ros2launch \ + ros2launch-security \ + ros2launch-security-examples \ + ros2lifecycle \ + ros2multicast \ + ros2node \ + ros2nodl \ + ros2param \ + ros2pkg \ + ros2run \ + ros2service \ + ros2test \ + ros2topic \ + ros2trace \ + ros2trace-analysis \ + rosapi \ + rosapi-msgs \ + rosbag2 \ + rosbag2-compression \ + rosbag2-compression-zstd \ + rosbag2-cpp \ + rosbag2-interfaces \ + rosbag2-performance-benchmarking \ + rosbag2-py \ + rosbag2-storage \ + rosbag2-storage-default-plugins \ + rosbag2-storage-mcap \ + rosbag2-transport \ + rosbridge-library \ + rosbridge-msgs \ + rosbridge-server \ + rosbridge-suite \ + rosgraph-msgs \ + rosidl-adapter \ + rosidl-cli \ + rosidl-cmake \ + rosidl-default-generators \ + rosidl-default-runtime \ + rosidl-generator-c \ + rosidl-generator-dds-idl \ + rosidl-generator-py \ + rosidl-parser \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-runtime-py \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-interface \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ + rot-conv \ + rplidar-ros \ + rpyutils \ + rqt \ + rqt-action \ + rqt-bag \ + rqt-bag-plugins \ + rqt-common-plugins \ + rqt-console \ + rqt-graph \ + rqt-gui \ + rqt-gui-cpp \ + rqt-gui-py \ + rqt-image-overlay \ + rqt-image-overlay-layer \ + rqt-image-view \ + rqt-joint-trajectory-controller \ + rqt-moveit \ + rqt-msg \ + rqt-plot \ + rqt-publisher \ + rqt-py-common \ + rqt-py-console \ + rqt-reconfigure \ + rqt-robot-dashboard \ + rqt-robot-monitor \ + rqt-robot-steering \ + rqt-runtime-monitor \ + rqt-service-caller \ + rqt-shell \ + rqt-srv \ + rqt-tf-tree \ + rqt-topic \ + rsl \ + rt-manipulators-cpp \ + rt-manipulators-examples \ + rtabmap \ + rtabmap-ros \ + rtcm-msgs \ + rti-connext-dds-cmake-module \ + rttest \ + ruckig \ + rviz-2d-overlay-msgs \ + rviz-2d-overlay-plugins \ + rviz-assimp-vendor \ + rviz-common \ + rviz-default-plugins \ + rviz-imu-plugin \ + rviz-ogre-vendor \ + rviz-rendering \ + rviz-visual-tools \ + rviz2 \ + sdformat-urdf \ + sdl2-vendor \ + self-test \ + sensor-msgs \ + sensor-msgs-py \ + septentrio-gnss-driver \ + serial-driver \ + shape-msgs \ + shared-queues-vendor \ + sick-safetyscanners-base \ + sick-safetyscanners2 \ + sick-safetyscanners2-interfaces \ + simple-actions \ + simple-launch \ + simulation \ + slam-toolbox \ + slider-publisher \ + smacc2 \ + smacc2-msgs \ + smclib \ + snowbot-operating-system \ + soccer-interfaces \ + soccer-marker-generation \ + soccer-object-msgs \ + soccer-vision-2d-msgs \ + soccer-vision-3d-msgs \ + soccer-vision-attribute-msgs \ + sol-vendor \ + sophus \ + spacenav \ + spdlog-vendor \ + splsm-7 \ + splsm-7-conversion \ + sqlite3-vendor \ + srdfdom \ + sros2 \ + sros2-cmake \ + statistics-msgs \ + std-msgs \ + std-srvs \ + stereo-image-proc \ + stereo-msgs \ + stubborn-buddies \ + stubborn-buddies-msgs \ + swri-console \ + swri-console-util \ + swri-dbw-interface \ + swri-geometry-util \ + swri-image-util \ + swri-math-util \ + swri-opencv-util \ + swri-prefix-tools \ + swri-roscpp \ + swri-route-util \ + swri-serial-util \ + swri-system-util \ + swri-transform-util \ + system-fingerprint \ + system-modes \ + system-modes-examples \ + system-modes-msgs \ + tango-icons-vendor \ + tcb-span \ + teleop-tools \ + teleop-tools-msgs \ + teleop-twist-joy \ + teleop-twist-keyboard \ + tensorrt-cmake-module \ + test-apex-test-tools \ + test-interface-files \ + tf-transformations \ + tf2 \ + tf2-bullet \ + tf2-eigen \ + tf2-eigen-kdl \ + tf2-geometry-msgs \ + tf2-kdl \ + tf2-msgs \ + tf2-py \ + tf2-ros \ + tf2-ros-py \ + tf2-sensor-msgs \ + tf2-tools \ + theora-image-transport \ + tiago-bringup \ + tiago-controller-configuration \ + tiago-description \ + tiago-robot \ + tinyxml-vendor \ + tinyxml2-vendor \ + tl-expected \ + tlsf \ + tlsf-cpp \ + topic-monitor \ + topic-statistics-demo \ + topic-tools \ + topic-tools-interfaces \ + tracetools \ + tracetools-acceleration \ + tracetools-analysis \ + tracetools-image-pipeline \ + tracetools-launch \ + tracetools-read \ + tracetools-test \ + tracetools-trace \ + trajectory-msgs \ + transmission-interface \ + tricycle-controller \ + turtle-tf2-cpp \ + turtle-tf2-py \ + turtlebot3 \ + turtlebot3-bringup \ + turtlebot3-cartographer \ + turtlebot3-description \ + turtlebot3-example \ + turtlebot3-fake-node \ + turtlebot3-gazebo \ + turtlebot3-msgs \ + turtlebot3-navigation2 \ + turtlebot3-node \ + turtlebot3-simulations \ + turtlebot3-teleop \ + turtlesim \ + tvm-vendor \ + twist-mux \ + twist-stamper \ + ublox \ + ublox-dgnss \ + ublox-dgnss-node \ + ublox-gps \ + ublox-msgs \ + ublox-serialization \ + ublox-ubx-interfaces \ + ublox-ubx-msgs \ + udp-driver \ + udp-msgs \ + uncrustify-vendor \ + unique-identifier-msgs \ + ur \ + ur-bringup \ + ur-calibration \ + ur-client-library \ + ur-controllers \ + ur-dashboard-msgs \ + ur-description \ + ur-moveit-config \ + ur-msgs \ + ur-robot-driver \ + urdf \ + urdf-parser-plugin \ + urdf-tutorial \ + urdfdom \ + urdfdom-headers \ + urdfdom-py \ + urg-c \ + urg-node \ + urg-node-msgs \ + usb-cam \ + v4l2-camera \ + velocity-controllers \ + velodyne \ + velodyne-description \ + velodyne-driver \ + velodyne-gazebo-plugins \ + velodyne-laserscan \ + velodyne-msgs \ + velodyne-pointcloud \ + velodyne-simulator \ + vision-msgs \ + vision-msgs-layers \ + vision-opencv \ + visp \ + visualization-msgs \ + vitis-common \ + vrpn \ + warehouse-ros \ + warehouse-ros-sqlite \ + webots-ros2 \ + webots-ros2-control \ + webots-ros2-core \ + webots-ros2-driver \ + webots-ros2-epuck \ + webots-ros2-importer \ + webots-ros2-mavic \ + webots-ros2-msgs \ + webots-ros2-tesla \ + webots-ros2-tiago \ + webots-ros2-turtlebot \ + webots-ros2-universal-robot \ + wiimote \ + wiimote-msgs \ + xacro \ + yaml-cpp-vendor \ + zbar-ros \ + zenoh-bridge-dds \ + zmqpp-vendor \ + zstd-vendor \ +" + +# Packages found in the and items, ie, ones for which a -native is built. Does not +# include those found in the ROS_EXEC_DEPENDS values in the recipes of build tools. +ROS_SUPERFLORE_GENERATED_BUILDTOOLS_HUMBLE = " \ + ament-clang-format-native \ + ament-clang-tidy-native \ + ament-cmake-auto-native \ + ament-cmake-core-native \ + ament-cmake-export-definitions-native \ + ament-cmake-export-dependencies-native \ + ament-cmake-export-include-directories-native \ + ament-cmake-export-interfaces-native \ + ament-cmake-export-libraries-native \ + ament-cmake-export-link-flags-native \ + ament-cmake-export-targets-native \ + ament-cmake-gen-version-h-native \ + ament-cmake-gmock-native \ + ament-cmake-google-benchmark-native \ + ament-cmake-gtest-native \ + ament-cmake-include-directories-native \ + ament-cmake-libraries-native \ + ament-cmake-native \ + ament-cmake-pytest-native \ + ament-cmake-python-native \ + ament-cmake-ros-native \ + ament-cmake-target-dependencies-native \ + ament-cmake-test-native \ + ament-cmake-version-native \ + ament-copyright-native \ + ament-cppcheck-native \ + ament-cpplint-native \ + ament-flake8-native \ + ament-index-cpp-native \ + ament-index-python-native \ + ament-lint-cmake-native \ + ament-mypy-native \ + ament-package-native \ + ament-pclint-native \ + ament-pep257-native \ + ament-pycodestyle-native \ + ament-pyflakes-native \ + ament-uncrustify-native \ + ament-vitis-native \ + ament-xmllint-native \ + asio-cmake-module-native \ + builtin-interfaces-native \ + clang-native-native \ + cmake-native \ + doxygen-native \ + eigen3-cmake-module-native \ + fastrtps-cmake-module-native \ + generate-parameter-library-py-native \ + git-native \ + gmock-vendor-native \ + gtest-native \ + gtest-vendor-native \ + launch-testing-ament-cmake-native \ + launch-testing-native \ + lcov-native \ + mrt-cmake-modules-native \ + pkgconfig-native \ + python-cmake-module-native \ + python3-catkin-pkg-native \ + python3-empy-native \ + python3-native \ + python3-nose-native \ + python3-pytest-native \ + python3-pyyaml-native \ + python3-rospkg-native \ + python3-setuptools-native \ + rmf-building-map-tools-native \ + rmw-implementation-cmake-native \ + ros-environment-native \ + ros2run-native \ + ros2test-native \ + rosidl-cmake-native \ + rosidl-default-generators-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-c-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-interface-native \ + rosidl-typesupport-introspection-c-native \ + rosidl-typesupport-introspection-cpp-native \ +" + +ROS_SUPERFLORE_GENERATED_BUILDTOOLS:append = " ${ROS_SUPERFLORE_GENERATED_BUILDTOOLS_HUMBLE}" + +ROS_SUPERFLORE_GENERATED_PLATFORM_PACKAGE_DEPENDENCIES = " \ + ${PYTHON_PN}-pydocstyle \ + ${PYTHON_PN}-pyflakes \ + ${ROS_UNRESOLVED_DEP-box2d-dev} \ + ${ROS_UNRESOLVED_DEP-cargo} \ + ${ROS_UNRESOLVED_DEP-clang-format} \ + ${ROS_UNRESOLVED_DEP-clang-tidy} \ + ${ROS_UNRESOLVED_DEP-coinor-libcbc-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libcgl-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libclp-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libipopt-dev} \ + ${ROS_UNRESOLVED_DEP-cwiid-dev} \ + ${ROS_UNRESOLVED_DEP-cwiid} \ + ${ROS_UNRESOLVED_DEP-gazebo11} \ + ${ROS_UNRESOLVED_DEP-gazebo} \ + ${ROS_UNRESOLVED_DEP-geos} \ + ${ROS_UNRESOLVED_DEP-gurumdds-2.8} \ + ${ROS_UNRESOLVED_DEP-ignition-cmake2} \ + ${ROS_UNRESOLVED_DEP-ignition-fortress} \ + ${ROS_UNRESOLVED_DEP-ignition-fuel-tools7} \ + ${ROS_UNRESOLVED_DEP-ignition-gazebo6} \ + ${ROS_UNRESOLVED_DEP-ignition-math6} \ + ${ROS_UNRESOLVED_DEP-ignition-msgs8} \ + ${ROS_UNRESOLVED_DEP-ignition-transport11} \ + ${ROS_UNRESOLVED_DEP-jupyter-notebook} \ + ${ROS_UNRESOLVED_DEP-libbluetooth-dev} \ + ${ROS_UNRESOLVED_DEP-libbluetooth} \ + ${ROS_UNRESOLVED_DEP-libcunit-dev} \ + ${ROS_UNRESOLVED_DEP-libgazebo11-dev} \ + ${ROS_UNRESOLVED_DEP-libomp-dev} \ + ${ROS_UNRESOLVED_DEP-libopen3d-dev} \ + ${ROS_UNRESOLVED_DEP-libopenni-dev} \ + ${ROS_UNRESOLVED_DEP-libopenni2-dev} \ + ${ROS_UNRESOLVED_DEP-libqglviewer2-qt5} \ + ${ROS_UNRESOLVED_DEP-libqt5-qml} \ + ${ROS_UNRESOLVED_DEP-libqt5-quick} \ + ${ROS_UNRESOLVED_DEP-libspnav-dev} \ + ${ROS_UNRESOLVED_DEP-libtins-dev} \ + ${ROS_UNRESOLVED_DEP-ocl-icd-opencl-dev} \ + ${ROS_UNRESOLVED_DEP-opende} \ + ${ROS_UNRESOLVED_DEP-python3-babeltrace} \ + ${ROS_UNRESOLVED_DEP-python3-collada} \ + ${ROS_UNRESOLVED_DEP-python3-construct} \ + ${ROS_UNRESOLVED_DEP-python3-fiona} \ + ${ROS_UNRESOLVED_DEP-python3-git} \ + ${ROS_UNRESOLVED_DEP-python3-jinja2} \ + ${ROS_UNRESOLVED_DEP-python3-jsonschema} \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ${ROS_UNRESOLVED_DEP-python3-rtree} \ + ${ROS_UNRESOLVED_DEP-python3-scipy} \ + ${ROS_UNRESOLVED_DEP-python3-scp} \ + ${ROS_UNRESOLVED_DEP-python3-shapely} \ + ${ROS_UNRESOLVED_DEP-python3-typeguard} \ + ${ROS_UNRESOLVED_DEP-python3-venv} \ + ${ROS_UNRESOLVED_DEP-python3-zmq} \ + ${ROS_UNRESOLVED_DEP-range-v3} \ + ${ROS_UNRESOLVED_DEP-rti-connext-dds-6.0.1} \ + ${ROS_UNRESOLVED_DEP-sdformat12} \ + ${ROS_UNRESOLVED_DEP-socat} \ + ${ROS_UNRESOLVED_DEP-spacenavd} \ + ${ROS_UNRESOLVED_DEP-sqlite3} \ + ${ROS_UNRESOLVED_DEP-wireguard} \ + abseil-cpp \ + acl \ + adwaita-icon-theme \ + asio \ + assimp \ + binutils \ + bison \ + boost \ + bullet \ + bzip2 \ + cairo \ + ceres-solver \ + clang-native \ + clang-native-native \ + cmake \ + cmake-native \ + console-bridge \ + cppcheck \ + curl \ + doxygen \ + doxygen-native \ + elfutils \ + fcl \ + ffmpeg \ + file \ + flex \ + fmt \ + freeglut \ + freetype \ + gcc-runtime \ + geographiclib \ + geos \ + gflags \ + git \ + git-native \ + glew \ + glfw \ + glog \ + google-benchmark \ + gpsd \ + graphicsmagick \ + graphviz \ + gstreamer1.0 \ + gstreamer1.0-plugins-base \ + gtest \ + gtest-native \ + gtk+3 \ + jpeg \ + jq \ + jsoncpp \ + lapack \ + lcov \ + lcov-native \ + libccd \ + libeigen \ + libflann \ + libfreenect \ + libogg \ + libpcap \ + libpng \ + libsdl2 \ + libtheora \ + libtinyxml \ + libtinyxml2 \ + libusb1 \ + libx11 \ + libxaw \ + libxml2 \ + libxrandr \ + libxxf86vm \ + libyaml \ + lttng-tools \ + lttng-ust \ + lua \ + mesa \ + ncurses \ + nlohmann-json \ + openblas \ + opencl-headers \ + opencv \ + openssl \ + orocos-kdl \ + pcl \ + pkgconfig \ + pkgconfig-native \ + poco \ + proj \ + protobuf \ + pugixml \ + python3 \ + python3-argcomplete \ + python3-autobahn \ + python3-boto3 \ + python3-catkin-pkg \ + python3-catkin-pkg-native \ + python3-click \ + python3-cryptography \ + python3-dbus \ + python3-empy \ + python3-empy-native \ + python3-flake8 \ + python3-future \ + python3-importlib-metadata \ + python3-lark-parser \ + python3-lxml \ + python3-matplotlib \ + python3-mock \ + python3-mypy \ + python3-native \ + python3-netifaces \ + python3-nose-native \ + python3-numpy \ + python3-packaging \ + python3-pandas \ + python3-paramiko \ + python3-pillow \ + python3-psutil \ + python3-pybind11 \ + python3-pycairo \ + python3-pycodestyle \ + python3-pydot \ + python3-pygraphviz \ + python3-pykdl \ + python3-pymongo \ + python3-pyproj \ + python3-pyqt5 \ + python3-pyserial \ + python3-pytest \ + python3-pytest-mock \ + python3-pytest-native \ + python3-pyyaml \ + python3-pyyaml-native \ + python3-requests \ + python3-rosdistro \ + python3-rospkg \ + python3-rospkg-native \ + python3-setuptools \ + python3-setuptools-native \ + python3-sphinx \ + python3-tkinter \ + python3-tornado \ + python3-twisted \ + python3-websocket-client \ + python3-whichcraft \ + qhull \ + qtbase \ + qtsvg \ + qtwebsockets \ + qtx11extras \ + readline \ + spdlog \ + spirv-headers \ + spirv-tools \ + sqlite3 \ + subversion \ + suitesparse-cholmod \ + suitesparse-cxsparse \ + tbb \ + udev \ + uncrustify \ + urdfdom \ + urdfdom-headers \ + util-linux \ + v4l-utils \ + vulkan-headers \ + websocketpp \ + wxwidgets \ + xmlrpc-c \ + yaml-cpp \ + zbar \ + zeromq \ + zlib \ + zstd \ +" + +# Packages found only in items. Does not include those found only in the ROS_*_DEPENDS of recipes of tests. +ROS_SUPERFLORE_GENERATED_TESTS = " \ + ${ROS_UNRESOLVED_DEP-libcunit-dev} \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ${ROS_UNRESOLVED_DEP-python3-zmq} \ + ${ROS_UNRESOLVED_DEP-range-v3} \ + ament-clang-format \ + ament-clang-tidy \ + ament-cmake-catch2 \ + ament-cmake-google-benchmark \ + ament-cmake-pclint \ + ament-cppcheck \ + ament-cpplint \ + ament-flake8 \ + ament-lint-cmake \ + ament-mypy \ + ament-pep257 \ + ament-pycodestyle \ + ament-xmllint \ + apex-test-tools \ + mimick-vendor \ + moveit-resources-prbt-pg70-support \ + nodl-to-policy \ + ouxt-common \ + performance-test-fixture \ + pilz-industrial-motion-planner-testutils \ + python-cmake-module \ + python3-autobahn \ + python3-mock \ + python3-pytest-mock \ + python3-websocket-client \ + rclpy-message-converter-msgs \ + ros-testing \ + ros2cli-test-interfaces \ + ros2lifecycle-test-fixtures \ + rosbag2-storage-mcap-testdata \ + rosbag2-test-common \ + rosbag2-tests \ + rosbridge-test-msgs \ + rosidl-generator-cpp \ + rviz-rendering-tests \ + rviz-visual-testing-framework \ + sdformat-test-files \ + test-msgs \ + urdf-test \ + webots-ros2-tests \ +" + +ROS_SUPERFLORE_GENERATED_RECIPES_FOR_COMPONENTS = " \ + acado-vendor \ + ackermann-msgs \ + adaptive-component \ + affordance-primitives \ + ament-acceleration \ + ament-cmake \ + ament-cmake-catch2 \ + ament-cmake-ros \ + ament-download \ + ament-index \ + ament-lint \ + ament-nodl \ + ament-package \ + ament-vitis \ + angles \ + apex-containers \ + apex-test-tools \ + apriltag \ + async-web-server-cpp \ + automotive-autonomy-msgs \ + autoware-auto-msgs \ + avt-vimba-camera \ + aws-robomaker-small-warehouse-world \ + backward-ros \ + bag2-to-image \ + behaviortree-cpp \ + bno055 \ + bond-core \ + boost-geometry-util \ + cartographer \ + cartographer-ros \ + cascade-lifecycle \ + class-loader \ + color-names \ + common-interfaces \ + console-bridge-vendor \ + control-box-rst \ + control-msgs \ + control-toolbox \ + cpp-polyfills \ + cudnn-cmake-module \ + cyclonedds \ + demos \ + depthai \ + depthai-ros \ + depthimage-to-laserscan \ + diagnostics \ + dolly \ + domain-bridge \ + dynamixel-sdk \ + dynamixel-workbench \ + dynamixel-workbench-msgs \ + ecl-tools \ + eigen-stl-containers \ + eigen3-cmake-module \ + eigenpy \ + example-interfaces \ + examples \ + fastcdr \ + fastrtps \ + filters \ + fluent-rviz \ + fmi-adapter \ + fmilibrary-vendor \ + fogros2 \ + foonathan-memory-vendor \ + four-wheel-steering-msgs \ + foxglove-msgs \ + gazebo-ros-pkgs \ + gazebo-ros2-control \ + gc-spl \ + generate-parameter-library \ + geographic-info \ + geometric-shapes \ + geometry-tutorials \ + geometry2 \ + google-benchmark-vendor \ + googletest \ + gps-umd \ + graph-msgs \ + grasping-msgs \ + grbl-msgs \ + grbl-ros \ + grid-map \ + gscam \ + hash-library-vendor \ + hey5-description \ + hls-lfcd-lds-driver \ + hpp-fcl \ + iceoryx \ + ifm3d-core \ + ignition-cmake2-vendor \ + ignition-math6-vendor \ + image-common \ + image-pipeline \ + image-transport-plugins \ + imu-tools \ + interactive-markers \ + irobot-create-msgs \ + joint-state-publisher \ + joystick-drivers \ + kdl-parser \ + keyboard-handler \ + kinematics-interface \ + kobuki-ros-interfaces \ + kobuki-velocity-smoother \ + lanelet2 \ + laser-filters \ + laser-geometry \ + laser-proc \ + launch \ + launch-pal \ + launch-param-builder \ + launch-ros \ + leo-common \ + leo-desktop \ + leo-robot \ + lgsvl-msgs \ + libg2o \ + libnabo \ + libpointmatcher \ + librealsense2 \ + libstatistics-collector \ + libyaml-vendor \ + locator-ros-bridge \ + marti-common \ + marti-messages \ + marvelmind-ros2-msgs \ + marvelmind-ros2-release \ + mavlink \ + mavros \ + menge-vendor \ + message-filters \ + micro-ros-diagnostics \ + micro-ros-msgs \ + microstrain-inertial \ + mimick-vendor \ + moveit \ + moveit-msgs \ + moveit-resources \ + moveit-visual-tools \ + mrpt-msgs \ + mrpt2 \ + mrt-cmake-modules \ + mvsim \ + nao-button-sim \ + nao-interfaces \ + nao-lola \ + navigation-msgs \ + navigation2 \ + neo-simulation2 \ + nerian-stereo-ros2 \ + nlohmann-json-schema-validator-vendor \ + nmea-hardware-interface \ + nmea-msgs \ + nodl \ + nodl-to-policy \ + novatel-gps-driver \ + ntpd-driver \ + ntrip-client \ + object-recognition-msgs \ + octomap \ + octomap-mapping \ + octomap-msgs \ + octomap-ros \ + octomap-rviz-plugins \ + ompl \ + orocos-kdl-vendor \ + osqp-vendor \ + osrf-pycommon \ + osrf-testing-tools-cpp \ + ouxt-common \ + pal-gazebo-worlds \ + pal-gripper \ + pal-statistics \ + pcl-msgs \ + perception-open3d \ + perception-pcl \ + performance-test \ + performance-test-fixture \ + phidgets-drivers \ + picknik-ament-copyright \ + pinocchio \ + plotjuggler \ + plotjuggler-msgs \ + plotjuggler-ros \ + pluginlib \ + pmb2-navigation \ + pmb2-robot \ + pmb2-simulation \ + point-cloud-msg-wrapper \ + pointcloud-to-laserscan \ + popf \ + pose-cov-ops \ + pybind11-json-vendor \ + pybind11-vendor \ + python-cmake-module \ + python-qt-binding \ + qpoases-vendor \ + qt-gui-core \ + quaternion-operation \ + r2r-spl \ + radar-msgs \ + random-numbers \ + rc-common-msgs \ + rc-dynamics-api \ + rc-genicam-api \ + rc-genicam-driver \ + rc-reason-clients \ + rcdiscover \ + rcl \ + rcl-interfaces \ + rcl-logging \ + rclc \ + rclcpp \ + rclpy \ + rcpputils \ + rcss3d-agent \ + rcutils \ + realsense2-camera \ + realtime-support \ + realtime-tools \ + resource-retriever \ + rmf-api-msgs \ + rmf-battery \ + rmf-building-map-msgs \ + rmf-cmake-uncrustify \ + rmf-internal-msgs \ + rmf-ros2 \ + rmf-simulation \ + rmf-task \ + rmf-traffic \ + rmf-traffic-editor \ + rmf-utils \ + rmf-visualization \ + rmf-visualization-msgs \ + rmw \ + rmw-connextdds \ + rmw-cyclonedds \ + rmw-dds-common \ + rmw-fastrtps \ + rmw-gurumdds \ + rmw-implementation \ + robot-calibration \ + robot-controllers \ + robot-localization \ + robot-state-publisher \ + robot-upstart \ + ros-canopen \ + ros-environment \ + ros-gz \ + ros-image-to-qimage \ + ros-testing \ + ros-workspace \ + ros2-control \ + ros2-controllers \ + ros2-ouster-drivers \ + ros2-planning-system \ + ros2-socketcan \ + ros2-tracing \ + ros2acceleration \ + ros2cli \ + ros2cli-common-extensions \ + ros2launch-security \ + rosbag2 \ + rosbag2-storage-mcap \ + rosbridge-suite \ + rosidl \ + rosidl-dds \ + rosidl-defaults \ + rosidl-python \ + rosidl-runtime-py \ + rosidl-typesupport \ + rosidl-typesupport-fastrtps \ + rosidl-typesupport-gurumdds \ + rospy-message-converter \ + rot-conv-lib \ + rplidar-ros \ + rpyutils \ + rqt \ + rqt-action \ + rqt-bag \ + rqt-common-plugins \ + rqt-console \ + rqt-graph \ + rqt-image-overlay \ + rqt-image-view \ + rqt-moveit \ + rqt-msg \ + rqt-plot \ + rqt-publisher \ + rqt-py-console \ + rqt-reconfigure \ + rqt-robot-dashboard \ + rqt-robot-monitor \ + rqt-robot-steering \ + rqt-runtime-monitor \ + rqt-service-caller \ + rqt-shell \ + rqt-srv \ + rqt-tf-tree \ + rqt-topic \ + rsl \ + rt-manipulators-cpp \ + rtabmap \ + rtabmap-ros \ + rtcm-msgs \ + ruckig \ + rviz \ + rviz-2d-overlay-plugins \ + rviz-visual-tools \ + sdformat-urdf \ + septentrio-gnss-driver \ + sick-safetyscanners-base \ + sick-safetyscanners2 \ + sick-safetyscanners2-interfaces \ + simple-actions \ + simple-launch \ + slam-toolbox \ + slider-publisher \ + smacc2 \ + snowbot-operating-system \ + soccer-interfaces \ + soccer-object-msgs \ + soccer-visualization \ + sol-vendor \ + sophus \ + spdlog-vendor \ + srdfdom \ + sros2 \ + stubborn-buddies \ + swri-console \ + system-fingerprint \ + system-modes \ + tango-icons-vendor \ + teleop-tools \ + teleop-twist-joy \ + teleop-twist-keyboard \ + tensorrt-cmake-module \ + test-interface-files \ + tf-transformations \ + tiago-robot \ + tinyxml-vendor \ + tinyxml2-vendor \ + tlsf \ + topic-tools \ + tracetools-acceleration \ + tracetools-analysis \ + transport-drivers \ + turtlebot3 \ + turtlebot3-msgs \ + turtlebot3-simulations \ + turtlesim \ + tvm-vendor \ + twist-mux \ + twist-stamper \ + ublox \ + ublox-dgnss \ + udp-msgs \ + uncrustify-vendor \ + unique-identifier-msgs \ + ur-client-library \ + ur-description \ + ur-msgs \ + ur-robot-driver \ + urdf \ + urdf-parser-py \ + urdf-test \ + urdf-tutorial \ + urdfdom \ + urdfdom-headers \ + urg-c \ + urg-node \ + urg-node-msgs \ + usb-cam \ + v4l2-camera \ + variants \ + velodyne \ + velodyne-simulator \ + vision-msgs \ + vision-msgs-layers \ + vision-opencv \ + visp \ + vitis-common \ + vrpn \ + warehouse-ros \ + warehouse-ros-sqlite \ + webots-ros2 \ + xacro \ + yaml-cpp-vendor \ + zbar-ros \ + zenoh-bridge-dds \ + zmqpp-vendor \ +" + +# Platform packages without a OE-RECIPE@OE-LAYER mapping in base.yaml, python.yaml, or ruby.yaml. Until they are added, override +# the settings in ros-distro.inc . +ROS_UNRESOLVED_DEP-box2d-dev = "ROS_UNRESOLVED_DEP-box2d-dev" +ROS_UNRESOLVED_DEP-cargo = "ROS_UNRESOLVED_DEP-cargo" +ROS_UNRESOLVED_DEP-clang-format = "ROS_UNRESOLVED_DEP-clang-format" +ROS_UNRESOLVED_DEP-clang-tidy = "ROS_UNRESOLVED_DEP-clang-tidy" +ROS_UNRESOLVED_DEP-coinor-libcbc-dev = "ROS_UNRESOLVED_DEP-coinor-libcbc-dev" +ROS_UNRESOLVED_DEP-coinor-libcgl-dev = "ROS_UNRESOLVED_DEP-coinor-libcgl-dev" +ROS_UNRESOLVED_DEP-coinor-libclp-dev = "ROS_UNRESOLVED_DEP-coinor-libclp-dev" +ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev = "ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev" +ROS_UNRESOLVED_DEP-coinor-libipopt-dev = "ROS_UNRESOLVED_DEP-coinor-libipopt-dev" +ROS_UNRESOLVED_DEP-cwiid = "ROS_UNRESOLVED_DEP-cwiid" +ROS_UNRESOLVED_DEP-cwiid-dev = "ROS_UNRESOLVED_DEP-cwiid-dev" +ROS_UNRESOLVED_DEP-gazebo = "ROS_UNRESOLVED_DEP-gazebo" +ROS_UNRESOLVED_DEP-gazebo11 = "ROS_UNRESOLVED_DEP-gazebo11" +ROS_UNRESOLVED_DEP-geos = "ROS_UNRESOLVED_DEP-geos" +ROS_UNRESOLVED_DEP-gurumdds-2.8 = "ROS_UNRESOLVED_DEP-gurumdds-2.8" +ROS_UNRESOLVED_DEP-ignition-cmake2 = "ROS_UNRESOLVED_DEP-ignition-cmake2" +ROS_UNRESOLVED_DEP-ignition-fortress = "ROS_UNRESOLVED_DEP-ignition-fortress" +ROS_UNRESOLVED_DEP-ignition-fuel-tools7 = "ROS_UNRESOLVED_DEP-ignition-fuel-tools7" +ROS_UNRESOLVED_DEP-ignition-gazebo6 = "ROS_UNRESOLVED_DEP-ignition-gazebo6" +ROS_UNRESOLVED_DEP-ignition-math6 = "ROS_UNRESOLVED_DEP-ignition-math6" +ROS_UNRESOLVED_DEP-ignition-msgs8 = "ROS_UNRESOLVED_DEP-ignition-msgs8" +ROS_UNRESOLVED_DEP-ignition-transport11 = "ROS_UNRESOLVED_DEP-ignition-transport11" +ROS_UNRESOLVED_DEP-jupyter-notebook = "ROS_UNRESOLVED_DEP-jupyter-notebook" +ROS_UNRESOLVED_DEP-libbluetooth = "ROS_UNRESOLVED_DEP-libbluetooth" +ROS_UNRESOLVED_DEP-libbluetooth-dev = "ROS_UNRESOLVED_DEP-libbluetooth-dev" +ROS_UNRESOLVED_DEP-libcunit-dev = "ROS_UNRESOLVED_DEP-libcunit-dev" +ROS_UNRESOLVED_DEP-libgazebo11-dev = "ROS_UNRESOLVED_DEP-libgazebo11-dev" +ROS_UNRESOLVED_DEP-libomp-dev = "ROS_UNRESOLVED_DEP-libomp-dev" +ROS_UNRESOLVED_DEP-libopen3d-dev = "ROS_UNRESOLVED_DEP-libopen3d-dev" +ROS_UNRESOLVED_DEP-libopenni-dev = "ROS_UNRESOLVED_DEP-libopenni-dev" +ROS_UNRESOLVED_DEP-libopenni2-dev = "ROS_UNRESOLVED_DEP-libopenni2-dev" +ROS_UNRESOLVED_DEP-libqglviewer2-qt5 = "ROS_UNRESOLVED_DEP-libqglviewer2-qt5" +ROS_UNRESOLVED_DEP-libqt5-qml = "ROS_UNRESOLVED_DEP-libqt5-qml" +ROS_UNRESOLVED_DEP-libqt5-quick = "ROS_UNRESOLVED_DEP-libqt5-quick" +ROS_UNRESOLVED_DEP-libspnav-dev = "ROS_UNRESOLVED_DEP-libspnav-dev" +ROS_UNRESOLVED_DEP-libtins-dev = "ROS_UNRESOLVED_DEP-libtins-dev" +ROS_UNRESOLVED_DEP-ocl-icd-opencl-dev = "ROS_UNRESOLVED_DEP-ocl-icd-opencl-dev" +ROS_UNRESOLVED_DEP-opende = "ROS_UNRESOLVED_DEP-opende" +ROS_UNRESOLVED_DEP-python3-babeltrace = "ROS_UNRESOLVED_DEP-python3-babeltrace" +ROS_UNRESOLVED_DEP-python3-collada = "ROS_UNRESOLVED_DEP-python3-collada" +ROS_UNRESOLVED_DEP-python3-construct = "ROS_UNRESOLVED_DEP-python3-construct" +ROS_UNRESOLVED_DEP-python3-fiona = "ROS_UNRESOLVED_DEP-python3-fiona" +ROS_UNRESOLVED_DEP-python3-git = "ROS_UNRESOLVED_DEP-python3-git" +ROS_UNRESOLVED_DEP-python3-jinja2 = "ROS_UNRESOLVED_DEP-python3-jinja2" +ROS_UNRESOLVED_DEP-python3-jsonschema = "ROS_UNRESOLVED_DEP-python3-jsonschema" +ROS_UNRESOLVED_DEP-python3-pytest-timeout = "ROS_UNRESOLVED_DEP-python3-pytest-timeout" +ROS_UNRESOLVED_DEP-python3-rtree = "ROS_UNRESOLVED_DEP-python3-rtree" +ROS_UNRESOLVED_DEP-python3-scipy = "ROS_UNRESOLVED_DEP-python3-scipy" +ROS_UNRESOLVED_DEP-python3-scp = "ROS_UNRESOLVED_DEP-python3-scp" +ROS_UNRESOLVED_DEP-python3-shapely = "ROS_UNRESOLVED_DEP-python3-shapely" +ROS_UNRESOLVED_DEP-python3-typeguard = "ROS_UNRESOLVED_DEP-python3-typeguard" +ROS_UNRESOLVED_DEP-python3-venv = "ROS_UNRESOLVED_DEP-python3-venv" +ROS_UNRESOLVED_DEP-python3-zmq = "ROS_UNRESOLVED_DEP-python3-zmq" +ROS_UNRESOLVED_DEP-range-v3 = "ROS_UNRESOLVED_DEP-range-v3" +ROS_UNRESOLVED_DEP-rti-connext-dds-6.0.1 = "ROS_UNRESOLVED_DEP-rti-connext-dds-6.0.1" +ROS_UNRESOLVED_DEP-sdformat12 = "ROS_UNRESOLVED_DEP-sdformat12" +ROS_UNRESOLVED_DEP-socat = "ROS_UNRESOLVED_DEP-socat" +ROS_UNRESOLVED_DEP-spacenavd = "ROS_UNRESOLVED_DEP-spacenavd" +ROS_UNRESOLVED_DEP-sqlite3 = "ROS_UNRESOLVED_DEP-sqlite3" +ROS_UNRESOLVED_DEP-wireguard = "ROS_UNRESOLVED_DEP-wireguard" + +# From the release announcement or the last field of the "/YYYY-MM-DD" tag for the release in +# https://github.com/ros/rosdistro/tags. Prior to the first release of a ROS_DISTRO, it is set to "". +ROS_DISTRO_RELEASE_DATE = "2022-11-23" + +# The commit of ros/rosdistro/humble/distribution.yaml from which the recipes were generated. +ROS_SUPERFLORE_GENERATION_COMMIT = "2e2fb76c7a83065cf322e0fd0a1dd04a93a2222e" + +# Version of scripts/ros-generate-cache.sh which was used to generate cache from which the recipes and this configuration +# file were last generated +ROS_GENERATE_CACHE_PROGRAM_VERSION = "1.8.0" + +# Version of scripts/ros-generate-recipes.sh which was used to generate recipes and this configuration file +ROS_GENERATE_RECIPES_PROGRAM_VERSION = "1.8.0" diff --git a/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-preferred-providers.inc b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-preferred-providers.inc new file mode 100644 index 0000000000000000000000000000000000000000..4273c84f7c70d4499af78c914d256cc813873a1a --- /dev/null +++ b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-preferred-providers.inc @@ -0,0 +1,7 @@ +# humble/ros-distro-preferred-providers.inc +# +# Copyright (c) 2020 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +# Set PREFERRED_PROVIDER_ here for non-platform packages and to override those set in +# ros-distro-platform-preferred-providers.inc . diff --git a/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-preferred-versions.inc b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-preferred-versions.inc new file mode 100644 index 0000000000000000000000000000000000000000..046c0eb786a60364327b3a0e73455c944380da1c --- /dev/null +++ b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-preferred-versions.inc @@ -0,0 +1,7 @@ +# humble/ros-distro-preferred-versions.inc +# +# Copyright (c) 2020 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +# Set PREFERRED_VERSION_ here for non-platform packages for which the layers provide multiple versions and to override those +# set in ros-distro-platform-preferred-versions.inc . diff --git a/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-recipe-blacklist-logs/lanelet2-io.do_configure b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-recipe-blacklist-logs/lanelet2-io.do_configure new file mode 100644 index 0000000000000000000000000000000000000000..25bdea50ce1c6ab7e0b782e0599bfbfb08e23384 --- /dev/null +++ b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-recipe-blacklist-logs/lanelet2-io.do_configure @@ -0,0 +1,73 @@ +DEBUG: Executing shell function do_configure +-- The C compiler identification is GNU 9.3.0 +-- The CXX compiler identification is GNU 9.3.0 +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found mrt_cmake_modules: 1.0.8 (/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake) +-- Found ament_cmake_core: 1.1.4 (/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/share/ament_cmake_core/cmake) +-- Found PythonInterp: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 (found suitable version "3.8.11", minimum required is "3") +-- Using PYTHON_EXECUTABLE: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 +-- Found OpenMP_C: -fopenmp (found version "4.5") +-- Found OpenMP_CXX: -fopenmp (found version "4.5") +-- Found OpenMP: TRUE (found version "4.5") +-- Found Boost: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot/usr/lib/cmake/Boost-1.72.0/BoostConfig.cmake (found version "1.72.0") found components: wserialization thread random serialization log_setup prg_exec_monitor wave system chrono filesystem locale timer date_time regex graph program_options unit_test_framework log atomic +CMake Error at /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/Modules/FindAutoDeps.cmake:176 (message): + Package lanelet2_core was not found. If it is a catkin package: Make sure + it is present. If it is an external package: Make sure it is listed in + mrt_cmake_modules/yaml/cmake.yaml! +Call Stack (most recent call first): + /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/Modules/FindAutoDeps.cmake:253 (_find_dep) + CMakeLists.txt:21 (find_package) + + +-- Configuring incomplete, errors occurred! +See also "/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/build/CMakeFiles/CMakeOutput.log". +See also "/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/build/CMakeFiles/CMakeError.log". +WARNING: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/temp/run.do_configure.75983:1 exit 1 from 'cmake -G 'Ninja' -DCMAKE_MAKE_PROGRAM=ninja $oecmake_sitefile /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/git -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_BINDIR:PATH=bin -DCMAKE_INSTALL_SBINDIR:PATH=sbin -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=../com -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_INCLUDEDIR:PATH=include -DCMAKE_INSTALL_DATAROOTDIR:PATH=share -DPYTHON_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython3_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DLIB_SUFFIX= -DCMAKE_INSTALL_SO_NO_EXE=0 -DCMAKE_TOOLCHAIN_FILE=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/toolchain.cmake -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 -DBUILD_TESTING=OFF -DPYTHON_SOABI=cpython-38-x86_64-linux-gnu -Wno-dev' +ERROR: Execution of '/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/temp/run.do_configure.75983' failed with exit code 1: +-- The C compiler identification is GNU 9.3.0 +-- The CXX compiler identification is GNU 9.3.0 +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found mrt_cmake_modules: 1.0.8 (/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake) +-- Found ament_cmake_core: 1.1.4 (/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/share/ament_cmake_core/cmake) +-- Found PythonInterp: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 (found suitable version "3.8.11", minimum required is "3") +-- Using PYTHON_EXECUTABLE: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 +-- Found OpenMP_C: -fopenmp (found version "4.5") +-- Found OpenMP_CXX: -fopenmp (found version "4.5") +-- Found OpenMP: TRUE (found version "4.5") +-- Found Boost: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot/usr/lib/cmake/Boost-1.72.0/BoostConfig.cmake (found version "1.72.0") found components: wserialization thread random serialization log_setup prg_exec_monitor wave system chrono filesystem locale timer date_time regex graph program_options unit_test_framework log atomic +CMake Error at /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/Modules/FindAutoDeps.cmake:176 (message): + Package lanelet2_core was not found. If it is a catkin package: Make sure + it is present. If it is an external package: Make sure it is listed in + mrt_cmake_modules/yaml/cmake.yaml! +Call Stack (most recent call first): + /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/Modules/FindAutoDeps.cmake:253 (_find_dep) + CMakeLists.txt:21 (find_package) + + +-- Configuring incomplete, errors occurred! +See also "/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/build/CMakeFiles/CMakeOutput.log". +See also "/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/build/CMakeFiles/CMakeError.log". +WARNING: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/temp/run.do_configure.75983:1 exit 1 from 'cmake -G 'Ninja' -DCMAKE_MAKE_PROGRAM=ninja $oecmake_sitefile /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/git -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_BINDIR:PATH=bin -DCMAKE_INSTALL_SBINDIR:PATH=sbin -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=../com -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_INCLUDEDIR:PATH=include -DCMAKE_INSTALL_DATAROOTDIR:PATH=share -DPYTHON_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython3_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DLIB_SUFFIX= -DCMAKE_INSTALL_SO_NO_EXE=0 -DCMAKE_TOOLCHAIN_FILE=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-io/1.1.1-1-r0/toolchain.cmake -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 -DBUILD_TESTING=OFF -DPYTHON_SOABI=cpython-38-x86_64-linux-gnu -Wno-dev' + diff --git a/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-recipe-blacklist-logs/lanelet2-traffic-rules.do_configure b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-recipe-blacklist-logs/lanelet2-traffic-rules.do_configure new file mode 100644 index 0000000000000000000000000000000000000000..c162f9e95ac3d635f3e7370ef63ec312339fd45a --- /dev/null +++ b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-recipe-blacklist-logs/lanelet2-traffic-rules.do_configure @@ -0,0 +1,69 @@ +DEBUG: Executing shell function do_configure +-- The C compiler identification is GNU 9.3.0 +-- The CXX compiler identification is GNU 9.3.0 +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found mrt_cmake_modules: 1.0.8 (/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake) +-- Found ament_cmake_core: 1.1.4 (/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/share/ament_cmake_core/cmake) +-- Found PythonInterp: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 (found suitable version "3.8.11", minimum required is "3") +-- Using PYTHON_EXECUTABLE: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 +-- Found OpenMP_C: -fopenmp (found version "4.5") +-- Found OpenMP_CXX: -fopenmp (found version "4.5") +-- Found OpenMP: TRUE (found version "4.5") +CMake Error at /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/Modules/FindAutoDeps.cmake:176 (message): + Package lanelet2_core was not found. If it is a catkin package: Make sure + it is present. If it is an external package: Make sure it is listed in + mrt_cmake_modules/yaml/cmake.yaml! +Call Stack (most recent call first): + /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/Modules/FindAutoDeps.cmake:253 (_find_dep) + CMakeLists.txt:21 (find_package) + + +-- Configuring incomplete, errors occurred! +See also "/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/build/CMakeFiles/CMakeOutput.log". +WARNING: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/temp/run.do_configure.23019:1 exit 1 from 'cmake -G 'Ninja' -DCMAKE_MAKE_PROGRAM=ninja $oecmake_sitefile /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/git -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_BINDIR:PATH=bin -DCMAKE_INSTALL_SBINDIR:PATH=sbin -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=../com -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_INCLUDEDIR:PATH=include -DCMAKE_INSTALL_DATAROOTDIR:PATH=share -DPYTHON_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython3_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DLIB_SUFFIX= -DCMAKE_INSTALL_SO_NO_EXE=0 -DCMAKE_TOOLCHAIN_FILE=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/toolchain.cmake -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 -DBUILD_TESTING=OFF -DPYTHON_SOABI=cpython-38-x86_64-linux-gnu -Wno-dev' +ERROR: Execution of '/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/temp/run.do_configure.23019' failed with exit code 1: +-- The C compiler identification is GNU 9.3.0 +-- The CXX compiler identification is GNU 9.3.0 +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found mrt_cmake_modules: 1.0.8 (/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake) +-- Found ament_cmake_core: 1.1.4 (/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/share/ament_cmake_core/cmake) +-- Found PythonInterp: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 (found suitable version "3.8.11", minimum required is "3") +-- Using PYTHON_EXECUTABLE: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 +-- Found OpenMP_C: -fopenmp (found version "4.5") +-- Found OpenMP_CXX: -fopenmp (found version "4.5") +-- Found OpenMP: TRUE (found version "4.5") +CMake Error at /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/Modules/FindAutoDeps.cmake:176 (message): + Package lanelet2_core was not found. If it is a catkin package: Make sure + it is present. If it is an external package: Make sure it is listed in + mrt_cmake_modules/yaml/cmake.yaml! +Call Stack (most recent call first): + /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/Modules/FindAutoDeps.cmake:253 (_find_dep) + CMakeLists.txt:21 (find_package) + + +-- Configuring incomplete, errors occurred! +See also "/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/build/CMakeFiles/CMakeOutput.log". +WARNING: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/temp/run.do_configure.23019:1 exit 1 from 'cmake -G 'Ninja' -DCMAKE_MAKE_PROGRAM=ninja $oecmake_sitefile /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/git -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_BINDIR:PATH=bin -DCMAKE_INSTALL_SBINDIR:PATH=sbin -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=../com -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_INCLUDEDIR:PATH=include -DCMAKE_INSTALL_DATAROOTDIR:PATH=share -DPYTHON_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython3_EXECUTABLE:PATH=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 -DLIB_SUFFIX= -DCMAKE_INSTALL_SO_NO_EXE=0 -DCMAKE_TOOLCHAIN_FILE=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/lanelet2-traffic-rules/1.1.1-1-r0/toolchain.cmake -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 -DBUILD_TESTING=OFF -DPYTHON_SOABI=cpython-38-x86_64-linux-gnu -Wno-dev' + diff --git a/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-recipe-blacklist.inc b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-recipe-blacklist.inc new file mode 100644 index 0000000000000000000000000000000000000000..9fa08a4ea1e3e1389c35c13db64282a3f2656e7d --- /dev/null +++ b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro-recipe-blacklist.inc @@ -0,0 +1,201 @@ +# humble/ros-distro-recipe-blacklist.inc +# +# Copyright (c) 2020-2021 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +PNBLACKLIST[ament-clang-format] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'clang', 'clang: depends on clang-format', '', d)}" +PNBLACKLIST[ament-clang-format-native] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'clang', 'clang: depends on clang-format', '', d)}" +PNBLACKLIST[ament-clang-tidy] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'clang', 'clang: depends on clang-tidy', '', d)}" +PNBLACKLIST[ament-clang-tidy-native] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'clang', 'clang: depends on clang-tidy', '', d)}" +PNBLACKLIST[ament-cmake-clang-format] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'clang', 'clang: depends on ament-clang-format-native->clang-format', '', d)}" +PNBLACKLIST[ament-cmake-clang-tidy] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'clang', 'clang: depends on ament-clang-tidy-native->clang-tidy', '', d)}" +PNBLACKLIST[aws-robomaker-small-warehouse-world] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'gazebo', 'gazebo: depends on gazebo-plugins and gazebo-ros->gazebo-rosdev->gazebo which is not available', '', d)}" +PNBLACKLIST[cartographer] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'cartographer', 'cartographer: depends on ROS_UNRESOLVED_DEP-libabsl-dev', '', d)}" +PNBLACKLIST[color-names] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: depends on rviz2 which depends on qtbase; opengl: depends on rviz2 which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[connext-cmake-module] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'connext: depends on rti-connext-dds which is not available', '', d)}" +PNBLACKLIST[connext-cmake-module-native] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'connext: depends on rti-connext-dds-native which is not available', '', d)}" +PNBLACKLIST[control-box-rst] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'coinor-libipopt', 'Depends on unavailable ROS_UNRESOLVED_DEP-coinor-libipopt-dev', '', d)}" +PNBLACKLIST[depthai] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'hunter', 'Depends on hunter', '', d)}" +PNBLACKLIST[depthai-bridge] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'hunter', 'Depends on hunter', '', d)}" +PNBLACKLIST[depthai-examples] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'hunter', 'Depends on hunter', '', d)}" +PNBLACKLIST[depthai-ros] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'hunter', 'Depends on hunter', '', d)}" +PNBLACKLIST[depthai-ros-msgs] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'hunter', 'Depends on hunter', '', d)}" +PNBLACKLIST[desktop] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5', 'opengl', 'x11', 'pendulum-control'], 'qt5: rdepends on rviz2, rviz-default-plugins, rqt-common-plugins which rdepends on rqt-image-view which depends on qt-gui-cpp, rqt-gui, rqt-gui-cpp which depend on qtbase; pyqt5: rdepends on rqt-common-plugins which rdepends on rqt-image-view which depends on qt-gui-cpp, rqt-gui, rqt-gui-cpp which depend on python3-pyqt5 which requires pyqt5; opengl: rdepends on rviz2, rviz-default-plugins which depend on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: rdepends on rviz2, rviz-default-plugins which depend on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES; pendulum-control: depends on pendulum-control which is not compatible with glibc-2.34', '', d)}" +PNBLACKLIST[dolly] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['ignition', 'gazebo', 'qt5', 'opengl', 'x11'], 'ignition: depends on dolly-ignition which depends on ros-ign-bridge and ros-ign-gazebo which depend on unavailable ROS_UNRESOLVED_DEP-ignition-math6, ROS_UNRESOLVED_DEP-ignition-msgs5, ROS_UNRESOLVED_DEP-ignition-transport8; gazebo: depends on dolly-gazebo which depends on gazebo-ros-pkgs which depends on gazebo-rosdev->gazebo which is not available; qt5: depends on dolly-gazebo which depends on rviz2 which depends on qtbase; opengl: depends on dolly-gazebo which depends on rviz2 which depends on depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on dolly-gazebo which depends on rviz2 which depends on depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[dolly-gazebo] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['gazebo', 'qt5', 'opengl', 'x11'], 'gazebo: depends on gazebo-ros-pkgs which depends on gazebo-rosdev->gazebo which is not available; qt5: depends on rviz2 which depends on qtbase; opengl: depends on rviz2 which depends on depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz2 which depends on depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[dolly-ignition] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: depends on ros-ign-bridge and ros-ign-gazebo which depend on unavailable ROS_UNRESOLVED_DEP-ignition-math6, ROS_UNRESOLVED_DEP-ignition-msgs5, ROS_UNRESOLVED_DEP-ignition-transport8', '', d)}" +PNBLACKLIST[gazebo-plugins] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'gazebo', 'gazebo: depends on gazebo-rosdev->gazebo which is not available', '', d)}" +PNBLACKLIST[gazebo-ros2-control] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'gazebo', 'gazebo: depends on gazebo-rosdev->gazebo which is not available', '', d)}" +PNBLACKLIST[gazebo-ros2-control-demos] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'gazebo', 'gazebo: depends on gazebo-ros2-control which depends on gazebo-rosdev->gazebo which is not available', '', d)}" +PNBLACKLIST[gazebo-ros] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'gazebo', 'gazebo: depends on gazebo-rosdev->gazebo which is not available', '', d)}" +PNBLACKLIST[gazebo-rosdev] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'gazebo', 'gazebo: depends on gazebo which is not available', '', d)}" +PNBLACKLIST[gazebo-ros-pkgs] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'gazebo', 'gazebo: depends on gazebo-rosdev->gazebo which is not available', '', d)}" +PNBLACKLIST[gurumdds-cmake-module] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'gurumdds', 'gurumdds: depends on gurumdds-2.6 which is not available', '', d)}" +PNBLACKLIST[ignition-cmake2-vendor] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: depends on unavailable ROS_UNRESOLVED_DEP-ignition-cmake2', '', d)}" +PNBLACKLIST[ignition-math6-vendor] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: depends on unavailable ROS_UNRESOLVED_DEP-ignition-math6', '', d)}" +PNBLACKLIST[ign-rviz] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: depends on unavailable ROS_UNRESOLVED_DEP-ignition-math6, ROS_UNRESOLVED_DEP-ignition-common4, ROS_UNRESOLVED_DEP-ignition-gui5', '', d)}" +PNBLACKLIST[ign-rviz-common] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: depends on unavailable ROS_UNRESOLVED_DEP-ignition-math6, ROS_UNRESOLVED_DEP-ignition-gui5', '', d)}" +PNBLACKLIST[ign-rviz-plugins] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: depends on unavailable ROS_UNRESOLVED_DEP-ignition-math6, ROS_UNRESOLVED_DEP-ignition-rendering5, ROS_UNRESOLVED_DEP-ignition-common4, ROS_UNRESOLVED_DEP-ignition-gui5', '', d)}" +PNBLACKLIST[joint-state-publisher-gui] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: depends on python-qt-binding which depends on qtbase; pyqt5: depends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[lanelet2] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'lanelet2-traffic-rules', 'lanelet2-traffic-rules: depends on lanelet2-traffic-rules which fails in do_configure', '', d)}" +PNBLACKLIST[lanelet2-core] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'lanelet2-core', 'lanelet2-core: do_compile task fails with boost-1.77.0 https://github.com/fzi-forschungszentrum-informatik/Lanelet2/issues/211', '', d)}" +PNBLACKLIST[lanelet2-examples] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'lanelet2-traffic-rules', 'lanelet2-traffic-rules: depends on lanelet2-traffic-rules which fails in do_configure', '', d)}" +PNBLACKLIST[lanelet2-io] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'lanelet2-io', 'lanelet2-io: do_configure task fails: ', '', d)}" +PNBLACKLIST[lanelet2-maps] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'lanelet2-core', 'lanelet2-core: depends on lanelet2-core which fails in do_compile task with boost-1.77.0 https://github.com/fzi-forschungszentrum-informatik/Lanelet2/issues/211', '', d)}" +PNBLACKLIST[lanelet2-projection] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'lanelet2-io', 'lanelet2-io: depends on lanelet2-io which fails in do_configure', '', d)}" +PNBLACKLIST[lanelet2-python] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'lanelet2-traffic-rules', 'lanelet2-traffic-rules: depends on lanelet2-traffic-rules which fails in do_configure', '', d)}" +PNBLACKLIST[lanelet2-routing] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'lanelet2-traffic-rules', 'lanelet2-traffic-rules: depends on lanelet2-traffic-rules which fails in do_configure', '', d)}" +PNBLACKLIST[lanelet2-traffic-rules] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'lanelet2-traffic-rules', 'lanelet2-traffic-rules: do_configure task fails: ', '', d)}" +PNBLACKLIST[lanelet2-validation] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'lanelet2-traffic-rules', 'lanelet2-traffic-rules: depends on lanelet2-traffic-rules which fails in do_configure', '', d)}" +PNBLACKLIST[libg2o] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'x11'], 'opengl: depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on libglu which requires x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[librealsense2] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'glfw'], 'opengl: depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; glfw: depends on librealsense2 which depends on glfw which is available only in dunfell and requires x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[moveit] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11', 'libomp'], 'qt5: rdepends on moveit-ros which rdepends on moveit-ros-visualization which depends on rviz2 which depends on qtbase; opengl: rdepends on moveit-ros rdepends on moveit-ros-visualization which depends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: rdepends on moveit-ros rdepends on moveit-ros-visualization which depends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES; libomp: rdepends on moveit-planners which rdepends on moveit-planners-ompl which depends on ROS_UNRESOLVED_DEP-libomp-dev which can be provided by meta-clang, but not yet tested with meta-ros', '', d)}" +PNBLACKLIST[moveit-planners] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', ['libomp'], 'libomp: rdepends on moveit-planners-ompl which depends on ROS_UNRESOLVED_DEP-libomp-dev which can be provided by meta-clang, but not yet tested with meta-ros', '', d)}" +PNBLACKLIST[moveit-planners-ompl] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', ['libomp'], 'libomp: depends on ROS_UNRESOLVED_DEP-libomp-dev which can be provided by meta-clang, but not yet tested with meta-ros', '', d)}" +PNBLACKLIST[moveit-resources] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on moveit-resources-panda-moveit-config which rdepends on joint-state-publisher-gui which depends on python-qt-binding which depends on qtbase; pyqt5: rdepends on moveit-resources-panda-moveit-config which rdepends on joint-state-publisher-gui which depends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[moveit-resources-panda-moveit-config] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on joint-state-publisher-gui which depends on python-qt-binding which depends on qtbase; pyqt5: rdepends on joint-state-publisher-gui which depends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[moveit-ros] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: rdepends on moveit-ros-visualization which depends on rviz2 which depends on qtbase; opengl: rdepends on moveit-ros-visualization which depends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: rdepends on moveit-ros-visualization which depends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[moveit-ros-perception] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'x11'], 'Depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES and freeglut which requires x11', '', d)}" +PNBLACKLIST[moveit-ros-visualization] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: depends on rviz2 which depends on qtbase; opengl: depends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[moveit-runtime] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11', 'libomp'], 'qt5: rdepends on moveit-ros which rdepends on moveit-ros-visualization which depends on rviz2 which depends on qtbase; opengl: rdepends on moveit-ros rdepends on moveit-ros-visualization which depends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: rdepends on moveit-ros rdepends on moveit-ros-visualization which depends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES; libomp: rdepends on moveit-planners which rdepends on moveit-planners-ompl which depends on ROS_UNRESOLVED_DEP-libomp-dev which can be provided by meta-clang, but not yet tested with meta-ros', '', d)}" +PNBLACKLIST[moveit-visual-tools] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'x11'], 'opengl: depends on rviz-visual-tools which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz-visual-tools which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[mrpt2] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['ffmpeg', 'x264', 'x11'], 'ffmpeg: Depends on ffmpeg which requires commercial license; x264: Depends on ffmpeg which depends on x264 which requires commercial license; x11: Depends on libxxf86vm, freeglut, libxrandr, wxwidgets, glfw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[nav2-bringup] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'x11'], 'qt5: depends on slam-toolbox which depends on qtbase; x11: depends on slam-toolbox which depends on rviz-common->rviz-ogre-vendor->(libx11,libxrandr,libxaw) which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[nav2-rviz-plugins] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'x11'], 'qt5: depends on qtbase; x11: depends on rviz-ogre-vendor->(libx11,libxrandr,libxaw) which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[nav2-system-tests] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'x11'], 'qt5: depends on nav2-bringup which depends on slam-toolbox which depends on qtbase; x11: depends on nav2-bringup which depends on slam-toolbox which depends on rviz-common->rviz-ogre-vendor->(libx11,libxrandr,libxaw) which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[navigation2] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'x11'], 'qt5: rdepends on nav2-rviz-plugins which depends on qtbase; x11: rdepends on nav2-rviz-plugins which depends on rviz-ogre-vendor->(libx11,libxrandr,libxaw) which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[octomap-rviz-plugins] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'x11'], 'qt5: depends on qtbase; x11: depends on rviz-ogre-vendor->(libx11,libxrandr,libxaw) which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[octovis] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'libqglviewer'], 'qt5: depends on qtbase which requires meta-qt5 to be included; libqglviewer: depends on libqglviewer2-qt5 which is not available', '', d)}" +PNBLACKLIST[openvslam] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'x11'], 'opengl: depends on libg2o which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on libg2o which depends on libglu which requires x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[openvslam] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'x11'], 'opengl: depends on libg2o which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on libg2o which depends on libglu which requires x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[packagegroup-ros-turtlebot3-core] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'turtlebot3', 'turtlebot3: rdepends on turtlebot3-bringup,hls-lfcd-lds-driver,turtlebot3-msgs,ros-base which were not ported to foxy yet', '', d)}" +PNBLACKLIST[packagegroup-ros-turtlebot3-extended] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'turtlebot3', 'turtlebot3: rdepends on slam-karto, compressed-image-transport, depthimage-to-laserscan turtlebot3-applications-msgs, turtlebot3-autorace, cartographer-ros, turtlebot3, turtlebot3-applications which were not ported to foxy yet', '', d)}" +PNBLACKLIST[pendulum-control] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'pendulum-control', 'pendulum-control: not compatible with glibc-2.34 without easy fix as reported in https://github.com/ros2/demos/issues/530', '', d)}" +PNBLACKLIST[plansys2-bringup] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'coinor-libipopt', 'coinor-libipopt: depends on plansys2-executor which depends on popf which depends on unavailable ROS_UNRESOLVED_DEP-coinor-libcbc-dev, ROS_UNRESOLVED_DEP-coinor-libclp-dev, ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev, ROS_UNRESOLVED_DEP-coinor-libcgl-dev', '', d)}" +PNBLACKLIST[plansys2-bt-actions] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'coinor-libipopt', 'coinor-libipopt: depends on plansys2-executor which depends on popf which depends on unavailable ROS_UNRESOLVED_DEP-coinor-libcbc-dev, ROS_UNRESOLVED_DEP-coinor-libclp-dev, ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev, ROS_UNRESOLVED_DEP-coinor-libcgl-dev', '', d)}" +PNBLACKLIST[plansys2-domain-expert] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'coinor-libipopt', 'coinor-libipopt: depends on plansys2-popf-plan-solver which depends on popf which depends on unavailable ROS_UNRESOLVED_DEP-coinor-libcbc-dev, ROS_UNRESOLVED_DEP-coinor-libclp-dev, ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev, ROS_UNRESOLVED_DEP-coinor-libcgl-dev', '', d)}" +PNBLACKLIST[plansys2-executor] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'coinor-libipopt', 'coinor-libipopt: depends on popf which depends on unavailable ROS_UNRESOLVED_DEP-coinor-libcbc-dev, ROS_UNRESOLVED_DEP-coinor-libclp-dev, ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev, ROS_UNRESOLVED_DEP-coinor-libcgl-dev', '', d)}" +PNBLACKLIST[plansys2-planner] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'coinor-libipopt', 'coinor-libipopt: depends on plansys2-popf-plan-solver which depends on popf which depends on unavailable ROS_UNRESOLVED_DEP-coinor-libcbc-dev, ROS_UNRESOLVED_DEP-coinor-libclp-dev, ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev, ROS_UNRESOLVED_DEP-coinor-libcgl-dev', '', d)}" +PNBLACKLIST[plansys2-popf-plan-solver] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'coinor-libipopt', 'coinor-libipopt: depends on popf which depends on unavailable ROS_UNRESOLVED_DEP-coinor-libcbc-dev, ROS_UNRESOLVED_DEP-coinor-libclp-dev, ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev, ROS_UNRESOLVED_DEP-coinor-libcgl-dev', '', d)}" +PNBLACKLIST[plansys2-problem-expert] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'coinor-libipopt', 'coinor-libipopt: depends on plansys2-domain-expert which depends on plansys2-popf-plan-solver which depends on popf which depends on unavailable ROS_UNRESOLVED_DEP-coinor-libcbc-dev, ROS_UNRESOLVED_DEP-coinor-libclp-dev, ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev, ROS_UNRESOLVED_DEP-coinor-libcgl-dev', '', d)}" +PNBLACKLIST[plansys2-terminal] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'coinor-libipopt', 'coinor-libipopt: depends on plansys2-executor which depends on popf which depends on unavailable ROS_UNRESOLVED_DEP-coinor-libcbc-dev, ROS_UNRESOLVED_DEP-coinor-libclp-dev, ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev, ROS_UNRESOLVED_DEP-coinor-libcgl-dev', '', d)}" +PNBLACKLIST[plotjuggler] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'qt5-widgets', 'opengl'], 'qt5: Requires qtbase which requires meta-qt5 to be included; qt5-widgets: needs widgets enabled in qtbase PACKAGECONFIG; opengl: requires opengl to be enabled in qtbase', '', d)}" +PNBLACKLIST[plotjuggler-ros] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'qt5-widgets', 'opengl'], 'qt5: Requires qtsvg, qtwebsockets, qtbase which require meta-qt5 to be included; qt5-widgets: depends on plotjuggler which needs widgets enabled in qtbase PACKAGECONFIG; opengl: depends on plotjuggler which requires opengl to be enabled in qtbase', '', d)}" +PNBLACKLIST[popf] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'coinor-libipopt', 'Depends on unavailable ROS_UNRESOLVED_DEP-coinor-libcbc-dev, ROS_UNRESOLVED_DEP-coinor-libclp-dev, ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev, ROS_UNRESOLVED_DEP-coinor-libcgl-dev', '', d)}" +PNBLACKLIST[python-qt-binding] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: depends on qtbase; pyqt5: depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[qt-dotgraph] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on python-qt-binding which depends on qtbase which requires meta-qt5 to be included; pyqt5: rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[qt-gui-app] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on qt-gui which depends on qtbase which requires meta-qt5 to be included; pyqt5: rdepends on qt-gui which depends on python-qt-binding which requires pyqt5', '', d)}" +PNBLACKLIST[qt-gui] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: depends on qtbase; pyqt5: depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[qt-gui-core] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5', 'qt-gui-cpp'], 'qt5: depends on qt-gui which depends on qtbase which requires meta-qt5 to be included; pyqt5: depends on python-qt-binding which requires pyqt5; qt-gui-cpp: depends on qt-gui-cpp which fails to compile', '', d)}" +PNBLACKLIST[qt-gui-cpp] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5', 'qt-gui-cpp'], 'qt5: depends on qtbase which requires meta-qt5 to be included; pyqt5: depends on python-qt-binding which requires pyqt5; qt-gui-cpp: pyqt5; qt-gui-cpp: do_compile task fails: requires pyqt5-native for sip', '', d)}" +PNBLACKLIST[qt-gui-py-common] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on python-qt-binding which depends on qtbase which requires meta-qt5 to be included; pyqt5: rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[realsense2-camera] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'glfw'], 'opengl: depends on librealsense2->mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; glfw: Depends on librealsense2->glfw which is not available in zeus and older', '', d)}" +PNBLACKLIST[realsense-examples] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'glfw'], 'opengl: depends on librealsense2 which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; glfw: depends on librealsense2 which depends on glfw which is available only in dunfell and requires x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[realsense-node] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'glfw'], 'opengl: rdepends on realsense-ros which depends on librealsense2 which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; glfw: depends on librealsense2 which depends on glfw which is available only in dunfell and requires x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[realsense-ros] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'glfw'], 'opengl: depends on librealsense2 which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; glfw: depends on librealsense2 which depends on glfw which is available only in dunfell and requires x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[rmf-building-map-tools] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'python3-shapely', 'python3-shapely: depends on unavailable python3-shapely', '', d)}" +PNBLACKLIST[rmf-building-map-tools-native] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'python3-shapely', 'python3-shapely: depends on unavailable python3-shapely', '', d)}" +PNBLACKLIST[rmf-building-sim-gazebo-plugins] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['gazebo', 'qt5'], 'gazebo: depends on gazebo-ros,gazebo-rosdev->gazebo which is not available; qt5: depends on qtbase', '', d)}" +PNBLACKLIST[rmf-building-sim-ignition-plugins] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'qt5', 'qt5: depends on qtbase, libqt5-qml, libqt5-quick', '', d)}" +PNBLACKLIST[rmf-demos] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['gazebo', 'qt5'], 'gazebo: rdepends on rmf-robot-sim-gazebo-plugins, rmf-building-sim-gazebo-plugins which depend on gazebo-ros,gazebo-rosdev->gazebo which is not available; qt5: rdepends on rmf-robot-sim-gazebo-plugins, rmf-building-sim-gazebo-plugins which depend on qtbase', '', d)}" +PNBLACKLIST[rmf-demos-gz] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['gazebo', 'qt5'], 'gazebo: rdepends on rmf-demos which rdepends rmf-robot-sim-gazebo-plugins, rmf-building-sim-gazebo-plugins which depend on gazebo-ros,gazebo-rosdev->gazebo which is not available; qt5: rdepends on rmf-demos which rdepends on rmf-robot-sim-gazebo-plugins, rmf-building-sim-gazebo-plugins which depend on qtbase', '', d)}" +PNBLACKLIST[rmf-demos-ign] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['gazebo', 'qt5'], 'gazebo: rdepends on rmf-demos which rdepends rmf-robot-sim-gazebo-plugins, rmf-building-sim-gazebo-plugins which depend on gazebo-ros,gazebo-rosdev->gazebo which is not available; qt5: rdepends on rmf-demos which rdepends on rmf-robot-sim-gazebo-plugins, rmf-building-sim-gazebo-plugins which depend on qtbase', '', d)}" +PNBLACKLIST[rmf-demos-maps] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'python3-shapely', 'python3-shapely: depends on rmf-building-map-tools-native which depends on unavailable python3-shapely', '', d)}" +PNBLACKLIST[rmf-demos-panel] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'python3-flask-cors', 'python3-flask-cors: rdepends on unavailable python3-flask-cors', '', d)}" +PNBLACKLIST[rmf-robot-sim-gazebo-plugins] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['gazebo', 'qt5'], 'gazebo: depends on gazebo-ros,gazebo-rosdev->gazebo which is not available; qt5: depends on qtbase', '', d)}" +PNBLACKLIST[rmf-robot-sim-ignition-plugins] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'qt5', 'qt5: depends on qtbase, libqt5-qml, libqt5-quick', '', d)}" +PNBLACKLIST[rmf-traffic-editor] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'qt5-widgets'], 'qt5: Requires qtbase which requires meta-qt5 to be included; qt5-widgets: needs widgets enabled in qtbase PACKAGECONFIG', '', d)}" +PNBLACKLIST[rmf-traffic-editor-test-maps] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'python3-shapely', 'python3-shapely: depends on rmf-building-map-tools-native which depends on unavailable python3-shapely', '', d)}" +PNBLACKLIST[rmf-visualization] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: depends on rmf-visualization-rviz2-plugins which depends rviz-rendering, rviz-common, rviz-default-plugins which depend on qtbase; opengl: depends on rmf-visualization-rviz2-plugins which depends on rviz-rendering, rviz-common, rviz-default-plugins which depend on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rmf-visualization-rviz2-plugins which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[rmf-visualization-rviz2-plugins] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: depends on rviz-rendering, rviz-common, rviz-default-plugins which depend on qtbase; opengl: depends on rviz-rendering, rviz-common, rviz-default-plugins which depend on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[rmw-connext-cpp] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'connext: depends on rti-connext-dds which is not available', '', d)}" +PNBLACKLIST[rmw-connextdds] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'connext: depends on rti-connext-dds which is not available', '', d)}" +PNBLACKLIST[rmw-connextdds-common] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'connext: depends on rti-connext-dds which is not available', '', d)}" +PNBLACKLIST[rmw-connext-shared-cpp] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'connext: depends on rti-connext-dds which is not available', '', d)}" +PNBLACKLIST[rmw-gurumdds-cpp] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'gurumdds', 'gurumdds: depends on gurumdds-2.6 which is not available', '', d)}" +PNBLACKLIST[rmw-gurumdds-shared-cpp] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'gurumdds', 'gurumdds: depends on gurumdds-2.6 which is not available', '', d)}" +PNBLACKLIST[ros2-ouster] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ros2-ouster', 'Depends on unavailable ROS_UNRESOLVED_DEP-libtins-dev', '', d)}" +PNBLACKLIST[ros2trace-analysis] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'babeltrace-python', 'babeltrace-python: depends on tracetools-analysis which rdepends on tracetools-read which rdepends on ROS_UNRESOLVED_DEP-python3-babeltrace and python bindings in babeltrace are not enabled as shown in log.do_configure - configure: You may configure with --enable-python-bindings if you want Python bindings.', '', d)}" +PNBLACKLIST[rosbag2-bag-v2-plugins] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ros1', 'ros1: since https://github.com/ros2/rosbag2_bag_v2/commit/ef48a3ef8a8753b3005862a7c437ff19d70e1745 requires roscpp ROS1 package to be available during do_configure', '', d)}" +PNBLACKLIST[ros-gz-sim] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: depends on unavailable ROS_UNRESOLVED_DEP-ignition-msgs8, ROS_UNRESOLVED_DEP-ignition-transport11, ROS_UNRESOLVED_DEP-ignition-math6', '', d)}" +PNBLACKLIST[rosidl-typesupport-connext-c] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'connext: depends on (rosidl-typesupport-connext-cpp-native,connext-cmake-module-native)->rti-connext-dds-native which is not available', '', d)}" +PNBLACKLIST[rosidl-typesupport-connext-cpp] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'connext: depends on rti-connext-dds-native which is not available', '', d)}" +PNBLACKLIST[rosidl-typesupport-connext-cpp-native] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'connext: depends on rti-connext-dds-native which is not available', '', d)}" +PNBLACKLIST[ros-ign] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: rdepends on ros-ign-image, ros-ign-bridge, ros-ign-gazebo which depend on unavailable ROS_UNRESOLVED_DEP-ignition-gazebo5, ROS_UNRESOLVED_DEP-ignition-math6, ROS_UNRESOLVED_DEP-ignition-msgs7, ROS_UNRESOLVED_DEP-ignition-transport10', '', d)}" +PNBLACKLIST[ros-ign-bridge] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: depends on unavailable ROS_UNRESOLVED_DEP-ignition-msgs7, ROS_UNRESOLVED_DEP-ignition-transport10', '', d)}" +PNBLACKLIST[ros-ign-gazebo] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: depends on unavailable ROS_UNRESOLVED_DEP-ignition-gazebo5, ROS_UNRESOLVED_DEP-ignition-math6', '', d)}" +PNBLACKLIST[ros-ign-gazebo-demos] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: depends on unavailable ROS_UNRESOLVED_DEP-ignition-gazebo5', '', d)}" +PNBLACKLIST[ros-ign-image] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'ignition', 'ignition: depends on unavailable ROS_UNRESOLVED_DEP-ignition-msgs7, ROS_UNRESOLVED_DEP-ignition-transport10', '', d)}" +PNBLACKLIST[ros-image-turtlebot3-all] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'turtlebot3', 'turtlebot3: Rdepends on packagegroup-ros-turtlebot3-core, packagegroup-ros-turtlebot3-extended which rdepend turtlebot3-bringup,hls-lfcd-lds-driver,turtlebot3-msgs,ros-base,slam-karto, compressed-image-transport, depthimage-to-laserscan turtlebot3-applications-msgs, turtlebot3-autorace, cartographer-ros, turtlebot3, turtlebot3-applications which were not ported to foxy yet', '', d)}" +PNBLACKLIST[ros-image-turtlebot3-core] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'turtlebot3', 'turtlebot3: Rdepends on packagegroup-ros-turtlebot3-core, packagegroup-ros-turtlebot3-extended which rdepend turtlebot3-bringup,hls-lfcd-lds-driver,turtlebot3-msgs,ros-base,slam-karto, compressed-image-transport, depthimage-to-laserscan turtlebot3-applications-msgs, turtlebot3-autorace, cartographer-ros, turtlebot3, turtlebot3-applications which were not ported to foxy yet', '', d)}" +PNBLACKLIST[rqt-action] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on rqt-gui-py which depends on qt-gui which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-bag] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui which depends on qtbase; pyqt5: rdepends on rqt-gui which depends on qt-gui which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-bag-plugins] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui which depends on qtbase; pyqt5: rdepends on rqt-gui which depends on qt-gui which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5', 'qt-gui-cpp'], 'qt5: depends on qt-gui which depends on qtbase which requires meta-qt5 to be included; pyqt5: depends on rqt-gui-cpp which depends on qt-gui-cpp which depends python-qt-binding which requires pyqt5; qt-gui-cpp: pyqt5; qt-gui-cpp: depends on rqt-gui-cpp which depends depends on qt-gui-cpp which fails to compile', '', d)}" +PNBLACKLIST[rqt-common-plugins] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-image-view which depends on qt-gui-cpp, rqt-gui, rqt-gui-cpp which depend on qtbase; pyqt5: rdepends on rqt-image-view which depends on qt-gui-cpp, rqt-gui, rqt-gui-cpp which depend on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-console] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on rqt-gui which depends on qt-gui which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-graph] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-gui] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: depends on qt-gui which depends on qtbase; pyqt5: depends on qt-gui which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-gui-cpp] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5', 'qt-gui-cpp'], 'qt5: depends on qt-gui-cpp and qtbase itself which requires meta-qt5 to be included; pyqt5: depends on qt-gui-cpp which depends python-qt-binding which requires pyqt5; qt-gui-cpp: pyqt5; qt-gui-cpp: depends on qt-gui-cpp which fails to compile', '', d)}" +PNBLACKLIST[rqt-gui-py] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: depends on qt-gui which depends on qtbase; pyqt5: depends on qt-gui which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-image-view] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: depends on qt-gui-cpp, rqt-gui, rqt-gui-cpp which depend on qtbase; pyqt5: depends on qt-gui-cpp, rqt-gui, rqt-gui-cpp which depend on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-moveit] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui which depends on qtbase; pyqt5: rdepends on rqt-gui which depends on qt-gui which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-msg] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-plot] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-publisher] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-py-common] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: depends on qtbase; pyqt5: rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-py-console] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-reconfigure] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on python-qt-binding and rqt-gui-py which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-robot-dashboard] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on rqt-gui-py which depends on qt-gui which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-robot-monitor] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui,rqt-gui-py,qt-gui-py-common which depends qt-gui which depends on qtbase; pyqt5: rdepends on rqt-gui,rqt-gui-py,qt-gui-py-common which depends on qt-gui which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-robot-steering] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on rqt-gui which depends on qt-gui which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-runtime-monitor] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5', 'rqt-runtime-monitor'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on rqt-gui which depends on qt-gui which depends on python3-pyqt5 which requires pyqt5; rqt-runtime-monitor: Still depends on catkin-native, missing the update to ROS2 like dashing version got in https://github.com/ros-visualization/rqt_runtime_monitor/pull/5', '', d)}" +PNBLACKLIST[rqt-service-caller] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on rqt-gui-py which depends on qt-gui which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-shell] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on qt-gui and rqt-gui-py which depends on qtbase which requires meta-qt5 to be included; pyqt5: rdepends on qt-gui which depends on python-qt-binding which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-srv] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on rqt-msg which rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-top] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rqt-topic] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], 'qt5: rdepends on rqt-gui-py which depends qt-gui which depends on qtbase; pyqt5: rdepends on python-qt-binding and rqt-gui-py which depends on python3-pyqt5 which requires pyqt5', '', d)}" +PNBLACKLIST[rtabmap] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'x11', 'openni'], 'opengl: Depends on libfreenect and libg2o which is not available because of missing opengl in DISTRO_FEATURES; x11: Depends on libfreenect and libg2o which is not available because of missing x11 in DISTRO_FEATURES; openni: Depends on unavailable ROS_UNRESOLVED_DEP-libopenni-dev', '', d)}" +PNBLACKLIST[rti-connext-dds-cmake-module] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'connext: depends on rti-connext-dds which is not available', '', d)}" +PNBLACKLIST[run-move-group] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5', 'opengl', 'x11'], 'qt5: rdepends on moveit-resources-panda-moveit-config which rdepends on joint-state-publisher-gui which depends on python-qt-binding which depends on qtbase; pyqt5: rdepends on moveit-resources-panda-moveit-config which rdepends on joint-state-publisher-gui which depends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5; opengl: depends on rviz2 which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[run-moveit-cpp] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5', 'opengl', 'x11'], 'qt5: rdepends on moveit-resources-panda-moveit-config which rdepends on joint-state-publisher-gui which depends on python-qt-binding which depends on qtbase; pyqt5: rdepends on moveit-resources-panda-moveit-config which rdepends on joint-state-publisher-gui which depends on python-qt-binding which depends on python3-pyqt5 which requires pyqt5; opengl: depends on rviz2 which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[run-ompl-constrained-planning] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['mongodb', 'mongodb-legacy-cxx-driver'], 'mongodb: rdepends on warehouse-ros-mongo which requires mongodb; mongodb-legacy-cxx-driver: rdepends on warehouse-ros-mongo which requires unavailable mongo-cxx-driver-legacy', '', d)}" +PNBLACKLIST[rviz2] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: depends on qtbase; opengl: depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[rviz-common] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: depends on qtbase; opengl: depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[rviz-default-plugins] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: depends on qtbase; opengl: depends on rviz-common which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[rviz-imu-plugin] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5'], 'qt5: depends on qtbase', '', d)}" +PNBLACKLIST[rviz-ogre-vendor] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'x11'], 'opengl: depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[rviz-rendering] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: depends on qtbase; opengl: depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[rviz-rendering-tests] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: depends on qtbase; opengl: depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[rviz-visual-testing-framework] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: depends on qtbase; opengl: depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[rviz-visual-tools] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['opengl', 'x11'], 'opengl: depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[sdformat-urdf] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'sdformat', 'sdformat: depends on unavailable sdformat" +PNBLACKLIST[slam-toolbox] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'x11'], 'qt5: depends on qtbase; x11: depends on rviz-common->rviz-ogre-vendor->(libx11,libxrandr,libxaw) which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[slider-publisher] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'scipy', 'slider-publisher: depends on python3-scipy which requires meta-scipy layer', '', d)}" +PNBLACKLIST[spacenav] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'libspnav', 'Depends on unavailable ROS_UNRESOLVED_DEP-libspnav-dev', '', d)}" +PNBLACKLIST[theora-image-transport] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'theora-image-transport', 'Depends on unavailable ROS_UNRESOLVED_DEP-libopencv-imgproc-dev', '', d)}" +PNBLACKLIST[tracetools-analysis] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'babeltrace-python', 'babeltrace-python: rdepends on tracetools-read which rdepends on ROS_UNRESOLVED_DEP-python3-babeltrace and python bindings in babeltrace are not enabled as shown in log.do_configure - configure: You may configure with --enable-python-bindings if you want Python bindings.', '', d)}" +PNBLACKLIST[tracetools-read] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'babeltrace-python', 'babeltrace-python: rdepends on ROS_UNRESOLVED_DEP-python3-babeltrace and python bindings in babeltrace are not enabled as shown in log.do_configure - configure: You may configure with --enable-python-bindings if you want Python bindings.', '', d)}" +PNBLACKLIST[turtlebot3-gazebo] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11', 'gazebo'], 'qt5: depends on turtlebot3 which depends on turtlebot3-bringup, turtlebot3-navigation2 which depend on rviz2 which depends on qtbase; opengl: depends on turtlebot3 which depends on turtlebot3-bringup which depends on rviz2 which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on turtlebot3 which depends on turtlebot3-bringup, turtlebot3-navigation2 which depend on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES; gazebo: depends on gazebo-ros-pkgs->gazebo-rosdev->gazebo which is not available', '', d)}" +PNBLACKLIST[turtlebot3-simulations] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11', 'gazebo'], 'qt5: depends on turtlebot3-gazebo which depends on turtlebot3 which depends on turtlebot3-bringup, turtlebot3-navigation2 which depend on rviz2 which depends on qtbase; opengl: depends on turtlebot3-gazebo which depends on turtlebot3 which depends on turtlebot3-bringup which depends on rviz2 which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: depends on turtlebot3-gazebo which depends on turtlebot3 which depends on turtlebot3-bringup, turtlebot3-navigation2 which depend on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES; gazebo: depends on turtlebot3-gazebo which depends on gazebo-ros-pkgs->gazebo-rosdev->gazebo which is not available', '', d)}" +PNBLACKLIST[turtlesim] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'qt5-widgets'], 'qt5: depends on qtbase; qt5-widgets: needs widgets enabled in qtbase PACKAGECONFIG', '', d)}" +PNBLACKLIST[turtle-tf2-cpp] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'qt5-widgets'], 'Requires turtlesim->qtbase which requires meta-qt5 to be included; qt5-widgets: needs widgets enabled in qtbase PACKAGECONFIG', '', d)}" +PNBLACKLIST[turtle-tf2-py] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'qt5-widgets'], 'Requires turtlesim->qtbase which requires meta-qt5 to be included; qt5-widgets: needs widgets enabled in qtbase PACKAGECONFIG', '', d)}" +PNBLACKLIST[usb-cam] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['ffmpeg', 'x264'], 'ffmpeg: Depends on ffmpeg which requires commercial license; x264: Depends on ffmpeg which depends on x264 which requires commercial license', '', d)}" +PNBLACKLIST[warehouse-ros-mongo] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['mongodb', 'mongodb-legacy-cxx-driver'], 'Requires mongodb; mongodb-legacy-cxx-driver: requires unavailable mongo-cxx-driver-legacy', '', d)}" +PNBLACKLIST[webots-ros2-abb] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'webots-python-modules', 'webots-python-modules: rdepends on webots-ros2-core which requires python-transforms3d-pip which is not available in OE yet', '', d)}" +PNBLACKLIST[webots-ros2] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11', 'webots-python-modules'], 'qt5: rdepends on webots-ros2-universal-robot,webots-ros2-tiago which rdepends on rviz2 which depends on qtbase; opengl: rdepends on webots-ros2-universal-robot,webots-ros2-tiago which rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: rdepends on webots-ros2-universal-robot,webots-ros2-tiago which rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES; webots-python-modules: rdepends on webots-ros2-core which requires python-transforms3d-pip which is not available in OE yet and webots-ros2-importer which requires python3-collada-pip, urdf2webots-pip which are not available in OE yet', '', d)}" +PNBLACKLIST[webots-ros2-core] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'webots-python-modules', 'webots-python-modules: requires python-transforms3d-pip which is not available in OE yet', '', d)}" +PNBLACKLIST[webots-ros2-demos] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11', 'webots-python-modules'], 'qt5: rdepends on webots-ros2-universal-robot,webots-ros2-tiago which rdepends on rviz2 which depends on qtbase; opengl: rdepends on webots-ros2-universal-robot,webots-ros2-tiago which rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: rdepends on webots-ros2-universal-robot,webots-ros2-tiago which rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES; webots-python-modules: rdepends on webots-ros2-core which requires python-transforms3d-pip which is not available in OE yet', '', d)}" +PNBLACKLIST[webots-ros2-desktop] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11', 'webots-python-modules'], 'qt5: rdepends on webots-ros2 which rdepends on webots-ros2-universal-robot,webots-ros2-tiago which rdepends on rviz2 which depends on qtbase; opengl: rdepends on webots-ros2 which rdepends on webots-ros2-universal-robot,webots-ros2-tiago which rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: rdepends on webots-ros2 which rdepends on webots-ros2-universal-robot,webots-ros2-tiago which rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES; webots-python-modules: rdepends on webots-ros2 which rdepends on webots-ros2-core which requires python-transforms3d-pip which is not available in OE yet and webots-ros2-importer which requires python3-collada-pip, urdf2webots-pip which are not available in OE yet', '', d)}" +PNBLACKLIST[webots-ros2-epuck] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: rdepends on rviz2 which depends on qtbase; opengl: rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[webots-ros2-examples] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'webots-python-modules', 'webots-python-modules: rdepends on webots-ros2-core which requires python-transforms3d-pip which is not available in OE yet', '', d)}" +PNBLACKLIST[webots-ros2-importer] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'webots-python-modules', 'webots-python-modules: requires python3-collada-pip, urdf2webots-pip which are not available in OE yet', '', d)}" +PNBLACKLIST[webots-ros2-mavic] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'webots-python-modules', 'webots-python-modules: rdepends on webots-ros2-core which requires python-transforms3d-pip which is not available in OE yet', '', d)}" +PNBLACKLIST[webots-ros2-tesla] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'webots-python-modules', 'webots-python-modules: rdepends on webots-ros2-core which requires python-transforms3d-pip which is not available in OE yet', '', d)}" +PNBLACKLIST[webots-ros2-tiago] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: rdepends on rviz2 which depends on qtbase; opengl: rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[webots-ros2-turtlebot] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'webots-python-modules', 'webots-python-modules: rdepends on webots-ros2-core which requires python-transforms3d-pip which is not available in OE yet', '', d)}" +PNBLACKLIST[webots-ros2-tutorials] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'webots-python-modules', 'webots-python-modules: rdepends on webots-ros2-core which requires python-transforms3d-pip which is not available in OE yet', '', d)}" +PNBLACKLIST[webots-ros2-universal-robot] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'opengl', 'x11'], 'qt5: rdepends on rviz2 which depends on qtbase; opengl: rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on mesa which is not available because of missing opengl or vulkan in DISTRO_FEATURES; x11: rdepends on rviz2 which depends on rviz-rendering which depends on rviz-ogre-vendor which depends on libx11,libxrandr,libxaw which require x11 in DISTRO_FEATURES', '', d)}" +PNBLACKLIST[wiimote] ?= "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'cwiid', 'Depends on unavailable ROS_UNRESOLVED_DEP-cwiid-dev', '', d)}" +PNBLACKLIST[zenoh-bridge-dds] ?= "${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['clang', 'cargo'], 'clang: depends on clang which requires meta-clang layer; cargo: depends on cargo which requires meta-rust layer (or oe-core[honister] or newer)', '', d)}" diff --git a/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro.inc b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro.inc new file mode 100644 index 0000000000000000000000000000000000000000..c6381fc6c75c2830eabb8e49ec71ee25509b76dc --- /dev/null +++ b/meta-ros2-humble/conf/ros-distro/include/humble/ros-distro.inc @@ -0,0 +1,248 @@ +# humble/ros-distro.inc +# General configuration settings that are dependent on ROS_DISTRO. +# +# Copyright (c) 2020-2021 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_DISTRO_CODENAME = "Humble Hawksbill" + +ROS2_DISTRO = "humble" + +# The platform release that the metadata for this ROS distro targets. This determines the versions of the platform packages that +# OE must provide. It must be one of the values of ROS_DISTRO_RELEASE_PLATFORMS (which is set in +# generated/superflore-ros-distro.inc). +ROS_DISTRO_BASELINE_PLATFORM = "ubuntu-jammy" + +require conf/ros-distro/include/humble/generated/superflore-datetime.inc +require conf/ros-distro/include/humble/generated/superflore-ros-distro.inc +require conf/ros-distro/include/humble/ros-distro-recipe-blacklist.inc +require conf/ros-distro/include/humble/ros-distro-preferred-versions.inc +require conf/ros-distro/include/humble/ros-distro-preferred-providers.inc + +# Override settings from generated/superflore-ros-distro.inc here. + +# Since superflore doesn't know when it's generating a recipe that it will be for a build tool, it can't know that what's in +# ROS_EXEC_DEPEND are also build tools. Manually add them here. +ROS_SUPERFLORE_GENERATED_BUILDTOOLS += " \ + ament-acceleration-native \ + ament-lint-native \ + cyclonedds-native \ + domain-coordinator-native \ + foonathan-memory-vendor-native \ + generate-parameter-library-py-native \ + iceoryx-binding-c-native \ + iceoryx-posh-native \ + iceoryx-hoofs-native \ + launch-native \ + launch-yaml-native \ + launch-xml-native \ + osrf-pycommon-native \ + rcutils-native \ + rcpputils-native \ + rmw-dds-common-native \ + rmw-fastrtps-cpp-native \ + rmw-fastrtps-shared-cpp-native \ + rmw-native \ + rosidl-adapter-native \ + rosidl-cli-native \ + rosidl-default-runtime-native \ + rosidl-parser-native \ + rosidl-typesupport-fastrtps-c-native \ + rpyutils-native \ + uncrustify-vendor-native \ + rosidl-parser-native \ + rosidl-runtime-c-native \ + rosidl-runtime-cpp-native \ + rosidl-typesupport-c-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + fastcdr-native \ + fastrtps-native \ +" + +# this needs google-benchmark-vendor-native but we probably don't need native version +ROS_SUPERFLORE_GENERATED_BUILDTOOLS:remove = "ament-cmake-google-benchmark-native" + +# alternative not yet supported implementation for fastrtps +ROS_WORLD_SKIP_GROUPS += "connext" +# alternative not yet supported implementation for fastrtps +ROS_WORLD_SKIP_GROUPS += "opensplice" +# alternative not yet supported implementation for fastrtps, there is no recipe for gurumdds-2.6 +ROS_WORLD_SKIP_GROUPS += "gurumdds" +# Can't build these until we figure out how to build clang-format, clang-tidy without building all of clang. +ROS_WORLD_SKIP_GROUPS += "clang" +# recipes depending on openni (libopenni-dev) +ROS_WORLD_SKIP_GROUPS += "openni" +# recipes depending on turtlebot3 specific recipes which weren't ported to eloquent yet +ROS_WORLD_SKIP_GROUPS += "turtlebot3" +# recipes depending on coinor-libipopt +ROS_WORLD_SKIP_GROUPS += "coinor-libipopt" +# Needs work to launch qemu to run tests on image on build machine. +ROS_WORLD_SKIP_GROUPS += "launch" +# recipes depends on cwiid +ROS_WORLD_SKIP_GROUPS += "cwiid" +# recipes depends on libspnav +ROS_WORLD_SKIP_GROUPS += "libspnav" +# recipes depends on libopen3d +ROS_WORLD_SKIP_GROUPS += "libopen3d" + +# recipes depending on 'x11' in DISTRO_FEATURES +ROS_WORLD_SKIP_GROUPS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'x11', d)}" +# recipes depending on 'opengl' in DISTRO_FEATURES +ROS_WORLD_SKIP_GROUPS += "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', '', 'opengl', d)}" +# recipes depending on 'ffmpeg' which is restricted by 'commercial' LICENSE_FLAG +ROS_WORLD_SKIP_GROUPS += "${@bb.utils.contains_any('LICENSE_FLAGS_WHITELIST', ['commercial', 'ffmpeg', 'commercial_ffmpeg'], '', 'ffmpeg', d)}" +# recipes depending on 'x264' (ffmpeg does depend on it by default as well) which is restricted by 'commercial' LICENSE_FLAG +ROS_WORLD_SKIP_GROUPS += "${@bb.utils.contains_any('LICENSE_FLAGS_WHITELIST', ['commercial', 'x264', 'commercial_x264'], '', 'x264', d)}" +# There is recipe for glfw in meta-oe in dunfell, but it still needs x11 in DISTRO_FEATURES +# use that in dunfell and blacklist explicitly in older releases +ROS_WORLD_SKIP_GROUPS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'glfw', d)}" + +# webots recipes depending on unavailable python moules like: +# ERROR: Nothing RPROVIDES 'ROS_UNRESOLVED_DEP-python-transforms3d-pip' (but meta-ros2-humble/generated-recipes/webots-ros2-desktop/webots-ros2-core_0.0.3-1.bb RDEPENDS on or otherwise requires it) +# ERROR: Nothing RPROVIDES 'ROS_UNRESOLVED_DEP-urdf2webots-pip' (but meta-ros2-humble/generated-recipes/webots-ros2-desktop/webots-ros2-importer_0.0.3-1.bb RDEPENDS on or otherwise requires it) +# ERROR: Nothing RPROVIDES 'ROS_UNRESOLVED_DEP-python3-collada-pip' (but meta-ros2-humble/generated-recipes/webots-ros2-desktop/webots-ros2-importer_0.0.3-1.bb RDEPENDS on or otherwise requires it) +ROS_WORLD_SKIP_GROUPS += "webots-python-modules" + +# ERROR: Nothing PROVIDES 'ROS_UNRESOLVED_DEP-sdformat' (but /jenkins/mjansa/build/ros/webos-humble-hardknott/meta-ros/meta-ros2-humble/generated-recipes/sdformat-urdf/sdformat-urdf_0.1.0-1.bb DEPENDS on or otherwise requires it) +ROS_WORLD_SKIP_GROUPS += "sdformat" + +# recipes depending on gazebo, for which there is no OE recipe +ROS_WORLD_SKIP_GROUPS += "gazebo" + +# not compatible with glibc-2.34 without easy fix as reported in https://github.com/ros2/demos/issues/530 +ROS_WORLD_SKIP_GROUPS += "pendulum-control" + +# recipes depending on libqglviewer (https://packages.debian.org/source/stretch/libqglviewer https://packages.debian.org/stretch/libqglviewer2-qt5) +ROS_WORLD_SKIP_GROUPS += "libqglviewer" + +# recipes depending on ignition-* (ROS_UNRESOLVED_DEP-ignition-gazebo5, ROS_UNRESOLVED_DEP-ignition-math6, ROS_UNRESOLVED_DEP-ignition-msgs7, ROS_UNRESOLVED_DEP-ignition-transport10, ROS_UNRESOLVED_DEP-ignition-rendering5, ROS_UNRESOLVED_DEP-ignition-common4, ROS_UNRESOLVED_DEP-ignition-gui5) +ROS_WORLD_SKIP_GROUPS += "ignition" + +# recipes depending on unavailable python3-shapely +ROS_WORLD_SKIP_GROUPS += "python3-shapely" +# recipes depending on unavailable python3-flask-cors +ROS_WORLD_SKIP_GROUPS += "python3-flask-cors" + +# recipes depending on legacy mongo-cxx-driver (https://packages.debian.org/source/stretch/mongo-cxx-driver-legacy) +# the mongodb recipe in meta-oe installs just the binaries mongoc, mongos, install_compass +# the header files searched by mongo-store, warehouse-ros-mongo cmake files cmake/FindMongoClient.cmake and cmake/FindMongoDB.cmake +# aren't even part of current version of mongo-cxx-driver +# src/mongo/client/dbclient.h and src/mongo/client/dbclientinterface.h are only in the legacy branches +ROS_WORLD_SKIP_GROUPS += "mongodb-legacy-cxx-driver" + +# Still depends on catkin-native, missing the update to ROS2 like dashing version got in https://github.com/ros-visualization/rqt_runtime_monitor/pull/5 +ROS_WORLD_SKIP_GROUPS += "rqt-runtime-monitor" + +# recipes depending on ros1 +ROS_WORLD_SKIP_GROUPS += "${@bb.utils.contains('BBFILE_COLLECTIONS', 'ros1-layer', '', 'ros1', d)}" + +# recipes depending on something from meta-qt5 layer +ROS_WORLD_SKIP_GROUPS += "${@bb.utils.contains('BBFILE_COLLECTIONS', 'qt5-layer', '', 'qt5', d)}" + +# recipes depending on libomp which could be provided by openmp@meta-clang +ROS_WORLD_SKIP_GROUPS += "${@bb.utils.contains('BBFILE_COLLECTIONS', 'clang-layer', '', 'libomp', d)}" + +# recipes depending on clang which could be provided by clang@meta-clang +ROS_WORLD_SKIP_GROUPS += "${@bb.utils.contains('BBFILE_COLLECTIONS', 'clang-layer', '', 'clang', d)}" + +# recipes depending on cargo which could be provided by cargo@meta-rust or oe-core[honister] and newer release (where it was imported from meta-rust) +ROS_WORLD_SKIP_GROUPS += "${@bb.utils.contains('BBFILE_COLLECTIONS', 'rust-layer', '', 'cargo', d)}" + +# recipes depending on scipy which could be provided by python3-scipy@meta-scipy +ROS_WORLD_SKIP_GROUPS += "${@bb.utils.contains('BBFILE_COLLECTIONS', 'meta-scipy', '', 'scipy', d)}" + +# swri recipes depending on marti-*-msgs, currently broken after to https://github.com/ros/rosdistro/commit/e019cc8729e7ff2ba2ed51e63886734936254111 +ROS_WORLD_SKIP_GROUPS += "swri" + +# do_configure failures +ROS_WORLD_SKIP_GROUPS += " \ + lanelet2-traffic-rules \ + lanelet2-io \ +" + +# do_compile failures +ROS_WORLD_SKIP_GROUPS += " \ + lanelet2-core \ + qt-gui-cpp \ + self-test \ +" + +# packages (like depthai) that use hunter +ROS_WORLD_SKIP_GROUPS += "hunter" + +# packages (like tracetools-analysis) that use jupyter +ROS_WORLD_SKIP_GROUPS += "jupyter" + +# packages (like open3d-conversion) that use libopen3d +ROS_WORLD_SKIP_GROUPS += "libopen3d" + +# packages (like fogros2) that use wireguard +ROS_WORLD_SKIP_GROUPS += "wireguard" + +# Must use a _pn- override in this file to override the ROS_BUILD_TYPE of a generated recipe, +# because we need to set this variable before the "inherit" line in the recipe is parsed, +# and having it in a .bbappend sets it too late. +# We want ament_cmake instead of plain cmake for ros-workspace: +# https://raw.github.com/ros2-gbp/ros_workspace-release/release/humble/ros_workspace/1.0.1-2/package.xml +ROS_BUILD_TYPE:pn-ros-workspace = "ament_cmake" +# And also for rmf-task, otherwise many dependencies won't be detected +ROS_BUILD_TYPE:pn-rmf-task = "ament_cmake" + +# Used by generated-recipes/cyclonedds/cyclonedds_0.6.0-3.bb +ROS_UNRESOLVED_DEP-java-native = "" +ROS_UNRESOLVED_DEP-maven-native = "" + +# https://layers.openembedded.org/layerindex/recipe/45261/ +ROS_UNRESOLVED_DEP-sqlite3 = "sqlite3" + +# https://layers.openembedded.org/layerindex/recipe/4681/ +ROS_UNRESOLVED_DEP-file = "file" + +# https://layers.openembedded.org/layerindex/recipe/104406/ +ROS_UNRESOLVED_DEP-fmt = "fmt" + +# https://layers.openembedded.org/layerindex/recipe/120200/ +ROS_UNRESOLVED_DEP-libabsl-dev = "abseil-cpp" + +# https://layers.openembedded.org/layerindex/recipe/6147/ +ROS_UNRESOLVED_DEP-liblttng-ust-dev = "lttng-ust" + +# https://layers.openembedded.org/layerindex/recipe/132113/ +ROS_UNRESOLVED_DEP-ocl-icd-opencl-dev = "ocl-icd" + +# https://layers.openembedded.org/layerindex/recipe/56447/ +ROS_UNRESOLVED_DEP-pybind11-dev = "python3-pybind11" + +# https://layers.openembedded.org/layerindex/recipe/51342/ +ROS_UNRESOLVED_DEP-python3-dbus = "python3-dbus" + +# https://layers.openembedded.org/layerindex/recipe/51298/ +ROS_UNRESOLVED_DEP-python3-git = "python3-git" + +# https://layers.openembedded.org/layerindex/recipe/148975/ +ROS_UNRESOLVED_DEP-python3-jinja2 = "python3-jinja2" + +# https://layers.openembedded.org/layerindex/recipe/120600/ +ROS_UNRESOLVED_DEP-python3-typeguard = "python3-typeguard" + +ROS_UNRESOLVED_DEP-libtins-dev = "libtins" + +ROS_UNRESOLVED_DEP-python3-whichcraft = "python3-whichcraft" + +# https://layers.openembedded.org/layerindex/recipe/27305/ +ROS_UNRESOLVED_DEP-jq = "jq" + +ROS_UNRESOLVED_DEP-python3-construct = "python3-construct" + +ROS_UNRESOLVED_DEP-python3-jsonschema = "python3-jsonschema" + +ROS_UNRESOLVED_DEP-box2d = "box2d" + +ROS_UNRESOLVED_DEP-python3-babeltrace = "python3-babeltrace" + +ROS_UNRESOLVED_DEP-geos = "geos" + +ROS_UNRESOLVED_DEP-python3-venv = "python3-venv" + +ROS_UNRESOLVED_DEP-libopencv-imgproc-dev = "opencv" diff --git a/meta-ros2-humble/files/humble/generated/cache.diffme b/meta-ros2-humble/files/humble/generated/cache.diffme new file mode 100644 index 0000000000000000000000000000000000000000..cd19ed0de495733b58b176b6b5ec843906c6149a --- /dev/null +++ b/meta-ros2-humble/files/humble/generated/cache.diffme @@ -0,0 +1,34670 @@ +# humble/cache.yaml 2022-11-23 2e2fb76c7a83065cf322e0fd0a1dd04a93a2222e 20221123021552 1.8.0 +distribution_file: +- release_platforms: +----- +debian: +----- +- bullseye +----- +rhel: +----- +- '8' +----- +ubuntu: +----- +- jammy +----- +repositories: +----- +SMACC2: { +doc: { +type: git, +url: 'https://github.com/robosoft-ai/SMACC2.git', +version: master +}, +release: { +packages: [smacc2, +smacc2_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/SMACC2-release.git', +version: 0.4.0-2 +}, +source: { +type: git, +url: 'https://github.com/robosoft-ai/SMACC2.git', +version: master +}, +status: developed +} +----- +acado_vendor: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/acado_vendor-release.git', +version: 1.0.0-4 +}, +source: { +type: git, +url: 'https://gitlab.com/autowarefoundation/autoware.auto/acado_vendor.git', +version: main +}, +status: maintained +} +----- +ackermann_msgs: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ackermann_msgs-release.git', +version: 2.0.2-3 +}, +source: { +type: git, +url: 'https://github.com/ros-drivers/ackermann_msgs.git', +version: ros2 +}, +status: maintained +} +----- +adaptive_component: { +doc: { +type: git, +url: 'https://github.com/ros-acceleration/adaptive_component.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/adaptive_component-release.git', +version: 0.2.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-acceleration/adaptive_component.git', +version: rolling +}, +status: developed +} +----- +affordance_primitives: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/PickNikRobotics/affordance_primitives-release.git', +version: 0.1.0-3 +}, +source: { +type: git, +url: 'https://github.com/PickNikRobotics/affordance_primitives.git', +version: main +} +} +----- +ament_acceleration: { +doc: { +type: git, +url: 'https://github.com/ros-acceleration/ament_acceleration.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ament_acceleration-release.git', +version: 0.2.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-acceleration/ament_acceleration.git', +version: rolling +}, +status: developed +} +----- +ament_cmake: { +doc: { +type: git, +url: 'https://github.com/ament/ament_cmake.git', +version: humble +}, +release: { +packages: [ament_cmake, +ament_cmake_auto, +ament_cmake_core, +ament_cmake_export_definitions, +ament_cmake_export_dependencies, +ament_cmake_export_include_directories, +ament_cmake_export_interfaces, +ament_cmake_export_libraries, +ament_cmake_export_link_flags, +ament_cmake_export_targets, +ament_cmake_gen_version_h, +ament_cmake_gmock, +ament_cmake_google_benchmark, +ament_cmake_gtest, +ament_cmake_include_directories, +ament_cmake_libraries, +ament_cmake_nose, +ament_cmake_pytest, +ament_cmake_python, +ament_cmake_target_dependencies, +ament_cmake_test, +ament_cmake_version], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ament_cmake-release.git', +version: 1.3.3-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ament/ament_cmake.git', +version: humble +}, +status: developed +} +----- +ament_cmake_catch2: { +doc: { +type: git, +url: 'https://github.com/open-rmf/ament_cmake_catch2.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ament_cmake_catch2-release.git', +version: 1.2.0-3 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/ament_cmake_catch2.git', +version: rolling +}, +status: developed +} +----- +ament_cmake_ros: { +doc: { +type: git, +url: 'https://github.com/ros2/ament_cmake_ros.git', +version: humble +}, +release: { +packages: [ament_cmake_ros, +domain_coordinator], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ament_cmake_ros-release.git', +version: 0.10.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/ament_cmake_ros.git', +version: humble +}, +status: maintained +} +----- +ament_download: { +doc: { +type: git, +url: 'https://github.com/samsung-ros/ament_download.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/samsung-ros/ament_download-release.git', +version: 0.0.5-1 +}, +source: { +type: git, +url: 'https://github.com/samsung-ros/ament_download.git', +version: ros2 +}, +status: developed +} +----- +ament_index: { +doc: { +type: git, +url: 'https://github.com/ament/ament_index.git', +version: humble +}, +release: { +packages: [ament_index_cpp, +ament_index_python], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ament_index-release.git', +version: 1.4.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ament/ament_index.git', +version: humble +}, +status: maintained +} +----- +ament_lint: { +doc: { +type: git, +url: 'https://github.com/ament/ament_lint.git', +version: humble +}, +release: { +packages: [ament_clang_format, +ament_clang_tidy, +ament_cmake_clang_format, +ament_cmake_clang_tidy, +ament_cmake_copyright, +ament_cmake_cppcheck, +ament_cmake_cpplint, +ament_cmake_flake8, +ament_cmake_lint_cmake, +ament_cmake_mypy, +ament_cmake_pclint, +ament_cmake_pep257, +ament_cmake_pycodestyle, +ament_cmake_pyflakes, +ament_cmake_uncrustify, +ament_cmake_xmllint, +ament_copyright, +ament_cppcheck, +ament_cpplint, +ament_flake8, +ament_lint, +ament_lint_auto, +ament_lint_cmake, +ament_lint_common, +ament_mypy, +ament_pclint, +ament_pep257, +ament_pycodestyle, +ament_pyflakes, +ament_uncrustify, +ament_xmllint], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ament_lint-release.git', +version: 0.12.4-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ament/ament_lint.git', +version: humble +}, +status: developed +} +----- +ament_nodl: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ament_nodl-release.git', +version: 0.1.0-4 +}, +source: { +type: git, +url: 'https://github.com/ubuntu-robotics/ament_nodl.git', +version: master +}, +status: developed +} +----- +ament_package: { +doc: { +type: git, +url: 'https://github.com/ament/ament_package.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ament_package-release.git', +version: 0.14.0-4 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ament/ament_package.git', +version: humble +}, +status: developed +} +----- +ament_vitis: { +doc: { +type: git, +url: 'https://github.com/ros-acceleration/ament_vitis.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ament_vitis-release.git', +version: 0.10.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-acceleration/ament_vitis.git', +version: rolling +}, +status: developed +} +----- +angles: { +doc: { +type: git, +url: 'https://github.com/ros/angles.git', +version: humble-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/angles-release.git', +version: 1.15.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/angles.git', +version: humble-devel +}, +status: maintained +} +----- +apex_containers: { +doc: { +type: git, +url: 'https://gitlab.com/ApexAI/apex_containers.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/apex_containers-release.git', +version: 0.0.4-3 +}, +source: { +type: git, +url: 'https://gitlab.com/ApexAI/apex_containers.git', +version: rolling +}, +status: developed +} +----- +apex_test_tools: { +doc: { +type: git, +url: 'https://gitlab.com/ApexAI/apex_test_tools.git', +version: rolling +}, +release: { +packages: [apex_test_tools, +test_apex_test_tools], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/apex_test_tools-release.git', +version: 0.0.2-6 +}, +source: { +type: git, +url: 'https://gitlab.com/ApexAI/apex_test_tools.git', +version: rolling +}, +status: developed +} +----- +apriltag: { +doc: { +type: git, +url: 'https://github.com/AprilRobotics/apriltag.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/apriltag-release.git', +version: 3.2.0-2 +}, +source: { +type: git, +url: 'https://github.com/AprilRobotics/apriltag.git', +version: master +}, +status: maintained +} +----- +async_web_server_cpp: { +doc: { +type: git, +url: 'https://github.com/fkie/async_web_server_cpp.git', +version: ros2-releases +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/async_web_server_cpp-release.git', +version: 2.0.0-3 +}, +source: { +type: git, +url: 'https://github.com/fkie/async_web_server_cpp.git', +version: ros2-develop +}, +status: maintained +} +----- +automotive_autonomy_msgs: { +doc: { +type: git, +url: 'https://github.com/astuff/automotive_autonomy_msgs.git', +version: master +}, +release: { +packages: [automotive_autonomy_msgs, +automotive_navigation_msgs, +automotive_platform_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/automotive_autonomy_msgs-release.git', +version: 3.0.4-3 +}, +source: { +type: git, +url: 'https://github.com/astuff/automotive_autonomy_msgs.git', +version: master +}, +status: maintained +} +----- +autoware_auto_msgs: { +doc: { +type: git, +url: 'https://gitlab.com/autowarefoundation/autoware.auto/autoware_auto_msgs.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/autoware_auto_msgs-release.git', +version: 1.0.0-4 +}, +source: { +type: git, +url: 'https://gitlab.com/autowarefoundation/autoware.auto/autoware_auto_msgs.git', +version: master +}, +status: developed +} +----- +avt_vimba_camera: { +doc: { +type: git, +url: 'https://github.com/astuff/avt_vimba_camera.git', +version: ros2_master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/avt_vimba_camera-release.git', +version: 2001.1.0-3 +}, +source: { +type: git, +url: 'https://github.com/astuff/avt_vimba_camera.git', +version: ros2_master +}, +status: maintained +} +----- +aws-robomaker-small-warehouse-world: { +doc: { +type: git, +url: 'https://github.com/aws-robotics/aws-robomaker-small-warehouse-world.git', +version: ros2 +}, +release: { +packages: [aws_robomaker_small_warehouse_world], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/aws_robomaker_small_warehouse_world-release.git', +version: 1.0.5-1 +}, +source: { +type: git, +url: 'https://github.com/aws-robotics/aws-robomaker-small-warehouse-world.git', +version: ros2 +}, +status: maintained +} +----- +backward_ros: { +doc: { +type: git, +url: 'https://github.com/pal-robotics/backward_ros.git', +version: foxy-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/backward_ros-release.git', +version: 1.0.2-3 +}, +source: { +type: git, +url: 'https://github.com/pal-robotics/backward_ros.git', +version: foxy-devel +}, +status: maintained +} +----- +bag2_to_image: { +doc: { +type: git, +url: 'https://github.com/wep21/bag2_to_image.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/bag2_to_image-release.git', +version: 0.1.0-1 +}, +source: { +type: git, +url: 'https://github.com/wep21/bag2_to_image.git', +version: main +}, +status: maintained +} +----- +behaviortree_cpp: { +doc: { +type: git, +url: 'https://github.com/BehaviorTree/BehaviorTree.CPP.git', +version: master +}, +release: { +packages: [behaviortree_cpp_v3], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/behaviortree_cpp-release.git', +version: 3.8.0-1 +}, +source: { +type: git, +url: 'https://github.com/BehaviorTree/BehaviorTree.CPP.git', +version: master +}, +status: developed +} +----- +bno055: { +doc: { +type: git, +url: 'https://github.com/flynneva/bno055.git', +version: develop +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/bno055-release.git', +version: 0.2.0-4 +}, +source: { +type: git, +url: 'https://github.com/flynneva/bno055.git', +version: develop +}, +status: developed +} +----- +bond_core: { +doc: { +type: git, +url: 'https://github.com/ros/bond_core.git', +version: ros2 +}, +release: { +packages: [bond, +bond_core, +bondcpp, +smclib], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/bond_core-release.git', +version: 3.0.2-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/bond_core.git', +version: ros2 +}, +status: maintained +} +----- +boost_geometry_util: { +doc: { +type: git, +url: 'https://github.com/OUXT-Polaris/boost_geometry_util.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/OUXT-Polaris/boost_geometry_util-release.git', +version: 0.0.1-1 +}, +source: { +type: git, +url: 'https://github.com/OUXT-Polaris/boost_geometry_util.git', +version: master +}, +status: developed +} +----- +cartographer: { +doc: { +type: git, +url: 'https://github.com/ros2/cartographer.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/cartographer-release.git', +version: 2.0.9002-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/cartographer.git', +version: ros2 +}, +status: maintained +} +----- +cartographer_ros: { +doc: { +type: git, +url: 'https://github.com/ros2/cartographer_ros.git', +version: ros2 +}, +release: { +packages: [cartographer_ros, +cartographer_ros_msgs, +cartographer_rviz], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/cartographer_ros-release.git', +version: 2.0.9000-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/cartographer_ros.git', +version: ros2 +}, +status: maintained +} +----- +cascade_lifecycle: { +doc: { +type: git, +url: 'https://github.com/fmrico/cascade_lifecycle.git', +version: humble-devel +}, +release: { +packages: [cascade_lifecycle_msgs, +rclcpp_cascade_lifecycle], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/fmrico/cascade_lifecycle-release.git', +version: 1.0.1-3 +}, +source: { +type: git, +url: 'https://github.com/fmrico/cascade_lifecycle.git', +version: humble-devel +}, +status: developed +} +----- +class_loader: { +doc: { +type: git, +url: 'https://github.com/ros/class_loader.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/class_loader-release.git', +version: 2.2.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/class_loader.git', +version: humble +}, +status: maintained +} +----- +color_names: { +doc: { +type: git, +url: 'https://github.com/OUXT-Polaris/color_names.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/color_names-release.git', +version: 0.0.3-3 +}, +source: { +type: git, +url: 'https://github.com/OUXT-Polaris/color_names-release.git', +version: master +}, +status: developed +} +----- +common_interfaces: { +doc: { +type: git, +url: 'https://github.com/ros2/common_interfaces.git', +version: humble +}, +release: { +packages: [actionlib_msgs, +common_interfaces, +diagnostic_msgs, +geometry_msgs, +nav_msgs, +sensor_msgs, +sensor_msgs_py, +shape_msgs, +std_msgs, +std_srvs, +stereo_msgs, +trajectory_msgs, +visualization_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/common_interfaces-release.git', +version: 4.2.2-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/common_interfaces.git', +version: humble +}, +status: maintained +} +----- +console_bridge_vendor: { +doc: { +type: git, +url: 'https://github.com/ros2/console_bridge_vendor.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/console_bridge_vendor-release.git', +version: 1.4.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/console_bridge_vendor.git', +version: humble +}, +status: maintained +} +----- +control_box_rst: { +doc: { +type: git, +url: 'https://github.com/rst-tu-dortmund/control_box_rst.git', +version: foxy-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/control_box_rst-release.git', +version: 0.0.7-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/rst-tu-dortmund/control_box_rst.git', +version: foxy-devel +}, +status: developed +} +----- +control_msgs: { +doc: { +type: git, +url: 'https://github.com/ros-controls/control_msgs.git', +version: foxy-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/control_msgs-release.git', +version: 4.1.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-controls/control_msgs.git', +version: foxy-devel +}, +status: maintained +} +----- +control_toolbox: { +doc: { +type: git, +url: 'https://github.com/ros-controls/control_toolbox.git', +version: ros2-master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/control_toolbox-release.git', +version: 2.1.1-1 +}, +source: { +type: git, +url: 'https://github.com/ros-controls/control_toolbox.git', +version: ros2-master +}, +status: maintained +} +----- +cpp_polyfills: { +release: { +packages: [tcb_span, +tl_expected], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/PickNikRobotics/cpp_polyfills-release.git', +version: 1.0.2-2 +}, +source: { +type: git, +url: 'https://github.com/PickNikRobotics/cpp_polyfills.git', +version: main +}, +status: maintained +} +----- +cudnn_cmake_module: { +doc: { +type: git, +url: 'https://github.com/tier4/cudnn_cmake_module.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/cudnn_cmake_module-release.git', +version: 0.0.1-3 +}, +source: { +type: git, +url: 'https://github.com/tier4/cudnn_cmake_module.git', +version: main +}, +status: maintained +} +----- +cyclonedds: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/cyclonedds-release.git', +version: 0.9.1-1 +}, +source: { +type: git, +url: 'https://github.com/eclipse-cyclonedds/cyclonedds.git', +version: releases/0.9.x +}, +status: maintained +} +----- +demos: { +doc: { +type: git, +url: 'https://github.com/ros2/demos.git', +version: humble +}, +release: { +packages: [action_tutorials_cpp, +action_tutorials_interfaces, +action_tutorials_py, +composition, +demo_nodes_cpp, +demo_nodes_cpp_native, +demo_nodes_py, +dummy_map_server, +dummy_robot_bringup, +dummy_sensors, +image_tools, +intra_process_demo, +lifecycle, +lifecycle_py, +logging_demo, +pendulum_control, +pendulum_msgs, +quality_of_service_demo_cpp, +quality_of_service_demo_py, +topic_monitor, +topic_statistics_demo], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/demos-release.git', +version: 0.20.2-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/demos.git', +version: humble +}, +status: developed +} +----- +depthai: { +doc: { +type: git, +url: 'https://github.com/luxonis/depthai-core.git', +version: ros-release +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/luxonis/depthai-core-release.git', +version: 2.19.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/luxonis/depthai-core.git', +version: ros-release +}, +status: developed +} +----- +depthai-ros: { +doc: { +type: git, +url: 'https://github.com/luxonis/depthai-ros.git', +version: ros-release +}, +release: { +packages: [depthai-ros, +depthai_bridge, +depthai_examples, +depthai_ros_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/luxonis/depthai-ros-release.git', +version: 2.5.3-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/luxonis/depthai-ros.git', +version: ros-release +}, +status: developed +} +----- +depthimage_to_laserscan: { +doc: { +type: git, +url: 'https://github.com/ros-perception/depthimage_to_laserscan.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/depthimage_to_laserscan-release.git', +version: 2.5.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-perception/depthimage_to_laserscan.git', +version: ros2 +}, +status: maintained +} +----- +diagnostics: { +doc: { +type: git, +url: 'https://github.com/ros/diagnostics.git', +version: ros2-devel +}, +release: { +packages: [diagnostic_aggregator, +diagnostic_updater, +self_test], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/diagnostics-release.git', +version: 3.0.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/diagnostics.git', +version: ros2-devel +}, +status: maintained +} +----- +dolly: { +doc: { +type: git, +url: 'https://github.com/chapulina/dolly.git', +version: galactic +}, +release: { +packages: [dolly, +dolly_follow, +dolly_gazebo, +dolly_ignition], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/dolly-release.git', +version: 0.4.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/chapulina/dolly.git', +version: galactic +}, +status: developed +} +----- +domain_bridge: { +doc: { +type: git, +url: 'https://github.com/ros2/domain_bridge.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/domain_bridge-release.git', +version: 0.5.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/domain_bridge.git', +version: humble +}, +status: developed +} +----- +dynamixel_hardware: { +doc: { +type: git, +url: 'https://github.com/dynamixel-community/dynamixel_hardware.git', +version: humble +}, +source: { +type: git, +url: 'https://github.com/dynamixel-community/dynamixel_hardware.git', +version: humble +}, +status: developed +} +----- +dynamixel_sdk: { +doc: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/DynamixelSDK.git', +version: ros2 +}, +release: { +packages: [dynamixel_sdk, +dynamixel_sdk_custom_interfaces, +dynamixel_sdk_examples], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/dynamixel_sdk-release.git', +version: 3.7.60-1 +}, +source: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/DynamixelSDK.git', +version: ros2 +}, +status: maintained +} +----- +dynamixel_workbench: { +doc: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/dynamixel-workbench.git', +version: humble-devel +}, +release: { +packages: [dynamixel_workbench, +dynamixel_workbench_toolbox], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/dynamixel_workbench-release.git', +version: 2.2.3-1 +}, +source: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/dynamixel-workbench.git', +version: humble-devel +}, +status: maintained +} +----- +dynamixel_workbench_msgs: { +doc: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/dynamixel-workbench-msgs.git', +version: humble-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/dynamixel_workbench_msgs-release.git', +version: 2.0.3-1 +}, +source: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/dynamixel-workbench-msgs.git', +version: humble-devel +}, +status: maintained +} +----- +ecl_tools: { +doc: { +type: git, +url: 'https://github.com/stonier/ecl_tools.git', +version: release/1.0.x +}, +release: { +packages: [ecl_build, +ecl_license, +ecl_tools], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/yujinrobot-release/ecl_tools-release.git', +version: 1.0.3-2 +}, +source: { +type: git, +url: 'https://github.com/stonier/ecl_tools.git', +version: devel +}, +status: maintained +} +----- +eigen3_cmake_module: { +doc: { +type: git, +url: 'https://github.com/ros2/eigen3_cmake_module.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/eigen3_cmake_module-release.git', +version: 0.1.1-4 +}, +source: { +type: git, +url: 'https://github.com/ros2/eigen3_cmake_module.git', +version: humble +}, +status: maintained +} +----- +eigen_stl_containers: { +doc: { +type: git, +url: 'https://github.com/ros/eigen_stl_containers.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/eigen_stl_containers-release.git', +version: 1.0.0-4 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/eigen_stl_containers.git', +version: ros2 +}, +status: maintained +} +----- +eigenpy: { +doc: { +type: git, +url: 'https://github.com/stack-of-tasks/eigenpy.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/eigenpy-release.git', +version: 2.7.14-1 +}, +source: { +type: git, +url: 'https://github.com/stack-of-tasks/eigenpy.git', +version: devel +}, +status: maintained +} +----- +example_interfaces: { +doc: { +type: git, +url: 'https://github.com/ros2/example_interfaces.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/example_interfaces-release.git', +version: 0.9.3-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/example_interfaces.git', +version: humble +}, +status: maintained +} +----- +examples: { +doc: { +type: git, +url: 'https://github.com/ros2/examples.git', +version: humble +}, +release: { +packages: [examples_rclcpp_async_client, +examples_rclcpp_cbg_executor, +examples_rclcpp_minimal_action_client, +examples_rclcpp_minimal_action_server, +examples_rclcpp_minimal_client, +examples_rclcpp_minimal_composition, +examples_rclcpp_minimal_publisher, +examples_rclcpp_minimal_service, +examples_rclcpp_minimal_subscriber, +examples_rclcpp_minimal_timer, +examples_rclcpp_multithreaded_executor, +examples_rclcpp_wait_set, +examples_rclpy_executors, +examples_rclpy_guard_conditions, +examples_rclpy_minimal_action_client, +examples_rclpy_minimal_action_server, +examples_rclpy_minimal_client, +examples_rclpy_minimal_publisher, +examples_rclpy_minimal_service, +examples_rclpy_minimal_subscriber, +examples_rclpy_pointcloud_publisher, +launch_testing_examples], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/examples-release.git', +version: 0.15.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/examples.git', +version: humble +}, +status: maintained +} +----- +fastcdr: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/fastcdr-release.git', +version: 1.0.24-2 +}, +source: { +test_commits: false, +test_pull_requests: false, +type: git, +url: 'https://github.com/eProsima/Fast-CDR.git', +version: master +}, +status: maintained +} +----- +fastrtps: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/fastrtps-release.git', +version: 2.6.2-1 +}, +source: { +test_commits: true, +test_pull_requests: false, +type: git, +url: 'https://github.com/eProsima/Fast-DDS.git', +version: 2.6.x +}, +status: maintained +} +----- +filters: { +doc: { +type: git, +url: 'https://github.com/ros/filters.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/filters-release.git', +version: 2.1.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/filters.git', +version: ros2 +}, +status: maintained +} +----- +fluent_rviz: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/fluent_rviz-release.git', +version: 0.0.3-2 +}, +source: { +type: git, +url: 'https://github.com/ForteFibre/FluentRviz.git', +version: ros2 +}, +status: developed +} +----- +fmi_adapter: { +doc: { +type: git, +url: 'https://github.com/boschresearch/fmi_adapter.git', +version: humble +}, +release: { +packages: [fmi_adapter, +fmi_adapter_examples], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/fmi_adapter-release.git', +version: 2.1.1-1 +}, +source: { +type: git, +url: 'https://github.com/boschresearch/fmi_adapter.git', +version: humble +}, +status: maintained +} +----- +fmilibrary_vendor: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/fmilibrary_vendor-release.git', +version: 1.0.1-1 +}, +source: { +type: git, +url: 'https://github.com/boschresearch/fmilibrary_vendor.git', +version: humble +}, +status: maintained +} +----- +fogros2: { +release: { +packages: [fogros2, +fogros2_examples], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/fogros2-release.git', +version: 0.1.7-1 +}, +source: { +type: git, +url: 'https://github.com/BerkeleyAutomation/FogROS2.git', +version: humble +}, +status: developed +} +----- +foonathan_memory_vendor: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/foonathan_memory_vendor-release.git', +version: 1.2.0-3 +}, +source: { +type: git, +url: 'https://github.com/eProsima/foonathan_memory_vendor.git', +version: master +}, +status: maintained +} +----- +foros: { +doc: { +type: git, +url: 'https://github.com/42dot/foros.git', +version: humble +}, +source: { +type: git, +url: 'https://github.com/42dot/foros.git', +version: humble +}, +status: maintained +} +----- +four_wheel_steering_msgs: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/four_wheel_steering_msgs-release.git', +version: 2.0.1-3 +}, +source: { +type: git, +url: 'https://github.com/ros-drivers/four_wheel_steering_msgs.git', +version: ros2 +}, +status: maintained +} +----- +foxglove_msgs: { +doc: { +type: git, +url: 'https://github.com/foxglove/schemas.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros_foxglove_msgs-release.git', +version: 2.0.0-1 +}, +source: { +type: git, +url: 'https://github.com/foxglove/schemas.git', +version: main +}, +status: developed +} +----- +gazebo_ros2_control: { +doc: { +type: git, +url: 'https://github.com/ros-simulation/gazebo_ros2_control.git', +version: master +}, +release: { +packages: [gazebo_ros2_control, +gazebo_ros2_control_demos], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/gazebo_ros2_control-release.git', +version: 0.4.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-simulation/gazebo_ros2_control.git', +version: master +}, +status: developed +} +----- +gazebo_ros_pkgs: { +doc: { +type: git, +url: 'https://github.com/ros-simulation/gazebo_ros_pkgs.git', +version: ros2 +}, +release: { +packages: [gazebo_dev, +gazebo_msgs, +gazebo_plugins, +gazebo_ros, +gazebo_ros_pkgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/gazebo_ros_pkgs-release.git', +version: 3.7.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-simulation/gazebo_ros_pkgs.git', +version: ros2 +}, +status: maintained +} +----- +gc_spl: { +doc: { +type: git, +url: 'https://github.com/ros-sports/gc_spl.git', +version: humble +}, +release: { +packages: [gc_spl_2022, +rcgcd_spl_14, +rcgcd_spl_14_conversion, +rcgcrd_spl_4, +rcgcrd_spl_4_conversion], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/gc_spl-release.git', +version: 2.0.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-sports/gc_spl.git', +version: humble +}, +status: developed +} +----- +generate_parameter_library: { +doc: { +type: git, +url: 'https://github.com/PickNikRobotics/generate_parameter_library-release.git', +version: main +}, +release: { +packages: [generate_parameter_library, +generate_parameter_library_example, +generate_parameter_library_py, +parameter_traits], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/PickNikRobotics/generate_parameter_library-release.git', +version: 0.2.8-1 +}, +source: { +type: git, +url: 'https://github.com/PickNikRobotics/generate_parameter_library.git', +version: main +}, +status: developed +} +----- +geographic_info: { +doc: { +type: git, +url: 'https://github.com/ros-geographic-info/geographic_info.git', +version: ros2 +}, +release: { +packages: [geodesy, +geographic_info, +geographic_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/geographic_info-release.git', +version: 1.0.4-6 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-geographic-info/geographic_info.git', +version: ros2 +}, +status: maintained +} +----- +geometric_shapes: { +doc: { +type: git, +url: 'https://github.com/ros-planning/geometric_shapes.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/geometric_shapes-release.git', +version: 2.1.3-2 +}, +source: { +type: git, +url: 'https://github.com/ros-planning/geometric_shapes.git', +version: ros2 +}, +status: maintained +} +----- +geometry2: { +doc: { +type: git, +url: 'https://github.com/ros2/geometry2.git', +version: humble +}, +release: { +packages: [examples_tf2_py, +geometry2, +tf2, +tf2_bullet, +tf2_eigen, +tf2_eigen_kdl, +tf2_geometry_msgs, +tf2_kdl, +tf2_msgs, +tf2_py, +tf2_ros, +tf2_ros_py, +tf2_sensor_msgs, +tf2_tools], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/geometry2-release.git', +version: 0.25.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/geometry2.git', +version: humble +}, +status: maintained +} +----- +geometry_tutorials: { +doc: { +type: git, +url: 'https://github.com/ros/geometry_tutorials.git', +version: ros2 +}, +release: { +packages: [geometry_tutorials, +turtle_tf2_cpp, +turtle_tf2_py], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/geometry_tutorials-release.git', +version: 0.3.6-1 +}, +source: { +type: git, +url: 'https://github.com/ros/geometry_tutorials.git', +version: ros2 +}, +status: developed +} +----- +google_benchmark_vendor: { +doc: { +type: git, +url: 'https://github.com/ament/google_benchmark_vendor.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/google_benchmark_vendor-release.git', +version: 0.1.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ament/google_benchmark_vendor.git', +version: humble +}, +status: maintained +} +----- +googletest: { +release: { +packages: [gmock_vendor, +gtest_vendor], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/googletest-release.git', +version: 1.10.9004-4 +}, +source: { +type: git, +url: 'https://github.com/ament/googletest.git', +version: humble +}, +status: maintained +} +----- +gps_umd: { +doc: { +type: git, +url: 'https://github.com/swri-robotics/gps_umd.git', +version: dashing-devel +}, +release: { +packages: [gps_msgs, +gps_tools, +gps_umd, +gpsd_client], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/gps_umd-release.git', +version: 1.0.4-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/swri-robotics/gps_umd.git', +version: dashing-devel +}, +status: developed +} +----- +graph_msgs: { +doc: { +type: git, +url: 'https://github.com/PickNikRobotics/graph_msgs.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/graph_msgs-release.git', +version: 0.2.0-3 +}, +source: { +type: git, +url: 'https://github.com/PickNikRobotics/graph_msgs.git', +version: ros2 +}, +status: maintained +} +----- +grasping_msgs: { +doc: { +type: git, +url: 'https://github.com/mikeferguson/grasping_msgs.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/mikeferguson/grasping_msgs-ros2-gbp.git', +version: 0.4.0-1 +}, +source: { +type: git, +url: 'https://github.com/mikeferguson/grasping_msgs.git', +version: ros2 +}, +status: maintained +} +----- +grbl_msgs: { +doc: { +type: git, +url: 'https://github.com/flynneva/grbl_msgs.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/grbl_msgs-release.git', +version: 0.0.2-6 +}, +source: { +type: git, +url: 'https://github.com/flynneva/grbl_msgs.git', +version: main +}, +status: maintained +} +----- +grbl_ros: { +doc: { +type: git, +url: 'https://github.com/flynneva/grbl_ros.git', +version: devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/grbl_ros-release.git', +version: 0.0.16-4 +}, +source: { +type: git, +url: 'https://github.com/flynneva/grbl_ros.git', +version: devel +}, +status: maintained +} +----- +grid_map: { +doc: { +type: git, +url: 'https://github.com/ANYbotics/grid_map.git', +version: humble +}, +release: { +packages: [grid_map, +grid_map_cmake_helpers, +grid_map_core, +grid_map_costmap_2d, +grid_map_cv, +grid_map_demos, +grid_map_filters, +grid_map_loader, +grid_map_msgs, +grid_map_octomap, +grid_map_pcl, +grid_map_ros, +grid_map_rviz_plugin, +grid_map_sdf, +grid_map_visualization], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/grid_map-release.git', +version: 2.0.0-1 +}, +source: { +type: git, +url: 'https://github.com/ANYbotics/grid_map.git', +version: humble +}, +status: developed +} +----- +gscam: { +doc: { +type: git, +url: 'https://github.com/ros-drivers/gscam.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/gscam-release.git', +version: 2.0.2-1 +}, +source: { +type: git, +url: 'https://github.com/ros-drivers/gscam.git', +version: ros2 +}, +status: developed +} +----- +hash_library_vendor: { +doc: { +type: git, +url: 'https://github.com/tier4/hash_library_vendor.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/hash_library_vendor-release.git', +version: 0.1.1-3 +}, +source: { +type: git, +url: 'https://github.com/tier4/hash_library_vendor.git', +version: main +}, +status: maintained +} +----- +hey5_description: { +doc: { +type: git, +url: 'https://github.com/pal-robotics/hey5_description.git', +version: humble-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/pal-gbp/hey5_description-release.git', +version: 3.0.1-1 +}, +source: { +type: git, +url: 'https://github.com/pal-robotics/hey5_description.git', +version: humble-devel +}, +status: maintained +} +----- +hls_lfcd_lds_driver: { +doc: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver.git', +version: rolling-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/hls_lfcd_lds_driver-release.git', +version: 2.0.4-3 +}, +source: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver.git', +version: rolling-devel +}, +status: developed +} +----- +hpp-fcl: { +doc: { +type: git, +url: 'https://github.com/humanoid-path-planner/hpp-fcl.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/hpp_fcl-release.git', +version: 2.1.3-1 +}, +source: { +type: git, +url: 'https://github.com/humanoid-path-planner/hpp-fcl.git', +version: devel +}, +status: developed +} +----- +iceoryx: { +release: { +packages: [iceoryx_binding_c, +iceoryx_hoofs, +iceoryx_posh], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/iceoryx-release.git', +version: 2.0.2-3 +}, +source: { +type: git, +url: 'https://github.com/eclipse-iceoryx/iceoryx.git', +version: release_2.0 +}, +status: developed +} +----- +ifm3d_core: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ifm3d-release.git', +version: 0.18.0-7 +}, +status: developed +} +----- +ign_rviz: { +doc: { +type: git, +url: 'https://github.com/ignitionrobotics/ign-rviz.git', +version: main +}, +release: { +packages: [ign_rviz, +ign_rviz_common, +ign_rviz_plugins], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ign_rviz-release.git' +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ignitionrobotics/ign-rviz.git', +version: main +}, +status: developed +} +----- +ignition_cmake2_vendor: { +doc: { +type: git, +url: 'https://github.com/ignition-release/ignition_cmake2_vendor.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ignition_cmake2_vendor-release.git', +version: 0.0.2-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ignition-release/ignition_cmake2_vendor.git', +version: humble +}, +status: maintained +} +----- +ignition_math6_vendor: { +doc: { +type: git, +url: 'https://github.com/ignition-release/ignition_math6_vendor.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ignition_math6_vendor-release.git', +version: 0.0.2-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ignition-release/ignition_math6_vendor.git', +version: humble +}, +status: maintained +} +----- +image_common: { +doc: { +type: git, +url: 'https://github.com/ros-perception/image_common.git', +version: humble +}, +release: { +packages: [camera_calibration_parsers, +camera_info_manager, +image_common, +image_transport], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/image_common-release.git', +version: 3.1.4-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-perception/image_common.git', +version: humble +}, +status: maintained +} +----- +image_pipeline: { +doc: { +type: git, +url: 'https://github.com/ros-perception/image_pipeline.git', +version: humble +}, +release: { +packages: [camera_calibration, +depth_image_proc, +image_pipeline, +image_proc, +image_publisher, +image_rotate, +image_view, +stereo_image_proc, +tracetools_image_pipeline], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/image_pipeline-release.git', +version: 3.0.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-perception/image_pipeline.git', +version: humble +}, +status: maintained +} +----- +image_transport_plugins: { +doc: { +type: git, +url: 'https://github.com/ros-perception/image_transport_plugins.git', +version: humble +}, +release: { +packages: [compressed_depth_image_transport, +compressed_image_transport, +image_transport_plugins, +theora_image_transport], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/image_transport_plugins-release.git', +version: 2.5.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-perception/image_transport_plugins.git', +version: humble +}, +status: maintained +} +----- +imu_tools: { +doc: { +type: git, +url: 'https://github.com/CCNYRoboticsLab/imu_tools.git', +version: humble +}, +release: { +packages: [imu_complementary_filter, +imu_filter_madgwick, +imu_tools, +rviz_imu_plugin], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/imu_tools-release.git', +version: 2.1.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/CCNYRoboticsLab/imu_tools.git', +version: humble +}, +status: maintained +} +----- +interactive_markers: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/interactive_markers.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/interactive_markers-release.git', +version: 2.3.2-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-visualization/interactive_markers.git', +version: humble +}, +status: maintained +} +----- +irobot_create_msgs: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/irobot_create_msgs-release.git', +version: 2.1.0-1 +}, +source: { +type: git, +url: 'https://github.com/iRobotEducation/irobot_create_msgs.git', +version: main +} +} +----- +joint_state_publisher: { +doc: { +type: git, +url: 'https://github.com/ros/joint_state_publisher.git', +version: ros2 +}, +release: { +packages: [joint_state_publisher, +joint_state_publisher_gui], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/joint_state_publisher-release.git', +version: 2.3.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/joint_state_publisher.git', +version: ros2 +}, +status: maintained +} +----- +joystick_drivers: { +doc: { +type: git, +url: 'https://github.com/ros-drivers/joystick_drivers.git', +version: ros2 +}, +release: { +packages: [joy, +joy_linux, +sdl2_vendor, +spacenav, +wiimote, +wiimote_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/joystick_drivers-release.git', +version: 3.1.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-drivers/joystick_drivers.git', +version: ros2 +}, +status: maintained +} +----- +kdl_parser: { +doc: { +type: git, +url: 'https://github.com/ros/kdl_parser.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/kdl_parser-release.git', +version: 2.6.3-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/kdl_parser.git', +version: humble +}, +status: maintained +} +----- +keyboard_handler: { +doc: { +type: git, +url: 'https://github.com/ros-tooling/keyboard_handler.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/keyboard_handler-release.git', +version: 0.0.5-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-tooling/keyboard_handler.git', +version: humble +}, +status: developed +} +----- +kinematics_interface: { +doc: { +type: git, +url: 'https://github.com/ros-controls/kinematics_interface.git', +version: master +}, +release: { +packages: [kinematics_interface, +kinematics_interface_kdl], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/kinematics_interface-release.git', +version: 0.0.2-1 +}, +source: { +type: git, +url: 'https://github.com/ros-controls/kinematics_interface.git', +version: master +}, +status: developed +} +----- +kobuki_ros_interfaces: { +doc: { +type: git, +url: 'https://github.com/kobuki-base/kobuki_ros_interfaces.git', +version: release/1.0.x +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/kobuki_ros_interfaces-release.git', +version: 1.0.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/kobuki-base/kobuki_ros_interfaces.git', +version: release/1.0.x +}, +status: maintained +} +----- +kobuki_velocity_smoother: { +doc: { +type: git, +url: 'https://github.com/kobuki-base/kobuki_velocity_smoother.git', +version: release/0.15.x +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/kobuki_velocity_smoother-release.git', +version: 0.15.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/kobuki-base/kobuki_velocity_smoother.git', +version: release/0.15.x +}, +status: maintained +} +----- +lanelet2: { +doc: { +type: git, +url: 'https://github.com/fzi-forschungszentrum-informatik/lanelet2.git', +version: master +}, +release: { +packages: [lanelet2, +lanelet2_core, +lanelet2_examples, +lanelet2_io, +lanelet2_maps, +lanelet2_projection, +lanelet2_python, +lanelet2_routing, +lanelet2_traffic_rules, +lanelet2_validation], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/lanelet2-release.git', +version: 1.1.1-4 +}, +source: { +type: git, +url: 'https://github.com/fzi-forschungszentrum-informatik/lanelet2.git', +version: master +}, +status: maintained +} +----- +laser_filters: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/laser_filters-release.git', +version: 2.0.5-1 +}, +source: { +type: git, +url: 'https://github.com/ros-perception/laser_filters.git', +version: ros2 +}, +status: maintained +} +----- +laser_geometry: { +doc: { +type: git, +url: 'https://github.com/ros-perception/laser_geometry.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/laser_geometry-release.git', +version: 2.4.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-perception/laser_geometry.git', +version: humble +}, +status: maintained +} +----- +laser_proc: { +doc: { +type: git, +url: 'https://github.com/ros-perception/laser_proc.git', +version: ros2-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/laser_proc-release.git', +version: 1.0.2-5 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-perception/laser_proc.git', +version: ros2-devel +}, +status: maintained +} +----- +launch: { +doc: { +type: git, +url: 'https://github.com/ros2/launch.git', +version: humble +}, +release: { +packages: [launch, +launch_pytest, +launch_testing, +launch_testing_ament_cmake, +launch_xml, +launch_yaml], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/launch-release.git', +version: 1.0.3-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/launch.git', +version: humble +}, +status: developed +} +----- +launch_pal: { +doc: { +type: git, +url: 'https://github.com/pal-robotics/launch_pal.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/pal-gbp/launch_pal-release.git', +version: 0.0.6-1 +}, +source: { +type: git, +url: 'https://github.com/pal-robotics/launch_pal.git', +version: master +}, +status: maintained +} +----- +launch_param_builder: { +doc: { +type: git, +url: 'https://github.com/PickNikRobotics/launch_param_builder.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/launch_param_builder-release.git', +version: 0.1.1-1 +}, +source: { +type: git, +url: 'https://github.com/PickNikRobotics/launch_param_builder.git', +version: main +}, +status: maintained +} +----- +launch_ros: { +doc: { +type: git, +url: 'https://github.com/ros2/launch_ros.git', +version: humble +}, +release: { +packages: [launch_ros, +launch_testing_ros, +ros2launch], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/launch_ros-release.git', +version: 0.19.3-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/launch_ros.git', +version: humble +}, +status: maintained +} +----- +leo_common: { +doc: { +type: git, +url: 'https://github.com/LeoRover/leo_common-ros2.git', +version: humble +}, +release: { +packages: [leo, +leo_description, +leo_msgs, +leo_teleop], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/leo_common-release.git', +version: 1.1.0-1 +}, +source: { +type: git, +url: 'https://github.com/LeoRover/leo_common-ros2.git', +version: humble +}, +status: maintained +} +----- +leo_desktop: { +doc: { +type: git, +url: 'https://github.com/LeoRover/leo_desktop-ros2.git', +version: humble +}, +release: { +packages: [leo_desktop, +leo_viz], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/leo_desktop-release.git', +version: 1.1.0-1 +}, +source: { +type: git, +url: 'https://github.com/LeoRover/leo_desktop-ros2.git', +version: humble +}, +status: maintained +} +----- +leo_robot: { +doc: { +type: git, +url: 'https://github.com/LeoRover/leo_robot-ros2.git', +version: humble +}, +release: { +packages: [leo_bringup, +leo_fw, +leo_robot], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/leo_robot-release.git', +version: 1.2.0-1 +}, +source: { +type: git, +url: 'https://github.com/LeoRover/leo_robot-ros2.git', +version: humble +}, +status: maintained +} +----- +lgsvl_msgs: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/lgsvl_msgs-release.git', +version: 0.0.4-3 +}, +source: { +type: git, +url: 'https://github.com/lgsvl/lgsvl_msgs.git', +version: foxy-devel +} +} +----- +libg2o: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/libg2o-release.git', +version: 2020.5.29-4 +}, +status: maintained +} +----- +libnabo: { +doc: { +type: git, +url: 'https://github.com/ethz-asl/libnabo.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/libnabo-release.git', +version: 1.0.7-3 +}, +source: { +type: git, +url: 'https://github.com/ethz-asl/libnabo.git', +version: master +}, +status: maintained +} +----- +libpointmatcher: { +doc: { +type: git, +url: 'https://github.com/ethz-asl/libpointmatcher.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/libpointmatcher-release.git', +version: 1.3.1-3 +}, +source: { +type: git, +url: 'https://github.com/ethz-asl/libpointmatcher.git', +version: master +}, +status: maintained +} +----- +librealsense2: { +doc: { +type: git, +url: 'https://github.com/IntelRealSense/librealsense.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/IntelRealSense/librealsense2-release.git', +version: 2.51.1-2 +}, +source: { +type: git, +url: 'https://github.com/IntelRealSense/librealsense.git', +version: master +}, +status: developed +} +----- +libstatistics_collector: { +doc: { +type: git, +url: 'https://github.com/ros-tooling/libstatistics_collector.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/libstatistics_collector-release.git', +version: 1.3.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-tooling/libstatistics_collector.git', +version: humble +}, +status: developed +} +----- +libyaml_vendor: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/libyaml_vendor-release.git', +version: 1.2.2-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/libyaml_vendor.git', +version: humble +}, +status: maintained +} +----- +locator_ros_bridge: { +doc: { +type: git, +url: 'https://github.com/boschglobal/locator_ros_bridge.git', +version: main +}, +release: { +packages: [bosch_locator_bridge], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/locator_ros_bridge-release.git', +version: 2.1.5-1 +}, +source: { +type: git, +url: 'https://github.com/boschglobal/locator_ros_bridge.git', +version: main +}, +status: maintained +} +----- +marti_common: { +doc: { +type: git, +url: 'https://github.com/swri-robotics/marti_common.git', +version: dashing-devel +}, +release: { +packages: [swri_console_util, +swri_dbw_interface, +swri_geometry_util, +swri_image_util, +swri_math_util, +swri_opencv_util, +swri_prefix_tools, +swri_roscpp, +swri_route_util, +swri_serial_util, +swri_system_util, +swri_transform_util], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/marti_common-release.git', +version: 3.5.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/swri-robotics/marti_common.git', +version: dashing-devel +}, +status: developed +} +----- +marti_messages: { +doc: { +type: git, +url: 'https://github.com/swri-robotics/marti_messages.git', +version: dashing-devel +}, +release: { +packages: [marti_can_msgs, +marti_common_msgs, +marti_dbw_msgs, +marti_introspection_msgs, +marti_nav_msgs, +marti_perception_msgs, +marti_sensor_msgs, +marti_status_msgs, +marti_visualization_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/marti_messages-release.git', +version: 1.3.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/swri-robotics/marti_messages.git', +version: dashing-devel +}, +status: developed +} +----- +marvelmind_ros2_msgs: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/MarvelmindRobotics/marvelmind_ros2_msgs_release.git', +version: 1.0.2-1 +} +} +----- +marvelmind_ros2_release: { +release: { +packages: [marvelmind_ros2], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/MarvelmindRobotics/marvelmind_ros2_release_repo.git', +version: 1.0.2-3 +}, +source: { +type: git, +url: 'https://github.com/MarvelmindRobotics/marvelmind_ros2_upstream.git', +version: main +} +} +----- +mavlink: { +doc: { +type: git, +url: 'https://github.com/ros2-gbp/mavlink-gbp-release.git', +version: release/humble/mavlink +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/mavlink-gbp-release.git', +version: 2022.8.8-1 +}, +source: { +type: git, +url: 'https://github.com/ros2-gbp/mavlink-gbp-release.git', +version: release/humble/mavlink +}, +status: developed +} +----- +mavros: { +doc: { +type: git, +url: 'https://github.com/mavlink/mavros.git', +version: ros2 +}, +release: { +packages: [libmavconn, +mavros, +mavros_extras, +mavros_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/mavros-release.git', +version: 2.3.0-1 +}, +source: { +type: git, +url: 'https://github.com/mavlink/mavros.git', +version: ros2 +}, +status: developed +} +----- +menge_vendor: { +doc: { +type: git, +url: 'https://github.com/open-rmf/menge_vendor.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/menge_vendor-release.git', +version: 1.0.0-4 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/menge_vendor.git', +version: rolling +}, +status: developed +} +----- +message_filters: { +doc: { +type: git, +url: 'https://github.com/ros2/message_filters.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros2_message_filters-release.git', +version: 4.3.2-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/message_filters.git', +version: humble +}, +status: maintained +} +----- +micro_ros_diagnostics: { +doc: { +type: git, +url: 'https://github.com/micro-ROS/micro_ros_diagnostics.git', +version: master +}, +release: { +packages: [micro_ros_diagnostic_bridge, +micro_ros_diagnostic_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/micro_ros_diagnostics-release.git', +version: 0.3.0-4 +}, +source: { +type: git, +url: 'https://github.com/micro-ROS/micro_ros_diagnostics.git', +version: master +}, +status: developed +} +----- +micro_ros_msgs: { +doc: { +type: git, +url: 'https://github.com/micro-ROS/micro_ros_msgs.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/micro_ros_msgs-release.git', +version: 1.0.0-3 +}, +source: { +type: git, +url: 'https://github.com/micro-ROS/micro_ros_msgs.git', +version: main +}, +status: maintained +} +----- +microstrain_inertial: { +doc: { +type: git, +url: 'https://github.com/LORD-MicroStrain/microstrain_inertial.git', +version: ros2 +}, +release: { +packages: [microstrain_inertial_driver, +microstrain_inertial_examples, +microstrain_inertial_msgs, +microstrain_inertial_rqt], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/microstrain_inertial-release.git', +version: 2.7.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/LORD-MicroStrain/microstrain_inertial.git', +version: ros2 +}, +status: developed +} +----- +mimick_vendor: { +doc: { +type: git, +url: 'https://github.com/ros2/mimick_vendor.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/mimick_vendor-release.git', +version: 0.2.8-2 +}, +source: { +type: git, +url: 'https://github.com/ros2/mimick_vendor.git', +version: humble +}, +status: maintained +} +----- +mir_robot: { +doc: { +type: git, +url: 'https://github.com/dfki-ric/mir_robot.git', +version: humble +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/dfki-ric/mir_robot.git', +version: humble +}, +status: developed +} +----- +moveit: { +doc: { +type: git, +url: 'https://github.com/ros-planning/moveit2.git', +version: main +}, +release: { +packages: [chomp_motion_planner, +moveit, +moveit_chomp_optimizer_adapter, +moveit_common, +moveit_configs_utils, +moveit_core, +moveit_hybrid_planning, +moveit_kinematics, +moveit_planners, +moveit_planners_chomp, +moveit_planners_ompl, +moveit_plugins, +moveit_resources_prbt_ikfast_manipulator_plugin, +moveit_resources_prbt_moveit_config, +moveit_resources_prbt_pg70_support, +moveit_resources_prbt_support, +moveit_ros, +moveit_ros_benchmarks, +moveit_ros_control_interface, +moveit_ros_move_group, +moveit_ros_occupancy_map_monitor, +moveit_ros_perception, +moveit_ros_planning, +moveit_ros_planning_interface, +moveit_ros_robot_interaction, +moveit_ros_visualization, +moveit_ros_warehouse, +moveit_runtime, +moveit_servo, +moveit_setup_app_plugins, +moveit_setup_assistant, +moveit_setup_controllers, +moveit_setup_core_plugins, +moveit_setup_framework, +moveit_setup_srdf_plugins, +moveit_simple_controller_manager, +pilz_industrial_motion_planner, +pilz_industrial_motion_planner_testutils], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/moveit/moveit2-release.git', +version: 2.5.3-1 +}, +source: { +test_commits: false, +test_pull_requests: false, +type: git, +url: 'https://github.com/ros-planning/moveit2.git', +version: main +}, +status: developed +} +----- +moveit_msgs: { +doc: { +type: git, +url: 'https://github.com/ros-planning/moveit_msgs.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/moveit_msgs-release.git', +version: 2.2.1-1 +}, +source: { +type: git, +url: 'https://github.com/ros-planning/moveit_msgs.git', +version: ros2 +}, +status: developed +} +----- +moveit_resources: { +doc: { +type: git, +url: 'https://github.com/ros-planning/moveit_resources.git', +version: ros2 +}, +release: { +packages: [moveit_resources, +moveit_resources_fanuc_description, +moveit_resources_fanuc_moveit_config, +moveit_resources_panda_description, +moveit_resources_panda_moveit_config, +moveit_resources_pr2_description], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/moveit_resources-release.git', +version: 2.0.6-1 +}, +source: { +type: git, +url: 'https://github.com/ros-planning/moveit_resources.git', +version: ros2 +}, +status: developed +} +----- +moveit_visual_tools: { +doc: { +type: git, +url: 'https://github.com/ros-planning/moveit_visual_tools.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/moveit_visual_tools-release.git', +version: 4.1.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-planning/moveit_visual_tools.git', +version: ros2 +}, +status: maintained +} +----- +mrpt2: { +doc: { +type: git, +url: 'https://github.com/MRPT/mrpt.git', +version: develop +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/mrpt2-release.git', +version: 2.5.4-1 +}, +source: { +type: git, +url: 'https://github.com/MRPT/mrpt.git', +version: develop +}, +status: developed +} +----- +mrpt_msgs: { +doc: { +type: git, +url: 'https://github.com/mrpt-ros-pkg/mrpt_msgs.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/mrpt_msgs-release.git', +version: 0.4.4-1 +}, +source: { +type: git, +url: 'https://github.com/mrpt-ros-pkg/mrpt_msgs.git', +version: master +}, +status: maintained +} +----- +mrt_cmake_modules: { +doc: { +type: git, +url: 'https://github.com/KIT-MRT/mrt_cmake_modules.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/mrt_cmake_modules-release.git', +version: 1.0.9-3 +}, +source: { +type: git, +url: 'https://github.com/KIT-MRT/mrt_cmake_modules.git', +version: master +}, +status: maintained +} +----- +mvsim: { +doc: { +type: git, +url: 'https://github.com/MRPT/mvsim.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/mvsim-release.git', +version: 0.4.2-1 +}, +source: { +type: git, +url: 'https://github.com/MRPT/mvsim.git', +version: master +}, +status: developed +} +----- +nao_button_sim: { +doc: { +type: git, +url: 'https://github.com/ijnek/nao_button_sim.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/nao_button_sim-release.git', +version: 0.1.1-4 +}, +source: { +type: git, +url: 'https://github.com/ijnek/nao_button_sim.git', +version: rolling +}, +status: developed +} +----- +nao_interfaces: { +doc: { +type: git, +url: 'https://github.com/ijnek/nao_interfaces.git', +version: rolling +}, +release: { +packages: [nao_command_msgs, +nao_sensor_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/nao_interfaces-release.git', +version: 0.0.4-3 +}, +source: { +type: git, +url: 'https://github.com/ijnek/nao_interfaces.git', +version: rolling +}, +status: developed +} +----- +nao_lola: { +doc: { +type: git, +url: 'https://github.com/ros-sports/nao_lola.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/nao_lola-release.git', +version: 0.1.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-sports/nao_lola.git', +version: humble +}, +status: developed +} +----- +navigation2: { +doc: { +type: git, +url: 'https://github.com/ros-planning/navigation2.git', +version: humble +}, +release: { +packages: [costmap_queue, +dwb_core, +dwb_critics, +dwb_msgs, +dwb_plugins, +nav2_amcl, +nav2_behavior_tree, +nav2_behaviors, +nav2_bringup, +nav2_bt_navigator, +nav2_collision_monitor, +nav2_common, +nav2_constrained_smoother, +nav2_controller, +nav2_core, +nav2_costmap_2d, +nav2_dwb_controller, +nav2_lifecycle_manager, +nav2_map_server, +nav2_msgs, +nav2_navfn_planner, +nav2_planner, +nav2_regulated_pure_pursuit_controller, +nav2_rotation_shim_controller, +nav2_rviz_plugins, +nav2_simple_commander, +nav2_smac_planner, +nav2_smoother, +nav2_system_tests, +nav2_theta_star_planner, +nav2_util, +nav2_velocity_smoother, +nav2_voxel_grid, +nav2_waypoint_follower, +nav_2d_msgs, +nav_2d_utils, +navigation2], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/SteveMacenski/navigation2-release.git', +version: 1.1.3-1 +}, +source: { +type: git, +url: 'https://github.com/ros-planning/navigation2.git', +version: humble +}, +status: developed +} +----- +navigation_msgs: { +doc: { +type: git, +url: 'https://github.com/ros-planning/navigation_msgs.git', +version: humble +}, +release: { +packages: [map_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/navigation_msgs-release.git', +version: 2.1.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-planning/navigation_msgs.git', +version: humble +}, +status: maintained +} +----- +neo_simulation2: { +doc: { +type: git, +url: 'https://github.com/neobotix/neo_simulation2.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/neo_simulation2-release.git', +version: 1.0.0-3 +}, +source: { +type: git, +url: 'https://github.com/neobotix/neo_simulation2.git', +version: main +}, +status: maintained +} +----- +nerian_stereo_ros2: { +doc: { +type: git, +url: 'https://github.com/nerian-vision/nerian_stereo_ros2.git', +version: master +}, +release: { +packages: [nerian_stereo], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/nerian-vision/nerian_stereo_ros2-release.git', +version: 1.1.1-1 +}, +source: { +type: git, +url: 'https://github.com/nerian-vision/nerian_stereo_ros2.git', +version: master +}, +status: developed +} +----- +nlohmann_json_schema_validator_vendor: { +doc: { +type: git, +url: 'https://github.com/open-rmf/nlohmann_json_schema_validator_vendor.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/nlohmann_json_schema_validator_vendor-release.git', +version: 0.2.1-1 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/nlohmann_json_schema_validator_vendor.git', +version: humble +}, +status: developed +} +----- +nmea_hardware_interface: { +doc: { +type: git, +url: 'https://github.com/OUXT-Polaris/nmea_hardware_interface.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/nmea_hardware_interface-release.git', +version: 0.0.1-3 +}, +source: { +type: git, +url: 'https://github.com/OUXT-Polaris/nmea_hardware_interface.git', +version: master +}, +status: developed +} +----- +nmea_msgs: { +doc: { +type: git, +url: 'https://github.com/ros-drivers/nmea_msgs.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/nmea_msgs-release.git', +version: 2.0.0-4 +}, +source: { +type: git, +url: 'https://github.com/ros-drivers/nmea_msgs.git', +version: ros2 +}, +status: maintained +} +----- +nodl: { +doc: { +type: git, +url: 'https://github.com/ubuntu-robotics/nodl.git', +version: master +}, +release: { +packages: [nodl_python, +ros2nodl], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/nodl-release.git', +version: 0.3.1-3 +}, +source: { +type: git, +url: 'https://github.com/ubuntu-robotics/nodl.git', +version: master +}, +status: developed +} +----- +nodl_to_policy: { +doc: { +type: git, +url: 'https://github.com/osrf/nodl_to_policy.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/nodl_to_policy-release.git', +version: 1.0.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/osrf/nodl_to_policy.git', +version: master +}, +status: maintained +} +----- +novatel_gps_driver: { +doc: { +type: git, +url: 'https://github.com/swri-robotics/novatel_gps_driver.git', +version: dashing-devel +}, +release: { +packages: [novatel_gps_driver, +novatel_gps_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/novatel_gps_driver-release.git', +version: 4.1.1-2 +}, +source: { +type: git, +url: 'https://github.com/swri-robotics/novatel_gps_driver.git', +version: dashing-devel +}, +status: developed +} +----- +ntpd_driver: { +doc: { +type: git, +url: 'https://github.com/vooon/ntpd_driver.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ntpd_driver-release.git', +version: 2.1.0-2 +}, +source: { +type: git, +url: 'https://github.com/vooon/ntpd_driver.git', +version: ros2 +}, +status: maintained +} +----- +ntrip_client: { +doc: { +type: git, +url: 'https://github.com/LORD-MicroStrain/ntrip_client.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ntrip_client-release.git', +version: 1.2.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/LORD-MicroStrain/ntrip_client.git', +version: ros2 +}, +status: developed +} +----- +object_recognition_msgs: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/object_recognition_msgs-release.git', +version: 2.0.0-3 +}, +source: { +type: git, +url: 'https://github.com/wg-perception/object_recognition_msgs.git', +version: ros2 +}, +status: maintained +} +----- +octomap: { +doc: { +type: git, +url: 'https://github.com/octomap/octomap.git', +version: devel +}, +release: { +packages: [dynamic_edt_3d, +octomap, +octovis], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/octomap-release.git', +version: 1.9.8-1 +}, +source: { +type: git, +url: 'https://github.com/octomap/octomap.git', +version: devel +}, +status: maintained +} +----- +octomap_mapping: { +doc: { +type: git, +url: 'https://github.com/OctoMap/octomap_mapping.git', +version: ros2 +}, +release: { +packages: [octomap_mapping, +octomap_server], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/octomap_mapping-release.git', +version: 2.0.0-3 +}, +source: { +type: git, +url: 'https://github.com/OctoMap/octomap_mapping.git', +version: ros2 +}, +status: maintained +} +----- +octomap_msgs: { +doc: { +type: git, +url: 'https://github.com/octomap/octomap_msgs.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/octomap_msgs-release.git', +version: 2.0.0-3 +}, +source: { +type: git, +url: 'https://github.com/octomap/octomap_msgs.git', +version: ros2 +}, +status: maintained +} +----- +octomap_ros: { +doc: { +type: git, +url: 'https://github.com/OctoMap/octomap_ros.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/octomap_ros-release.git', +version: 0.4.3-1 +}, +source: { +type: git, +url: 'https://github.com/OctoMap/octomap_ros.git', +version: ros2 +}, +status: maintained +} +----- +octomap_rviz_plugins: { +doc: { +type: git, +url: 'https://github.com/OctoMap/octomap_rviz_plugins.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/octomap_rviz_plugins-release.git', +version: 2.0.0-3 +}, +source: { +type: git, +url: 'https://github.com/OctoMap/octomap_rviz_plugins.git', +version: ros2 +}, +status: maintained +} +----- +ompl: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ompl-release.git', +version: 1.5.2-1 +} +} +----- +orocos_kdl_vendor: { +release: { +packages: [orocos_kdl_vendor, +python_orocos_kdl_vendor], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/orocos_kdl_vendor-release.git', +version: 0.2.4-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/orocos_kdl_vendor.git', +version: humble +}, +status: developed +} +----- +osqp_vendor: { +doc: { +type: git, +url: 'https://github.com/tier4/osqp_vendor.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/osqp_vendor-release.git', +version: 0.2.0-1 +}, +source: { +type: git, +url: 'https://github.com/tier4/osqp_vendor.git', +version: main +}, +status: maintained +} +----- +osrf_pycommon: { +doc: { +type: git, +url: 'https://github.com/osrf/osrf_pycommon.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/osrf_pycommon-release.git', +version: 2.0.2-2 +}, +source: { +type: git, +url: 'https://github.com/osrf/osrf_pycommon.git', +version: master +}, +status: maintained +} +----- +osrf_testing_tools_cpp: { +doc: { +type: git, +url: 'https://github.com/osrf/osrf_testing_tools_cpp.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/osrf_testing_tools_cpp-release.git', +version: 1.5.2-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/osrf/osrf_testing_tools_cpp.git', +version: master +}, +status: maintained +} +----- +ouxt_common: { +doc: { +type: git, +url: 'https://github.com/OUXT-Polaris/ouxt_common.git', +version: master +}, +release: { +packages: [ouxt_common, +ouxt_lint_common], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ouxt_common-release.git', +version: 0.0.8-3 +}, +source: { +type: git, +url: 'https://github.com/OUXT-Polaris/ouxt_common.git', +version: master +}, +status: developed +} +----- +pal_gazebo_worlds: { +doc: { +type: git, +url: 'https://github.com/pal-robotics/pal_gazebo_worlds.git', +version: humble-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/pal-gbp/pal_gazebo_worlds-ros2-release.git', +version: 3.0.3-1 +}, +source: { +type: git, +url: 'https://github.com/pal-robotics/pal_gazebo_worlds.git', +version: humble-devel +}, +status: maintained +} +----- +pal_gripper: { +doc: { +type: git, +url: 'https://github.com/pal-robotics/pal_gripper.git', +version: humble-devel +}, +release: { +packages: [pal_gripper, +pal_gripper_controller_configuration, +pal_gripper_description], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/pal-gbp/pal_gripper-release.git', +version: 3.0.0-1 +}, +source: { +type: git, +url: 'https://github.com/pal-robotics/pal_gripper.git', +version: humble-devel +}, +status: developed +} +----- +pal_statistics: { +doc: { +type: git, +url: 'https://github.com/pal-robotics/pal_statistics.git', +version: humble-devel +}, +release: { +packages: [pal_statistics, +pal_statistics_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/pal-gbp/pal_statistics-release.git', +version: 2.1.3-1 +}, +source: { +type: git, +url: 'https://github.com/pal-robotics/pal_statistics.git', +version: humble-devel +}, +status: maintained +} +----- +pcl_msgs: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/pcl_msgs-release.git', +version: 1.0.0-7 +}, +source: { +type: git, +url: 'https://github.com/ros-perception/pcl_msgs.git', +version: ros2 +}, +status: maintained +} +----- +perception_open3d: { +release: { +packages: [open3d_conversions], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros-gbp/perception_open3d-release.git', +version: 0.2.1-1 +}, +source: { +type: git, +url: 'https://github.com/ros-perception/perception_open3d.git', +version: humble +}, +status: developed +} +----- +perception_pcl: { +doc: { +type: git, +url: 'https://github.com/ros-perception/perception_pcl.git', +version: ros2 +}, +release: { +packages: [pcl_conversions, +pcl_ros, +perception_pcl], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/perception_pcl-release.git', +version: 2.4.0-4 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-perception/perception_pcl.git', +version: ros2 +}, +status: maintained +} +----- +performance_test: { +doc: { +type: git, +url: 'https://gitlab.com/ApexAI/performance_test.git', +version: 1.2.1 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/performance_test-release.git', +version: 1.2.1-1 +}, +source: { +type: git, +url: 'https://gitlab.com/ApexAI/performance_test.git', +version: master +}, +status: maintained +} +----- +performance_test_fixture: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/performance_test_fixture-release.git', +version: 0.0.9-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/performance_test_fixture.git', +version: main +}, +status: maintained +} +----- +phidgets_drivers: { +doc: { +type: git, +url: 'https://github.com/ros-drivers/phidgets_drivers.git', +version: rolling +}, +release: { +packages: [libphidget22, +phidgets_accelerometer, +phidgets_analog_inputs, +phidgets_api, +phidgets_digital_inputs, +phidgets_digital_outputs, +phidgets_drivers, +phidgets_gyroscope, +phidgets_high_speed_encoder, +phidgets_ik, +phidgets_magnetometer, +phidgets_motors, +phidgets_msgs, +phidgets_spatial, +phidgets_temperature], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/phidgets_drivers-release.git', +version: 2.3.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-drivers/phidgets_drivers.git', +version: rolling +}, +status: maintained +} +----- +picknik_ament_copyright: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/picknik_ament_copyright-release.git', +version: 0.0.2-3 +} +} +----- +pinocchio: { +doc: { +type: git, +url: 'https://github.com/stack-of-tasks/pinocchio.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/pinocchio-release.git', +version: 2.6.12-1 +}, +source: { +type: git, +url: 'https://github.com/stack-of-tasks/pinocchio.git', +version: devel +}, +status: developed +} +----- +plotjuggler: { +doc: { +type: git, +url: 'https://github.com/facontidavide/PlotJuggler.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/plotjuggler-release.git', +version: 3.5.1-1 +}, +source: { +type: git, +url: 'https://github.com/facontidavide/PlotJuggler.git', +version: main +}, +status: developed +} +----- +plotjuggler_msgs: { +doc: { +type: git, +url: 'https://github.com/facontidavide/plotjuggler_msgs.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/plotjuggler_msgs-release.git', +version: 0.2.3-3 +}, +source: { +type: git, +url: 'https://github.com/facontidavide/plotjuggler_msgs.git', +version: ros2 +}, +status: developed +} +----- +plotjuggler_ros: { +doc: { +type: git, +url: 'https://github.com/PlotJuggler/plotjuggler-ros-plugins.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/plotjuggler-ros-plugins-release.git', +version: 1.5.1-3 +}, +source: { +type: git, +url: 'https://github.com/PlotJuggler/plotjuggler-ros-plugins.git', +version: rolling +}, +status: developed +} +----- +pluginlib: { +doc: { +type: git, +url: 'https://github.com/ros/pluginlib.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/pluginlib-release.git', +version: 5.1.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/pluginlib.git', +version: humble +}, +status: maintained +} +----- +pmb2_navigation: { +doc: { +type: git, +url: 'https://github.com/pal-robotics/pmb2_navigation.git', +version: humble-devel +}, +release: { +packages: [pmb2_2dnav, +pmb2_maps, +pmb2_navigation], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/pal-gbp/pmb2_navigation-gbp.git', +version: 3.0.2-1 +}, +source: { +type: git, +url: 'https://github.com/pal-robotics/pmb2_navigation.git', +version: humble-devel +}, +status: developed +} +----- +pmb2_robot: { +doc: { +type: git, +url: 'https://github.com/pal-robotics/pmb2_robot.git', +version: humble-devel +}, +release: { +packages: [pmb2_bringup, +pmb2_controller_configuration, +pmb2_description, +pmb2_robot], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/pal-gbp/pmb2_robot-gbp.git', +version: 4.0.5-1 +}, +source: { +type: git, +url: 'https://github.com/pal-robotics/pmb2_robot.git', +version: humble-devel +}, +status: maintained +} +----- +pmb2_simulation: { +doc: { +type: git, +url: 'https://github.com/pal-robotics/pmb2_simulation.git', +version: humble-devel +}, +release: { +packages: [pmb2_gazebo, +pmb2_simulation], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/pal-gbp/pmb2_simulation-release.git', +version: 4.0.0-1 +}, +source: { +type: git, +url: 'https://github.com/pal-robotics/pmb2_simulation.git', +version: humble-devel +}, +status: developed +} +----- +point_cloud_msg_wrapper: { +doc: { +type: git, +url: 'https://gitlab.com/ApexAI/point_cloud_msg_wrapper', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/point_cloud_msg_wrapper-release.git', +version: 1.0.7-3 +}, +source: { +type: git, +url: 'https://gitlab.com/ApexAI/point_cloud_msg_wrapper', +version: rolling +}, +status: developed +} +----- +pointcloud_to_laserscan: { +doc: { +type: git, +url: 'https://github.com/ros-perception/pointcloud_to_laserscan.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/pointcloud_to_laserscan-release.git', +version: 2.0.1-3 +}, +source: { +type: git, +url: 'https://github.com/ros-perception/pointcloud_to_laserscan.git', +version: humble +}, +status: maintained +} +----- +popf: { +doc: { +type: git, +url: 'https://github.com/fmrico/popf.git', +version: humble-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/fmrico/popf-release.git', +version: 0.0.14-1 +}, +source: { +type: git, +url: 'https://github.com/fmrico/popf.git', +version: humble-devel +}, +status: developed +} +----- +pose_cov_ops: { +doc: { +type: git, +url: 'https://github.com/mrpt-ros-pkg/pose_cov_ops.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/pose_cov_ops-release.git', +version: 0.3.8-1 +}, +source: { +type: git, +url: 'https://github.com/mrpt-ros-pkg/pose_cov_ops.git', +version: master +}, +status: maintained +} +----- +pybind11_json_vendor: { +doc: { +type: git, +url: 'https://github.com/open-rmf/pybind11_json_vendor.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/pybind11_json_vendor-release.git', +version: 0.2.0-1 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/pybind11_json_vendor.git', +version: main +}, +status: developed +} +----- +pybind11_vendor: { +doc: { +type: git, +url: 'https://github.com/ros2/pybind11_vendor.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/pybind11_vendor-release.git', +version: 2.4.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/pybind11_vendor.git', +version: humble +}, +status: maintained +} +----- +python_cmake_module: { +doc: { +type: git, +url: 'https://github.com/ros2/python_cmake_module.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/python_cmake_module-release.git', +version: 0.10.0-2 +}, +source: { +type: git, +url: 'https://github.com/ros2/python_cmake_module.git', +version: humble +}, +status: developed +} +----- +python_qt_binding: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/python_qt_binding.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/python_qt_binding-release.git', +version: 1.1.1-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-visualization/python_qt_binding.git', +version: humble +}, +status: maintained +} +----- +qpoases_vendor: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/qpoases_vendor-release.git', +version: 3.2.3-3 +}, +source: { +type: git, +url: 'https://github.com/Autoware-AI/qpoases_vendor.git', +version: ros2 +}, +status: maintained +} +----- +qt_gui_core: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/qt_gui_core.git', +version: humble +}, +release: { +packages: [qt_dotgraph, +qt_gui, +qt_gui_app, +qt_gui_core, +qt_gui_cpp, +qt_gui_py_common], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/qt_gui_core-release.git', +version: 2.2.2-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-visualization/qt_gui_core.git', +version: humble +}, +status: maintained +} +----- +quaternion_operation: { +doc: { +type: git, +url: 'https://github.com/OUXT-Polaris/quaternion_operation.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/quaternion_operation-release.git', +version: 0.0.11-1 +}, +source: { +type: git, +url: 'https://github.com/OUXT-Polaris/quaternion_operation.git', +version: ros2 +}, +status: maintained +} +----- +r2r_spl: { +doc: { +type: git, +url: 'https://github.com/ros-sports/r2r_spl.git', +version: humble +}, +release: { +packages: [r2r_spl_7, +splsm_7, +splsm_7_conversion], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/r2r_spl-release.git', +version: 2.0.1-1 +}, +source: { +type: git, +url: 'https://github.com/ros-sports/r2r_spl.git', +version: humble +}, +status: developed +} +----- +radar_msgs: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/radar_msgs-release.git', +version: 0.2.1-3 +}, +status: maintained +} +----- +random_numbers: { +doc: { +type: git, +url: 'https://github.com/ros-planning/random_numbers.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/random_numbers-release.git', +version: 2.0.1-3 +}, +source: { +type: git, +url: 'https://github.com/ros-planning/random_numbers.git', +version: ros2 +}, +status: maintained +} +----- +rc_common_msgs: { +doc: { +type: git, +url: 'https://github.com/roboception/rc_common_msgs_ros2.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rc_common_msgs_ros2-release.git', +version: 0.5.3-4 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/roboception/rc_common_msgs_ros2.git', +version: master +}, +status: developed +} +----- +rc_dynamics_api: { +doc: { +type: git, +url: 'https://github.com/roboception/rc_dynamics_api.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rc_dynamics_api-release.git', +version: 0.10.3-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/roboception/rc_dynamics_api.git', +version: master +}, +status: developed +} +----- +rc_genicam_api: { +doc: { +type: git, +url: 'https://github.com/roboception/rc_genicam_api.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rc_genicam_api-release.git', +version: 2.5.12-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/roboception/rc_genicam_api.git', +version: master +}, +status: developed +} +----- +rc_genicam_driver: { +doc: { +type: git, +url: 'https://github.com/roboception/rc_genicam_driver_ros2.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rc_genicam_driver_ros2-release.git', +version: 0.2.1-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/roboception/rc_genicam_driver_ros2.git', +version: master +}, +status: developed +} +----- +rc_reason_clients: { +doc: { +type: git, +url: 'https://github.com/roboception/rc_reason_clients_ros2.git', +version: master +}, +release: { +packages: [rc_reason_clients, +rc_reason_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rc_reason_clients-release.git', +version: 0.2.1-4 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/roboception/rc_reason_clients_ros2.git', +version: master +}, +status: developed +} +----- +rcdiscover: { +doc: { +type: git, +url: 'https://github.com/roboception/rcdiscover.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rcdiscover-release.git', +version: 1.1.4-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/roboception/rcdiscover.git', +version: master +}, +status: developed +} +----- +rcl: { +doc: { +type: git, +url: 'https://github.com/ros2/rcl.git', +version: humble +}, +release: { +packages: [rcl, +rcl_action, +rcl_lifecycle, +rcl_yaml_param_parser], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rcl-release.git', +version: 5.3.2-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rcl.git', +version: humble +}, +status: maintained +} +----- +rcl_interfaces: { +doc: { +type: git, +url: 'https://github.com/ros2/rcl_interfaces.git', +version: humble +}, +release: { +packages: [action_msgs, +builtin_interfaces, +composition_interfaces, +lifecycle_msgs, +rcl_interfaces, +rosgraph_msgs, +statistics_msgs, +test_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rcl_interfaces-release.git', +version: 1.2.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rcl_interfaces.git', +version: humble +}, +status: maintained +} +----- +rcl_logging: { +doc: { +type: git, +url: 'https://github.com/ros2/rcl_logging.git', +version: humble +}, +release: { +packages: [rcl_logging_interface, +rcl_logging_noop, +rcl_logging_spdlog], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rcl_logging-release.git', +version: 2.3.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rcl_logging.git', +version: humble +}, +status: maintained +} +----- +rclc: { +doc: { +type: git, +url: 'https://github.com/ros2/rclc.git', +version: humble +}, +release: { +packages: [rclc, +rclc_examples, +rclc_lifecycle, +rclc_parameter], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rclc-release.git', +version: 4.0.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rclc.git', +version: humble +}, +status: developed +} +----- +rclcpp: { +doc: { +type: git, +url: 'https://github.com/ros2/rclcpp.git', +version: humble +}, +release: { +packages: [rclcpp, +rclcpp_action, +rclcpp_components, +rclcpp_lifecycle], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rclcpp-release.git', +version: 16.0.2-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rclcpp.git', +version: humble +}, +status: maintained +} +----- +rclpy: { +doc: { +type: git, +url: 'https://github.com/ros2/rclpy.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rclpy-release.git', +version: 3.3.5-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rclpy.git', +version: humble +}, +status: maintained +} +----- +rcpputils: { +doc: { +type: git, +url: 'https://github.com/ros2/rcpputils.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rcpputils-release.git', +version: 2.4.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rcpputils.git', +version: humble +}, +status: developed +} +----- +rcss3d_agent: { +doc: { +type: git, +url: 'https://github.com/ros-sports/rcss3d_agent.git', +version: humble +}, +release: { +packages: [rcss3d_agent, +rcss3d_agent_basic, +rcss3d_agent_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rcss3d_agent-release.git', +version: 0.2.1-1 +}, +source: { +type: git, +url: 'https://github.com/ros-sports/rcss3d_agent.git', +version: humble +}, +status: developed +} +----- +rcutils: { +doc: { +type: git, +url: 'https://github.com/ros2/rcutils.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rcutils-release.git', +version: 5.1.2-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rcutils.git', +version: humble +}, +status: maintained +} +----- +realsense2_camera: { +doc: { +type: git, +url: 'https://github.com/IntelRealSense/realsense-ros.git', +version: ros2-beta +}, +release: { +packages: [realsense2_camera, +realsense2_camera_msgs, +realsense2_description], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/IntelRealSense/realsense-ros-release.git', +version: 4.51.1-1 +}, +source: { +type: git, +url: 'https://github.com/IntelRealSense/realsense-ros.git', +version: ros2-beta +}, +status: developed +} +----- +realtime_support: { +doc: { +type: git, +url: 'https://github.com/ros2/realtime_support.git', +version: humble +}, +release: { +packages: [rttest, +tlsf_cpp], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/realtime_support-release.git', +version: 0.13.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/realtime_support.git', +version: humble +}, +status: maintained +} +----- +realtime_tools: { +doc: { +type: git, +url: 'https://github.com/ros-controls/realtime_tools.git', +version: foxy-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/realtime_tools-release.git', +version: 2.2.0-3 +}, +source: { +type: git, +url: 'https://github.com/ros-controls/realtime_tools.git', +version: foxy-devel +}, +status: maintained +} +----- +resource_retriever: { +doc: { +type: git, +url: 'https://github.com/ros/resource_retriever.git', +version: humble +}, +release: { +packages: [libcurl_vendor, +resource_retriever], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/resource_retriever-release.git', +version: 3.1.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/resource_retriever.git', +version: humble +}, +status: maintained +} +----- +rmf_api_msgs: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_api_msgs.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_api_msgs-release.git', +version: 0.0.1-1 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_api_msgs.git', +version: humble +}, +status: developed +} +----- +rmf_battery: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_battery.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_battery-release.git', +version: 0.1.3-2 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_battery.git', +version: main +}, +status: developed +} +----- +rmf_building_map_msgs: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_building_map_msgs.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_building_map_msgs-release.git', +version: 1.2.0-6 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_building_map_msgs.git', +version: rolling +}, +status: developed +} +----- +rmf_cmake_uncrustify: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_cmake_uncrustify.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_cmake_uncrustify-release.git', +version: 1.2.0-4 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_cmake_uncrustify.git', +version: rolling +}, +status: developed +} +----- +rmf_demos: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_demos.git', +version: main +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_demos.git', +version: main +}, +status: developed +} +----- +rmf_internal_msgs: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_internal_msgs.git', +version: main +}, +release: { +packages: [rmf_charger_msgs, +rmf_dispenser_msgs, +rmf_door_msgs, +rmf_fleet_msgs, +rmf_ingestor_msgs, +rmf_lift_msgs, +rmf_obstacle_msgs, +rmf_scheduler_msgs, +rmf_site_map_msgs, +rmf_task_msgs, +rmf_traffic_msgs, +rmf_workcell_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_internal_msgs-release.git', +version: 3.0.2-1 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_internal_msgs.git', +version: main +}, +status: developed +} +----- +rmf_ros2: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_ros2.git', +version: humble +}, +release: { +packages: [rmf_fleet_adapter, +rmf_fleet_adapter_python, +rmf_task_ros2, +rmf_traffic_ros2, +rmf_websocket], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_ros2-release.git', +version: 2.1.2-1 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_ros2.git', +version: humble +}, +status: developed +} +----- +rmf_simulation: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_simulation.git', +version: main +}, +release: { +packages: [rmf_building_sim_common, +rmf_building_sim_gz_classic_plugins, +rmf_building_sim_gz_plugins, +rmf_robot_sim_common, +rmf_robot_sim_gz_classic_plugins, +rmf_robot_sim_gz_plugins], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_simulation-release.git', +version: 2.0.0-1 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_simulation.git', +version: main +}, +status: developed +} +----- +rmf_task: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_task.git', +version: humble +}, +release: { +packages: [rmf_task, +rmf_task_sequence], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_task-release.git', +version: 2.1.1-1 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_task.git', +version: humble +}, +status: developed +} +----- +rmf_traffic: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_traffic.git', +version: main +}, +release: { +packages: [rmf_traffic, +rmf_traffic_examples], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_traffic-release.git', +version: 3.0.0-1 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_traffic.git', +version: main +}, +status: developed +} +----- +rmf_traffic_editor: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_traffic_editor.git', +version: main +}, +release: { +packages: [rmf_building_map_tools, +rmf_traffic_editor, +rmf_traffic_editor_assets, +rmf_traffic_editor_test_maps], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_traffic_editor-release.git', +version: 1.6.0-1 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_traffic_editor.git', +version: main +}, +status: developed +} +----- +rmf_utils: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_utils.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_utils-release.git', +version: 1.4.0-2 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_utils.git', +version: main +}, +status: developed +} +----- +rmf_visualization: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_visualization.git', +version: main +}, +release: { +packages: [rmf_visualization, +rmf_visualization_building_systems, +rmf_visualization_fleet_states, +rmf_visualization_floorplans, +rmf_visualization_navgraphs, +rmf_visualization_obstacles, +rmf_visualization_rviz2_plugins, +rmf_visualization_schedule], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_visualization-release.git', +version: 2.0.0-1 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_visualization.git', +version: main +}, +status: developed +} +----- +rmf_visualization_msgs: { +doc: { +type: git, +url: 'https://github.com/open-rmf/rmf_visualization_msgs.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmf_visualization_msgs-release.git', +version: 1.2.0-4 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/rmf_visualization_msgs.git', +version: main +}, +status: developed +} +----- +rmw: { +doc: { +type: git, +url: 'https://github.com/ros2/rmw.git', +version: humble +}, +release: { +packages: [rmw, +rmw_implementation_cmake], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmw-release.git', +version: 6.1.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rmw.git', +version: humble +}, +status: maintained +} +----- +rmw_connextdds: { +doc: { +type: git, +url: 'https://github.com/ros2/rmw_connextdds.git', +version: humble +}, +release: { +packages: [rmw_connextdds, +rmw_connextdds_common, +rti_connext_dds_cmake_module], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmw_connextdds-release.git', +version: 0.11.1-2 +}, +source: { +type: git, +url: 'https://github.com/ros2/rmw_connextdds.git', +version: humble +}, +status: developed +} +----- +rmw_cyclonedds: { +doc: { +type: git, +url: 'https://github.com/ros2/rmw_cyclonedds.git', +version: humble +}, +release: { +packages: [rmw_cyclonedds_cpp], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmw_cyclonedds-release.git', +version: 1.3.4-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rmw_cyclonedds.git', +version: humble +}, +status: developed +} +----- +rmw_dds_common: { +doc: { +type: git, +url: 'https://github.com/ros2/rmw_dds_common.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmw_dds_common-release.git', +version: 1.6.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rmw_dds_common.git', +version: humble +}, +status: maintained +} +----- +rmw_fastrtps: { +doc: { +type: git, +url: 'https://github.com/ros2/rmw_fastrtps.git', +version: humble +}, +release: { +packages: [rmw_fastrtps_cpp, +rmw_fastrtps_dynamic_cpp, +rmw_fastrtps_shared_cpp], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmw_fastrtps-release.git', +version: 6.2.2-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rmw_fastrtps.git', +version: humble +}, +status: developed +} +----- +rmw_gurumdds: { +doc: { +type: git, +url: 'https://github.com/ros2/rmw_gurumdds.git', +version: humble +}, +release: { +packages: [rmw_gurumdds_cpp, +rmw_gurumdds_shared_cpp], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmw_gurumdds-release.git', +version: 3.2.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros2/rmw_gurumdds.git', +version: humble +}, +status: developed +} +----- +rmw_implementation: { +doc: { +type: git, +url: 'https://github.com/ros2/rmw_implementation.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rmw_implementation-release.git', +version: 2.8.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rmw_implementation.git', +version: humble +}, +status: developed +} +----- +robot_calibration: { +doc: { +type: git, +url: 'https://github.com/mikeferguson/robot_calibration.git', +version: ros2 +}, +release: { +packages: [robot_calibration, +robot_calibration_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/robot_calibration-release.git', +version: 0.8.0-1 +}, +source: { +type: git, +url: 'https://github.com/mikeferguson/robot_calibration.git', +version: ros2 +}, +status: developed +} +----- +robot_controllers: { +doc: { +type: git, +url: 'https://github.com/fetchrobotics/robot_controllers.git', +version: ros2 +}, +release: { +packages: [robot_controllers, +robot_controllers_interface, +robot_controllers_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/fetchrobotics-gbp/robot_controllers-ros2-release.git', +version: 0.9.3-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/fetchrobotics/robot_controllers.git', +version: ros2 +}, +status: maintained +} +----- +robot_localization: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/robot_localization-release.git', +version: 3.3.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/cra-ros-pkg/robot_localization.git', +version: ros2 +} +} +----- +robot_state_publisher: { +doc: { +type: git, +url: 'https://github.com/ros/robot_state_publisher.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/robot_state_publisher-release.git', +version: 3.0.2-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/robot_state_publisher.git', +version: humble +}, +status: maintained +} +----- +robot_upstart: { +doc: { +type: git, +url: 'https://github.com/clearpathrobotics/robot_upstart.git', +version: foxy-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/clearpath-gbp/robot_upstart-release.git', +version: 1.0.2-1 +}, +source: { +type: git, +url: 'https://github.com/clearpathrobotics/robot_upstart.git', +version: foxy-devel +}, +status: maintained +} +----- +robotraconteur: { +source: { +type: git, +url: 'https://github.com/robotraconteur/robotraconteur.git', +version: ros2-humble +}, +status: maintained +} +----- +ros1_bridge: { +doc: { +type: git, +url: 'https://github.com/ros2/ros1_bridge.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros1_bridge-release.git' +}, +source: { +test_commits: false, +type: git, +url: 'https://github.com/ros2/ros1_bridge.git', +version: master +}, +status: maintained +} +----- +ros2_control: { +doc: { +type: git, +url: 'https://github.com/ros-controls/ros2_control.git', +version: master +}, +release: { +packages: [controller_interface, +controller_manager, +controller_manager_msgs, +hardware_interface, +joint_limits, +ros2_control, +ros2_control_test_assets, +ros2controlcli, +transmission_interface], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros2_control-release.git', +version: 2.16.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-controls/ros2_control.git', +version: master +}, +status: developed +} +----- +ros2_controllers: { +doc: { +type: git, +url: 'https://github.com/ros-controls/ros2_controllers.git', +version: master +}, +release: { +packages: [diff_drive_controller, +effort_controllers, +force_torque_sensor_broadcaster, +forward_command_controller, +gripper_controllers, +imu_sensor_broadcaster, +joint_state_broadcaster, +joint_trajectory_controller, +position_controllers, +ros2_controllers, +ros2_controllers_test_nodes, +rqt_joint_trajectory_controller, +tricycle_controller, +velocity_controllers], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros2_controllers-release.git', +version: 2.12.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-controls/ros2_controllers.git', +version: master +}, +status: developed +} +----- +ros2_ouster_drivers: { +doc: { +type: git, +url: 'https://github.com/SteveMacenski/ros2_ouster_drivers.git', +version: foxy-devel +}, +release: { +packages: [ouster_msgs, +ros2_ouster], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros2_ouster_drivers-release.git', +version: 0.4.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/SteveMacenski/ros2_ouster_drivers.git', +version: foxy-devel +}, +status: maintained +} +----- +ros2_planning_system: { +doc: { +type: git, +url: 'https://github.com/IntelligentRoboticsLabs/ros2_planning_system.git', +version: humble-devel +}, +release: { +packages: [plansys2_bringup, +plansys2_bt_actions, +plansys2_core, +plansys2_domain_expert, +plansys2_executor, +plansys2_lifecycle_manager, +plansys2_msgs, +plansys2_pddl_parser, +plansys2_planner, +plansys2_popf_plan_solver, +plansys2_problem_expert, +plansys2_terminal, +plansys2_tools], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release.git', +version: 2.0.9-1 +}, +source: { +type: git, +url: 'https://github.com/IntelligentRoboticsLabs/ros2_planning_system.git', +version: humble-devel +}, +status: developed +} +----- +ros2_socketcan: { +doc: { +type: git, +url: 'https://github.com/autowarefoundation/ros2_socketcan.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros2_socketcan-release.git', +version: 1.1.0-3 +}, +source: { +type: git, +url: 'https://github.com/autowarefoundation/ros2_socketcan.git', +version: main +}, +status: developed +} +----- +ros2_tracing: { +doc: { +type: git, +url: 'https://github.com/ros2/ros2_tracing.git', +version: humble +}, +release: { +packages: [ros2trace, +tracetools, +tracetools_launch, +tracetools_read, +tracetools_test, +tracetools_trace], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros2_tracing-release.git', +version: 4.1.1-1 +}, +source: { +type: git, +url: 'https://github.com/ros2/ros2_tracing.git', +version: humble +}, +status: developed +} +----- +ros2acceleration: { +doc: { +type: git, +url: 'https://github.com/ros-acceleration/ros2acceleration.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros2acceleration-release.git', +version: 0.5.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-acceleration/ros2acceleration.git', +version: rolling +}, +status: developed +} +----- +ros2cli: { +doc: { +type: git, +url: 'https://github.com/ros2/ros2cli.git', +version: humble +}, +release: { +packages: [ros2action, +ros2cli, +ros2cli_test_interfaces, +ros2component, +ros2doctor, +ros2interface, +ros2lifecycle, +ros2lifecycle_test_fixtures, +ros2multicast, +ros2node, +ros2param, +ros2pkg, +ros2run, +ros2service, +ros2topic], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros2cli-release.git', +version: 0.18.4-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/ros2cli.git', +version: humble +}, +status: maintained +} +----- +ros2cli_common_extensions: { +doc: { +type: git, +url: 'https://github.com/ros2/ros2cli_common_extensions.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros2cli_common_extensions-release.git', +version: 0.1.1-4 +}, +source: { +type: git, +url: 'https://github.com/ros2/ros2cli_common_extensions.git', +version: humble +}, +status: maintained +} +----- +ros2launch_security: { +doc: { +type: git, +url: 'https://github.com/osrf/ros2launch_security.git', +version: main +}, +release: { +packages: [ros2launch_security, +ros2launch_security_examples], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros2launch_security-release.git', +version: 1.0.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/osrf/ros2launch_security.git', +version: main +}, +status: maintained +} +----- +ros_canopen: { +release: { +packages: [can_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros_canopen-release.git', +version: 2.0.0-4 +}, +source: { +type: git, +url: 'https://github.com/ros-industrial/ros_canopen.git', +version: dashing-devel +}, +status: developed +} +----- +ros_environment: { +doc: { +type: git, +url: 'https://github.com/ros/ros_environment.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros_environment-release.git', +version: 3.2.2-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/ros_environment.git', +version: humble +}, +status: maintained +} +----- +ros_gz: { +doc: { +type: git, +url: 'https://github.com/gazebosim/ros_gz.git', +version: humble +}, +release: { +packages: [ros_gz, +ros_gz_bridge, +ros_gz_image, +ros_gz_interfaces, +ros_gz_sim, +ros_gz_sim_demos, +ros_ign, +ros_ign_bridge, +ros_ign_gazebo, +ros_ign_gazebo_demos, +ros_ign_image, +ros_ign_interfaces], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros_ign-release.git', +version: 0.244.9-1 +}, +source: { +type: git, +url: 'https://github.com/gazebosim/ros_gz.git', +version: humble +}, +status: maintained +} +----- +ros_image_to_qimage: { +doc: { +type: git, +url: 'https://github.com/ros-sports/ros_image_to_qimage.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros_image_to_qimage-release.git', +version: 0.2.1-1 +}, +source: { +type: git, +url: 'https://github.com/ros-sports/ros_image_to_qimage.git', +version: humble +}, +status: developed +} +----- +ros_testing: { +doc: { +type: git, +url: 'https://github.com/ros2/ros_testing.git', +version: humble +}, +release: { +packages: [ros2test, +ros_testing], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros_testing-release.git', +version: 0.4.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/ros_testing.git', +version: humble +}, +status: maintained +} +----- +ros_workspace: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros_workspace-release.git', +version: 1.0.2-2 +}, +source: { +type: git, +url: 'https://github.com/ros2/ros_workspace.git', +version: latest +}, +status: maintained +} +----- +rosbag2: { +doc: { +type: git, +url: 'https://github.com/ros2/rosbag2.git', +version: humble +}, +release: { +packages: [ros2bag, +rosbag2, +rosbag2_compression, +rosbag2_compression_zstd, +rosbag2_cpp, +rosbag2_interfaces, +rosbag2_performance_benchmarking, +rosbag2_py, +rosbag2_storage, +rosbag2_storage_default_plugins, +rosbag2_test_common, +rosbag2_tests, +rosbag2_transport, +shared_queues_vendor, +sqlite3_vendor, +zstd_vendor], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosbag2-release.git', +version: 0.15.3-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rosbag2.git', +version: humble +}, +status: developed +} +----- +rosbag2_bag_v2: { +doc: { +type: git, +url: 'https://github.com/ros2/rosbag2_bag_v2.git', +version: master +}, +release: { +packages: [ros1_rosbag_storage_vendor, +rosbag2_bag_v2_plugins], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosbag2_bag_v2-release.git' +}, +source: { +test_commits: false, +type: git, +url: 'https://github.com/ros2/rosbag2_bag_v2.git', +version: master +}, +status: maintained +} +----- +rosbag2_storage_mcap: { +doc: { +type: git, +url: 'https://github.com/ros-tooling/rosbag2_storage_mcap.git', +version: main +}, +release: { +packages: [mcap_vendor, +rosbag2_storage_mcap, +rosbag2_storage_mcap_testdata], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosbag2_storage_mcap-release.git', +version: 0.5.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-tooling/rosbag2_storage_mcap.git', +version: main +}, +status: developed +} +----- +rosbridge_suite: { +doc: { +type: git, +url: 'https://github.com/RobotWebTools/rosbridge_suite.git', +version: ros2 +}, +release: { +packages: [rosapi, +rosapi_msgs, +rosbridge_library, +rosbridge_msgs, +rosbridge_server, +rosbridge_suite, +rosbridge_test_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosbridge_suite-release.git', +version: 1.3.1-1 +}, +source: { +type: git, +url: 'https://github.com/RobotWebTools/rosbridge_suite.git', +version: ros2 +}, +status: developed +} +----- +rosidl: { +doc: { +type: git, +url: 'https://github.com/ros2/rosidl.git', +version: humble +}, +release: { +packages: [rosidl_adapter, +rosidl_cli, +rosidl_cmake, +rosidl_generator_c, +rosidl_generator_cpp, +rosidl_parser, +rosidl_runtime_c, +rosidl_runtime_cpp, +rosidl_typesupport_interface, +rosidl_typesupport_introspection_c, +rosidl_typesupport_introspection_cpp], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosidl-release.git', +version: 3.1.4-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rosidl.git', +version: humble +}, +status: maintained +} +----- +rosidl_dds: { +doc: { +type: git, +url: 'https://github.com/ros2/rosidl_dds.git', +version: humble +}, +release: { +packages: [rosidl_generator_dds_idl], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosidl_dds-release.git', +version: 0.8.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rosidl_dds.git', +version: humble +}, +status: maintained +} +----- +rosidl_defaults: { +doc: { +type: git, +url: 'https://github.com/ros2/rosidl_defaults.git', +version: humble +}, +release: { +packages: [rosidl_default_generators, +rosidl_default_runtime], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosidl_defaults-release.git', +version: 1.2.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rosidl_defaults.git', +version: humble +}, +status: maintained +} +----- +rosidl_python: { +doc: { +type: git, +url: 'https://github.com/ros2/rosidl_python.git', +version: humble +}, +release: { +packages: [rosidl_generator_py], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosidl_python-release.git', +version: 0.14.4-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rosidl_python.git', +version: humble +}, +status: maintained +} +----- +rosidl_runtime_py: { +doc: { +type: git, +url: 'https://github.com/ros2/rosidl_runtime_py.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosidl_runtime_py-release.git', +version: 0.9.3-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rosidl_runtime_py.git', +version: humble +}, +status: maintained +} +----- +rosidl_typesupport: { +doc: { +type: git, +url: 'https://github.com/ros2/rosidl_typesupport.git', +version: humble +}, +release: { +packages: [rosidl_typesupport_c, +rosidl_typesupport_cpp], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosidl_typesupport-release.git', +version: 2.0.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rosidl_typesupport.git', +version: humble +}, +status: maintained +} +----- +rosidl_typesupport_fastrtps: { +doc: { +type: git, +url: 'https://github.com/ros2/rosidl_typesupport_fastrtps.git', +version: humble +}, +release: { +packages: [fastrtps_cmake_module, +rosidl_typesupport_fastrtps_c, +rosidl_typesupport_fastrtps_cpp], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release.git', +version: 2.2.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rosidl_typesupport_fastrtps.git', +version: humble +}, +status: developed +} +----- +rosidl_typesupport_gurumdds: { +doc: { +type: git, +url: 'https://github.com/ros2/rosidl_typesupport_gurumdds.git', +version: humble +}, +release: { +packages: [gurumdds_cmake_module], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rosidl_typesupport_gurumdds-release.git', +version: 3.1.1-1 +}, +source: { +type: git, +url: 'https://github.com/ros2/rosidl_typesupport_gurumdds.git', +version: humble +}, +status: developed +} +----- +rospy_message_converter: { +doc: { +type: git, +url: 'https://github.com/uos/rospy_message_converter.git', +version: humble +}, +release: { +packages: [rclpy_message_converter, +rclpy_message_converter_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rospy_message_converter-release.git', +version: 2.0.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/uos/rospy_message_converter.git', +version: humble +}, +status: maintained +} +----- +rot_conv_lib: { +release: { +packages: [rot_conv], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rot_conv_lib-release.git', +version: 1.0.11-2 +}, +source: { +type: git, +url: 'https://github.com/AIS-Bonn/rot_conv_lib.git', +version: master +}, +status: maintained +} +----- +rplidar_ros: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rplidar_ros-release.git', +version: 2.1.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/allenh1/rplidar_ros.git', +version: ros2 +}, +status: developed +} +----- +rpyutils: { +doc: { +type: git, +url: 'https://github.com/ros2/rpyutils.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rpyutils-release.git', +version: 0.2.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rpyutils.git', +version: humble +}, +status: developed +} +----- +rqt: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt.git', +version: humble +}, +release: { +packages: [rqt, +rqt_gui, +rqt_gui_cpp, +rqt_gui_py, +rqt_py_common], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt-release.git', +version: 1.1.4-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-visualization/rqt.git', +version: humble +}, +status: maintained +} +----- +rqt_action: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_action.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_action-release.git', +version: 2.0.1-3 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_action.git', +version: humble +}, +status: maintained +} +----- +rqt_bag: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_bag.git', +version: humble +}, +release: { +packages: [rqt_bag, +rqt_bag_plugins], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_bag-release.git', +version: 1.1.4-1 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_bag.git', +version: humble +}, +status: maintained +} +----- +rqt_common_plugins: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_common_plugins.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_common_plugins-release.git', +version: 1.2.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_common_plugins.git', +version: ros2 +}, +status: maintained +} +----- +rqt_console: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_console.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_console-release.git', +version: 2.0.2-3 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_console.git', +version: humble +}, +status: maintained +} +----- +rqt_graph: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_graph.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_graph-release.git', +version: 1.3.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-visualization/rqt_graph.git', +version: humble +}, +status: maintained +} +----- +rqt_image_overlay: { +doc: { +type: git, +url: 'https://github.com/ros-sports/rqt_image_overlay.git', +version: humble +}, +release: { +packages: [rqt_image_overlay, +rqt_image_overlay_layer], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_image_overlay-release.git', +version: 0.1.3-1 +}, +source: { +type: git, +url: 'https://github.com/ros-sports/rqt_image_overlay.git', +version: humble +}, +status: developed +} +----- +rqt_image_view: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_image_view.git', +version: rolling-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_image_view-release.git', +version: 1.2.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-visualization/rqt_image_view.git', +version: rolling-devel +}, +status: maintained +} +----- +rqt_moveit: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_moveit.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_moveit-release.git', +version: 1.0.1-3 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_moveit.git', +version: ros2 +}, +status: maintained +} +----- +rqt_msg: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_msg.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_msg-release.git', +version: 1.2.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_msg.git', +version: humble +}, +status: maintained +} +----- +rqt_plot: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_plot.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_plot-release.git', +version: 1.1.2-1 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_plot.git', +version: humble +}, +status: maintained +} +----- +rqt_publisher: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_publisher.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_publisher-release.git', +version: 1.5.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_publisher.git', +version: humble +}, +status: maintained +} +----- +rqt_py_console: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_py_console.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_py_console-release.git', +version: 1.0.2-3 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_py_console.git', +version: humble +}, +status: maintained +} +----- +rqt_reconfigure: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_reconfigure.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_reconfigure-release.git', +version: 1.1.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-visualization/rqt_reconfigure.git', +version: humble +}, +status: maintained +} +----- +rqt_robot_dashboard: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_robot_dashboard.git', +version: ROS2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_robot_dashboard-release.git', +version: 0.6.1-3 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_robot_dashboard.git', +version: ROS2 +}, +status: maintained +} +----- +rqt_robot_monitor: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_robot_monitor.git', +version: dashing-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_robot_monitor-release.git', +version: 1.0.5-2 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_robot_monitor.git', +version: dashing-devel +}, +status: maintained +} +----- +rqt_robot_steering: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_robot_steering.git', +version: dashing-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_robot_steering-release.git', +version: 1.0.0-4 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_robot_steering.git', +version: dashing-devel +}, +status: maintained +} +----- +rqt_runtime_monitor: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_runtime_monitor.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_runtime_monitor-release.git', +version: 1.0.0-3 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_runtime_monitor.git', +version: rolling +}, +status: maintained +} +----- +rqt_service_caller: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_service_caller.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_service_caller-release.git', +version: 1.0.5-3 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_service_caller.git', +version: humble +}, +status: maintained +} +----- +rqt_shell: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_shell.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_shell-release.git', +version: 1.0.2-3 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_shell.git', +version: humble +}, +status: maintained +} +----- +rqt_srv: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_srv.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_srv-release.git', +version: 1.0.3-3 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_srv.git', +version: humble +}, +status: maintained +} +----- +rqt_tf_tree: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_tf_tree.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_tf_tree-release.git', +version: 1.0.4-1 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/rqt_tf_tree.git', +version: humble +}, +status: maintained +} +----- +rqt_topic: { +doc: { +type: git, +url: 'https://github.com/ros-visualization/rqt_topic.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rqt_topic-release.git', +version: 1.5.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-visualization/rqt_topic.git', +version: humble +}, +status: maintained +} +----- +rsl: { +doc: { +type: git, +url: 'https://github.com/PickNikRobotics/RSL.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/PickNikRobotics/RSL-release.git', +version: 0.1.1-1 +}, +source: { +type: git, +url: 'https://github.com/PickNikRobotics/RSL.git', +version: main +}, +status: developed +} +----- +rt_manipulators_cpp: { +doc: { +type: git, +url: 'https://github.com/rt-net/rt_manipulators_cpp.git', +version: ros2 +}, +release: { +packages: [rt_manipulators_cpp, +rt_manipulators_examples], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/rt-net-gbp/rt_manipulators_cpp-release.git', +version: 1.0.0-1 +}, +source: { +type: git, +url: 'https://github.com/rt-net/rt_manipulators_cpp.git', +version: ros2 +}, +status: maintained +} +----- +rtabmap: { +doc: { +type: git, +url: 'https://github.com/introlab/rtabmap.git', +version: rolling-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rtabmap-release.git', +version: 0.20.21-1 +}, +source: { +type: git, +url: 'https://github.com/introlab/rtabmap.git', +version: rolling-devel +}, +status: maintained +} +----- +rtabmap_ros: { +doc: { +type: git, +url: 'https://github.com/introlab/rtabmap_ros.git', +version: humble-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/introlab/rtabmap_ros-release.git', +version: 0.20.20-2 +}, +source: { +type: git, +url: 'https://github.com/introlab/rtabmap_ros.git', +version: humble-devel +}, +status: maintained +} +----- +rtcm_msgs: { +doc: { +type: git, +url: 'https://github.com/tilk/rtcm_msgs.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/nobleo/rtcm_msgs-release.git', +version: 1.1.4-1 +}, +source: { +type: git, +url: 'https://github.com/tilk/rtcm_msgs.git', +version: master +}, +status: maintained +} +----- +ruckig: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ruckig-release.git', +version: 0.6.3-7 +}, +source: { +type: git, +url: 'https://github.com/pantor/ruckig.git', +version: master +}, +status: developed +} +----- +rviz: { +doc: { +type: git, +url: 'https://github.com/ros2/rviz.git', +version: humble +}, +release: { +packages: [rviz2, +rviz_assimp_vendor, +rviz_common, +rviz_default_plugins, +rviz_ogre_vendor, +rviz_rendering, +rviz_rendering_tests, +rviz_visual_testing_framework], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rviz-release.git', +version: 11.2.4-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/rviz.git', +version: humble +}, +status: maintained +} +----- +rviz_2d_overlay_plugins: { +doc: { +type: git, +url: 'https://github.com/teamspatzenhirn/rviz_2d_overlay_plugins.git', +version: main +}, +release: { +packages: [rviz_2d_overlay_msgs, +rviz_2d_overlay_plugins], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release.git', +version: 1.2.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/teamspatzenhirn/rviz_2d_overlay_plugins.git', +version: main +}, +status: developed +} +----- +rviz_visual_tools: { +doc: { +type: git, +url: 'https://github.com/PickNikRobotics/rviz_visual_tools.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/rviz_visual_tools-release.git', +version: 4.1.3-1 +}, +source: { +type: git, +url: 'https://github.com/PickNikRobotics/rviz_visual_tools.git', +version: ros2 +}, +status: maintained +} +----- +sdformat_urdf: { +doc: { +type: git, +url: 'https://github.com/ros/sdformat_urdf.git', +version: ros2 +}, +release: { +packages: [sdformat_test_files, +sdformat_urdf], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/sdformat_urdf-release.git', +version: 1.0.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/sdformat_urdf.git', +version: ros2 +}, +status: maintained +} +----- +septentrio_gnss_driver: { +doc: { +type: git, +url: 'https://github.com/septentrio-gnss/septentrio_gnss_driver.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/septentrio-users/septentrio_gnss_driver_ros2-release.git', +version: 1.2.2-5 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/septentrio-gnss/septentrio_gnss_driver.git', +version: ros2 +}, +status: maintained +} +----- +sick_safetyscanners2: { +doc: { +type: git, +url: 'https://github.com/SICKAG/sick_safetyscanners2.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/SICKAG/sick_safetyscanners2-release.git', +version: 1.0.3-1 +}, +source: { +type: git, +url: 'https://github.com/SICKAG/sick_safetyscanners2.git', +version: master +}, +status: developed +} +----- +sick_safetyscanners2_interfaces: { +doc: { +type: git, +url: 'https://github.com/SICKAG/sick_safetyscanners2_interfaces.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/SICKAG/sick_safetyscanners2_interfaces-release.git', +version: 1.0.0-2 +}, +source: { +type: git, +url: 'https://github.com/SICKAG/sick_safetyscanners2_interfaces.git', +version: master +}, +status: developed +} +----- +sick_safetyscanners_base: { +doc: { +type: git, +url: 'https://github.com/SICKAG/sick_safetyscanners_base.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/SICKAG/sick_safetyscanners_base-release.git', +version: 1.0.2-1 +}, +source: { +type: git, +url: 'https://github.com/SICKAG/sick_safetyscanners_base.git', +version: ros2 +}, +status: developed +} +----- +simple_actions: { +doc: { +type: git, +url: 'https://github.com/DLu/simple_actions.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/DLu/simple_actions-release.git', +version: 0.2.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/DLu/simple_actions.git', +version: main +}, +status: developed +} +----- +simple_launch: { +doc: { +type: git, +url: 'https://github.com/oKermorgant/simple_launch.git', +version: 1.0.2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/simple_launch-release.git', +version: 1.6.1-1 +}, +source: { +type: git, +url: 'https://github.com/oKermorgant/simple_launch.git', +version: devel +}, +status: maintained +} +----- +slam_toolbox: { +doc: { +type: git, +url: 'https://github.com/SteveMacenski/slam_toolbox.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/SteveMacenski/slam_toolbox-release.git', +version: 2.6.3-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/SteveMacenski/slam_toolbox.git', +version: humble +}, +status: maintained +} +----- +slider_publisher: { +doc: { +type: git, +url: 'https://github.com/oKermorgant/slider_publisher.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/slider_publisher-release.git', +version: 2.2.1-1 +}, +source: { +type: git, +url: 'https://github.com/oKermorgant/slider_publisher.git', +version: ros2 +}, +status: maintained +} +----- +snowbot_operating_system: { +doc: { +type: git, +url: 'https://github.com/PickNikRobotics/snowbot_operating_system.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/snowbot_release.git', +version: 0.1.2-3 +}, +source: { +type: git, +url: 'https://github.com/PickNikRobotics/snowbot_operating_system.git', +version: ros2 +}, +status: maintained +} +----- +soccer_interfaces: { +doc: { +type: git, +url: 'https://github.com/ros-sports/soccer_interfaces.git', +version: humble +}, +release: { +packages: [soccer_interfaces, +soccer_vision_2d_msgs, +soccer_vision_3d_msgs, +soccer_vision_attribute_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/soccer_interfaces-release.git', +version: 0.1.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-sports/soccer_interfaces.git', +version: humble +}, +status: developed +} +----- +soccer_object_msgs: { +doc: { +type: git, +url: 'https://github.com/ijnek/soccer_object_msgs.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/soccer_object_msgs-release.git', +version: 1.0.1-4 +}, +source: { +type: git, +url: 'https://github.com/ijnek/soccer_object_msgs.git', +version: rolling +}, +status: developed +} +----- +soccer_visualization: { +doc: { +type: git, +url: 'https://github.com/ijnek/soccer_visualization.git', +version: rolling +}, +release: { +packages: [soccer_marker_generation], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/soccer_visualization-release.git', +version: 0.0.2-3 +}, +source: { +type: git, +url: 'https://github.com/ijnek/soccer_visualization.git', +version: rolling +}, +status: developed +} +----- +sol_vendor: { +doc: { +type: git, +url: 'https://github.com/OUXT-Polaris/sol_vendor.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/sol_vendor-release.git', +version: 0.0.3-3 +}, +source: { +type: git, +url: 'https://github.com/OUXT-Polaris/sol_vendor.git', +version: main +}, +status: developed +} +----- +sophus: { +doc: { +type: git, +url: 'https://github.com/stonier/sophus.git', +version: release/1.3.x +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/yujinrobot-release/sophus-release.git', +version: 1.3.1-1 +}, +source: { +type: git, +url: 'https://github.com/stonier/sophus.git', +version: release/1.3.x +}, +status: maintained +} +----- +spdlog_vendor: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/spdlog_vendor-release.git', +version: 1.3.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/spdlog_vendor.git', +version: humble +}, +status: maintained +} +----- +srdfdom: { +doc: { +type: git, +url: 'https://github.com/ros-planning/srdfdom.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/srdfdom-release.git', +version: 2.0.4-1 +}, +source: { +type: git, +url: 'https://github.com/ros-planning/srdfdom.git', +version: ros2 +}, +status: maintained +} +----- +sros2: { +doc: { +type: git, +url: 'https://github.com/ros2/sros2.git', +version: humble +}, +release: { +packages: [sros2, +sros2_cmake], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/sros2-release.git', +version: 0.10.4-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/sros2.git', +version: humble +}, +status: developed +} +----- +stubborn_buddies: { +doc: { +type: git, +url: 'https://github.com/open-rmf/stubborn_buddies.git', +version: main +}, +release: { +packages: [stubborn_buddies, +stubborn_buddies_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/stubborn_buddies-release.git', +version: 1.0.0-5 +}, +source: { +type: git, +url: 'https://github.com/open-rmf/stubborn_buddies.git', +version: main +}, +status: developed +} +----- +swri_console: { +doc: { +type: git, +url: 'https://github.com/swri-robotics/swri_console.git', +version: ros2-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/swri_console-release.git', +version: 2.0.2-1 +}, +source: { +type: git, +url: 'https://github.com/swri-robotics/swri_console.git', +version: ros2-devel +}, +status: developed +} +----- +system_fingerprint: { +doc: { +type: git, +url: 'https://github.com/MetroRobots/ros_system_fingerprint.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/MetroRobots/ros_system_fingerprint-release.git', +version: 0.7.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/MetroRobots/ros_system_fingerprint.git', +version: ros2 +}, +status: developed +} +----- +system_modes: { +doc: { +type: git, +url: 'https://github.com/micro-ROS/system_modes.git', +version: master +}, +release: { +packages: [launch_system_modes, +system_modes, +system_modes_examples, +system_modes_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/system_modes-release.git', +version: 0.9.0-6 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/micro-ROS/system_modes.git', +version: master +}, +status: developed +} +----- +system_tests: { +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/system_tests.git', +version: humble +}, +status: developed +} +----- +tango_icons_vendor: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/tango_icons_vendor-release.git', +version: 0.1.1-3 +}, +source: { +type: git, +url: 'https://github.com/ros-visualization/tango_icons_vendor.git', +version: humble +}, +status: maintained +} +----- +teleop_tools: { +doc: { +type: git, +url: 'https://github.com/ros-teleop/teleop_tools.git', +version: foxy-devel +}, +release: { +packages: [joy_teleop, +key_teleop, +mouse_teleop, +teleop_tools, +teleop_tools_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/teleop_tools-release.git', +version: 1.2.1-3 +}, +source: { +type: git, +url: 'https://github.com/ros-teleop/teleop_tools.git', +version: foxy-devel +}, +status: maintained +} +----- +teleop_twist_joy: { +doc: { +type: git, +url: 'https://github.com/ros2/teleop_twist_joy.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/teleop_twist_joy-release.git', +version: 2.4.3-4 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/teleop_twist_joy.git', +version: rolling +}, +status: maintained +} +----- +teleop_twist_keyboard: { +doc: { +type: git, +url: 'https://github.com/ros2/teleop_twist_keyboard.git', +version: dashing +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/teleop_twist_keyboard-release.git', +version: 2.3.2-4 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/teleop_twist_keyboard.git', +version: dashing +}, +status: maintained +} +----- +tensorrt_cmake_module: { +doc: { +type: git, +url: 'https://github.com/tier4/tensorrt_cmake_module.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/tensorrt_cmake_module-release.git', +version: 0.0.3-1 +}, +source: { +type: git, +url: 'https://github.com/tier4/tensorrt_cmake_module.git', +version: main +}, +status: maintained +} +----- +test_interface_files: { +doc: { +type: git, +url: 'https://github.com/ros2/test_interface_files.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/test_interface_files-release.git', +version: 0.9.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/test_interface_files.git', +version: humble +}, +status: maintained +} +----- +tf_transformations: { +doc: { +type: git, +url: 'https://github.com/DLu/tf_transformations.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/tf_transformations_release.git', +version: 1.0.1-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/DLu/tf_transformations.git', +version: main +}, +status: maintained +} +----- +tiago_robot: { +doc: { +type: git, +url: 'https://github.com/pal-robotics/tiago_robot.git', +version: humble-devel +}, +release: { +packages: [tiago_bringup, +tiago_controller_configuration, +tiago_description, +tiago_robot], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/pal-gbp/tiago_robot-release.git', +version: 4.0.0-1 +}, +source: { +type: git, +url: 'https://github.com/pal-robotics/tiago_robot.git', +version: humble-devel +}, +status: developed +} +----- +tinyxml2_vendor: { +doc: { +type: git, +url: 'https://github.com/ros2/tinyxml2_vendor.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/tinyxml2_vendor-release.git', +version: 0.7.5-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/tinyxml2_vendor.git', +version: humble +}, +status: maintained +} +----- +tinyxml_vendor: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/tinyxml_vendor-release.git', +version: 0.8.3-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/tinyxml_vendor.git', +version: humble +}, +status: maintained +} +----- +tlsf: { +doc: { +type: git, +url: 'https://github.com/ros2/tlsf.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/tlsf-release.git', +version: 0.7.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/tlsf.git', +version: humble +}, +status: maintained +} +----- +topic_tools: { +doc: { +type: git, +url: 'https://github.com/ros-tooling/topic_tools.git', +version: main +}, +release: { +packages: [topic_tools, +topic_tools_interfaces], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/topic_tools-release.git', +version: 1.0.0-2 +}, +source: { +type: git, +url: 'https://github.com/ros-tooling/topic_tools.git', +version: main +}, +status: developed +} +----- +tracetools_acceleration: { +doc: { +type: git, +url: 'https://github.com/ros-acceleration/tracetools_acceleration.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/tracetools_acceleration-release.git', +version: 0.4.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-acceleration/tracetools_acceleration.git', +version: rolling +}, +status: developed +} +----- +tracetools_analysis: { +doc: { +type: git, +url: 'https://gitlab.com/ros-tracing/tracetools_analysis.git', +version: humble +}, +release: { +packages: [ros2trace_analysis, +tracetools_analysis], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/tracetools_analysis-release.git', +version: 3.0.0-4 +}, +source: { +type: git, +url: 'https://gitlab.com/ros-tracing/tracetools_analysis.git', +version: humble +}, +status: developed +} +----- +transport_drivers: { +doc: { +type: git, +url: 'https://github.com/ros-drivers/transport_drivers.git', +version: main +}, +release: { +packages: [asio_cmake_module, +io_context, +serial_driver, +udp_driver], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/transport_drivers-release.git', +version: 1.2.0-2 +}, +source: { +type: git, +url: 'https://github.com/ros-drivers/transport_drivers.git', +version: main +}, +status: developed +} +----- +turtlebot3: { +doc: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/turtlebot3.git', +version: humble-devel +}, +release: { +packages: [turtlebot3, +turtlebot3_bringup, +turtlebot3_cartographer, +turtlebot3_description, +turtlebot3_example, +turtlebot3_navigation2, +turtlebot3_node, +turtlebot3_teleop], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/robotis-ros2-release/turtlebot3-release.git', +version: 2.1.5-1 +}, +source: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/turtlebot3.git', +version: humble-devel +}, +status: maintained +} +----- +turtlebot3_msgs: { +doc: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git', +version: rolling-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/turtlebot3_msgs-release.git', +version: 2.2.3-1 +}, +source: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git', +version: rolling-devel +}, +status: developed +} +----- +turtlebot3_simulations: { +doc: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git', +version: ros2 +}, +release: { +packages: [turtlebot3_fake_node, +turtlebot3_gazebo, +turtlebot3_simulations], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/turtlebot3_simulations-release.git', +version: 2.2.5-3 +}, +source: { +type: git, +url: 'https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git', +version: ros2 +}, +status: maintained +} +----- +turtlesim: { +doc: { +type: git, +url: 'https://github.com/ros/ros_tutorials.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros_tutorials-release.git', +version: 1.4.2-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/ros_tutorials.git', +version: humble +}, +status: maintained +} +----- +tvm_vendor: { +doc: { +type: git, +url: 'https://github.com/autowarefoundation/tvm_vendor.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/tvm_vendor-release.git', +version: 0.9.0-1 +}, +source: { +type: git, +url: 'https://github.com/autowarefoundation/tvm_vendor.git', +version: main +}, +status: maintained +} +----- +twist_mux: { +doc: { +type: git, +url: 'https://github.com/ros-teleop/twist_mux.git', +version: foxy-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/twist_mux-release.git', +version: 4.1.0-3 +}, +source: { +type: git, +url: 'https://github.com/ros-teleop/twist_mux.git', +version: foxy-devel +}, +status: maintained +} +----- +twist_stamper: { +doc: { +type: git, +url: 'https://github.com/joshnewans/twist_stamper.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/twist_stamper-release.git', +version: 0.0.3-1 +}, +source: { +type: git, +url: 'https://github.com/joshnewans/twist_stamper.git', +version: main +}, +status: maintained +} +----- +ublox: { +doc: { +type: git, +url: 'https://github.com/KumarRobotics/ublox.git', +version: ros2 +}, +release: { +packages: [ublox, +ublox_gps, +ublox_msgs, +ublox_serialization], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ublox-release.git', +version: 2.3.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/KumarRobotics/ublox.git', +version: ros2 +}, +status: maintained +} +----- +ublox_dgnss: { +doc: { +type: git, +url: 'https://github.com/aussierobots/ublox_dgnss.git', +version: main +}, +release: { +packages: [ublox_dgnss, +ublox_dgnss_node, +ublox_ubx_interfaces, +ublox_ubx_msgs], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/aussierobots/ublox_dgnss-release.git', +version: 0.3.5-4 +}, +source: { +type: git, +url: 'https://github.com/aussierobots/ublox_dgnss.git', +version: main +}, +status: maintained +} +----- +udp_msgs: { +doc: { +type: git, +url: 'https://github.com/flynneva/udp_msgs.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/udp_msgs-release.git', +version: 0.0.3-5 +}, +source: { +type: git, +url: 'https://github.com/flynneva/udp_msgs.git', +version: main +}, +status: maintained +} +----- +uncrustify_vendor: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/uncrustify_vendor-release.git', +version: 2.0.2-2 +}, +source: { +type: git, +url: 'https://github.com/ament/uncrustify_vendor.git', +version: humble +}, +status: maintained +} +----- +unique_identifier_msgs: { +doc: { +type: git, +url: 'https://github.com/ros2/unique_identifier_msgs.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/unique_identifier_msgs-release.git', +version: 2.2.1-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/unique_identifier_msgs.git', +version: humble +}, +status: maintained +} +----- +ur_client_library: { +doc: { +type: git, +url: 'https://github.com/UniversalRobots/Universal_Robots_Client_Library.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/Universal_Robots_Client_Library-release.git', +version: 1.2.0-1 +}, +source: { +type: git, +url: 'https://github.com/UniversalRobots/Universal_Robots_Client_Library.git', +version: master +}, +status: developed +} +----- +ur_description: { +doc: { +type: git, +url: 'https://github.com/UniversalRobots/Universal_Robots_ROS2_Description.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ur_description-release.git', +version: 2.0.1-1 +}, +source: { +type: git, +url: 'https://github.com/UniversalRobots/Universal_Robots_ROS2_Description.git', +version: ros2 +}, +status: developed +} +----- +ur_msgs: { +doc: { +type: git, +url: 'https://github.com/ros-industrial/ur_msgs.git', +version: foxy +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ur_msgs-release.git', +version: 2.0.0-2 +}, +source: { +type: git, +url: 'https://github.com/ros-industrial/ur_msgs.git', +version: foxy +}, +status: developed +} +----- +ur_robot_driver: { +doc: { +type: git, +url: 'https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git', +version: main +}, +release: { +packages: [ur, +ur_bringup, +ur_calibration, +ur_controllers, +ur_dashboard_msgs, +ur_moveit_config, +ur_robot_driver], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git', +version: 2.2.5-1 +}, +source: { +type: git, +url: 'https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git', +version: main +}, +status: developed +} +----- +urdf: { +doc: { +type: git, +url: 'https://github.com/ros2/urdf.git', +version: humble +}, +release: { +packages: [urdf, +urdf_parser_plugin], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/urdf-release.git', +version: 2.6.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/urdf.git', +version: humble +}, +status: maintained +} +----- +urdf_parser_py: { +doc: { +type: git, +url: 'https://github.com/ros/urdf_parser_py.git', +version: ros2 +}, +release: { +packages: [urdfdom_py], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/urdfdom_py-release.git', +version: 1.2.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/urdf_parser_py.git', +version: ros2 +}, +status: maintained +} +----- +urdf_test: { +doc: { +type: git, +url: 'https://github.com/pal-robotics/urdf_test.git', +version: humble-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/pal-gbp/urdf_test-ros2-gbp.git', +version: 2.0.1-1 +}, +source: { +type: git, +url: 'https://github.com/pal-robotics/urdf_test.git', +version: humble-devel +}, +status: maintained +} +----- +urdf_tutorial: { +doc: { +type: git, +url: 'https://github.com/ros/urdf_tutorial.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/urdf_tutorial-release.git', +version: 1.0.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/urdf_tutorial.git', +version: ros2 +}, +status: maintained +} +----- +urdfdom: { +doc: { +type: git, +url: 'https://github.com/ros/urdfdom.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/urdfdom-release.git', +version: 3.0.2-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros/urdfdom.git', +version: humble +}, +status: maintained +} +----- +urdfdom_headers: { +doc: { +type: git, +url: 'https://github.com/ros/urdfdom_headers.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/urdfdom_headers-release.git', +version: 1.0.6-2 +}, +source: { +type: git, +url: 'https://github.com/ros/urdfdom_headers.git', +version: humble +}, +status: maintained +} +----- +urg_c: { +doc: { +type: git, +url: 'https://github.com/ros-drivers/urg_c.git', +version: ros2-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/urg_c-release.git', +version: 1.0.4001-4 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-drivers/urg_c.git', +version: ros2-devel +}, +status: maintained +} +----- +urg_node: { +doc: { +type: git, +url: 'https://github.com/ros-drivers/urg_node.git', +version: ros2-devel +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/urg_node-release.git', +version: 1.1.0-3 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-drivers/urg_node.git', +version: ros2-devel +}, +status: maintained +} +----- +urg_node_msgs: { +doc: { +type: git, +url: 'https://github.com/ros-drivers/urg_node_msgs.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/urg_node_msgs-release.git', +version: 1.0.1-6 +}, +source: { +type: git, +url: 'https://github.com/ros-drivers/urg_node_msgs.git', +version: master +}, +status: maintained +} +----- +usb_cam: { +doc: { +type: git, +url: 'https://github.com/ros-drivers/usb_cam.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/usb_cam-release.git', +version: 0.4.2-1 +}, +source: { +type: git, +url: 'https://github.com/ros-drivers/usb_cam.git', +version: ros2 +}, +status: maintained +} +----- +v4l2_camera: { +doc: { +type: git, +url: 'https://gitlab.com/boldhearts/ros2_v4l2_camera.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/ros2_v4l2_camera-release.git', +version: 0.6.0-1 +}, +source: { +type: git, +url: 'https://gitlab.com/boldhearts/ros2_v4l2_camera.git', +version: humble +}, +status: developed +} +----- +variants: { +doc: { +type: git, +url: 'https://github.com/ros2/variants.git', +version: master +}, +release: { +packages: [desktop, +desktop_full, +perception, +ros_base, +ros_core, +simulation], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/variants-release.git', +version: 0.10.0-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/variants.git', +version: master +}, +status: maintained +} +----- +velodyne: { +doc: { +type: git, +url: 'https://github.com/ros-drivers/velodyne.git', +version: ros2 +}, +release: { +packages: [velodyne, +velodyne_driver, +velodyne_laserscan, +velodyne_msgs, +velodyne_pointcloud], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/velodyne-release.git', +version: 2.3.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-drivers/velodyne.git', +version: ros2 +}, +status: developed +} +----- +velodyne_simulator: { +doc: { +type: git, +url: 'https://bitbucket.org/DataspeedInc/velodyne_simulator.git', +version: foxy-devel +}, +release: { +packages: [velodyne_description, +velodyne_gazebo_plugins, +velodyne_simulator], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/velodyne_simulator-release.git', +version: 2.0.2-3 +}, +source: { +type: git, +url: 'https://bitbucket.org/DataspeedInc/velodyne_simulator.git', +version: foxy-devel +}, +status: maintained +} +----- +vision_msgs: { +doc: { +type: git, +url: 'https://github.com/ros-perception/vision_msgs.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/vision_msgs-release.git', +version: 4.0.0-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-perception/vision_msgs.git', +version: ros2 +}, +status: developed +} +----- +vision_msgs_layers: { +doc: { +type: git, +url: 'https://github.com/ros-sports/vision_msgs_layers.git', +version: humble +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/vision_msgs_layers-release.git', +version: 0.1.0-1 +}, +source: { +type: git, +url: 'https://github.com/ros-sports/vision_msgs_layers.git', +version: humble +}, +status: developed +} +----- +vision_opencv: { +doc: { +type: git, +url: 'https://github.com/ros-perception/vision_opencv.git', +version: humble +}, +release: { +packages: [cv_bridge, +image_geometry, +vision_opencv], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/vision_opencv-release.git', +version: 3.2.1-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-perception/vision_opencv.git', +version: humble +}, +status: maintained +} +----- +visp: { +doc: { +type: git, +url: 'https://github.com/lagadic/visp.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/visp-release.git', +version: 3.5.0-2 +}, +source: { +type: git, +url: 'https://github.com/lagadic/visp.git', +version: master +}, +status: maintained +} +----- +vitis_common: { +doc: { +type: git, +url: 'https://github.com/ros-acceleration/vitis_common.git', +version: rolling +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/vitis_common-release.git', +version: 0.4.2-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros-acceleration/vitis_common.git', +version: rolling +}, +status: developed +} +----- +vrpn: { +doc: { +type: git, +url: 'https://github.com/vrpn/vrpn.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/vrpn-release.git', +version: 7.35.0-11 +}, +source: { +test_commits: false, +test_pull_requests: false, +type: git, +url: 'https://github.com/vrpn/vrpn.git', +version: master +}, +status: maintained +} +----- +wall_follower_ros2: { +source: { +type: git, +url: 'https://github.com/rfzeg/wall_follower_ros2.git', +version: main +}, +status: maintained +} +----- +warehouse_ros: { +doc: { +type: git, +url: 'https://github.com/ros-planning/warehouse_ros.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/warehouse_ros-release.git', +version: 2.0.4-3 +}, +source: { +type: git, +url: 'https://github.com/ros-planning/warehouse_ros.git', +version: ros2 +}, +status: maintained +} +----- +warehouse_ros_mongo: { +doc: { +type: git, +url: 'https://github.com/ros-planning/warehouse_ros_mongo.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/moveit/warehouse_ros_mongo-release.git' +}, +source: { +type: git, +url: 'https://github.com/ros-planning/warehouse_ros_mongo.git', +version: ros2 +}, +status: maintained +} +----- +warehouse_ros_sqlite: { +doc: { +type: git, +url: 'https://github.com/ros-planning/warehouse_ros_sqlite.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/warehouse_ros_sqlite-release.git', +version: 1.0.3-1 +}, +source: { +type: git, +url: 'https://github.com/ros-planning/warehouse_ros_sqlite.git', +version: ros2 +}, +status: maintained +} +----- +webots_ros2: { +doc: { +type: git, +url: 'https://github.com/cyberbotics/webots_ros2.git', +version: master +}, +release: { +packages: [webots_ros2, +webots_ros2_control, +webots_ros2_core, +webots_ros2_driver, +webots_ros2_epuck, +webots_ros2_importer, +webots_ros2_mavic, +webots_ros2_msgs, +webots_ros2_tesla, +webots_ros2_tests, +webots_ros2_tiago, +webots_ros2_turtlebot, +webots_ros2_universal_robot], +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/webots_ros2-release.git', +version: 2022.1.3-1 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/cyberbotics/webots_ros2.git', +version: master +}, +status: maintained +} +----- +xacro: { +doc: { +type: git, +url: 'https://github.com/ros/xacro.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/xacro-release.git', +version: 2.0.8-1 +}, +source: { +type: git, +url: 'https://github.com/ros/xacro.git', +version: ros2 +}, +status: maintained +} +----- +yaml_cpp_vendor: { +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/yaml_cpp_vendor-release.git', +version: 8.0.1-2 +}, +source: { +test_pull_requests: true, +type: git, +url: 'https://github.com/ros2/yaml_cpp_vendor.git', +version: humble +}, +status: maintained +} +----- +zbar_ros: { +doc: { +type: git, +url: 'https://github.com/ros-drivers/zbar_ros.git', +version: ros2 +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/zbar_ros-release.git', +version: 0.4.0-2 +}, +source: { +type: git, +url: 'https://github.com/ros-drivers/zbar_ros.git', +version: ros2 +}, +status: maintained +} +----- +zenoh_bridge_dds: { +doc: { +type: git, +url: 'https://github.com/eclipse-zenoh/zenoh-plugin-dds.git', +version: master +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/ros2-gbp/zenoh_bridge_dds-release.git', +version: 0.5.0-3 +}, +source: { +type: git, +url: 'https://github.com/eclipse-zenoh/zenoh-plugin-dds.git', +version: master +}, +status: developed +} +----- +zmqpp_vendor: { +doc: { +type: git, +url: 'https://github.com/tier4/zmqpp_vendor.git', +version: main +}, +release: { +tags: { +release: 'release/humble/{package}/{version}' +}, +url: 'https://github.com/tier4/zmqpp_vendor-release.git', +version: 0.0.2-1 +}, +source: { +type: git, +url: 'https://github.com/tier4/zmqpp_vendor.git', +version: main +}, +status: developed +} +----- +type: distribution +----- +version: 2 +name: humble +release_package_xmls: +----- +acado_vendor: + + +acado_vendor +ament package for ACADO toolkit for MPC code generation +Christopher Ho +Apache License 2.0 +ament_cmake +ament_lint_auto +ament_cmake_lint_cmake +ament_cmake_xmllint + +ament_cmake + + +----- +ackermann_msgs: + + +ackermann_msgs +ROS2 messages for robots using Ackermann steering. +Jack O'Quin +Jack O'Quin +BSD +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_runtime +std_msgs +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +action_msgs: + + +action_msgs +Messages and service definitions common among all ROS actions. +Chris Lalancette +Apache License 2.0 +Jacob Perron +Karsten Knese +Michel Hidalgo +ament_cmake +rosidl_default_generators +builtin_interfaces +unique_identifier_msgs +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +action_tutorials_cpp: + + +action_tutorials_cpp +C++ action tutorial cpp code +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Jacob Perron +Mabel Zhang +ament_cmake +action_tutorials_interfaces +rclcpp +rclcpp_action +rclcpp_components +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +action_tutorials_interfaces: + + +action_tutorials_interfaces +Action tutorials action +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Jacob Perron +Mabel Zhang +ament_cmake +rosidl_default_generators +action_msgs +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +action_tutorials_py: + + +action_tutorials_py +Python action tutorial code +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Jacob Perron +Mabel Zhang +action_tutorials_interfaces +rclpy +ament_lint_auto +ament_lint_common + +ament_python + + +----- +actionlib_msgs: + + +actionlib_msgs +A package containing some message definitions used in the implementation of ROS 1 actions. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Michael Carroll +Michel Hidalgo +William Woodall +ament_cmake +rosidl_default_generators +builtin_interfaces +std_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake +This package will be removed in a future ROS distro, +once the ROS 1 bridge supports actions. + + +----- +adaptive_component: + + +adaptive_component +A composable container for Adaptive ROS 2 Node computations. Allows building Nodes that can select between FPGA, +CPU or GPU, +at run-time. Stateless by default, +can be made stateful to meet use-case specific needs. Refer to examples in README. Technically, +provides A ROS 2 Node subclass programmed as a "Component" and including its own single threaded executor to build adaptive computations. Adaptive ROS 2 Nodes are able to perform computations in the CPU, +the FPGA or the GPU, +adaptively. Adaptive behavior is controlled through the "adaptive" ROS 2 parameter. +Víctor Mayoral Vilches +Víctor Mayoral Vilches +Apache License 2.0 +ament_cmake +rclcpp +rclcpp_components +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +affordance_primitives: + +affordance_primitives +Library for affordance motion primitives. +Adam Pettinger +Adam Pettinger +BSD +ament_cmakesgeometry_msgs +tf2_eigen +ament_lint_auto +ament_clang_format +ament_clang_tidy +ament_cmake_copyright +ament_cmake_gtest +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_acceleration: + + +ament_acceleration +CMake macros and utilities to include hardware acceleration into the ROS 2 build system (ament) and its development flows. +Víctor Mayoral Vilches +Víctor Mayoral Vilches +Apache License 2.0 +ament_cmake_core +ament_cmake_core + +ament_cmake + + +----- +ament_clang_format: + + +ament_clang_format +The ability to check code against style conventions using clang-format and generate xUnit test result files. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +clang-format +python3-yaml +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +ament_clang_tidy: + + +ament_clang_tidy +The ability to check code against style conventions using clang-tidy and generate xUnit test result files. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +clang-tidy +python3-yaml +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +ament_cmake: + + +ament_cmake +The entry point package for the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +cmake +cmake +ament_cmake_core +ament_cmake_export_dependencies +ament_cmake_core +ament_cmake_export_definitions +ament_cmake_export_dependencies +ament_cmake_export_include_directories +ament_cmake_export_interfaces +ament_cmake_export_libraries +ament_cmake_export_link_flags +ament_cmake_export_targets +ament_cmake_gen_version_h +ament_cmake_libraries +ament_cmake_python +ament_cmake_target_dependencies +ament_cmake_test +ament_cmake_version + +ament_cmake + + +----- +ament_cmake_auto: + + +ament_cmake_auto +The auto-magic functions for ease to use of the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake +ament_cmake_gtest +ament_cmake +ament_cmake_gtest + +ament_cmake + + +----- +ament_cmake_catch2: + + +ament_cmake_catch2 +Allows integrating catch2 tests in the ament buildsystem with CMake +Luca Della Vedova +Apache License 2.0 +ament_cmake_core +ament_cmake_test + +ament_cmake + + +----- +ament_cmake_clang_format: + + +ament_cmake_clang_format +The CMake API for ament_clang_format to lint C / C++ code using clang format. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_test +ament_clang_format +ament_cmake_test +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_clang_tidy: + + +ament_cmake_clang_tidy +The CMake API for ament_clang_tidy to lint C / C++ code using clang tidy. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +ament_cmake_core +ament_cmake_test +ament_clang_tidy +ament_cmake_test +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_copyright: + + +ament_cmake_copyright +The CMake API for ament_copyright to check every source file contains copyright reference. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_test +ament_copyright +ament_cmake_test +ament_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_core: ' + + +ament_cmake_core +The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +cmake +ament_package +python3-catkin-pkg-modules +cmake +ament_package +python3-catkin-pkg-modules + +ament_cmake + +' +----- +ament_cmake_cppcheck: + + +ament_cmake_cppcheck +The CMake API for ament_cppcheck to perform static code analysis on C/C++ code using Cppcheck. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_test +ament_cmake_core +ament_cmake_test +ament_cppcheck +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_cpplint: + + +ament_cmake_cpplint +The CMake API for ament_cpplint to lint C / C++ code using cpplint. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_test +ament_cmake_test +ament_cpplint +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_export_definitions: + + +ament_cmake_export_definitions +The ability to export definitions to downstream packages in the ament buildsystem. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core + +ament_cmake + + +----- +ament_cmake_export_dependencies: + + +ament_cmake_export_dependencies +The ability to export dependencies to downstream packages in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core +ament_cmake_libraries + +ament_cmake + + +----- +ament_cmake_export_include_directories: + + +ament_cmake_export_include_directories +The ability to export include directories to downstream packages in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core + +ament_cmake + + +----- +ament_cmake_export_interfaces: + + +ament_cmake_export_interfaces +The ability to export interfaces to downstream packages in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core +ament_cmake_export_libraries + +ament_cmake + + +----- +ament_cmake_export_libraries: + + +ament_cmake_export_libraries +The ability to export libraries to downstream packages in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core + +ament_cmake + + +----- +ament_cmake_export_link_flags: + +ament_cmake_export_link_flags +The ability to export link flags to downstream packages in the ament buildsystem. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core + +ament_cmake + + +----- +ament_cmake_export_targets: + + +ament_cmake_export_targets +The ability to export targets to downstream packages in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core +ament_cmake_export_libraries + +ament_cmake + + +----- +ament_cmake_flake8: + + +ament_cmake_flake8 +The CMake API for ament_flake8 to check code syntax and style conventions with flake8. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +D. Hood +ament_cmake_core +ament_cmake_test +ament_cmake_test +ament_flake8 +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_gen_version_h: + + +ament_cmake_gen_version_h +Generate a C header containing the version number of the package +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Serge Nikulin +ament_cmake_core +ament_package +ament_cmake_core +ament_cmake_gtest + +ament_cmake + + +----- +ament_cmake_gmock: + + +ament_cmake_gmock +The ability to add Google mock-based tests in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_gtest +ament_cmake_test +gmock_vendor +google-mock + +ament_cmake + + +----- +ament_cmake_google_benchmark: + + +ament_cmake_google_benchmark +The ability to add Google Benchmark tests in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +Scott K Logan +ament_cmake_core +ament_cmake_export_dependencies +ament_cmake_python +ament_cmake_test +google_benchmark_vendor + +ament_cmake + + +----- +ament_cmake_gtest: + + +ament_cmake_gtest +The ability to add gtest-based tests in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_test +gtest +gtest_vendor + +ament_cmake + + +----- +ament_cmake_include_directories: + + +ament_cmake_include_directories +The functionality to order include directories according to a chain of prefixes in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core + +ament_cmake + + +----- +ament_cmake_libraries: + + +ament_cmake_libraries +The functionality to deduplicate libraries in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core + +ament_cmake + + +----- +ament_cmake_lint_cmake: + + +ament_cmake_lint_cmake +The CMake API for ament_lint_cmake to lint CMake code using cmakelint. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_test +ament_lint_cmake +ament_cmake_test +ament_lint_cmake + +ament_cmake + + +----- +ament_cmake_mypy: + + +ament_cmake_mypy +The CMake API for ament_mypy to perform static type analysis on python code with mypy. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Ted Kern +ament_cmake_core +ament_cmake_test +ament_cmake_test +ament_mypy +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_nose: + + +ament_cmake_nose +The ability to add nose-based tests in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core +ament_cmake_test +python3-nose + +ament_cmake + + +----- +ament_cmake_pclint: + + +ament_cmake_pclint +The CMake API for ament_pclint to perform static code analysis on C/C++ code using PC-lint. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Juan Pablo Samper +ament_cmake_core +ament_cmake_test +ament_cmake_test +ament_pclint +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_pep257: + + +ament_cmake_pep257 +The CMake API for ament_pep257 to check code against the docstring style conventions in PEP 257. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_test +ament_cmake_test +ament_pep257 +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_pycodestyle: + + +ament_cmake_pycodestyle +The CMake API for ament_pycodestyle to check code against the style conventions in PEP 8. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_test +ament_cmake_test +ament_pycodestyle +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_pyflakes: + + +ament_cmake_pyflakes +The CMake API for ament_pyflakes to check code using pyflakes. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_test +ament_cmake_test +ament_pyflakes +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_pytest: + + +ament_cmake_pytest +The ability to run Python tests using pytest in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core +ament_cmake_test +python3-pytest + +ament_cmake + + +----- +ament_cmake_python: + + +ament_cmake_python +The ability to use Python in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core + +ament_cmake + + +----- +ament_cmake_ros: + + +ament_cmake_ros +The ROS specific CMake bits in the ament buildsystem. +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake +domain_coordinator +ament_cmake +ament_cmake_gtest +ament_cmake_gmock +ament_cmake_pytest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ament_cmake_target_dependencies: + + +ament_cmake_target_dependencies +The ability to add definitions, +include directories and libraries of a package to a target in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core +ament_cmake_include_directories +ament_cmake_libraries + +ament_cmake + + +----- +ament_cmake_test: + + +ament_cmake_test +The ability to add tests in the ament buildsystem in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_python +ament_cmake_core + +ament_cmake + + +----- +ament_cmake_uncrustify: + + +ament_cmake_uncrustify +The CMake API for ament_uncrustify to check code against styleconventions using uncrustify. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_test +ament_cmake_test +ament_uncrustify +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_cmake_version: + + +ament_cmake_version +The ability to override the exported package version in the ament buildsystem. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +ament_cmake_core +ament_cmake_core + +ament_cmake + + +----- +ament_cmake_xmllint: + + +ament_cmake_xmllint +The CMake API for ament_xmllint to check XML file using xmmlint. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_test +ament_cmake_test +ament_xmllint +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +ament_copyright: + + +ament_copyright +The ability to check source files for copyright and license information. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_lint +python3-importlib-metadata +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +ament_cppcheck: + + +ament_cppcheck +The ability to perform static code analysis on C/C++ code using Cppcheck and generate xUnit test result files. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +cppcheck + +ament_python + + +----- +ament_cpplint: + + +ament_cpplint +The ability to check code against the Google style conventions using cpplint and generate xUnit test result files. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +BSD +Audrow Nash +Claire Wang +Dirk Thomas +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +ament_download: + + +ament_download +CMake macros for downloading files with ament +Steve Macenski +Apache-2.0 +ament_cmake + +ament_cmake + + +----- +ament_flake8: + + +ament_flake8 +The ability to check code for style and syntax conventions with flake8. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +D. Hood +ament_lint +python3-flake8 + +ament_python + + +----- +ament_index_cpp: + + +ament_index_cpp +C++ API to access the ament resource index. +Audrow Nash +Apache License 2.0 +Dirk Thomas +Claire Wang +ament_cmake +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ament_index_python: + + +ament_index_python +Python API to access the ament resource index. +Audrow Nash +Apache License 2.0 +Dirk Thomas +Claire Wang +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +ament_lint: + + +ament_lint +Providing common API for ament linter packages. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas + +ament_python + + +----- +ament_lint_auto: + + +ament_lint_auto +The auto-magic functions for ease to use of the ament linters in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_test +ament_cmake_core +ament_cmake_test + +ament_cmake + + +----- +ament_lint_cmake: + + +ament_lint_cmake +The ability to lint CMake code using cmakelint and generate xUnit test result files. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +ament_lint_common: + + +ament_lint_common +The list of commonly used linters in the ament build system in CMake. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_cmake_core +ament_cmake_export_dependencies +ament_cmake_core +ament_cmake_copyright +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_flake8 +ament_cmake_lint_cmake +ament_cmake_pep257 +ament_cmake_uncrustify +ament_cmake_xmllint + +ament_cmake + + +----- +ament_mypy: + + +ament_mypy +Support for mypy static type checking in ament. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Ted Kern +python3-mypy +ament_flake8 +python3-pytest +python3-pytest-mock + +ament_python + + +----- +ament_nodl: + + +ament_nodl +Ament extension for exporting NoDL .xml files +Ubuntu Robotics +LGPLv3 +ament_cmake +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ament_package: + + +ament_package +The parser for the manifest files in the ament buildsystem. +Audrow Nash +Apache License 2.0 +Dirk Thomas +Mabel Zhang +python3-importlib-metadata +python3-importlib-resources +python3-setuptools +python3-flake8 +python3-pytest + +ament_python + + +----- +ament_pclint: + + +ament_pclint +The ability to perform static code analysis on C/C++ code using PC-lint and generate xUnit test result files. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Juan Pablo Samper +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +ament_pep257: + + +ament_pep257 +The ability to check code against the docstring style conventions in PEP 257 and generate xUnit test result files. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +MIT +Audrow Nash +Claire Wang +Dirk Thomas +ament_lint +pydocstyle +ament_flake8 +python3-pytest + +ament_python + + +----- +ament_pycodestyle: + + +ament_pycodestyle +The ability to check code against the style conventions in PEP 8 and generate xUnit test result files. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +python3-pycodestyle + +ament_python + + +----- +ament_pyflakes: + + +ament_pyflakes +The ability to check code using pyflakes and generate xUnit test result files. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +pyflakes3 +ament_pycodestyle +python3-pytest + +ament_python + + +----- +ament_uncrustify: + + +ament_uncrustify +The ability to check code against style conventions using uncrustify and generate xUnit test result files. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +uncrustify_vendor +ament_copyright +ament_flake8 +ament_pep257 +ament_pycodestyle +python3-pytest + +ament_python + + +----- +ament_vitis: + + +ament_vitis +CMake macros and utilities to include Vitis platform into the ROS 2 build system (ament) and its development flows. +Víctor Mayoral Vilches +Víctor Mayoral Vilches +Apache License 2.0 +ament_cmake_core +ament_cmake_core +ament_acceleration +ament_cmake_ros + +ament_cmake + + +----- +ament_xmllint: + + +ament_xmllint +The ability to check XML files like the package manifest using xmllint and generate xUnit test result files. +Michael Jeronimo +Michel Hidalgo +Apache License 2.0 +Audrow Nash +Claire Wang +Dirk Thomas +ament_lint +libxml2-utils +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +angles: " + + +angles +This package provides a set of simple math utilities to work with angles. The utilities cover simple things like normalizing an angle and conversion between degrees and radians. But even if you're trying to calculate things like the shortest angular distance between two joint space positions of your robot, +but the joint motion is constrained by joint limits, +this package is what you need. The code in this package is stable and well tested. There are no plans for major changes in the near future. +John Hsu +Tully Foote +BSD +http://wiki.ros.org/angles +ament_cmake +ament_cmake_python +python3-setuptools +ament_cmake + +ament_cmake + +" +----- +apex_containers: + + +apex_containers +Containers +Apex.AI, +Inc. +Apache License 2.0 +ament_cmake +ament_cmake_auto +foonathan_memory_vendor +ament_lint_common +ament_lint_auto +apex_test_tools + +ament_cmake + + +----- +apex_test_tools: + + +apex_test_tools +The package Apex.OS Test Tools contains test helpers +Apex.AI, +Inc. +Apache License 2.0 +ament_cmake +ament_cmake_auto +osrf_testing_tools_cpp +ament_cmake_gtest +ament_lint_common +ament_lint_auto +ament_cmake_pclint + +ament_cmake + + +----- +apriltag: + + +apriltag +AprilTag detector library +Max Krogius +Wolfgang Merkt +Edwin Olson +Max Krogius +BSD +https://april.eecs.umich.edu/software/apriltag.html +cmake +python3-numpy +libopencv-dev + +cmake + + +----- +asio_cmake_module: + + +asio_cmake_module +A CMake module for using the ASIO network library +Esteve Fernandez +Apache License 2.0 +https://github.com/ros-drivers/transport_drivers +https://github.com/ros-drivers/transport_drivers/issues +ament_cmake +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +async_web_server_cpp: + + +async_web_server_cpp +Asynchronous Web/WebSocket Server in C++ +Timo Röhling +Mitchell Wills +Russel Toris +BSD +http://ros.org/wiki/async_web_server_cpp +https://github.com/fkie/async_web_server_cpp/issues +https://github.com/fkie/async_web_server_cpp +ament_cmake_ros +libssl-dev +boost +boost +launch_testing +python3-websocket + +----- +automotive_autonomy_msgs: + + +automotive_autonomy_msgs +Messages for vehicle automation +AutonomouStuff Software Development Team +MIT +http://github.com/astuff/automotive_autonomy_msgs +https://github.com/astuff/automotive_autonomy_msgs +https://github.com/astuff/automotive_autonomy_msgs/issues +Daniel Stanek +Joshua Whitley +catkin +ament_cmake +ros_environment +automotive_navigation_msgs +automotive_platform_msgs + +catkin +ament_cmake + + +----- +automotive_navigation_msgs: + + +automotive_navigation_msgs +Generic Messages for Navigation Objectives in Automotive Automation Software +AutonomouStuff Software Development Team +MIT +http://github.com/astuff/automotive_navigation_msgs +https://github.com/astuff/automotive_autonomy_msgs +https://github.com/astuff/automotive_autonomy_msgs/issues +Daniel Stanek +Joshua Whitley +catkin +ament_cmake +message_generation +rosidl_default_generators +ros_environment +rosbag_migration_rule +builtin_interfaces +geometry_msgs +std_msgs +message_runtime +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +catkin +ament_cmake + + + + +----- +automotive_platform_msgs: + + +automotive_platform_msgs +Generic Messages for Communication with an Automotive Autonomous Platform +AutonomouStuff Software Development Team +MIT +http://github.com/astuff/automotive_platform_msgs +https://github.com/astuff/automotive_autonomy_msgs +https://github.com/astuff/automotive_autonomy_msgs/issues +Daniel Stanek +Josh Whitley +catkin +ament_cmake +message_generation +rosidl_default_generators +ros_environment +builtin_interfaces +std_msgs +message_runtime +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +catkin +ament_cmake + + +----- +autoware_auto_msgs: + + +autoware_auto_msgs +Interfaces between core Autoware.Auto components +Apex.AI, +Inc. +Apache 2 +ament_cmake_auto +rosidl_default_generators +action_msgs +geometry_msgs +sensor_msgs +std_msgs +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +avt_vimba_camera: + +avt_vimba_camera +Camera driver for Allied Vision Technologies (AVT) cameras, +based on their Vimba SDK. +BSD +https://github.com/astuff/avt_vimba_camera +https://github.com/astuff/avt_vimba_camera +https://github.com/astuff/avt_vimba_camera/issues +Allied Vision Technologies +Miquel Massot +AutonomouStuff Software Team +ament_cmake_auto +rclcpp +rclcpp_components +std_msgs +sensor_msgs +camera_info_manager +diagnostic_updater +diagnostic_msgs +image_transport +message_filters +image_proc +stereo_image_proc + +ament_cmake + + +----- +aws_robomaker_small_warehouse_world: + +aws_robomaker_small_warehouse_world +AWS RoboMaker package for a warehouse world to use in manufacturing and logistics robot applications. +MIT-0 +AWS RoboMaker +AWS RoboMaker +ament_cmake +gazebo_ros +gazebo +gazebo_plugins + +ament_cmake + + + +----- +backward_ros: + +backward_ros +The backward_ros package is a ros wrapper of backward-cpp from https://github.com/bombela/backward-cpp +Victor López +MIT +ament_cmake +libdw-dev + +ament_cmake + + +----- +bag2_to_image: + + +bag2_to_image +The bag2_to_image package +Daisuke Nishimatsu +Apache License 2.0 +Daisuke Nishimatsu +ament_cmake +libopencv-dev +rclcpp +rclcpp_components +rosbag2_cpp +rosbag2_storage +sensor_msgs +ament_cmake_clang_format +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +behaviortree_cpp_v3: + +behaviortree_cpp_v3 +This package provides the Behavior Trees core library. +Davide Faconti +MIT +Michele Colledanchise +Davide Faconti +ros_environment +catkin +roslib +ament_cmake +rclcpp +ament_index_cpp +boost +libzmq3-dev +libncurses-dev +ament_cmake_gtest + +catkin +ament_cmake + + +----- +bno055: + + +bno055 +Bosch BNO055 IMU driver for ROS2 +flynneva +BSD +python3-serial +rclpy +std_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +bond: + + +bond +A bond allows two processes, +A and B, +to know when the other has terminated, +either cleanly or by crashing. The bond remains connected until it is either broken explicitly or until a heartbeat times out. +Michael Carroll +BSD +http://www.ros.org/wiki/bond +https://github.com/ros/bond_core/issues +https://github.com/ros/bond_core +Stuart Glaser +ament_cmake +rosidl_default_generators +builtin_interfaces +std_msgs +builtin_interfaces +rosidl_default_runtime +std_msgs +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +bond_core: + + +bond_core +A bond allows two processes, +A and B, +to know when the other has terminated, +either cleanly or by crashing. The bond remains connected until it is either broken explicitly or until a heartbeat times out. +Michael Carroll +BSD +http://www.ros.org/wiki/bond_core +https://github.com/ros/bond_core/issues +https://github.com/ros/bond_core +Stu Glaser +ament_cmake +bond +bondcpp +smclib + +ament_cmake + + +----- +bondcpp: + + +bondcpp +C++ implementation of bond, +a mechanism for checking when another process has terminated. +Michael Carroll +BSD +http://www.ros.org/wiki/bondcpp +https://github.com/ros/bond_core/issues +https://github.com/ros/bond_core +Stuart Glaser +ament_cmake +bond +pkg-config +rclcpp +rclcpp_lifecycle +smclib +uuid +bond +rclcpp +rclcpp_lifecycle +smclib +uuid +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +boost_geometry_util: + + +boost_geometry_util +Utility library for boost geometry +masaya +Apache License 2.0 +ament_cmake +ament_cmake_auto +rclcpp +boost +geometry_msgs +ament_lint_auto +ouxt_common + +ament_cmake + + +----- +bosch_locator_bridge: + +bosch_locator_bridge +ROS interface to Rexroth ROKIT Locator +Stefan Laible +Apache License 2.0 +ament_cmake +geometry_msgs +launch_xml +nav_msgs +pcl_conversions +rclcpp +std_srvs +tf2_geometry_msgs +tf2_ros +libpoco-dev +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +builtin_interfaces: + + +builtin_interfaces +A package containing message and service definitions for types defined in the OMG IDL Platform Specific Model. +Chris Lalancette +Apache License 2.0 +Dirk Thomas +Michel Hidalgo +ament_cmake +rosidl_default_generators +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +camera_calibration: + + +camera_calibration +camera_calibration allows easy calibration of monocular or stereo cameras using a checkerboard calibration target. +Vincent Rabaud +Joshua Whitley +Jacob Perron +BSD +https://index.ros.org/p/camera_calibration/github-ros-perception-image_pipeline/ +https://github.com/ros-perception/image_pipeline/issues +https://github.com/ros-perception/image_pipeline +James Bowman +Patrick Mihelich +cv_bridge +image_geometry +message_filters +rclpy +std_srvs +sensor_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +python3-requests + +ament_python + + +----- +camera_calibration_parsers: + +camera_calibration_parsers +camera_calibration_parsers contains routines for reading and writing camera calibration parameters. +Michael Carroll +Patrick Mihelich +Alejandro Hernandez Cordero +Geoffrey Biggs +BSD +http://ros.org/wiki/camera_calibration_parsers +https://github.com/ros-perception/image_common/issues +https://github.com/ros-perception/image_common +ament_cmake_ros +sensor_msgs +rclcpp +rcpputils +yaml_cpp_vendor +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +camera_info_manager: + +camera_info_manager +This package provides a C++ interface for camera calibration information. It provides CameraInfo, +and handles SetCameraInfo service requests, +saving and restoring the camera calibration data. +Jack O'Quin +Michael Carroll +Alejandro Hernandez Cordero +Geoffrey Biggs +BSD +http://ros.org/wiki/camera_info_manager +https://github.com/ros-perception/image_common/issues +https://github.com/ros-perception/image_common +ament_cmake_ros +ament_index_cpp +camera_calibration_parsers +rclcpp +rcpputils +sensor_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +can_msgs: + + +can_msgs +CAN related message types. +Mathias Lüdtke +BSD +http://wiki.ros.org/can_msgs +https://github.com/ros-industrial/ros_canopen +https://github.com/ros-industrial/ros_canopen/issues +Ivor Wanders +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +cartographer: + +cartographer +Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. +Chris Lalancette +Michael Carroll +Apache 2.0 +https://github.com/cartographer-project/cartographer +The Cartographer Authors +Darby Lim +Pyo +cmake +git +google-mock +gtest +python3-sphinx +libboost-iostreams-dev +eigen +libabsl-dev +libcairo2-dev +libceres-dev +libgflags-dev +libgoogle-glog-dev +lua5.2-dev +protobuf-dev + +cmake + + +----- +cartographer_ros: + +cartographer_ros +Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. This package provides Cartographer's ROS integration. +Chris Lalancette +Apache 2.0 +https://github.com/cartographer-project/cartographer_ros +The Cartographer Authors +ament_cmake +google-mock +python3-sphinx +builtin_interfaces +cartographer +cartographer_ros_msgs +eigen +geometry_msgs +libabsl-dev +libgflags-dev +libgoogle-glog-dev +libpcl-all-dev +nav_msgs +pcl_conversions +rclcpp +rosbag2_cpp +rosbag2_storage +sensor_msgs +std_msgs +tf2 +tf2_eigen +tf2_msgs +tf2_ros +urdf +visualization_msgs +launch +robot_state_publisher + +ament_cmake + + +----- +cartographer_ros_msgs: + +cartographer_ros_msgs +ROS messages for the cartographer_ros package. +Chris Lalancette +Apache 2.0 +https://github.com/cartographer-project/cartographer_ros +The Cartographer Authors +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +std_msgs +rosidl_default_runtime +rosidl_interface_packages +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +cartographer_rviz: + +cartographer_rviz +Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. This package provides Cartographer's RViz integration. +Chris Lalancette +Apache 2.0 +https://github.com/cartographer-project/cartographer_ros +The Cartographer Authors +ament_cmake +cartographer +cartographer_ros +cartographer_ros_msgs +eigen +libabsl-dev +libboost-iostreams-dev +pluginlib +rclcpp +rviz_common +rviz_ogre_vendor +rviz_rendering + +ament_cmake + + + +----- +cascade_lifecycle_msgs: + + +cascade_lifecycle_msgs +Messages for rclcpp_cascade_lifecycle package +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +rclcpp +builtin_interfaces +lifecycle_msgs +rosidl_default_generators +rosidl_interface_packages + +ament_cmake + + +----- +chomp_motion_planner: + + +chomp_motion_planner +chomp_motion_planner +Chittaranjan Srinivas Swaminathan +MoveIt Release Team +BSD +http://ros.org/wiki/chomp_motion_planner +Gil Jones +Mrinal Kalakrishnan +ament_cmake +moveit_common +moveit_core +rclcpp +trajectory_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +class_loader: + +class_loader +The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), +introspect the library for exported plugin classes, +and allows users to instantiate objects of these exported classes without the explicit declaration (i.e. header file) for those classes. +Geoffrey Biggs +Michael Carroll +BSD +http://ros.org/wiki/class_loader +Dirk Thomas +Michel Hidalgo +Mirza Shah +Steven! Ragnarök +console_bridge_vendor +libconsole-bridge-dev +ament_cmake +ament_cmake_ros +console_bridge_vendor +libconsole-bridge-dev +rcpputils +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +color_names: + +color_names +The color_names package +masaya +Apache 2.0 +ament_cmake +rclcpp +std_msgs +visualization_msgs +rviz2 +ament_lint_auto +ouxt_lint_common + +ament_cmake + + +----- +common_interfaces: + + +common_interfaces +common_interfaces contains messages and services that are widely used by other ROS packages. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Michael Carroll +Michel Hidalgo +Scott K Logan +ament_cmake +actionlib_msgs +builtin_interfaces +diagnostic_msgs +geometry_msgs +nav_msgs +sensor_msgs +shape_msgs +std_msgs +std_srvs +stereo_msgs +trajectory_msgs +visualization_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +composition: + + +composition +Examples for composing multiple nodes in a single process. +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Dirk Thomas +Mabel Zhang +ament_cmake +example_interfaces +rclcpp +rclcpp_components +rcutils +std_msgs +example_interfaces +launch_ros +rclcpp +rclcpp_components +rcutils +std_msgs +ament_cmake_pytest +ament_lint_auto +ament_lint_common +launch +launch_testing +launch_testing_ros +launch_testing_ament_cmake +rmw_implementation_cmake + +ament_cmake + + +----- +composition_interfaces: + + +composition_interfaces +A package containing message and service definitions for managing composable nodes in a container process. +Chris Lalancette +Apache License 2.0 +Michel Hidalgo +Shane Loretz +ament_cmake +rosidl_default_generators +rcl_interfaces +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +compressed_depth_image_transport: + +compressed_depth_image_transport +Compressed_depth_image_transport provides a plugin to image_transport for transparently sending depth images (raw, +floating-point) using PNG compression. +David Gossow +BSD +http://www.ros.org/wiki/image_transport_plugins +Julius Kammerl +ament_cmake +cv_bridge +image_transport + +ament_cmake + + + +----- +compressed_image_transport: + +compressed_image_transport +Compressed_image_transport provides a plugin to image_transport for transparently sending images encoded as JPEG or PNG. +David Gossow +BSD +http://www.ros.org/wiki/image_transport_plugins +Patrick Mihelich +Julius Kammerl +ament_cmake +cv_bridge +image_transport + +ament_cmake + + + +----- +console_bridge_vendor: " + + +console_bridge_vendor +Wrapper around console_bridge, +providing nothing but a dependency on console_bridge, +on some systems. On others, +it provides an ExternalProject build of console_bridge. +Alejandro Hernandez Cordero +Apache License 2.0 +BSD +https://github.com/ros/console_bridge +Steven! Ragnarök +ament_cmake +libconsole-bridge-dev +ament_lint_auto +ament_lint_common +performance_test_fixture + +ament_cmake + +" +----- +control_box_rst: + +control_box_rst +The control_box_rst package provides C++ libraries for predictive control, +direct optimal control, +optimization and simulation. +Christoph Rösmann +GPLv3 +http://wiki.ros.org/control_box_rst +Christoph Rösmann +eigen +coinor-libipopt-dev +cmake + +cmake + + + +----- +control_msgs: + + +control_msgs +control_msgs contains base messages and actions useful for controlling robots. It provides representations for controller setpoints and joint and cartesian trajectories. +Bence Magyar +BSD +http://ros.org/wiki/control_msgs +Stuart Glaser +ament_cmake +rosidl_default_generators +action_msgs +builtin_interfaces +geometry_msgs +sensor_msgs +std_msgs +trajectory_msgs +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +control_toolbox: + +control_toolbox +The control toolbox contains modules that are useful across all controllers. +Bence Magyar +Jordan Palacios +BSD-3-Clause +http://ros.org/wiki/control_toolbox +https://github.com/ros-controls/control_toolbox/issues +https://github.com/ros-controls/control_toolbox/ +Melonee Wise +Sachin Chitta +John Hsu +ament_cmake +control_msgs +control_msgs +rclcpp +rcutils +realtime_tools +ament_cmake_gmock +ament_cmake_gtest +rclcpp_lifecycle + +ament_cmake + + +----- +controller_interface: + + +controller_interface +Description of controller_interface +Bence Magyar +Denis Štogl +Apache License 2.0 +ament_cmake +hardware_interface +rclcpp_lifecycle +sensor_msgs +hardware_interface +rclcpp_lifecycle +sensor_msgs +ament_cmake_gmock + +ament_cmake + + +----- +controller_manager: + + +controller_manager +Description of controller_manager +Bence Magyar +Denis Štogl +Apache License 2.0 +ament_cmake +ament_cmake_python +ament_index_cpp +controller_interface +controller_manager_msgs +hardware_interface +launch +launch_ros +pluginlib +rclcpp +rcpputils +ros2_control_test_assets +ros2param +ros2run +ament_cmake_gmock +realtime_tools + +ament_cmake + + +----- +controller_manager_msgs: + + +controller_manager_msgs +Messages and services for the controller manager. +Bence Magyar +Denis Štogl +BSD +http://ros.org/wiki/controller_manager_msgs +Stuart Glaser +ament_cmake +rosidl_default_generators +builtin_interfaces +lifecycle_msgs +builtin_interfaces +lifecycle_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +costmap_queue: + +costmap_queue +The costmap_queue package +David V. Lu!! +BSD-3-Clause +ament_cmake +nav2_common +nav2_costmap_2d +rclcpp +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + +----- +cudnn_cmake_module: + +cudnn_cmake_module +Exports a CMake module to find cuDNN. +Daisuke Nishimatsu +Daisuke Nishimatsu +Apache License 2.0 +ament_cmake +ament_cmake_copyright +ament_cmake_lint_cmake +ament_cmake_xmllint + +ament_cmake + + +----- +cv_bridge: + +cv_bridge +This contains CvBridge, +which converts between ROS2 Image messages and OpenCV images. +Kenji Brameld +Apache License 2.0 +BSD +http://www.ros.org/wiki/cv_bridge +https://github.com/ros-perception/vision_opencv/tree/ros2 +https://github.com/ros-perception/vision_opencv/issues +Patrick Mihelich +James Bowman +Ethan Gao +ament_cmake_ros +python_cmake_module +libboost-dev +libboost-python-dev +libopencv-dev +python3-numpy +rcpputils +sensor_msgs +python3-opencv +ament_index_python +libboost-python +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +cyclonedds: + + +cyclonedds +Eclipse Cyclone DDS is a very performant and robust open-source DDS implementation. Cyclone DDS is developed completely in the open as an Eclipse IoT project. +Eclipse Foundation, +Inc. +Eclipse Public License 2.0 +Eclipse Distribution License 1.0 +https://projects.eclipse.org/projects/iot.cyclonedds +https://github.com/eclipse-cyclonedds/cyclonedds/issues +https://github.com/eclipse-cyclonedds/cyclonedds +cmake +libssl-dev +openssl +iceoryx_binding_c +iceoryx_posh +iceoryx_hoofs +libcunit-dev +doxygen +python3-breathe +python3-sphinx + +cmake + + +----- +demo_nodes_cpp: + + +demo_nodes_cpp +C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes. +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Mabel Zhang +William Woodall +ament_cmake +example_interfaces +rclcpp +rclcpp_components +rcutils +rmw +rmw_implementation_cmake +std_msgs +example_interfaces +launch_ros +launch_xml +rclcpp +rclcpp_components +rcutils +rmw +std_msgs +ament_cmake_pytest +ament_lint_auto +ament_lint_common +launch +launch_testing +launch_testing_ament_cmake +launch_testing_ros + +ament_cmake + + +----- +demo_nodes_cpp_native: + + +demo_nodes_cpp_native +C++ nodes which access the native handles of the rmw implementation. +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Dirk Thomas +Mabel Zhang +ament_cmake +rclcpp +rclcpp_components +rmw_fastrtps_cpp +std_msgs +ament_cmake_pytest +ament_lint_auto +ament_lint_common +launch +launch_testing +launch_testing_ament_cmake +launch_testing_ros + +ament_cmake + + +----- +demo_nodes_py: + + +demo_nodes_py +Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes. +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Esteve Fernandez +Mabel Zhang +Michael Carroll +Mikael Arguedas +example_interfaces +rclpy +std_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +depth_image_proc: + + +depth_image_proc +Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, +as well as registering (reprojecting) a depth image into another camera frame. +Vincent Rabaud +Joshua Whitley +Chris Ye +Jacob Perron +BSD +https://index.ros.org/p/depth_image_proc/github-ros-perception-image_pipeline/ +https://github.com/ros-perception/image_pipeline/issues +https://github.com/ros-perception/image_pipeline +Patrick Mihelich +ament_cmake_auto +class_loader +cv_bridge +image_geometry +image_transport +libopencv-dev +message_filters +rclcpp +rclcpp_components +sensor_msgs +stereo_msgs +tf2 +tf2_eigen +tf2_ros +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +depthai: + +depthai +DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform +Sachin Guruswamy +Martin Peterlin +MIT +https://www.luxonis.com/ +ros_environment +libusb-1.0-dev +libopencv-dev +nlohmann-json-dev +catkin +cmake +ament_cmake + +cmake +ament_cmake + + +----- +depthai-ros: + +depthai-ros +The depthai-ros package +sachin +Sachin Guruswamy +MIT +catkin +ament_cmake +depthai +depthai_ros_msgs +depthai_bridge +depthai_examples + +catkin +ament_cmake + + +----- +depthai_bridge: + +depthai_bridge +The depthai_bridge package +Sachin Guruswamy +Sachin Guruswamy +MIT +catkin +ament_cmake +libboost-dev +roscpp +rclcpp +cv_bridge +camera_info_manager +depthai +depthai_ros_msgs +image_transport +libopencv-dev +ros_environment +sensor_msgs +std_msgs +stereo_msgs +vision_msgs +robot_state_publisher +xacro + +catkin +ament_cmake + + +----- +depthai_examples: + +depthai_examples +The depthai_examples package +sachin +Sachin Guruswamy +MIT +catkin +ament_cmake +roscpp +rospy +message_filters +rclcpp +cv_bridge +camera_info_manager +depthai +depthai_ros_msgs +depthai_bridge +image_transport +libopencv-dev +ros_environment +sensor_msgs +std_msgs +stereo_msgs +vision_msgs +foxglove_msgs +robot_state_publisher +depth_image_proc +xacro +nodelet + + +catkin +ament_cmake + + +----- +depthai_ros_msgs: + +depthai_ros_msgs +Package to keep interface independent of the driver +Sachin Guruswamy +Sachin Guruswamy +MIT +catkin +ament_cmake +message_generation +message_runtime +builtin_interfaces +rclcpp +rosidl_default_generators +sensor_msgs +std_msgs +geometry_msgs +vision_msgs +rosidl_interface_packages + +catkin +ament_cmake + + +----- +depthimage_to_laserscan: + +depthimage_to_laserscan +depthimage_to_laserscan +Chad Rockey +Chris Lalancette +BSD +http://ros.org/wiki/depthimage_to_laserscan +https://github.com/ros-perception/depthimage_to_laserscan/issues +https://github.com/ros-perception/depthimage_to_laserscan +ament_cmake_ros +image_geometry +libopencv-dev +rclcpp +rclcpp_components +sensor_msgs +ament_cmake_gtest + +ament_cmake + + +----- +desktop: + + +desktop +A package which extends 'ros_base' and includes high level packages like vizualization tools and demos. +Steven! Ragnarök +Apache License 2.0 +ament_cmake +ros_base +angles +depthimage_to_laserscan +joy +pcl_conversions +rviz2 +rviz_default_plugins +teleop_twist_joy +teleop_twist_keyboard +action_tutorials_cpp +action_tutorials_interfaces +action_tutorials_py +composition +demo_nodes_cpp +demo_nodes_cpp_native +demo_nodes_py +dummy_map_server +dummy_robot_bringup +dummy_sensors +image_tools +intra_process_demo +lifecycle +logging_demo +pendulum_control +pendulum_msgs +quality_of_service_demo_cpp +quality_of_service_demo_py +topic_monitor +tlsf +tlsf_cpp +examples_rclcpp_minimal_action_client +examples_rclcpp_minimal_action_server +examples_rclcpp_minimal_client +examples_rclcpp_minimal_composition +examples_rclcpp_minimal_publisher +examples_rclcpp_minimal_service +examples_rclcpp_minimal_subscriber +examples_rclcpp_minimal_timer +examples_rclcpp_multithreaded_executor +examples_rclpy_executors +examples_rclpy_minimal_action_client +examples_rclpy_minimal_action_server +examples_rclpy_minimal_client +examples_rclpy_minimal_publisher +examples_rclpy_minimal_service +examples_rclpy_minimal_subscriber +rqt_common_plugins +turtlesim + +ament_cmake + + +----- +desktop_full: + + +desktop_full +Provides a "batteries included" experience to novice users. +Louise Poubel +Apache License 2.0 +ament_cmake +desktop +perception +simulation +ros_ign_gazebo_demos + +ament_cmake + + +----- +diagnostic_aggregator: + +diagnostic_aggregator +diagnostic_aggregator +Kevin Watts +Brice Rebsamen +Brice Rebsamen +Austin Hendrix +Brice Rebsamen +Karsten Knese +BSD +http://www.ros.org/wiki/diagnostic_aggregator +ament_cmake +ament_cmake_python +diagnostic_msgs +pluginlib +rclcpp +std_msgs +rclpy +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_common +launch_testing_ament_cmake +launch_testing_ros + + +ament_cmake + + +----- +diagnostic_msgs: + + +diagnostic_msgs +A package containing some diagnostics related message and service definitions. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Michael Carroll +Michel Hidalgo +William Woodall +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +std_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +diagnostic_updater: + +diagnostic_updater +diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, +device status, +etc. +Kevin Watts +Brice Rebsamen +Austin Hendrix +Brice Rebsamen +Karsten Knese +BSD +http://www.ros.org/wiki/diagnostic_updater +Jeremy Leibs +Blaise Gassend +ament_cmake +ament_cmake_python +diagnostic_msgs +rclcpp +rclpy +std_msgs +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_common +rclcpp_lifecycle + +ament_cmake + + +----- +diff_drive_controller: + +diff_drive_controller +Controller for a differential drive mobile base. +Bence Magyar +Jordan Palacios +Apache License 2.0 +ament_cmake +controller_interface +geometry_msgs +hardware_interface +nav_msgs +rclcpp +rclcpp_lifecycle +rcpputils +realtime_tools +tf2 +tf2_msgs +pluginlib +ament_cmake_gmock +controller_manager +ros2_control_test_assets + +ament_cmake + + +----- +dolly: + + +dolly +Meta-package for Dolly, +the robot sheep. +Louise Poubel +Apache 2.0 +ament_cmake +dolly_follow +dolly_gazebo +dolly_ignition +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +dolly_follow: + + +dolly_follow +Follow node for Dolly, +the robot sheep. +Louise Poubel +Apache 2.0 +ament_cmake +geometry_msgs +rclcpp +sensor_msgs +geometry_msgs +rclcpp +sensor_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +dolly_gazebo: + + +dolly_gazebo +Launch Gazebo simulation with Dolly robot. +Louise Poubel +Apache 2.0 +ament_cmake +dolly_follow +gazebo_ros_pkgs +ros2launch +rviz2 +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +dolly_ignition: + + +dolly_ignition +Launch Ignition simulation with Dolly robot. +Louise Poubel +Apache 2.0 +ament_cmake +ros_ign_gazebo +dolly_follow +ros_ign_bridge +ros2launch +rviz2 +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +domain_bridge: + + +domain_bridge +ROS 2 Domain Bridge +Jacob Perron +Apache 2.0 +ament_cmake +rosidl_default_generators +rclcpp +rclcpp_components +rcutils +rosbag2_cpp +rosidl_typesupport_cpp +yaml-cpp +zstd_vendor +rosidl_default_runtime +ament_cmake_gmock +ament_lint_auto +ament_lint_common +example_interfaces +launch +launch_testing +launch_testing_ament_cmake +rmw_implementation_cmake +rosgraph_msgs +test_msgs +rmw_connextdds +rmw_cyclonedds_cpp +rmw_fastrtps_cpp +rosidl_interface_packages + +ament_cmake + + +----- +domain_coordinator: + + +domain_coordinator +A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes +Michel Hidalgo +Apache License 2.0 +Pete Baughman +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +dummy_map_server: + + +dummy_map_server +dummy map server node +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Karsten Knese +Mabel Zhang +ament_cmake +nav_msgs +rclcpp +nav_msgs +rclcpp +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +dummy_robot_bringup: + + +dummy_robot_bringup +dummy robot bringup +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Karsten Knese +Mabel Zhang +ament_cmake +ament_index_python +dummy_map_server +dummy_sensors +launch +launch_ros +robot_state_publisher +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +dummy_sensors: + + +dummy_sensors +dummy sensor nodes +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Karsten Knese +Mabel Zhang +ament_cmake +rclcpp +sensor_msgs +rclcpp +sensor_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +dwb_core: + + +dwb_core +TODO +Carl Delsey +BSD-3-Clause +ament_cmake +nav2_common +rclcpp +std_msgs +geometry_msgs +nav_2d_msgs +dwb_msgs +nav2_costmap_2d +pluginlib +sensor_msgs +visualization_msgs +nav_2d_utils +nav_msgs +tf2_ros +nav2_util +nav2_core +rclcpp +std_msgs +rclcpp +std_msgs +geometry_msgs +dwb_msgs +nav2_costmap_2d +nav_2d_utils +pluginlib +nav_msgs +tf2_ros +nav2_util +nav2_core +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + + +----- +dwb_critics: + +dwb_critics +The dwb_critics package +David V. Lu!! +BSD-3-Clause +ament_cmake +nav2_common +angles +nav2_costmap_2d +nav2_util +costmap_queue +dwb_core +geometry_msgs +nav_2d_msgs +nav_2d_utils +pluginlib +rclcpp +sensor_msgs +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + +----- +dwb_msgs: + + +dwb_msgs +Message/Service definitions specifically for the dwb_core +David V. Lu!! +BSD-3-Clause +ament_cmake +builtin_interfaces +geometry_msgs +nav_2d_msgs +std_msgs +nav_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +dwb_plugins: + +dwb_plugins +Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core +David V. Lu!! +BSD-3-Clause +ament_cmake +nav2_common +angles +dwb_core +nav_2d_msgs +nav_2d_utils +pluginlib +rclcpp +nav2_util +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + +----- +dynamic_edt_3d: + +dynamic_edt_3d +The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT. +Christoph Sprunk +Christoph Sprunk +Wolfgang Merkt +BSD +http://octomap.github.io +https://github.com/OctoMap/octomap/issues +octomap +catkin +cmake + +cmake + + +----- +dynamixel_sdk: + + +dynamixel_sdk +This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, +or SDK, +is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms. +Apache 2.0 +Will Son +http://wiki.ros.org/dynamixel_sdk +https://github.com/ROBOTIS-GIT/DynamixelSDK +https://github.com/ROBOTIS-GIT/DynamixelSDK/issues +Pyo +Darby Lim +Zerom +Leon +ament_cmake + +ament_cmake + + +----- +dynamixel_sdk_custom_interfaces: + + +dynamixel_sdk_custom_interfaces +ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK +Will Son +Apache 2.0 +http://wiki.ros.org/dynamixel_sdk +https://github.com/ROBOTIS-GIT/DynamixelSDK +https://github.com/ROBOTIS-GIT/DynamixelSDK/issues +Will Son +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +dynamixel_sdk_examples: + +dynamixel_sdk_examples +ROS2 examples using ROBOTIS DYNAMIXEL SDK +Apache 2.0 +Will Son +http://wiki.ros.org/dynamixel_sdk +https://github.com/ROBOTIS-GIT/DynamixelSDK +https://github.com/ROBOTIS-GIT/DynamixelSDK/issues +Will Son +ament_cmake +rclcpp +dynamixel_sdk +dynamixel_sdk_custom_interfaces +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +dynamixel_workbench: + + +dynamixel_workbench +Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, +baudrate and operating mode of the Dynamixel. Furthermore, +it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators. +Will Son +Apache 2.0 +http://wiki.ros.org/dynamixel_workbench +https://github.com/ROBOTIS-GIT/dynamixel-workbench +https://github.com/ROBOTIS-GIT/dynamixel-workbench/issues +Darby Lim +Will Son +Ryan Shim +ament_cmake +dynamixel_workbench_toolbox + +ament_cmake + + +----- +dynamixel_workbench_msgs: + + +dynamixel_workbench_msgs +This package includes ROS messages and services for dynamixel_workbench packages +Will Son +Apache 2.0 +http://wiki.ros.org/dynamixel_workbench_msgs +https://github.com/ROBOTIS-GIT/dynamixel-workbench-msgs +https://github.com/ROBOTIS-GIT/dynamixel-workbench-msgs/issues +Darby Lim +Ryan Shim +ament_cmake +rosidl_default_generators +builtin_interfaces +std_msgs +builtin_interfaces +rosidl_default_runtime +std_msgs +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +dynamixel_workbench_toolbox: + + +dynamixel_workbench_toolbox +This package is composed of 'dynamixel_item', +'dynamixel_tool', +'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL. +Will Son +Apache 2.0 +http://wiki.ros.org/dynamixel_workbench_toolbox +http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_workbench/ +https://github.com/ROBOTIS-GIT/dynamixel-workbench +https://github.com/ROBOTIS-GIT/dynamixel-workbench/issues +Darby Lim +Ryan Shim +Will Son +ament_cmake +rclcpp +dynamixel_sdk + +ament_cmake + + +----- +ecl_build: + +ecl_build +Collection of cmake/make build tools primarily for ecl development itself, +but also contains a few cmake modules useful outside of the ecl. +Daniel Stonier +Daniel Stonier +BSD +http://wiki.ros.org/ecl_build +https://github.com/stonier/ecl_tools +https://github.com/stonier/ecl_tools/issues +ament_cmake +ecl_license +ecl_license + +ament_cmake + + +----- +ecl_license: + +ecl_license +Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries. +Daniel Stonier +Daniel Stonier +BSD +http://wiki.ros.org/ecl_license +https://github.com/stonier/ecl_tools +https://github.com/stonier/ecl_tools/issues +ament_cmake + +ament_cmake + + +----- +ecl_tools: + +ecl_tools +Tools and utilities for ecl development. +Daniel Stonier +Daniel Stonier +BSD +http://www.ros.org/wiki/ecl_tools +https://github.com/stonier/ecl_tools +https://github.com/stonier/ecl_tools/issues +ament_cmake +ecl_license +ecl_build + +ament_cmake + + +----- +effort_controllers: + +effort_controllers +Generic controller for forwarding commands. +Bence Magyar +Jordan Palacios +Apache License 2.0 +ament_cmake +forward_command_controller +rclcpp +pluginlib +ament_cmake_gmock +controller_manager +ros2_control_test_assets + +ament_cmake + + +----- +eigen3_cmake_module: + +eigen3_cmake_module +Exports a custom CMake module to find Eigen3. +Shane Loretz +Shane Loretz +Apache License 2.0 +ament_cmake +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +eigen_stl_containers: + +eigen_stl_containers +This package provides a set of typedef's that allow using Eigen datatypes in STL containers +Ioan Sucan +Chris Lalancette +Shane Loretz +BSD +http://eigen.tuxfamily.org/dox/TopicUnalignedArrayAssert.html +https://github.com/ros/eigen_stl_containers/issues +https://github.com/ros/eigen_stl_containers +ament_cmake +eigen +eigen + +ament_cmake + + +----- +eigenpy: + +eigenpy +Bindings between Numpy and Eigen using Boost.Python +Justin Carpentier +Wolfgang Merkt +Justin Carpentier +Nicolas Mansard +BSD +https://github.com/stack-of-tasks/eigenpy +git +doxygen +catkin +python +python3 +python-numpy +python3-numpy +eigen +boost +cmake + +cmake + + +----- +example_interfaces: + + +example_interfaces +Contains message and service definitions used by the examples. +Mabel Zhang +Apache License 2.0 +Dirk Thomas +Jacob Perron +ament_cmake +rosidl_default_generators +action_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + + +----- +examples_rclcpp_async_client: + + +examples_rclcpp_async_client +Example of an async service client +Shane Loretz +Aditya Pande +Apache License 2.0 +Ivan Paunovic +William Woodall +ament_cmake +rclcpp +example_interfaces +rclcpp +example_interfaces +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +examples_rclcpp_cbg_executor: + + +examples_rclcpp_cbg_executor +Example for multiple Executor instances in one process, +using the callback-group-level interface of the Executor class. +Ralph Lange +Apache License 2.0 +ament_cmake +rclcpp +std_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +examples_rclcpp_minimal_action_client: + + +examples_rclcpp_minimal_action_client +Minimal action client examples +Shane Loretz +Aditya Pande +Apache License 2.0 +Jacob Perron +ament_cmake +example_interfaces +rclcpp +rclcpp_action +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +examples_rclcpp_minimal_action_server: + + +examples_rclcpp_minimal_action_server +Minimal action server examples +Shane Loretz +Aditya Pande +Apache License 2.0 +Jacob Perron +ament_cmake +example_interfaces +rclcpp +rclcpp_action +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +examples_rclcpp_minimal_client: + + +examples_rclcpp_minimal_client +Examples of minimal service clients +Shane Loretz +Aditya Pande +Apache License 2.0 +Mikael Arguedas +Morgan Quigley +Jacob Perron +ament_cmake +rclcpp +example_interfaces +rclcpp +example_interfaces +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +examples_rclcpp_minimal_composition: + + +examples_rclcpp_minimal_composition +Minimalist examples of composing nodes in the same process +Shane Loretz +Aditya Pande +Apache License 2.0 +Mikael Arguedas +Morgan Quigley +Jacob Perron +ament_cmake +rclcpp +rclcpp_components +std_msgs +rclcpp +rclcpp_components +std_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +examples_rclcpp_minimal_publisher: + + +examples_rclcpp_minimal_publisher +Examples of minimal publisher nodes +Shane Loretz +Aditya Pande +Apache License 2.0 +Mikael Arguedas +Morgan Quigley +Jacob Perron +ament_cmake +rclcpp +std_msgs +rclcpp +std_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +examples_rclcpp_minimal_service: + + +examples_rclcpp_minimal_service +A minimal service server which adds two numbers +Shane Loretz +Aditya Pande +Apache License 2.0 +Mikael Arguedas +Morgan Quigley +Jacob Perron +ament_cmake +rclcpp +example_interfaces +rclcpp +example_interfaces +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +examples_rclcpp_minimal_subscriber: + + +examples_rclcpp_minimal_subscriber +Examples of minimal subscribers +Shane Loretz +Aditya Pande +Apache License 2.0 +Mikael Arguedas +Morgan Quigley +Jacob Perron +ament_cmake +rclcpp +rclcpp_components +std_msgs +rclcpp +rclcpp_components +std_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +examples_rclcpp_minimal_timer: + + +examples_rclcpp_minimal_timer +Examples of minimal nodes which have timers +Shane Loretz +Aditya Pande +Apache License 2.0 +Mikael Arguedas +Morgan Quigley +Jacob Perron +ament_cmake +rclcpp +rclcpp +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +examples_rclcpp_multithreaded_executor: + + +examples_rclcpp_multithreaded_executor +Package containing example of how to implement a multithreaded executor +Shane Loretz +Aditya Pande +Apache License 2.0 +Jacob Hassold +ament_cmake +rclcpp +std_msgs +rclcpp +std_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +examples_rclcpp_wait_set: " + + +examples_rclcpp_wait_set +Example of how to use the rclcpp::WaitSet directly. +William Woodall +Apache License 2.0 +ament_cmake +example_interfaces +rclcpp +rclcpp_components +std_msgs +example_interfaces +rclcpp +rclcpp_components +std_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + +" +----- +examples_rclpy_executors: + + +examples_rclpy_executors +Examples of creating and using exectors to run multiple nodes in the same process +Shane Loretz +Aditya Pande +Apache License 2.0 +rclpy +std_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +examples_rclpy_guard_conditions: + + +examples_rclpy_guard_conditions +Examples of using guard conditions. +Shane Loretz +Aditya Pande +Apache License 2.0 +Audrow Nash +rclpy +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +examples_rclpy_minimal_action_client: + + +examples_rclpy_minimal_action_client +Examples of minimal action clients using rclpy. +Shane Loretz +Aditya Pande +Apache License 2.0 +Jacob Perron +example_interfaces +rclpy +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +examples_rclpy_minimal_action_server: + + +examples_rclpy_minimal_action_server +Examples of minimal action servers using rclpy. +Shane Loretz +Aditya Pande +Apache License 2.0 +Jacob Perron +example_interfaces +rclpy +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +examples_rclpy_minimal_client: + + +examples_rclpy_minimal_client +Examples of minimal service clients using rclpy. +Shane Loretz +Aditya Pande +Apache License 2.0 +example_interfaces +rclpy +std_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +examples_rclpy_minimal_publisher: + + +examples_rclpy_minimal_publisher +Examples of minimal publishers using rclpy. +Shane Loretz +Aditya Pande +Apache License 2.0 +rclpy +std_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +examples_rclpy_minimal_service: + + +examples_rclpy_minimal_service +Examples of minimal service servers using rclpy. +Shane Loretz +Aditya Pande +Apache License 2.0 +example_interfaces +rclpy +std_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +examples_rclpy_minimal_subscriber: + + +examples_rclpy_minimal_subscriber +Examples of minimal subscribers using rclpy. +Shane Loretz +Aditya Pande +Apache License 2.0 +rclpy +std_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +examples_rclpy_pointcloud_publisher: + + +examples_rclpy_pointcloud_publisher +Example on how to publish a Pointcloud2 message +Evan Flynn +Apache 2.0 +rclpy +sensor_msgs_py +python3-numpy +sensor_msgs +std_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +examples_tf2_py: + + +examples_tf2_py +Has examples of using the tf2 Python API. +Chris Lalancette +Alejandro Hernandez Cordero +Apache License 2.0 +Shane Loretz +Tully Foote +launch_ros +tf2_ros_py +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +fastcdr: + + +fastcdr +CDR serialization implementation. +Steven! Ragnarök +Apache License 2.0 +cmake + +cmake + + +----- +fastrtps: + + +fastrtps +*eprosima Fast DDS* (formerly Fast RTPS) is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). eProsima Fast DDS implements the RTPS (Real Time Publish Subscribe) protocol, +which provides publisher-subscriber communications over unreliable transports such as UDP, +as defined and maintained by the Object Management Group (OMG) consortium. RTPS is also the wire interoperability protocol defined for the Data Distribution Service (DDS) standard. *eProsima Fast DDS* expose an API to access directly the RTPS protocol, +giving the user full access to the protocol internals. +Miguel Company +Eduardo Ponz +Apache 2.0 +https://www.eprosima.com/ +https://github.com/eProsima/Fast-DDS/issues +https://github.com/eProsima/Fast-DDS +asio +fastcdr +foonathan_memory_vendor +libssl-dev +tinyxml2 +cmake +doxygen + +cmake + + +----- +fastrtps_cmake_module: + + +fastrtps_cmake_module +Provide CMake module to find eProsima FastRTPS. +Shane Loretz +Apache License 2.0 +Dirk Thomas +Michel Hidalgo +Ricardo González +ament_cmake +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +filters: + +filters +This library provides a standardized interface for processing data as a sequence of filters. This package contains a base class upon which to build specific implementations as well as an interface which dynamically loads filters based on runtime parameters. +Tully Foote +Jon Binney +BSD +https://wiki.ros.org/filters +ament_cmake +libboost-dev +pluginlib +rclcpp +ament_cmake_gtest +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_uncrustify +ament_cmake_xmllint + +ament_cmake + + + +----- +fluent_rviz: + +fluent_rviz +A library which makes Rviz fluent. Powered by C++17 +shouth +HansRobo +Apache 2.0 +ament_cmake_auto +rclcpp +std_msgs +geometry_msgs +visualization_msgs +ament_lint_auto +ouxt_lint_common + +ament_cmake + + +----- +fmi_adapter: + + +fmi_adapter +Wraps FMUs for co-simulation +Ralph Lange +Apache License 2.0 +http://wiki.ros.org/fmi_adapter +https://github.com/boschresearch/fmi_adapter +ament_cmake +rcl_interfaces +rclcpp +rclcpp_components +rclcpp_lifecycle +std_msgs +fmilibrary_vendor +launch +launch_ros +rcl_interfaces +rclcpp +rclcpp_components +rclcpp_lifecycle +std_msgs +ament_cmake_gmock +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_common +launch_testing +rcutils + +ament_cmake + + +----- +fmi_adapter_examples: + + +fmi_adapter_examples +Provides small examples for use of the fmi_adapter package +Ralph Lange +Apache License 2.0 +http://wiki.ros.org/fmi_adapter +https://github.com/boschresearch/fmi_adapter +ament_cmake +fmi_adapter +fmi_adapter +launch +launch_ros + +ament_cmake + + +----- +fmilibrary_vendor: + +fmilibrary_vendor +Wrapper (aka vendor package) around the FMILibrary by Modelon AB (JModelica.org) +Ralph Lange +BSD-3-Clause +https://jmodelica.org/ +ament_cmake +git + +ament_cmake + + +----- +fogros2: + + +fogros2 +A ROS 2 extension for the cloud deployment of computational graphs in a cloud-provider agnostic and security-conscious manner. +Jeff Ichnowski +Kaiyuan (Eric) Chen +Karthik Dharmarajan +Simeon Adebola +Jeff Ichnowski +Kaiyuan (Eric) Chen +Karthik Dharmarajan +Simeon Adebola +Michael Danielczuk +Víctor Mayoral-Vilches +Hugo Zhan +Derek Xu +Ramtin Ghassemi +Nikhil Jha +Apache License 2.0 +python3-boto3 +python3-scp +python3-paramiko +ros2cli +rmw_cyclonedds_cpp +wireguard +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + +../README.md + + + +----- +fogros2_examples: + + +fogros2_examples +Examples using FogROS2 +Jeff Ichnowski +Kaiyuan (Eric) Chen +Karthik Dharmarajan +Simeon Adebola +Jeff Ichnowski +Kaiyuan (Eric) Chen +Karthik Dharmarajan +Simeon Adebola +Michael Danielczuk +Víctor Mayoral-Vilches +Hugo Zhan +Derek Xu +Ramtin Ghassemi +Nikhil Jha +Apache License 2.0 +fogros2 +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + +../README.md + + + +----- +foonathan_memory_vendor: " + + +foonathan_memory_vendor +Foonathan/memory vendor package for Fast-RTPS. +Miguel Company +Steven! Ragnarök +Apache License 2.0 +zlib License +cmake +git +cmake +ament_cmake_copyright +ament_cmake_lint_cmake +ament_cmake_test +ament_cmake_xmllint + +cmake + +" +----- +force_torque_sensor_broadcaster: + + +force_torque_sensor_broadcaster +Controller to publish state of force-torque sensors. +Bence Magyar +Denis Štogl +Subhas Das +Apache License 2.0 +ament_cmake +generate_parameter_library +controller_interface +geometry_msgs +hardware_interface +pluginlib +rclcpp +rclcpp_lifecycle +realtime_tools +ament_cmake_gmock +controller_manager +hardware_interface +ros2_control_test_assets + +ament_cmake + + +----- +forward_command_controller: + +forward_command_controller +Generic controller for forwarding commands. +Bence Magyar +Jordan Palacios +Apache License 2.0 +ament_cmake +controller_interface +hardware_interface +rclcpp +rclcpp_lifecycle +realtime_tools +std_msgs +pluginlib +ament_cmake_gmock +controller_manager +ros2_control_test_assets + +ament_cmake + + +----- +four_wheel_steering_msgs: + +four_wheel_steering_msgs +ROS messages for robots using FourWheelSteering. +Vincent Rousseau +Vincent Rousseau +BSD +http://ros.org/wiki/four_wheel_steering_msgs +https://github.com/ros-drivers/four_wheel_steering_msgs.git +https://github.com/ros-drivers/four_wheel_steering_msgs/issues +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_runtime +rosidl_interface_packages + + +ament_cmake + + +----- +foxglove_msgs: + + +foxglove_msgs +foxglove_msgs provides visualization messages that are supported by Foxglove Studio. +Foxglove +MIT +https://foxglove.dev/ +Foxglove +catkin +ament_cmake +message_generation +rosidl_default_generators +ros_environment +visualization_msgs +geometry_msgs +message_runtime +rosidl_default_runtime +ament_cmake_pytest +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +catkin +ament_cmake + + +----- +gazebo_dev: + + +gazebo_dev +Provides a cmake config for the default version of Gazebo for the ROS distribution. +Jose Luis Rivero +Louise Poubel +Apache 2.0 +http://gazebosim.org/tutorials?cat=connect_ros +https://github.com/ros-simulation/gazebo_ros_pkgs/issues +https://github.com/ros-simulation/gazebo_ros_pkgs +Johannes Meyer +ament_cmake +libgazebo11-dev +gazebo11 + +ament_cmake + + +----- +gazebo_msgs: + + +gazebo_msgs +Message and service data structures for interacting with Gazebo from ROS2. +Jose Luis Rivero +Louise Poubel +BSD +http://gazebosim.org/tutorials?cat=connect_ros +https://github.com/ros-simulation/gazebo_ros_pkgs/issues +https://github.com/ros-simulation/gazebo_ros_pkgs +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +trajectory_msgs +std_msgs +rosidl_default_runtime +builtin_interfaces +geometry_msgs +trajectory_msgs +std_msgs +ament_lint_common +rosidl_interface_packages + +ament_cmake + + + +----- +gazebo_plugins: + + +gazebo_plugins +Robot-independent Gazebo plugins for sensors, +motors and dynamic reconfigurable components. +Jose Luis Rivero +Louise Poubel +BSD, +Apache 2.0 +http://gazebosim.org/tutorials?cat=connect_ros +https://github.com/ros-simulation/gazebo_ros_pkgs/issues +https://github.com/ros-simulation/gazebo_ros_pkgs +John Hsu +ament_cmake +camera_info_manager +cv_bridge +geometry_msgs +image_transport +nav_msgs +sensor_msgs +std_msgs +std_srvs +tf2_geometry_msgs +tf2_ros +trajectory_msgs +gazebo_dev +gazebo_msgs +gazebo_ros +rclcpp +gazebo_dev +gazebo_msgs +gazebo_ros +rclcpp +ament_cmake_gtest +ament_lint_auto +ament_lint_common +cv_bridge + +ament_cmake + + +----- +gazebo_ros: + + +gazebo_ros +Utilities to interface withGazebothrough ROS. +Jose Luis Rivero +Louise Poubel +Apache 2.0 +http://gazebosim.org/tutorials?cat=connect_ros +https://github.com/ros-simulation/gazebo_ros_pkgs/issues +https://github.com/ros-simulation/gazebo_ros_pkgs +John Hsu +Nate Koenig +Dave Coleman +ament_cmake +builtin_interfaces +gazebo_dev +gazebo_msgs +rcl +rclcpp +rclpy +rmw +std_srvs +tinyxml_vendor +launch_ros +python3-lxml +geometry_msgs +sensor_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common +geometry_msgs +launch_testing_ament_cmake +ros2run +sensor_msgs +std_msgs + +ament_cmake + + +----- +gazebo_ros2_control: + +gazebo_ros2_control +gazebo_ros2_control +Alejandro Hernandez +BSD +Apache License 2.0 +http://ros.org/wiki/gazebo_ros_control +https://github.com/ros-controls/gazebo_ros2_control/issues +https://github.com/ros-controls/gazebo_ros2_control/ +Jonathan Bohren +Dave Coleman +ament_cmake +angles +gazebo_dev +gazebo_ros +controller_manager +hardware_interface +pluginlib +rclcpp +std_msgs +yaml_cpp_vendor +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + + +----- +gazebo_ros2_control_demos: + +gazebo_ros2_control_demos +gazebo_ros2_control_demos +Alejandro Hernandez +Bence Magyar +Apache License 2.0 +http://ros.org/wiki/gazebo_ros_control +https://github.com/ros-controls/gazebo_ros2_control/issues +https://github.com/ros-controls/gazebo_ros2_control +Alejandro Hernández +ament_cmake +control_msgs +geometry_msgs +rclcpp +rclcpp_action +std_msgs +ament_index_python +control_msgs +diff_drive_controller +effort_controllers +geometry_msgs +gazebo_ros2_control +gazebo_ros +hardware_interface +joint_trajectory_controller +joint_state_broadcaster +launch +launch_ros +robot_state_publisher +ros2_control +ros2_controllers +rclcpp +std_msgs +velocity_controllers +xacro +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +gazebo_ros_pkgs: + + +gazebo_ros_pkgs +Interface for using ROS with theGazebosimulator. +Jose Luis Rivero +Louise Poubel +BSD,LGPL,Apache 2.0 +http://gazebosim.org/tutorials?cat=connect_ros +https://github.com/ros-simulation/gazebo_ros_pkgs/issues +https://github.com/ros-simulation/gazebo_ros_pkgs +John Hsu +Nate Koenig +Dave Coleman +ament_cmake +gazebo_dev +gazebo_msgs +gazebo_plugins +gazebo_ros + +ament_cmake + + +----- +gc_spl_2022: + + +gc_spl_2022 +GameController-Robot communication in RoboCup SPL at RoboCup2022 +ijnek +Apache License 2.0 +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +rclpy +rcgcd_spl_14 +rcgcd_spl_14_conversion +rcgcrd_spl_4 +rcgcrd_spl_4_conversion + +ament_python + + +----- +generate_parameter_library: + + +generate_parameter_library +CMake to generate ROS parameter library. +Paul Gesel +BSD-3-Clause +Paul Gesel +ament_cmake +generate_parameter_library_py +fmt +parameter_traits +rclcpp +rclcpp_lifecycle +tcb_span +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +generate_parameter_library_example: + + +generate_parameter_library_example +Example usage of generate_parameter_library. +Paul Gesel +BSD-3-Clause +Paul Gesel +generate_parameter_library +rclcpp +rclcpp_components +ament_cmake +ament_cmake_core +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +generate_parameter_library_py: + + +generate_parameter_library_py +Python to generate ROS parameter library. +Paul Gesel +BSD-3-Clause +Paul Gesel +python3 +python3-jinja2 +python3-typeguard +ament_copyright +python3-pytest + +ament_python + + +----- +geodesy: + + +geodesy +Python and C++ interfaces for manipulating geodetic coordinates. +Jack O'Quin +Steve Macenski +Jack O'Quin +BSD +http://wiki.ros.org/geodesy +https://github.com/ros-geographic-info/geographic_info/issues +https://github.com/ros-geographic-info/geographic_info.git +ament_cmake +angles +geographic_msgs +geometry_msgs +sensor_msgs +unique_identifier_msgs +python3-pyproj +python3-catkin-pkg + +ament_cmake + + + +----- +geographic_info: + + +geographic_info +Geographic information metapackage. Not needed for wet packages, +use only to resolve dry stack dependencies. +Jack O'Quin +Steve Macenski +Jack O'Quin +BSD +http://wiki.ros.org/geographic_info +https://github.com/ros-geographic-info/geographic_info +https://github.com/ros-geographic-info/geographic_info/issues +ament_cmake +geodesy +geographic_msgs + +ament_cmake + + +----- +geographic_msgs: + + +geographic_msgs +ROS messages for Geographic Information Systems. +Jack O'Quin +Steve Macenski +Jack O'Quin +BSD +http://wiki.ros.org/geographic_msgs +https://github.com/ros-geographic-info/geographic_info/issues +https://github.com/ros-geographic-info/geographic_info.git +ament_cmake +rosidl_default_generators +rosidl_default_runtime +geometry_msgs +std_msgs +unique_identifier_msgs +rosidl_interface_packages + +ament_cmake + + +----- +geometric_shapes: + + +geometric_shapes +This package contains generic definitions of geometric shapes and bodies. +Ioan Sucan +Gil Jones +Tyler Weaver +BSD +http://ros.org/wiki/geometric_shapes +ament_cmake +rosidl_default_generators +eigen3_cmake_module +eigen +eigen3_cmake_module +eigen +rclcpp +eigen_stl_containers +console_bridge_vendor +libqhull +octomap +random_numbers +resource_retriever +shape_msgs +geometry_msgs +visualization_msgs +assimp-dev +pkg-config +libboost-dev +libboost-filesystem-dev +libboost-dev +assimp +libboost-filesystem +rosidl_default_runtime +ament_cmake_gtest +ament_lint_auto +ament_lint_cmake +ament_cmake_copyright + +ament_cmake + + +----- +geometry2: + + +geometry2 +A metapackage to bring in the default packages second generation Transform Library in ros, +tf2. +Chris Lalancette +Alejandro Hernandez Cordero +BSD +Tully Foote +http://www.ros.org/wiki/geometry2 +Tully Foote +ament_cmake +tf2 +tf2_bullet +tf2_eigen +tf2_eigen_kdl +tf2_geometry_msgs +tf2_kdl +tf2_msgs +tf2_py +tf2_ros +tf2_sensor_msgs +tf2_tools + +ament_cmake + + +----- +geometry_msgs: + + +geometry_msgs +A package containing some geometry related message definitions. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Michael Carroll +Michel Hidalgo +William Woodall +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +geometry_tutorials: + + +geometry_tutorials +Metapackage of geometry tutorials ROS. +Alejandro Hernández Cordero +Audrow Nash +Apache License, +Version 2.0 +http://www.ros.org/wiki/geometry_tutorials +https://github.com/ros/geometry_tutorials +https://github.com/ros/geometry_tutorials/issues +Shyngyskhan Abilkassov +ament_cmake + +ament_cmake + + +----- +gmock_vendor: + + +gmock_vendor +The package provides GoogleMock. +Audrow Nash +BSD +Dirk Thomas +Michel Hidalgo +cmake +gtest_vendor + +cmake + + +----- +google_benchmark_vendor: + + +google_benchmark_vendor +This package provides Google Benchmark. +Audrow Nash +Apache License 2.0 +https://github.com/google/benchmark +Michel Hidalgo +Scott K Logan +cmake +git +benchmark + +cmake + + +----- +gps_msgs: + +gps_msgs +GPS messages for use in GPS drivers +P. J. Reed +BSD +http://ros.org/wiki/gps_common +https://github.com/swri-robotics/gms_umd +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + + +----- +gps_tools: + +gps_tools +GPS routines for use in GPS drivers +P. J. Reed +BSD +http://ros.org/wiki/gps_common +https://github.com/swri-robotics/gms_umd +ament_cmake +ament_cmake_python +gps_msgs +nav_msgs +rclcpp +rclcpp_components +rclpy +sensor_msgs +std_msgs + +ament_cmake + + +----- +gps_umd: + +gps_umd +gps_umd metapackage +P. J. Reed +BSD +http://ros.org/wiki/gps_umd +ament_cmake +gpsd_client +gps_msgs +gps_tools + +----- +gpsd_client: + +gpsd_client +connects to a GPSd server and broadcasts GPS fixes using the NavSatFix message +P. J. Reed +Ken Tossell +Rob Thomson +BSD +http://ros.org/wiki/gpsd_client +ament_cmake +libgps +gps_msgs +pkg-config +rclcpp +rclcpp_components +sensor_msgs + +ament_cmake + + +----- +graph_msgs: + +graph_msgs +ROS messages for publishing graphs of different data types +Dave Coleman +BSD +https://github.com/davetcoleman/graph_msgs +https://github.com/davetcoleman/graph_msgs/issues +https://github.com/davetcoleman/graph_msgs/ +Dave Coleman +ament_cmake +rosidl_default_generators +std_msgs +geometry_msgs +rosidl_default_runtime +rosidl_interface_packages +ament_lint_auto +ament_lint_cmake + +ament_cmake + + +----- +grasping_msgs: + +grasping_msgs +Messages for describing objects and how to grasp them. +Michael Ferguson +Michael Ferguson +BSD +http://ros.org/wiki/grasping_msgs +ament_cmake +rosidl_default_generators +geometry_msgs +moveit_msgs +sensor_msgs +shape_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +grbl_msgs: + + +grbl_msgs +ROS2 Messages package for GRBL devices +Evan Flynn +MIT +ament_cmake +action_msgs +std_msgs +rosidl_default_generators +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +grbl_ros: + + +grbl_ros +ROS2 package to interface with a GRBL serial device +Evan Flynn +MIT +rclpy +grbl_msgs +std_msgs +python3-serial +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +grid_map: + + +grid_map +Meta-package for the universal grid map library. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +grid_map_core +grid_map_costmap_2d +grid_map_cv +grid_map_demos +grid_map_filters +grid_map_loader +grid_map_msgs +grid_map_octomap +grid_map_pcl +grid_map_ros +grid_map_rviz_plugin +grid_map_sdf +grid_map_visualization + +ament_cmake + + +----- +grid_map_cmake_helpers: + + +grid_map_cmake_helpers +CMake support functionality used throughout grid_map +Maximilian Wulf +Yoshua Nava +Steve Macenski +BSD +ament_cmake_core +ament_cmake_core + +ament_cmake + + +----- +grid_map_core: + + +grid_map_core +Universal grid map library to manage two-dimensional grid maps with multiple data layers. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +eigen +ament_cmake_gtest +ament_lint_common +ament_lint_auto + +ament_cmake + + +----- +grid_map_costmap_2d: + + +grid_map_costmap_2d +Interface for grid maps to the costmap_2d format. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +grid_map_core +nav2_costmap_2d +geometry_msgs +tf2_ros +tf2_geometry_msgs +ament_cmake_gtest +ament_lint_common +ament_lint_auto + +ament_cmake + + +----- +grid_map_cv: + +grid_map_cv +Conversions between grid maps and OpenCV images. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +grid_map_core +cv_bridge +filters +pluginlib +rclcpp +sensor_msgs +ament_lint_auto +ament_lint_common +ament_cmake_gtest + +ament_cmake + + + +----- +grid_map_demos: + + +grid_map_demos +Demo nodes to demonstrate the usage of the grid map library. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +cv_bridge +geometry_msgs +grid_map_core +grid_map_cv +grid_map_filters +grid_map_loader +grid_map_msgs +grid_map_octomap +grid_map_ros +grid_map_rviz_plugin +grid_map_visualization +octomap_msgs +rclcpp +sensor_msgs +octomap_rviz_plugins +octomap_server +python3-opencv +rclpy +rviz2 +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +grid_map_filters: + + +grid_map_filters +Processing grid maps as a sequence of ROS filters. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Péter Fankhauser +Martin Wermelinger +ament_cmake +grid_map_cmake_helpers +filters +grid_map_core +grid_map_msgs +grid_map_ros +pluginlib +tbb +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + + +----- +grid_map_loader: + +grid_map_loader +Loading and publishing grid maps from bag files. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +grid_map_msgs +grid_map_ros +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +grid_map_msgs: + + +grid_map_msgs +Definition of the multi-layered grid map message type. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +rclcpp +std_msgs +geometry_msgs +rosidl_default_generators +rosidl_interface_packages + +ament_cmake + + +----- +grid_map_octomap: + +grid_map_octomap +Conversions between grid maps and OctoMap types. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Jeff Delmerico +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +grid_map_core +octomap +ament_cmake_gtest +ament_lint_common +ament_lint_auto + +ament_cmake + + +----- +grid_map_pcl: + + +grid_map_pcl +Conversions between grid maps and Point Cloud Library (PCL) types. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Dominic Jud +Edo Jelavic +ament_cmake +grid_map_cmake_helpers +grid_map_core +grid_map_msgs +grid_map_ros +rclcpp +rcutils +yaml-cpp +libpcl-all-dev +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +grid_map_ros: + +grid_map_ros +ROS interface for the grid map library to manage two-dimensional grid maps with multiple data layers. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +cv_bridge +geometry_msgs +grid_map_core +grid_map_cv +grid_map_msgs +nav2_msgs +nav_msgs +rclcpp +rcutils +rosbag2_cpp +sensor_msgs +std_msgs +tf2 +visualization_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +grid_map_rviz_plugin: + + +grid_map_rviz_plugin +RViz plugin for displaying grid map messages. +Maximilian Wulf +Yoshua Nava +BSD +Philipp Krüsi +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +qtbase5-dev +grid_map_msgs +grid_map_ros +rclcpp +rviz_common +rviz_ogre_vendor +rviz_rendering +libqt5-core +libqt5-gui +libqt5-widgets +ament_lint_auto +ament_lint_common + +ament_cmake + + + +----- +grid_map_sdf: + + +grid_map_sdf +Generates signed distance fields from grid maps. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Takahiro Miki +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +grid_map_core +libpcl-all-dev +ament_cmake_gtest +ament_lint_common +ament_lint_auto + +ament_cmake + + +----- +grid_map_visualization: + + +grid_map_visualization +Configurable tool to visualize grid maps in RViz. +Maximilian Wulf +Yoshua Nava +BSD +http://github.com/anybotics/grid_map +http://github.com/anybotics/grid_map/issues +Péter Fankhauser +ament_cmake +grid_map_cmake_helpers +grid_map_core +grid_map_msgs +grid_map_ros +nav_msgs +rclcpp +sensor_msgs +visualization_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +gripper_controllers: " + + +gripper_controllers +The gripper_controllers package +Bence Magyar +Apache License 2.0 +Sachin Chitta +ament_cmake +control_msgs +control_toolbox +controller_interface +hardware_interface +rclcpp +rclcpp_action +realtime_tools +pluginlib +ament_cmake_gmock +controller_manager +ros2_control_test_assets + +ament_cmake + +" +----- +gscam: + + +gscam +A ROS camera driver that uses gstreamer to connect to devices such as webcams. +Jonathan Bohren +ROS Orphaned Package Maintainers +Apache 2.0 License +Jonathan Bohren +Graylin Trevor Jay +Christopher Crick +ament_cmake +libgstreamer1.0-dev +libgstreamer-plugins-base1.0-dev +class_loader +cv_bridge +rclcpp +rclcpp_components +image_transport +sensor_msgs +camera_calibration_parsers +camera_info_manager +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +gtest_vendor: + + +gtest_vendor +The package provides GoogleTest. +Audrow Nash +BSD +Dirk Thomas +Michel Hidalgo +cmake + +cmake + + +----- +gurumdds_cmake_module: + + +gurumdds_cmake_module +Provide CMake module to find GurumNetworks GurumDDS. +Youngjin Yun +Apache License 2.0 +ament_cmake +gurumdds-2.8 +ament_cmake +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +hardware_interface: + +hardware_interface +ros2_control hardware interface +Bence Magyar +Denis Štogl +Apache License 2.0 +ament_cmake +control_msgs +lifecycle_msgs +pluginlib +rclcpp_lifecycle +rcpputils +tinyxml2_vendor +rcutils +rcutils +ament_cmake_gmock +ros2_control_test_assets + +ament_cmake + + +----- +hash_library_vendor: + + +hash_library_vendor +ROS2 vendor package for stbrumme/hash-library +Kenji Miyake +Apache License 2.0 +Zlib License +https://github.com/stbrumme/hash-library +Stephan Brumme +ament_cmake_auto +git +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +hey5_description: + +hey5_description +This package contains the description (mechanical, +kinematic, +visual, +etc.) of the Hey5 hand. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package. +Jordan Palacios +Noel Jimenez +Adolfo Rodriguez Tsouroukdissian +Apache License 2.0 +ament_cmake_auto +xacro +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +hls_lfcd_lds_driver: + + +hls_lfcd_lds_driver +ROS package for LDS(HLS-LFCD2). The LDS (Laser Distance Sensor) is a sensor sending the data to Host for the simultaneous localization and mapping (SLAM). Simultaneously the detecting obstacle data can also be sent to Host. HLDS(Hitachi-LG Data Storage) is developing the technology for the moving platform sensor such as Robot Vacuum Cleaners, +Home Robot, +Robotics Lawn Mower Sensor, +etc. +BSD +Darby Lim +Pyo +JH Yang +SP Kong +Will Son +http://wiki.ros.org/hls_lfcd_lds_driver +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver +https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver/issues +ament_cmake +rclcpp +sensor_msgs +libboost-system-dev + +ament_cmake + + +----- +hpp-fcl: + +hpp-fcl +An extension of the Flexible Collision Library. +Joseph Mirabel +Justin Carpentier +Wolfgang Merkt +BSD +https://github.com/humanoid-path-planner/hpp-fcl +git +doxygen +python-lxml +python3-lxml +doxygen +python-lxml +python3-lxml +python +python-numpy +python3 +python3-numpy +eigen +boost +assimp +octomap +eigenpy +catkin +cmake + +cmake + + +----- +iceoryx_binding_c: + + +iceoryx_binding_c +Eclipse iceoryx inter-process-communication (IPC) middleware C-Language Binding +Eclipse Foundation, +Inc. +Apache 2.0 +https://iceoryx.io +https://github.com/eclipse-iceoryx/iceoryx/issues +https://github.com/eclipse-iceoryx/iceoryx +cmake +iceoryx_posh +iceoryx_hoofs +doxygen + +cmake + + +----- +iceoryx_hoofs: + + +iceoryx_hoofs +Eclipse iceoryx inter-process-communication (IPC) middleware basic building blocks +Eclipse Foundation, +Inc. +Apache 2.0 +https://iceoryx.io +https://github.com/eclipse-iceoryx/iceoryx/issues +https://github.com/eclipse-iceoryx/iceoryx +cmake +acl +libatomic +iceoryx_utils +iceoryx_utils +doxygen + +cmake + + +----- +iceoryx_posh: + + +iceoryx_posh +Eclipse iceoryx inter-process-communication (IPC) middleware Posix Shared Memory Library and middleware daemon (RouDi) +Eclipse Foundation, +Inc. +Apache 2.0 +https://iceoryx.io +https://github.com/eclipse-iceoryx/iceoryx/issues +https://github.com/eclipse-iceoryx/iceoryx +cmake +git +iceoryx_hoofs +doxygen + +cmake + + +----- +ifm3d_core: + +ifm3d_core +Library and Utilities for working with ifm pmd-based 3D ToF Cameras +Sean Kelly +Apache 2.0 +https://github.com/ifm/ifm3d +https://github.com/ifm/ifm3d +https://github.com/ifm/ifm3d/issues +Tom Panzarella +cmake +boost +libpcl-all-dev +curl +libgoogle-glog-dev +libxmlrpc-c++ +cv_bridge +libpcl-all-dev +curl +libgoogle-glog-dev +libxmlrpc-c++ +cv_bridge +doxygen + +cmake + + +----- +ignition_cmake2_vendor: + + +ignition_cmake2_vendor +This package provides the Ignition CMake 2.x library. +Jose Luis Rivero +Apache License 2.0 +https://github.com/ignitionrobotics/ign-cmake +Scott K Logan +ament_cmake_test +cmake +doxygen +git +ignition-cmake2 +ament_cmake_copyright +ament_cmake_lint_cmake +ament_cmake_xmllint + +cmake + + +----- +ignition_math6_vendor: + + +ignition_math6_vendor +This package provides the Ignition Math 6.x library. +Jose Luis Rivero +Apache License 2.0 +https://github.com/ignitionrobotics/ign-math +Scott K Logan +ament_cmake_test +cmake +git +ignition_cmake2_vendor +ignition-math6 +eigen +ament_cmake_copyright +ament_cmake_lint_cmake +ament_cmake_xmllint + +cmake + + +----- +image_common: + + +image_common +Common code for working with images in ROS. +Alejandro Hernandez Cordero +Geoffrey Biggs +BSD +http://www.ros.org/wiki/image_common +https://github.com/ros-perception/image_common/issues +https://github.com/ros-perception/image_common +Jack O'Quin +James Bowman +Patrick Mihelich +Vincent Rabaud +ament_cmake +camera_calibration_parsers +camera_info_manager +image_transport +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +image_geometry: + +image_geometry +`image_geometry` contains C++ and Python libraries for interpreting images geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo messages with OpenCV functions such as image rectification, +much as cv_bridge interfaces ROS sensor_msgs/Image with OpenCV data types. +Kenji Brameld +Apache License 2.0 +BSD +http://www.ros.org/wiki/image_geometry +Patrick Mihelich +Vincent Rabaud +Mikael Arguedas +ament_cmake_python +ament_cmake_ros +libopencv-dev +sensor_msgs +ament_cmake_gtest +ament_cmake_pytest + +ament_cmake + + +----- +image_pipeline: + + +image_pipeline +image_pipeline fills the gap between getting raw images from a camera driver and higher-level vision processing. +Vincent Rabaud +Joshua Whitley +Jacob Perron +BSD +https://index.ros.org/p/image_pipeline/github-ros-perception-image_pipeline/ +https://github.com/ros-perception/image_pipeline/issues +https://github.com/ros-perception/image_pipeline +Patrick Mihelich +James Bowman +ament_cmake +camera_calibration +depth_image_proc +image_proc +image_publisher +image_rotate +image_view +stereo_image_proc +ament_lint_auto +ament_cmake_lint_cmake +ament_cmake_xmllint + +ament_cmake + + +----- +image_proc: + + +image_proc +Single image rectification and color processing. +Vincent Rabaud +Joshua Whitley +Jacob Perron +BSD +https://index.ros.org/p/image_proc/github-ros-perception-image_pipeline/ +https://github.com/ros-perception/image_pipeline/issues +https://github.com/ros-perception/image_pipeline +Patrick Mihelich +Kurt Konolige +Jeremy Leibs +ament_cmake_auto +cv_bridge +image_geometry +image_transport +libopencv-dev +rclcpp +rclcpp_components +rcutils +sensor_msgs +tracetools_image_pipeline +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +image_publisher: + + +image_publisher +Contains a node publish an image stream from single image file or avi motion file. +Vincent Rabaud +Joshua Whitley +Chris Ye +Jacob Perron +BSD +https://index.ros.org/p/image_publisher/github-ros-perception-image_pipeline/ +https://github.com/ros-perception/image_pipeline/issues +https://github.com/ros-perception/image_pipeline +Kei Okada +ament_cmake_auto +camera_info_manager +cv_bridge +image_transport +rcl_interfaces +rclcpp +rclcpp_components +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +image_rotate: + + +image_rotate + +

Contains a node that rotates an image stream in a way that minimizes the angle between a vector in some arbitrary frame and a vector in the camera frame. The frame of the outgoing image is published by the node.

+

This node is intended to allow camera images to be visualized in an orientation that is more intuitive than the hardware-constrained orientation of the physical camera. This is particularly helpful, +for example, +to show images from the PR2's forearm cameras with a consistent up direction, +despite the fact that the forearms need to rotate in arbitrary ways during manipulation.

+

It is not recommended to use the output from this node for further computation, +as it interpolates the source image, +introduces black borders, +and does not output a camera_info.

+
+Vincent Rabaud +Joshua Whitley +Jacob Perron +BSD +https://index.ros.org/p/image_rotate/github-ros-perception-image_pipeline/ +https://github.com/ros-perception/image_pipeline/issues +https://github.com/ros-perception/image_pipeline +Blaise Gassend +ament_cmake_auto +class_loader +cv_bridge +geometry_msgs +image_transport +libopencv-dev +rcl_interfaces +rclcpp +rclcpp_components +sensor_msgs +tf2 +tf2_geometry_msgs +tf2_ros +ament_lint_auto +ament_lint_common + +ament_cmake + +
+----- +image_tools: + + +image_tools +Tools to capture and play back images to and from DDS subscriptions and publications. +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Dirk Thomas +Mabel Zhang +ament_cmake +libopencv-dev +rclcpp +rclcpp_components +sensor_msgs +std_msgs +libopencv-dev +rclcpp +rclcpp_components +sensor_msgs +std_msgs +ament_cmake_pytest +ament_lint_auto +ament_lint_common +launch +launch_ros +launch_testing +launch_testing_ament_cmake +launch_testing_ros +rmw_implementation_cmake + +ament_cmake + + +----- +image_transport: + +image_transport +image_transport should always be used to subscribe to and publish images. It provides transparent support for transporting images in low-bandwidth compressed formats. Examples (provided by separate plugin packages) include JPEG/PNG compression and Theora streaming video. +Michael Carroll +Patrick Mihelich +Alejandro Hernandez Cordero +Geoffrey Biggs +BSD +http://ros.org/wiki/image_transport +https://github.com/ros-perception/image_common/issues +https://github.com/ros-perception/image_common +ament_cmake_ros +message_filters +pluginlib +rclcpp +sensor_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + + +----- +image_transport_plugins: + + +image_transport_plugins +A set of plugins for publishing and subscribing to sensor_msgs/Image topics in representations other than raw pixel data. For example, +for viewing a stream of images off-robot, +a video codec will give much lower bandwidth and latency. For low frame rate tranport of high-definition images, +you might prefer sending them as JPEG or PNG-compressed form. +Patrick Mihelich +Julius Kammerl +Michael Carroll +BSD +http://www.ros.org/wiki/image_transport_plugins +ament_cmake +compressed_depth_image_transport +compressed_image_transport +theora_image_transport + +ament_cmake + + +----- +image_view: + + +image_view +A simple viewer for ROS image topics. Includes a specialized viewer for stereo + disparity images. +Vincent Rabaud +Joshua Whitley +Jacob Perron +BSD +https://index.ros.org/p/image_view/github-ros-perception-image_pipeline/ +https://github.com/ros-perception/image_pipeline/issues +https://github.com/ros-perception/image_pipeline +Patrick Mihelich +ament_cmake_auto +camera_calibration_parsers +cv_bridge +image_transport +libboost-dev +message_filters +rclcpp +rclcpp_components +sensor_msgs +std_srvs +stereo_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + + +----- +imu_complementary_filter: ' + +imu_complementary_filter +Filter which fuses angular velocities, +accelerations, +and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 . +Martin Günther +BSD +http://www.mdpi.com/1424-8220/15/8/19302 +Roberto G. Valenti +ament_cmake +geometry_msgs +message_filters +rclcpp +sensor_msgs +std_msgs +tf2 +tf2_ros + +ament_cmake + +' +----- +imu_filter_madgwick: + + +imu_filter_madgwick +Filter which fuses angular velocities, +accelerations, +and (optionally) magnetic readings from a generic IMU device into an orientation. Based on code by Sebastian Madgwick, +http://www.x-io.co.uk/node/8#open_source_ahrs_and_imu_algorithms. +GPL +http://ros.org/wiki/imu_filter_madgwick +Ivan Dryanovski +Martin Günther +ament_cmake +rclcpp +rclcpp_action +rclcpp_lifecycle +visualization_msgs +nav_msgs +geometry_msgs +builtin_interfaces +tf2_ros +tf2_geometry_msgs +sensor_msgs +ament_cmake_gtest + +ament_cmake + + +----- +imu_sensor_broadcaster: + + +imu_sensor_broadcaster +Controller to publish readings of IMU sensors. +Bence Magyar +Denis Štogl +Victor Lopez +Apache License 2.0 +ament_cmake +controller_interface +hardware_interface +pluginlib +rclcpp +rclcpp_lifecycle +realtime_tools +sensor_msgs +ament_cmake_gmock +ament_lint_auto +ament_lint_common +controller_manager +hardware_interface +ros2_control_test_assets + +ament_cmake + + +----- +imu_tools: + +imu_tools +Various tools for IMU devices +Martin Günther +BSD, +GPL +http://ros.org/wiki/imu_tools +ament_cmake +imu_complementary_filter +imu_filter_madgwick +rviz_imu_plugin + +ament_cmake + + +----- +interactive_markers: + +interactive_markers +3D interactive marker communication library for RViz and similar tools. +Jacob Perron +Michel Hidalgo +BSD +David Gossow +William Woodall +http://ros.org/wiki/interactive_markers +ament_cmake +ament_cmake_python +rclcpp +rmw +tf2 +tf2_geometry_msgs +visualization_msgs +builtin_interfaces +rclpy +ament_cmake_gtest +ament_lint_auto +ament_lint_common +geometry_msgs + +ament_cmake + + +----- +intra_process_demo: + + +intra_process_demo +Demonstrations of intra process communication. +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Mabel Zhang +William Woodall +ament_cmake +libopencv-dev +rclcpp +sensor_msgs +std_msgs +libopencv-dev +rclcpp +sensor_msgs +ament_cmake_pytest +ament_lint_auto +ament_lint_common +launch +launch_testing +launch_testing_ament_cmake +rmw_implementation_cmake + +ament_cmake + + +----- +io_context: + + +io_context +A library to write Synchronous and Asynchronous networking applications +Joshua Whitley +Apache License 2.0 +https://github.com/ros-drivers/transport_drivers +https://github.com/ros-drivers/transport_drivers/issues +ament_cmake_auto +asio_cmake_module +asio +rclcpp +std_msgs +udp_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +irobot_create_msgs: + + +irobot_create_msgs +Package containing action, +message, +and service definitions used by the iRobot(R) Create(R) platform +Alberto Soragna +BSD +Alberto Soragna +Justin Kearns +Steven Shamlian +ament_cmake +rosidl_default_generators +action_msgs +builtin_interfaces +geometry_msgs +std_msgs +action_msgs +builtin_interfaces +geometry_msgs +rosidl_default_runtime +std_msgs +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +joint_limits: + +joint_limits +Interfaces for handling of joint limits for controllers or hardware. +Bence Magyar +Denis Štogl +Apache License 2.0 +https://github.com/ros-controls/ros2_control/wiki +https://github.com/ros-controls/ros2_control/issues +https://github.com/ros-controls/ros2_control +ament_cmake +rclcpp +rclcpp_lifecycle +launch_testing_ament_cmake +ament_cmake_gtest + +ament_cmake + + +----- +joint_state_broadcaster: + +joint_state_broadcaster +Broadcaster to publish joint state +Bence Magyar +Denis Stogl +Jordan Palacios +Karsten Knese +Apache License 2.0 +ament_cmake +pluginlib +rcutils +pluginlib +rcutils +control_msgs +controller_interface +hardware_interface +rclcpp_lifecycle +sensor_msgs +realtime_tools +ament_cmake_gmock +controller_manager +rclcpp +ros2_control_test_assets + +ament_cmake + + +----- +joint_state_publisher: + +joint_state_publisher +This package contains a tool for setting and publishing joint state values for a given URDF. +David V. Lu!! +Jackie Kay +Chris Lalancette +Shane Loretz +BSD +http://www.ros.org/wiki/joint_state_publisher +https://github.com/ros/joint_state_publisher +https://github.com/ros/joint_state_publisher/issues +rclpy +sensor_msgs +std_msgs +ament_copyright +ament_xmllint +python3-pytest +launch_testing +launch_testing_ros +ros2topic + +ament_python + + +----- +joint_state_publisher_gui: + +joint_state_publisher_gui +This package contains a GUI tool for setting and publishing joint state values for a given URDF. +David V. Lu!! +Jackie Kay +Chris Lalancette +Shane Loretz +BSD +http://www.ros.org/wiki/joint_state_publisher +https://github.com/ros/joint_state_publisher +https://github.com/ros/joint_state_publisher/issues +joint_state_publisher +python_qt_binding +rclpy + +ament_python + + +----- +joint_trajectory_controller: + +joint_trajectory_controller +Controller for executing joint-space trajectories on a group of joints +Bence Magyar +Jordan Palacios +Karsten Knese +Apache License 2.0 +ament_cmake +angles +pluginlib +realtime_tools +angles +pluginlib +realtime_tools +controller_interface +control_msgs +control_toolbox +hardware_interface +rclcpp +rclcpp_lifecycle +trajectory_msgs +ament_cmake_gmock +controller_manager +ros2_control_test_assets + +ament_cmake + + +----- +joy: + + +joy +The joy package contains joy_node, +a node that interfaces a generic joystick to ROS 2. This node publishes a "Joy" message, +which contains the current state of each one of the joystick's buttons and axes. +Chris Lalancette +BSD +https://github.com/ros2/joystick_drivers +https://github.com/ros2/joystick_drivers/issues +Mikael Arguedas +Morgan Quigley +Brian Gerkey +Kevin Watts +Blaise Gassend +Jonathan Bohren +ament_cmake_ros +rclcpp +rclcpp_components +sdl2_vendor +sensor_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +joy_linux: + + +joy_linux +ROS2 driver for a generic Linux joystick. Will contain a MacOS and Windows version later. The joy package contains joy_node, +a node that interfaces a generic Linux joystick to ROS2. This node publishes a "Joy" message, +which contains the current state of each one of the joystick's buttons and axes. +Chris Lalancette +BSD +https://github.com/ros/joystick_drivers +https://github.com/ros/joystick_drivers/issues +Mikael Arguedas +Morgan Quigley +Brian Gerkey +Kevin Watts +Blaise Gassend +Jonathan Bohren +ament_cmake +diagnostic_msgs +diagnostic_updater +rclcpp +sensor_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +joy_teleop: + + +joy_teleop +A (to be) generic joystick interface to control a robot +Bence Magyar +BSD +Paul Mathieu +control_msgs +rclpy +sensor_msgs +teleop_tools_msgs +trajectory_msgs +action_tutorials_interfaces +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +example_interfaces +geometry_msgs +std_msgs +std_srvs +test_msgs + +ament_python + + +----- +kdl_parser: + +kdl_parser +The Kinematics and Dynamics Library (KDL) defines a tree structure to represent the kinematic and dynamic parameters of a robot mechanism.kdl_parserprovides tools to construct a KDL tree from an XML robot representation in URDF. +Wim Meeussen +Ioan Sucan +Jackie Kay +Chris Lalancette +Shane Loretz +BSD +https://github.com/ros2/kdl_parser +https://github.com/ros2/kdl_parser/issues +ament_cmake_ros +orocos_kdl_vendor +urdf +urdfdom_headers +urdf +ament_lint_auto +ament_lint_common +urdfdom_headers + +ament_cmake + + +----- +key_teleop: + + +key_teleop +A text-based interface to send a robot movement commands. +Bence Magyar +BSD +Siegfried-A. Gevatter Pujals +geometry_msgs +rclpy +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +keyboard_handler: + + +keyboard_handler +Handler for input from keyboard +michael +Karsten Knese +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake +ament_lint_auto +ament_lint_common +ament_cmake_gmock + +ament_cmake + + +----- +kinematics_interface: + + +kinematics_interface +Kinematics interface for ROS 2 control +Denis Štogl +Bence Magyar +Andy Zelenak +Paul Gesel +Apache License 2.0 +ament_cmake +eigen +rclcpp_lifecycle + +ament_cmake + + +----- +kinematics_interface_kdl: + + +kinematics_interface_kdl +KDL implementation of ros2_control kinematics interface +Bence Magyar +Denis Štogl +Paul Gesel +Apache License 2.0 +Paul Gesel +ament_cmake +eigen3_cmake_module +eigen +kdl_parser +kinematics_interface +pluginlib +tf2_eigen_kdl +ament_cmake_gmock +ros2_control_test_assets + +ament_cmake + + +----- +kobuki_ros_interfaces: + + +kobuki_ros_interfaces + +

ROS2 message, +service and action interfaces for the Kobuki.

+
+Daniel Stonier +Younghun Ju +Daniel Stonier +BSD +https://index.ros.org/k/kobuki_ros_interfaces/github-kobuki-base-kobuki_ros_interfaces +https://github.com/kobuki-base/kobuki_ros_interfaces +https://github.com/kobuki-base/kobuki_ros_interfaces/issues +ament_cmake +rosidl_default_generators +std_msgs +action_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + +
+----- +kobuki_velocity_smoother: + +kobuki_velocity_smoother +Bound incoming velocity messages according to robot velocity and acceleration limits. +Jorge Santos Simon +Jihoon Lee +BSD +https://index.ros.org/p/kobuki_velocity_smoother/github-kobuki-base-velocity_smoother/ +https://github.com/kobuki-base/kobuki_velocity_smoother +https://github.com/kobuki-base/kobuki_velocity_smoother/issues +ament_cmake_ros +ecl_build +geometry_msgs +nav_msgs +rcl_interfaces +rclcpp +rclcpp_components +geometry_msgs +nav_msgs +rcl_interfaces +rclcpp +rclcpp_components +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_flake8 +ament_cmake_lint_cmake +ament_cmake_pep257 +ament_cmake_uncrustify +ament_cmake_xmllint +ament_lint_auto +launch_testing +launch_testing_ament_cmake +launch_testing_ros +python3-matplotlib +ros2test + +ament_cmake + + +----- +lanelet2: + + +lanelet2 +Meta-package for lanelet2 +BSD +Fabian Poggenhans +Fabian Poggenhans +https://github.com/fzi-forschungszentrum-informatik/lanelet2.git +catkin +ament_cmake_core +ros_environment +lanelet2_core +lanelet2_io +lanelet2_traffic_rules +lanelet2_routing +lanelet2_python +lanelet2_maps +lanelet2_projection +lanelet2_validation +lanelet2_examples + +catkin +ament_cmake + + + +----- +lanelet2_core: + + +lanelet2_core +Lanelet2 core module +BSD +Fabian Poggenhans +Fabian Poggenhans +https://github.com/fzi-forschungszentrum-informatik/lanelet2.git +catkin +ament_cmake_core +mrt_cmake_modules +mrt_cmake_modules +gtest +eigen +boost + +catkin +ament_cmake + + + +----- +lanelet2_examples: + + +lanelet2_examples +Examples for working with Lanelet2 +BSD +Fabian Poggenhans +Fabian Poggenhans +https://github.com/fzi-forschungszentrum-informatik/lanelet2.git +catkin +ament_cmake_core +mrt_cmake_modules +mrt_cmake_modules +lanelet2_core +lanelet2_io +lanelet2_python +lanelet2_traffic_rules +lanelet2_routing +lanelet2_projection +gtest +rosbash +ros2cli + +catkin +ament_cmake + + + +----- +lanelet2_io: + + +lanelet2_io +Parser/Writer module for lanelet2 +BSD +Fabian Poggenhans +Fabian Poggenhans +https://github.com/fzi-forschungszentrum-informatik/lanelet2.git +catkin +ament_cmake_core +mrt_cmake_modules +mrt_cmake_modules +gtest +boost +lanelet2_core +pugixml-dev + +catkin +ament_cmake + + + +----- +lanelet2_maps: + + +lanelet2_maps +Example maps in the lanelet2-format +BSD +Fabian Poggenhans +Fabian Poggenhans +https://github.com/fzi-forschungszentrum-informatik/lanelet2.git +catkin +ament_cmake_core +mrt_cmake_modules +mrt_cmake_modules +lanelet2_core + +catkin +ament_cmake + + +----- +lanelet2_projection: + + +lanelet2_projection +Lanelet2 projection library for lat/lon to local x/y conversion +BSD +Jan-Hendrik Pauls +Jan-Hendrik Pauls +https://github.com/fzi-forschungszentrum-informatik/lanelet2.git +catkin +ament_cmake_core +mrt_cmake_modules +mrt_cmake_modules +gtest +lanelet2_io +geographiclib + +catkin +ament_cmake + + + +----- +lanelet2_python: + + +lanelet2_python +Python bindings for lanelet2 +BSD +Fabian Poggenhans +Fabian Poggenhans +https://github.com/fzi-forschungszentrum-informatik/lanelet2.git +catkin +ament_cmake_core +mrt_cmake_modules +mrt_cmake_modules +gtest +lanelet2_core +lanelet2_io +lanelet2_routing +lanelet2_traffic_rules +lanelet2_projection +libboost-python-dev + +catkin +ament_cmake + + +----- +lanelet2_routing: + + +lanelet2_routing +Routing module for lanelet2 +BSD +Fabian Poggenhans +Matthias Mayr +https://github.com/fzi-forschungszentrum-informatik/lanelet2.git +catkin +ament_cmake_core +mrt_cmake_modules +mrt_cmake_modules +gtest +boost +lanelet2_core +lanelet2_traffic_rules + +catkin +ament_cmake + + + +----- +lanelet2_traffic_rules: + + +lanelet2_traffic_rules +Package for interpreting traffic rules in a lanelet map +BSD +Fabian Poggenhans +Fabian Poggenhans +https://github.com/fzi-forschungszentrum-informatik/lanelet2.git +catkin +ament_cmake_core +mrt_cmake_modules +mrt_cmake_modules +gtest +lanelet2_core + +catkin +ament_cmake + + + +----- +lanelet2_validation: + + +lanelet2_validation +Package for sanitizing lanelet maps +BSD +Fabian Poggenhans +Fabian Poggenhans +https://github.com/fzi-forschungszentrum-informatik/lanelet2.git +catkin +ament_cmake_core +mrt_cmake_modules +mrt_cmake_modules +gtest +lanelet2_core +lanelet2_routing +lanelet2_io +lanelet2_projection +lanelet2_traffic_rules +lanelet2_maps + +catkin +ament_cmake + + + +----- +laser_filters: + +laser_filters +Assorted filters designed to operate on 2D planar laser scanners, +which use the sensor_msgs/LaserScan type. +Jon Binney +Tully Foote +BSD +http://ros.org/wiki/laser_filters +ament_cmake_auto +angles +filters +laser_geometry +message_filters +pluginlib +rclcpp +rclcpp_lifecycle +sensor_msgs +tf2 +tf2_ros +ament_cmake_gtest + +ament_cmake + + +----- +laser_geometry: " + + +laser_geometry +This package contains a class for converting from a 2D laser scan as defined by sensor_msgs/LaserScan into a point cloud as defined by sensor_msgs/PointCloud or sensor_msgs/PointCloud2. In particular, +it contains functionality to account for the skew resulting from moving robots or tilting laser scanners. +Mabel Zhang +BSD +Dave Hershberger +Tully Foote +Radu Bogdan Rusu +William Woodall +http://ros.org/wiki/laser_geometry +ament_cmake +eigen3_cmake_module +eigen3_cmake_module +eigen +rclcpp +sensor_msgs +tf2 +eigen +python3-numpy +rclcpp +rclpy +sensor_msgs +sensor_msgs_py +tf2 +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_gtest +ament_cmake_lint_cmake +ament_cmake_pytest +ament_cmake_uncrustify +python_cmake_module + +ament_cmake + +" +----- +laser_proc: + +laser_proc +laser_proc +Chad Rockey +BSD +http://ros.org/wiki/laser_proc +https://github.com/ros-perception/laser_proc/issues +https://github.com/ros-perception/laser_proce +Chad Rockey +ament_cmake +class_loader +rclcpp +rclcpp_components +sensor_msgs +class_loader +rclcpp +rclcpp_components +sensor_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +launch: + + +launch +The ROS launch tool. +Aditya Pande +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +William Woodall +osrf_pycommon +ament_index_python +python3-importlib-metadata +python3-lark-parser +python3-yaml +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +launch_pal: + + +launch_pal +Utilities for launch files +Jordan Palacios +Noel Jimenez +Apache License 2.0 +ament_index_python +launch +launch_ros +python3-yaml +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +launch_param_builder: + + +launch_param_builder +Python library for loading parameters in launch files +Jafar Abdi +BSD +ament_copyright +python3-pytest +ament_index_python +python3-yaml +xacro +rclpy + +ament_python + + +----- +launch_pytest: + + +launch_pytest +A package to create tests which involve launch files and multiple processes. +Aditya Pande +Michel Hidalgo +Apache License 2.0 +Ivan Paunovic +William Woodall +ament_index_python +launch +launch_testing +osrf_pycommon +python3-pytest +ament_copyright +ament_flake8 +ament_pep257 +launch + +ament_python + + +----- +launch_ros: " + + +launch_ros +ROS specific extensions to the launch tool. +Aditya Pande +Jacob Perron +Michel Hidalgo +Apache License 2.0 +William Woodall +Michael Jeronimo +ament_index_python +launch +lifecycle_msgs +osrf_pycommon +rclpy +python3-importlib-metadata +python3-yaml +composition_interfaces +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + +" +----- +launch_system_modes: " + + +launch_system_modes +System modes specific extensions to the launch tool, +i.e. launch actions, +events, +and event handlers for system modes. +Arne Nordmann +Apache License 2.0 +ament_index_python +launch +system_modes_msgs +osrf_pycommon +rclpy +python3-importlib-metadata +python3-yaml +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + +" +----- +launch_testing: + + +launch_testing +A package to create tests which involve launch files and multiple processes. +Aditya Pande +Michel Hidalgo +Apache License 2.0 +Dirk Thomas +Esteve Fernandez +Pete Baughman +William Woodall +ament_index_python +launch +launch_xml +launch_yaml +osrf_pycommon +python3-pytest +ament_copyright +ament_flake8 +ament_pep257 +launch +launch_frontend_packages + +ament_python + + +----- +launch_testing_ament_cmake: + + +launch_testing_ament_cmake +A package providing cmake functions for running launch tests from the build. +Aditya Pande +Michel Hidalgo +Apache License 2.0 +BSD +Pete Baughman +William Woodall +ament_cmake +ament_cmake_test +python_cmake_module +launch_testing +ament_cmake_copyright +launch_testing +python_cmake_module + +ament_cmake + + +----- +launch_testing_examples: + + +launch_testing_examples +Examples of simple launch tests +Shane Loretz +Aditya Pande +Apache License 2.0 +Aditya Pande +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +launch +launch_ros +launch_testing +launch_testing_ros +rclpy +ros2bag +rosbag2_transport +std_msgs +demo_nodes_cpp + +ament_python + + +----- +launch_testing_ros: + + +launch_testing_ros +A package providing utilities for writing ROS2 enabled launch tests. +Aditya Pande +Jacob Perron +Michel Hidalgo +Apache License 2.0 +Pete Baughman +Michael Jeronimo +launch_testing +launch_ros +rclpy +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +std_msgs + +ament_python + + +----- +launch_xml: + + +launch_xml +XML frontend for the launch package. +Aditya Pande +Michel Hidalgo +Apache License 2.0 +Ivan Paunovic +William Woodall +launch +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +launch_frontend_packages + +ament_python + + +----- +launch_yaml: + + +launch_yaml +YAML frontend for the launch package. +Aditya Pande +Michel Hidalgo +Apache License 2.0 +Ivan Paunovic +William Woodall +launch +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +launch_frontend_packages + +ament_python + + +----- +leo: + +leo +Metapackage of software for Leo Rover common to the robot and ROS desktop +Fictionlab +Błażej Sowa +MIT +http://wiki.ros.org/leo +https://github.com/LeoRover/leo_common/issues +https://github.com/LeoRover/leo_common +ament_cmake +leo_description +leo_msgs +leo_teleop + +ament_cmake + + + +----- +leo_bringup: + + +leo_bringup +Scripts and launch files for starting basic Leo Rover functionalities. +Fictionlab +MIT +http://wiki.ros.org/leo_bringup +https://github.com/LeoRover/leo_robot-ros2/issues +https://github.com/LeoRover/leo_robot-ros2 +Błażej Sowa +Aleksander Szymański +ament_cmake +rosbridge_server +robot_state_publisher +geometry_msgs +sensor_msgs +xacro +rosapi +v4l2_camera +image_proc +leo_description +leo_fw + +ament_cmake + + + +----- +leo_description: + +leo_description +URDF Description package for Leo Rover +Fictionlab +Błażej Sowa +MIT +http://wiki.ros.org/leo_description +https://github.com/LeoRover/leo_common/issues +https://github.com/LeoRover/leo_common +ament_cmake +xacro +robot_state_publisher + +ament_cmake + + +----- +leo_desktop: + + +leo_desktop +Metapackage of software for operating Leo Rover from ROS desktop +Fictionlab +MIT +http://wiki.ros.org/leo_desktop +https://github.com/LeoRover/leo_desktop/issues +https://github.com/LeoRover/leo_desktop +Błażej Sowa +ament_cmake +leo_viz +leo + +ament_cmake + + + +----- +leo_fw: + + +leo_fw +Binary releases of Leo Rover firmware and related utilities +Fictionlab +MIT +http://wiki.ros.org/leo_fw +https://github.com/LeoRover/leo_robot-ros2/issues +https://github.com/LeoRover/leo_robot-ros2 +Błażej Sowa +ament_cmake +ament_cmake_python +rclpy +std_srvs +ament_index_python +geometry_msgs +std_msgs +python3-yaml +python3-whichcraft +python3-dbus +rclcpp +rclcpp_components +sensor_msgs +nav_msgs +leo_msgs +yaml-cpp +rclcpp +rclcpp_components +sensor_msgs +nav_msgs +leo_msgs + +ament_cmake + + +----- +leo_msgs: + +leo_msgs +Message and Service definitions for Leo Rover +Fictionlab +Błażej Sowa +MIT +http://wiki.ros.org/leo +https://github.com/LeoRover/leo_common/issues +https://github.com/LeoRover/leo_common +ament_cmake +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages +builtin_interfaces +builtin_interfaces + +ament_cmake + + +----- +leo_robot: + + +leo_robot +Metapackage of software to install on Leo Rover. +Fictionlab +MIT +http://wiki.ros.org/leo_robot +https://github.com/LeoRover/leo_robot-ros2/issues +https://github.com/LeoRover/leo_robot-ros2 +Błażej Sowa +ament_cmake +leo_bringup +leo_fw +leo + +ament_cmake + + + +----- +leo_teleop: + +leo_teleop +Scripts and launch files for Leo Rover teleoperation +Fictionlab +Błażej Sowa +MIT +http://wiki.ros.org/leo_teleop +https://github.com/LeoRover/leo_common/issues +https://github.com/LeoRover/leo_common +ament_cmake +joy +teleop_twist_joy +teleop_twist_keyboard + +ament_cmake + + +----- +leo_viz: + + +leo_viz +Visualization launch files and RViz configurations for Leo Rover +Fictionlab +MIT +http://wiki.ros.org/leo_viz +https://github.com/LeoRover/leo_desktop/issues +https://github.com/LeoRover/leo_desktop +Błażej Sowa +ament_cmake +joint_state_publisher +joint_state_publisher_gui +rviz2 +leo_description + +ament_cmake + + + +----- +lgsvl_msgs: + + +lgsvl_msgs +Message definitions for interfacing with the LGSVL Simulator for ROS and ROS 2. +Hadi Tabatabaee +David Uhm +BSD +David Uhm +catkin +ament_cmake +message_generation +rosidl_default_generators +ros_environment +builtin_interfaces +geometry_msgs +sensor_msgs +std_msgs +message_runtime +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +catkin +ament_cmake + + +----- +libcurl_vendor: " + + +libcurl_vendor +Wrapper around libcurl, +it provides a fixed CMake module and an ExternalProject build of it. +Alejandro Hernandez Cordero +Apache License 2.0 +MIT +William Woodall +https://github.com/curl/curl +ament_cmake +pkg-config +file +curl + +ament_cmake + +" +----- +libg2o: + + +libg2o +The libg2o library from http://openslam.org/g2o.html +Rainer Kuemmerle +Giorgio Grisetti +Hauke Strasdat +Kurt Konolige +Wolfram Burgard +Christoph Rösmann +BSD +https://github.com/RainerKuemmerle/g2o +ament_cmake +eigen +opengl +suitesparse +eigen +opengl +suitesparse + +ament_cmake + + +----- +libmavconn: + + +libmavconn +MAVLink communication library. This library provide unified connection handling classes and URL to connection object mapper. This library can be used in standalone programs. +Vladimir Ermakov +GPLv3 +LGPLv3 +BSD +http://wiki.ros.org/mavros +https://github.com/mavlink/mavros.git +https://github.com/mavlink/mavros/issues +Vladimir Ermakov +ament_cmake +asio +mavlink +libconsole-bridge-dev +python3-empy +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + + +----- +libnabo: + +libnabo +libnabo is a fast K Nearest Neighbour library for low-dimensional spaces. +Stéphane Magnenat +BSD +https://github.com/ethz-asl/libnabo +Stéphane Magnenat +cmake +eigen +boost +eigen +boost +catkin + +cmake + + +----- +libphidget22: " + + +libphidget22 +This package wraps the libphidget22 to use it as a ROS dependency +Martin Günther +Chris Lalancette +LGPL +http://ros.org/wiki/libphidget22 +https://github.com/ros-drivers/phidgets_drivers.git +https://github.com/ros-drivers/phidgets_drivers/issues +Alexander Bubeck +ament_cmake +libusb-1.0-dev +libusb-1.0 + +ament_cmake + +" +----- +libpointmatcher: + +libpointmatcher +libpointmatcher is a modular ICP library, +useful for robotics and computer vision. +Francois Pomerleau +BSD +https://github.com/ethz-asl/libpointmatcher +cmake +boost +libnabo +eigen +boost +libnabo +eigen +catkin + +cmake + + +----- +librealsense2: + +librealsense2 +Library for controlling and capturing data from the Intel(R) RealSense(TM) D400 devices. +LibRS ROS Team +https://github.com/IntelRealSense/librealsense/ +LibRS ROS Team +Apache License, +Version 2.0 +ament_cmake +pkg-config +libusb-1.0-dev +libssl-dev +libudev-dev +dkms +udev + +ament_cmake + + +----- +libstatistics_collector: + + +libstatistics_collector +Lightweight aggregation utilities to collect statistics and measure message metrics. +ROS Tooling Working Group +Apache License 2.0 +ament_cmake +ament_cmake_ros +rosidl_default_generators +std_msgs +rcl +rcpputils +statistics_msgs +rosidl_default_runtime +std_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common +performance_test_fixture +rosidl_interface_packages + +ament_cmake + + +----- +libyaml_vendor: " + + +libyaml_vendor +Vendored version of libyaml. +Audrow Nash +Apache License 2.0 +MIT +https://github.com/yaml/libyaml +Michel Hidalgo +Mikael Arguedas +ament_cmake +git +ament_cmake_gtest +ament_lint_auto +ament_lint_common +performance_test_fixture +rcpputils + +ament_cmake + +" +----- +lifecycle: + + +lifecycle +Package containing demos for lifecycle implementation +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Karsten Knese +Mabel Zhang +ament_cmake +lifecycle_msgs +rclcpp_lifecycle +std_msgs +rclcpp_lifecycle +lifecycle_msgs +std_msgs +ament_lint_auto +ament_lint_common +ros_testing + +ament_cmake + + +----- +lifecycle_msgs: + + +lifecycle_msgs +A package containing some lifecycle related message and service definitions. +Chris Lalancette +Apache License 2.0 +Karsten Knese +Michel Hidalgo +ament_cmake +rosidl_default_generators +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +lifecycle_py: + + +lifecycle_py +Package containing demos for rclpy lifecycle implementation +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Ivan Santiago Paunovic +rclpy +lifecycle_msgs +std_msgs +ament_lint_auto +ament_lint_common +lifecycle +ros_testing + +ament_python + + +----- +logging_demo: + + +logging_demo +Examples for using and configuring loggers. +Audrow Nash +Michael Jeronimo +Apache License 2.0 +D. Hood +Mabel Zhang +Scott K Logan +ament_cmake +rosidl_default_generators +rclcpp +rclcpp_components +rcutils +rosidl_cmake +std_msgs +rclcpp +rclcpp_components +rcutils +rosidl_default_runtime +std_msgs +ament_cmake_pytest +ament_lint_auto +ament_lint_common +launch +launch_testing +launch_testing_ament_cmake +launch_testing_ros +rmw_implementation_cmake +rosidl_interface_packages + +ament_cmake + + +----- +map_msgs: " + + +map_msgs +This package defines messages commonly used in mapping packages. +Stéphane Magnenat +David V. Lu!! +Michael Ferguson +Steve Macenski +Mabel Zhang +BSD +http://ros.org/wiki/map_msgs +https://github.com/ros-planning/navigation_msgs/issues +ament_cmake +rosidl_default_generators +nav_msgs +sensor_msgs +std_msgs +nav_msgs +rosidl_default_runtime +sensor_msgs +std_msgs +ament_lint_common +rosidl_interface_packages + +ament_cmake + +" +----- +marti_can_msgs: + +marti_can_msgs +marti_can_msgs +P. J. Reed +BSD +https://github.com/swri-robotics/marti_messages +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +marti_common_msgs: + +marti_common_msgs +marti_common_msgs +P. J. Reed +BSD +https://github.com/swri-robotics/marti_messages +ament_cmake +rosidl_default_generators +builtin_interfaces +std_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +marti_dbw_msgs: + +marti_dbw_msgs +marti_dbw_msgs +Matthew Bries +https://github.com/swri-robotics/marti_messages +BSD +ament_cmake +rosidl_default_generators +builtin_interfaces +std_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +marti_introspection_msgs: + +marti_introspection_msgs +marti_introspection_msgs +Matthew Bries +Matthew Bries +BSD +https://github.com/swri-robotics/marti_messages +ament_cmake +rosidl_default_generators +builtin_interfaces +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +marti_nav_msgs: + +marti_nav_msgs +marti_nav_msgs +P. J. Reed +BSD +https://github.com/swri-robotics/marti_messages +ament_cmake +rosidl_default_generators +builtin_interfaces +geographic_msgs +geometry_msgs +marti_common_msgs +sensor_msgs +std_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +marti_perception_msgs: + +marti_perception_msgs +marti_perception_msgs +P. J. Reed +BSD +https://github.com/swri-robotics/marti_messages +ament_cmake +rosidl_default_generators +std_msgs +sensor_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +marti_sensor_msgs: + +marti_sensor_msgs +marti_sensor_msgs +P. J. Reed +BSD +https://github.com/swri-robotics/marti_messages +ament_cmake +rosidl_default_generators +geometry_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +marti_status_msgs: + +marti_status_msgs +marti_status_msgs +P. J. Reed +BSD +https://github.com/swri-robotics/marti_messages +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +marti_visualization_msgs: + +marti_visualization_msgs +marti_visualization_msgs +P. J. Reed +BSD +https://github.com/swri-robotics/marti_messages +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +sensor_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +marvelmind_ros2: + + +marvelmind_ros2 +Marvelmind ROS2 package +jetson +BSD +ament_cmake +rclcpp +std_msgs +geometry_msgs +marvelmind_ros2_msgs +launch_xml +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +marvelmind_ros2_msgs: + + +marvelmind_ros2_msgs +Marvelmind message package for ROS2 +jetson +BSD +ament_cmake +rosidl_default_generators +std_msgs +geometry_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +----- +mavlink: + + +mavlink +MAVLink message marshaling library. This package provides C-headers and C++11 library for both 1.0 and 2.0 versions of protocol. For pymavlink use separate install via rosdep (python-pymavlink). +Vladimir Ermakov +https://mavlink.io/en/ +https://github.com/mavlink/mavlink.git +https://github.com/mavlink/mavlink/issues +Lorenz Meier +LGPLv3 +cmake +python +python-lxml +python-future +python3-dev +python3-lxml +python3-future +catkin +ament_cmake +ros_environment + +cmake + + +----- +mavros: + +mavros +MAVROS -- MAVLink extendable communication node for ROS with proxy for Ground Control Station. +Vladimir Ermakov +GPLv3 +LGPLv3 +BSD +http://wiki.ros.org/mavros +https://github.com/mavlink/mavros.git +https://github.com/mavlink/mavros/issues +Vladimir Ermakov +ament_cmake +ament_cmake_python +eigen3_cmake_module +eigen3_cmake_module +eigen +eigen +mavlink +mavlink +geographiclib +geographiclib +geographiclib-tools +geographiclib-tools +angles +diagnostic_updater +message_filters +eigen_stl_containers +libmavconn +pluginlib +libconsole-bridge-dev +tf2_ros +tf2_eigen +rclcpp +rclcpp_components +rcpputils +diagnostic_msgs +geometry_msgs +mavros_msgs +nav_msgs +sensor_msgs +geographic_msgs +trajectory_msgs +std_msgs +std_srvs +rosidl_default_runtime +rclpy +python3-click +ament_cmake_gtest +ament_cmake_gmock +ament_cmake_pytest +ament_lint_auto +ament_lint_common +gtest +google-mock + +ament_cmake + + + + +uav +mav +mavlink +plugin +apm +px4 + + + + +----- +mavros_extras: + +mavros_extras +Extra nodes and plugins forMAVROS. +Vladimir Ermakov +GPLv3 +LGPLv3 +BSD +http://wiki.ros.org/mavros_extras +https://github.com/mavlink/mavros.git +https://github.com/mavlink/mavros/issues +Vladimir Ermakov +Amilcar Lucas +ament_cmake +ament_cmake_python +eigen3_cmake_module +eigen3_cmake_module +eigen +eigen +mavlink +mavlink +geographiclib +geographiclib +geographiclib-tools +geographiclib-tools +angles +diagnostic_updater +message_filters +eigen_stl_containers +mavros +libmavconn +pluginlib +tf2_ros +tf2_eigen +rclcpp +rclcpp_components +rcpputils +urdf +yaml-cpp +yaml_cpp_vendor +diagnostic_msgs +geometry_msgs +mavros_msgs +nav_msgs +sensor_msgs +geographic_msgs +trajectory_msgs +std_msgs +std_srvs +visualization_msgs +rosidl_default_runtime +ament_cmake_gtest +ament_cmake_gmock +ament_lint_auto +ament_lint_common +gtest +google-mock + +ament_cmake + + + + +uav +mav +mavlink +plugin +apm +px4 + + + + +----- +mavros_msgs: + + +mavros_msgs +mavros_msgs defines messages forMAVROS. +Vladimir Ermakov +GPLv3 +LGPLv3 +BSD +http://wiki.ros.org/mavros_msgs +https://github.com/mavlink/mavros.git +https://github.com/mavlink/mavros/issues +Vladimir Ermakov +ament_cmake +rosidl_default_generators +rosidl_default_runtime +rcl_interfaces +geographic_msgs +geometry_msgs +sensor_msgs +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + + +----- +mcap_vendor: + + +mcap_vendor +mcap vendor package +Foxglove +Apache License 2.0 +ament_cmake +git +zstd_vendor + +ament_cmake + + +----- +menge_vendor: + + +menge_vendor +Menge is a powerful, +cross-platform, +modular framework for crowd simulation developed at the University of North Carolina - Chapel Hill. This package includes the core simulation part of origin menge package, +with a bit modification for crowd simulation in gazebo and ignition gazebo. +Shao Guoliang +Apache 2.0 +pkg-config +tinyxml +ament_cmake + +----- +message_filters: + + +message_filters +A set of ROS2 message filters which take in messages and may output those messages at a later time, +based on the conditions that filter needs met. +Ethan Gao +Geoffrey Biggs +BSD +https://github.com/intel/ros2_message_filters +Dirk Thomas +Jing Wang +Josh Faust +Vijay Pradeep +ament_cmake_python +ament_cmake_ros +python_cmake_module +rclcpp +rcutils +rclcpp +rcutils +builtin_interfaces +rclpy +ament_lint_auto +ament_cmake_gtest +ament_cmake_pytest +sensor_msgs +std_msgs +rclcpp_lifecycle + +ament_cmake + + +----- +micro_ros_diagnostic_bridge: + + +micro_ros_diagnostic_bridge +Translates micro-ROS diagnostic messages to vanilla ROS 2 diagnostic messages. +Bartolome Jimenez Vera +Apache License 2.0 +Arne Nordmann +Bartolome Jimenez Vera +ament_cmake_ros +diagnostic_msgs +micro_ros_diagnostic_msgs +rclcpp +ament_cmake_gtest +ament_lint_auto +ament_lint_common +diagnostic_msgs +micro_ros_diagnostic_msgs +osrf_testing_tools_cpp +ros_environment + +ament_cmake + + +----- +micro_ros_diagnostic_msgs: + + +micro_ros_diagnostic_msgs +Ccontains messages and service definitions for micro-ROS diagnostics. +Bartolome Jimenez Vera +Apache License 2.0 +Arne Nordmann +ament_cmake +rosidl_default_generators +builtin_interfaces +std_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +micro_ros_msgs: + + +micro_ros_msgs +Definitions for the ROS 2 msgs entities information used by micro-ROS to leverage its functionality to the same level as ROS 2, +by means of a dedicated graph manager +Jose Antonio Moral +Apache License 2.0 +ament_cmake +ament_lint_auto +ament_lint_common +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +microstrain_inertial_driver: + +microstrain_inertial_driver +The ros_mscl package provides a driver for the LORD/Microstrain inertial products. +Brian Bingham +Parker Hannifin Corp +Rob Fisher +Melissa Gill +MIT +https://github.com/LORD-MicroStrain/microstrain_inertial +rosidl_default_generators +ros_environment +rosidl_default_runtime +rclcpp_lifecycle +diagnostic_aggregator +diagnostic_updater +tf2 +tf2_ros +std_msgs +std_srvs +geometry_msgs +sensor_msgs +nav_msgs +nmea_msgs +mavros_msgs +microstrain_inertial_msgs +tf2_geometry_msgs +lifecycle_msgs +rclcpp_lifecycle +rosidl_interface_packages +jq +curl +ament_cpplint +ament_cmake_gtest + + +ament_cmake + + +----- +microstrain_inertial_examples: + +microstrain_inertial_examples +Example listener for Parker LORD Sensing inertial device driver ros_mscl (C++). +Rob Fisher +Melissa Gill +MIT +https://github.com/LORD-MicroStrain/microstrain_inertial +ament_cmake +rclcpp +rclcpp_components +microstrain_inertial_msgs +std_msgs +sensor_msgs +rclcpp +rclcpp_components +rclpy +microstrain_inertial_msgs +std_msgs +sensor_msgs + +ament_cmake + + +----- +microstrain_inertial_msgs: + +microstrain_inertial_msgs +A package that contains ROS message corresponding to microstrain message types. +Dr. Kristopher Krasnosky +Parker Hannifin Corp +Rob Fisher +Melissa Gill +MIT +https://github.com/LORD-MicroStrain/microstrain_inertial +rosidl_default_generators +std_msgs +geometry_msgs +rosidl_interface_packages + +ament_cmake + + +----- +microstrain_inertial_rqt: + +microstrain_inertial_rqt +The microstrain_inertial_rqt package provides several RQT widgets to view the status of Microstrain devices +Rob Fisher +Melissa Gill +BSD +https://github.com/LORD-MicroStrain/microstrain_inertial +rclpy +rqt_gui +rqt_gui_py +std_msgs +nav_msgs +geometry_msgs +microstrain_inertial_msgs + +ament_python + + + +----- +mimick_vendor: " + + +mimick_vendor +Wrapper around mimick, +it provides an ExternalProject build of mimick. +Geoffrey Biggs +Apache License 2.0 +MIT +https://github.com/Snaipe/Mimick +Jorge J. Perez +Michel Hidalgo +ament_cmake +git +ament_lint_auto +ament_lint_common + +ament_cmake + +" +----- +mouse_teleop: + + +mouse_teleop +A mouse teleop tool for holonomic mobile robots. +Enrique Fernandez +BSD +Enrique Fernandez +geometry_msgs +rclpy +python3-numpy +python3-tk +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint + +ament_python + + +----- +moveit: + + +moveit +Meta package that contains all essential packages of MoveIt 2 +Henning Kayser +Tyler Weaver +Michael Görner +Robert Haschke +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2 +https://github.com/ros-planning/moveit2/issues +Ioan Sucan +Sachin Chitta +Dave Coleman +ament_cmake +moveit_core +moveit_planners +moveit_plugins +moveit_ros +moveit_setup_assistant +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_chomp_optimizer_adapter: + +moveit_chomp_optimizer_adapter +MoveIt planning request adapter utilizing chomp for solution optimization +Raghavender Sahdev +MoveIt Release Team +BSD +Raghavender Sahdev +ament_cmake +moveit_common +moveit_core +chomp_motion_planner +pluginlib +ament_lint_auto +ament_lint_common + +ament_cmake + + + +----- +moveit_common: + + +moveit_common +Common support functionality used throughout MoveIt +Henning Kayser +Tyler Weaver +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Lior Lustgarten +ament_cmake +backward_ros +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_configs_utils: + + +moveit_configs_utils +Python library for loading moveit config parameters in launch files +MoveIt Release Team +BSD +Jafar Abdi +David V. Lu!! +ament_index_python +launch_param_builder +launch +launch_ros +srdfdom +ament_lint_auto +ament_lint_common + +ament_python + + +----- +moveit_core: + + +moveit_core +Core libraries used by MoveIt +Henning Kayser +Tyler Weaver +Michael Görner +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +Sachin Chitta +Acorn Pooley +Dave Coleman +ament_cmake +pkg-config +eigen3_cmake_module +eigen3_cmake_module +moveit_common +angles +rclcpp +common_interfaces +assimp +boost +eigen +bullet +eigen_stl_containers +libfcl-dev +geometric_shapes +geometry_msgs +kdl_parser +urdf +urdfdom +urdfdom_headers +moveit_msgs +octomap +octomap_msgs +pluginlib +pybind11_vendor +random_numbers +sensor_msgs +shape_msgs +srdfdom +std_msgs +tf2 +tf2_eigen +tf2_geometry_msgs +trajectory_msgs +visualization_msgs +ruckig +python3-sphinx-rtd-theme +moveit_resources_panda_moveit_config +moveit_resources_pr2_description +angles +tf2_kdl +orocos_kdl_vendor +ament_cmake_gtest +ament_cmake_gmock +ament_index_cpp +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_hybrid_planning: + +moveit_hybrid_planning +Hybrid planning components of MoveIt 2 +Sebastian Jahr +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +ament_cmake +moveit_common +ament_index_cpp +moveit_msgs +moveit_core +moveit_ros_planning +moveit_ros_planning_interface +pluginlib +rclcpp +rclcpp_action +rclcpp_components +std_msgs +std_srvs +tf2_ros +trajectory_msgs +controller_manager +position_controllers +robot_state_publisher +rviz2 +moveit_resources_panda_moveit_config +ament_cmake_gtest +ament_lint_auto +ament_lint_common +moveit_planners_ompl +ros_testing + +ament_cmake + + + + + + +----- +moveit_kinematics: + + +moveit_kinematics +Package for all inverse kinematics solvers in MoveIt +Henning Kayser +Tyler Weaver +G.A. vd. Hoorn +Jorge Nicho +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2 +https://github.com/ros-planning/moveit2/issues +Dave Coleman +Ioan Sucan +Sachin Chitta +ament_cmake +moveit_common +moveit_core +class_loader +pluginlib +eigen +tf2 +tf2_kdl +orocos_kdl_vendor +moveit_msgs +urdfdom +python3-lxml +moveit_ros_planning +moveit_resources_fanuc_description +moveit_resources_fanuc_moveit_config +moveit_resources_panda_description +moveit_resources_panda_moveit_config +ament_cmake_gtest +ament_lint_auto +ament_lint_common +ros_testing +moveit_configs_utils +launch_param_builder + +ament_cmake + + + + + + +----- +moveit_msgs: + +moveit_msgs +Messages, +services and actions used by MoveIt +Ioan Sucan +Sachin Chitta +Dave Coleman +Michael Ferguson +Michael Goerner +Robert Haschke +Isaac I. Y. Saito +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit_msgs/issues +https://github.com/ros-planning/moveit_msgs +ament_cmake +rosidl_default_generators +octomap_msgs +action_msgs +sensor_msgs +geometry_msgs +trajectory_msgs +shape_msgs +object_recognition_msgs +std_msgs +rosidl_default_runtime +rosidl_interface_packages +ament_lint_auto +ament_lint_cmake + +ament_cmake + + +----- +moveit_planners: + + +moveit_planners +Meta package that installs all available planners for MoveIt +Henning Kayser +Tyler Weaver +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +Sachin Chitta +ament_cmake +moveit_planners_ompl +pilz_industrial_motion_planner +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_planners_chomp: + + +moveit_planners_chomp +The interface for using CHOMP within MoveIt +Chittaranjan Srinivas Swaminathan +MoveIt Release Team +Henning Kayser +BSD +Gil Jones +ament_cmake +moveit_common +chomp_motion_planner +moveit_core +pluginlib +rclcpp +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_planners_ompl: + + +moveit_planners_ompl +MoveIt interface to OMPL +Henning Kayser +Tyler Weaver +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +ament_cmake +moveit_common +moveit_core +moveit_msgs +moveit_ros_planning +ompl +rclcpp +tf2_eigen +tf2_ros +libomp-dev +pluginlib +moveit_resources_pr2_description +moveit_resources_fanuc_moveit_config +moveit_resources_panda_moveit_config +eigen +tf2_eigen +eigen3_cmake_module +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + + +----- +moveit_plugins: + + +moveit_plugins +Metapackage for MoveIt plugins. +Henning Kayser +Tyler Weaver +Michael Görner +MoveIt Release Team +BSD +http://moveit.ros.org +Michael Ferguson +Ioan Sucan +ament_cmake +moveit_simple_controller_manager +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_resources: + +moveit_resources +Resources used for MoveIt testing +Ioan Sucan +Acorn Pooley +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit-resources/issues +https://github.com/ros-planning/moveit-resources +ament_cmake +moveit_resources_fanuc_description +moveit_resources_fanuc_moveit_config +moveit_resources_panda_description +moveit_resources_panda_moveit_config +moveit_resources_pr2_description +joint_state_publisher +robot_state_publisher + +ament_cmake + + +----- +moveit_resources_fanuc_description: + +moveit_resources_fanuc_description +Fanuc Resources used for MoveIt testing +Ioan Sucan +Acorn Pooley +Dave Coleman +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit-resources/issues +https://github.com/ros-planning/moveit-resources +ament_cmake + +ament_cmake + + +----- +moveit_resources_fanuc_moveit_config: ' + +moveit_resources_fanuc_moveit_config + +

MoveIt Resources for testing: Fanuc M-10iA.

+

A project-internal configuration for testing in MoveIt.

+
+Dave Coleman +Dave Coleman +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit_resources/issues +https://github.com/ros-planning/moveit_resources +ament_cmake +joint_state_publisher +robot_state_publisher +tf2_ros +xacro +moveit_resources_fanuc_description + +ament_cmake + +
' +----- +moveit_resources_panda_description: + +moveit_resources_panda_description +panda Resources used for MoveIt testing +Ioan Sucan +Acorn Pooley +Dave Coleman +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit-resources/issues +https://github.com/ros-planning/moveit-resources +ament_cmake + +ament_cmake + + +----- +moveit_resources_panda_moveit_config: ' + +moveit_resources_panda_moveit_config + +

MoveIt Resources for testing: Franka Emika Panda

+

A project-internal configuration for testing in MoveIt.

+
+Mike Lautman +Mike Lautman +BSD +http://moveit.ros.org/ +https://github.com/ros-planning/moveit_resources/issues +https://github.com/ros-planning/moveit_resources +ament_cmake +moveit_resources_panda_description +joint_state_publisher +joint_state_publisher_gui +robot_state_publisher +xacro + +ament_cmake + +
' +----- +moveit_resources_pr2_description: + +moveit_resources_pr2_description +PR2 Resources used for MoveIt! testing +Ioan Sucan +Acorn Pooley +Dave Coleman +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit-resources/issues +https://github.com/ros-planning/moveit-resources +ament_cmake + +ament_cmake + + +----- +moveit_resources_prbt_ikfast_manipulator_plugin: + +moveit_resources_prbt_ikfast_manipulator_plugin +The prbt_ikfast_manipulator_plugin package +Alexander Gutenkunst +Christian Henkel +Hagen Slusarek +Immanuel Martini +Apache 2.0 +ament_cmake +http://moveit.ros.org +https://github.com/ros-planning/moveit-resources/issues +https://github.com/ros-planning/moveit-resources +tf2_geometry_msgs +moveit_core +pluginlib +rclcpp +tf2_eigen +tf2_kdl +tf2_eigen_kdl +moveit_core +pluginlib +rclcpp +tf2_kdl + + +ament_cmake + + +----- +moveit_resources_prbt_moveit_config: ' + +moveit_resources_prbt_moveit_config + +

MoveIt Resources for testing: Pilz PRBT 6

+

A project-internal configuration for testing in MoveIt.

+
+Alexander Gutenkunst +Christian Henkel +Hagen Slusarek +Immanuel Martini +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit-resources/issues +https://github.com/ros-planning/moveit-resources +ament_cmake +joint_state_publisher +robot_state_publisher +xacro +rviz2 +moveit_resources_prbt_support +moveit_resources_prbt_ikfast_manipulator_plugin +moveit_ros_move_group + +ament_cmake + +
' +----- +moveit_resources_prbt_pg70_support: + +moveit_resources_prbt_pg70_support +PRBT support for Schunk pg70 gripper. +Alexander Gutenkunst +Hagen Slusarek +Immanuel Martini +Apache 2.0 +http://moveit.ros.org +https://github.com/ros-planning/moveit-resources/issues +https://github.com/ros-planning/moveit-resources +ament_cmake +moveit_resources_prbt_support +moveit_resources_prbt_ikfast_manipulator_plugin +moveit_resources_prbt_moveit_config +xacro + +ament_cmake + + +----- +moveit_resources_prbt_support: + +moveit_resources_prbt_support +Mechanical, +kinematic and visual description of the Pilz light weight arm PRBT. +Alexander Gutenkunst +Christian Henkel +Hagen Slusarek +Immanuel Martini +Apache 2.0 +http://moveit.ros.org +https://github.com/ros-planning/moveit-resources/issues +https://github.com/ros-planning/moveit-resources +ament_cmake +xacro + +ament_cmake + + +----- +moveit_ros: + + +moveit_ros +Components of MoveIt that use ROS +Michael Görner +Henning Kayser +Tyler Weaver +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +Sachin Chitta +Acorn Pooley +Dave Coleman +ament_cmake +moveit_ros_planning +moveit_ros_warehouse +moveit_ros_benchmarks +moveit_ros_robot_interaction +moveit_ros_planning_interface +moveit_ros_visualization +moveit_ros_move_group +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_ros_benchmarks: + + +moveit_ros_benchmarks +Enhanced tools for benchmarks in MoveIt +Henning Kayser +Tyler Weaver +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ryan Luna +ament_cmake +moveit_common +moveit_core +libboost-dev +libboost-date-time-dev +libboost-filesystem-dev +moveit_ros_planning +moveit_ros_warehouse +rclcpp +tf2_eigen +pluginlib +libboost-date-time +libboost-filesystem +moveit_configs_utils +launch_param_builder +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_ros_control_interface: + + +moveit_ros_control_interface +ros_control controller manager interface for MoveIt +Henning Kayser +Tyler Weaver +MoveIt Release Team +BSD +Mathias Lüdtke +ament_cmake +moveit_common +rclcpp_action +controller_manager_msgs +moveit_core +moveit_simple_controller_manager +pluginlib +trajectory_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_ros_move_group: + + +moveit_ros_move_group +The move_group node for MoveIt +Michael Görner +Henning Kayser +Tyler Weaver +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +Sachin Chitta +ament_cmake +moveit_common +moveit_core +moveit_ros_planning +moveit_ros_occupancy_map_monitor +rclcpp +rclcpp_action +tf2 +tf2_geometry_msgs +tf2_ros +pluginlib +std_srvs +moveit_kinematics +moveit_resources_fanuc_moveit_config +ament_lint_auto +ament_lint_common + + +ament_cmake + + +----- +moveit_ros_occupancy_map_monitor: + + +moveit_ros_occupancy_map_monitor +Components of MoveIt connecting to occupancy map +Henning Kayser +Tyler Weaver +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +Jon Binney +Suat Gedikli +ament_cmake +eigen3_cmake_module +eigen3_cmake_module +moveit_common +rclcpp +moveit_core +moveit_msgs +octomap +pluginlib +tf2_ros +geometric_shapes +eigen +eigen +ament_cmake_gmock +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_ros_perception: + + +moveit_ros_perception +Components of MoveIt connecting to perception +Henning Kayser +Tyler Weaver +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +Jon Binney +Suat Gedikli +ament_cmake +moveit_common +moveit_core +rclcpp +urdf +message_filters +pluginlib +image_transport +glut +libglew-dev +libomp-dev +opengl +cv_bridge +sensor_msgs +moveit_msgs +object_recognition_msgs +tf2 +tf2_eigen +tf2_geometry_msgs +tf2_ros +moveit_ros_occupancy_map_monitor +moveit_ros_planning +eigen +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_ros_planning: + + +moveit_ros_planning +Planning components of MoveIt that use ROS +Henning Kayser +Tyler Weaver +Michael Görner +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +Sachin Chitta +ament_cmake +eigen3_cmake_module +moveit_common +eigen3_cmake_module +ament_index_cpp +moveit_core +moveit_ros_occupancy_map_monitor +moveit_msgs +message_filters +pluginlib +rclcpp_action +rclcpp +srdfdom +urdf +tf2 +tf2_eigen +tf2_geometry_msgs +tf2_msgs +tf2_ros +eigen +ament_lint_auto +ament_lint_common +ament_cmake_gmock +ament_cmake_gtest +ros_testing +moveit_resources_panda_moveit_config +moveit_ros_planning_interface +moveit_ros_planning_interface + +ament_cmake + + +----- +moveit_ros_planning_interface: + + +moveit_ros_planning_interface +Components of MoveIt that offer simpler interfaces to planning and execution +Henning Kayser +Tyler Weaver +Michael Görner +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +ament_cmake +eigen3_cmake_module +moveit_common +moveit_core +moveit_ros_planning +moveit_ros_warehouse +moveit_ros_move_group +rclcpp +rclpy +rclcpp_action +geometry_msgs +moveit_msgs +tf2 +tf2_eigen +tf2_geometry_msgs +tf2_ros +python3 +eigen +moveit_resources_fanuc_moveit_config +moveit_resources_panda_moveit_config +moveit_simple_controller_manager +moveit_planners_ompl +rviz2 +ros_testing +ament_cmake_gtest +ament_lint_auto +moveit_configs_utils + +ament_cmake + + +----- +moveit_ros_robot_interaction: + + +moveit_ros_robot_interaction +Components of MoveIt that offer interaction via interactive markers +Henning Kayser +Tyler Weaver +Robert Haschke +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +ament_cmake +moveit_common +moveit_ros_planning +rclcpp +tf2 +tf2_eigen +tf2_geometry_msgs +tf2_ros +interactive_markers +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_ros_visualization: + + +moveit_ros_visualization +Components of MoveIt that offer visualization +Henning Kayser +Tyler Weaver +Jon Binney +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +Dave Coleman +Sachin Chitta +ament_cmake +pkg-config +moveit_common +class_loader +eigen +libqt5-opengl-dev +qtbase5-dev +geometric_shapes +interactive_markers +moveit_ros_robot_interaction +moveit_ros_planning_interface +moveit_ros_warehouse +object_recognition_msgs +pluginlib +rclcpp +rclpy +rviz2 +tf2_eigen +ament_lint_auto +ament_lint_common + +ament_cmake + + + + + + +----- +moveit_ros_warehouse: + + +moveit_ros_warehouse +Components of MoveIt connecting to MongoDB +Henning Kayser +Tyler Weaver +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Ioan Sucan +ament_cmake +moveit_common +rclcpp +moveit_core +warehouse_ros +moveit_ros_planning +tf2_eigen +tf2_ros +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_runtime: + + +moveit_runtime +moveit_runtime meta package contains MoveIt packages that are essential for its runtime (e.g. running MoveIt on robots). +Henning Kayser +Tyler Weaver +BSD +http://moveit.ros.org +http://wiki.ros.org/moveit_runtime +Isaac I. Y. Saito +ament_cmake +moveit_core +moveit_planners +moveit_plugins +moveit_ros_move_group +moveit_ros_planning +moveit_ros_planning_interface +moveit_ros_warehouse +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +moveit_servo: + + +moveit_servo +Provides real-time manipulator Cartesian and joint servoing. +Blake Anderson +Andy Zelenak +Tyler Weaver +Henning Kayser +BSD 3-Clause +https://ros-planning.github.io/moveit_tutorials +Brian O'Neil +Andy Zelenak +Blake Anderson +Alexander Rössler +Tyler Weaver +Adam Pettinger +ament_cmake +moveit_common +control_msgs +control_toolbox +geometry_msgs +moveit_msgs +moveit_core +moveit_ros_planning_interface +pluginlib +sensor_msgs +std_msgs +std_srvs +tf2_eigen +trajectory_msgs +gripper_controllers +joint_state_broadcaster +joint_trajectory_controller +joy +robot_state_publisher +tf2_ros +moveit_configs_utils +launch_param_builder +ament_cmake_gtest +ament_lint_auto +ament_lint_common +controller_manager +moveit_resources_panda_moveit_config +ros_testing + +ament_cmake + + +----- +moveit_setup_app_plugins: + + +moveit_setup_app_plugins +Various specialty plugins for MoveIt Setup Assistant +David V. Lu!! +BSD +David V. Lu!! +ament_cmake +ament_index_cpp +moveit_ros_visualization +moveit_setup_framework +pluginlib +rclcpp +ament_clang_format +ament_cmake_gtest +ament_cmake_lint_cmake +ament_cmake_xmllint +ament_lint_auto + +ament_cmake + + +----- +moveit_setup_assistant: + + +moveit_setup_assistant +Generates a configuration package that makes it easy to use MoveIt +Henning Kayser +Tyler Weaver +Robert Haschke +MoveIt Release Team +David V. Lu!! +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +David V. Lu!! +Dave Coleman +ament_cmake +ament_index_cpp +pluginlib +qtbase5-dev +rclcpp +moveit_setup_framework +moveit_setup_srdf_plugins +moveit_setup_controllers +moveit_setup_core_plugins +moveit_setup_app_plugins +ament_lint_auto +ament_clang_format +ament_cmake_lint_cmake +ament_cmake_xmllint +moveit_resources_panda_moveit_config +ament_cmake_gtest + +ament_cmake + + +----- +moveit_setup_controllers: + + +moveit_setup_controllers +MoveIt Setup Steps for ROS 2 Control +David V. Lu!! +BSD +David V. Lu!! +ament_cmake +ament_index_cpp +moveit_setup_framework +pluginlib +rclcpp +ament_clang_format +ament_cmake_gtest +ament_cmake_lint_cmake +ament_cmake_xmllint +ament_lint_auto +moveit_resources_fanuc_moveit_config +moveit_resources_panda_moveit_config + +ament_cmake + + +----- +moveit_setup_core_plugins: + + +moveit_setup_core_plugins +Core (meta) plugins for MoveIt Setup Assistant +David V. Lu!! +BSD +David V. Lu!! +ament_cmake +ament_index_cpp +moveit_ros_visualization +moveit_setup_framework +pluginlib +rclcpp +srdfdom +urdf +ament_lint_auto +ament_clang_format +ament_cmake_lint_cmake +ament_cmake_xmllint + +ament_cmake + + +----- +moveit_setup_framework: + + +moveit_setup_framework +C++ Interface for defining setup steps for MoveIt Setup Assistant +David V. Lu!! +BSD +David V. Lu!! +ament_cmake +ament_index_cpp +moveit_common +moveit_core +moveit_ros_planning +moveit_ros_visualization +pluginlib +rclcpp +rviz_common +rviz_rendering +srdfdom +urdf +ament_lint_auto +ament_clang_format +ament_cmake_lint_cmake +ament_cmake_xmllint + +ament_cmake + + +----- +moveit_setup_srdf_plugins: + + +moveit_setup_srdf_plugins +SRDF-based plugins for MoveIt Setup Assistant +David V. Lu!! +BSD +David V. Lu!! +ament_cmake +moveit_setup_framework +pluginlib +ament_clang_format +ament_cmake_gtest +ament_cmake_lint_cmake +ament_cmake_xmllint +ament_lint_auto +moveit_resources_fanuc_description + +ament_cmake + + +----- +moveit_simple_controller_manager: + + +moveit_simple_controller_manager +A generic, +simple controller manager plugin for MoveIt. +Michael Görner +Henning Kayser +Tyler Weaver +MoveIt Release Team +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +Michael Ferguson +ament_cmake +moveit_common +moveit_core +rclcpp +pluginlib +control_msgs +rclcpp_action +ament_lint_auto +ament_lint_common + +ament_cmake + + + +----- +moveit_visual_tools: + +moveit_visual_tools +Helper functions for displaying and debugging MoveIt data in Rviz via published markers +Dave Coleman +BSD +https://github.com/ros-planning/moveit_visual_tools +https://github.com/ros-planning/moveit_visual_tools/issues +https://github.com/ros-planning/moveit_visual_tools/ +Dave Coleman +ament_cmake +geometry_msgs +graph_msgs +moveit_common +moveit_core +moveit_ros_planning +rclcpp +rviz_visual_tools +std_msgs +tf2_eigen +tf2_ros +trajectory_msgs +visualization_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +mrpt2: + + +mrpt2 +Mobile Robot Programming Toolkit (MRPT) version 2.x +Jose-Luis Blanco-Claraco +Jose-Luis Blanco-Claraco +https://www.mrpt.org/ +https://github.com/MRPT/mrpt/issues +BSD +eigen +libglfw3-dev +libxrandr +libxxf86vm +glut +std_msgs +stereo_msgs +tf2 +tf2_msgs +geometry_msgs +nav_msgs +sensor_msgs +suitesparse +assimp-dev +ffmpeg +libjpeg +libjsoncpp-dev +libpcap +libudev-dev +libusb-1.0-dev +libfreenect-dev +libopenni2-dev +tinyxml2 +wx-common +wxwidgets +zlib +libopencv-dev +octomap +cv_bridge +pcl_conversions +rosbag_storage +rosbag2_storage +roscpp +doxygen +cmake + +cmake + + + +----- +mrpt_msgs: + + +mrpt_msgs +ROS messages for MRPT classes and objects +Jose-Luis Blanco-Claraco +Markus Bader +BSD +https://wiki.ros.org/mrpt_msgs +ros_environment +catkin +ament_cmake +rosidl_default_generators +message_generation +message_runtime +std_msgs +geometry_msgs +sensor_msgs +rosidl_default_generators +rosidl_default_runtime +ament_lint_auto +ament_lint_cmake +ament_lint_common +ament_cppcheck +ament_cpplint +rosidl_interface_packages + +catkin +ament_cmake + + +----- +mrt_cmake_modules: + +mrt_cmake_modules +CMake Functions and Modules for automating CMake +BSD +Kevin Rösch +Fabian Poggenhans +Fabian Poggenhans +Johannes Beck +https://github.com/KIT-MRT/mrt_cmake_modules.git +http://wiki.ros.org/mrt_cmake_modules +http://wiki.ros.org/mrt_cmake_modules/issues +catkin +ament_cmake_core +gtest_vendor +ros_environment +ros_environment +lcov +python-catkin-pkg-modules +python3-catkin-pkg-modules +python-yaml +python3-yaml +python-rospkg +python3-rospkg +python-setuptools +python3-setuptools +python-catkin-pkg-modules +python3-catkin-pkg-modules +python-yaml +python3-yaml +python-rospkg +python3-rospkg +python-setuptools +python3-setuptools + + + + + +----- +mvsim: + + +mvsim +A lightweight multivehicle simulation framework. +Jose-Luis Blanco-Claraco +BSD +https://wiki.ros.org/mvsim +ros_environment +cmake +catkin +ament_cmake_gtest +ament_cmake_gmock +ament_cmake +mrpt2 +sensor_msgs +visualization_msgs +nav_msgs +tf2 +tf2_geometry_msgs +box2d-dev +libzmq3-dev +boost +pybind11-dev +protobuf-dev +python3-venv +roscpp +dynamic_reconfigure +gtest +ament_lint_auto +ament_lint_common +ament_cmake_xmllint +ros2launch + +catkin +ament_cmake + + +----- +nao_button_sim: + + +nao_button_sim +Allows simulating button presses through command line interface +ijnek +Apache License 2.0 +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +nao_sensor_msgs + +ament_python + + +----- +nao_command_msgs: + + +nao_command_msgs +Package defining command msgs to be sent to NAO robot. +ijnek +Apache License 2.0 +ament_cmake +std_msgs +ament_lint_auto +ament_lint_common +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +nao_lola: + + +nao_lola +Packages that allow communicating with the NAO’s Lola middle-ware. +ijnek +Apache License 2.0 +ament_cmake +ament_lint_auto +ament_lint_common +ament_cmake_gtest +rclcpp +nao_command_msgs +nao_sensor_msgs +boost + +ament_cmake + + +----- +nao_sensor_msgs: + + +nao_sensor_msgs +Package defining sensor msgs to be received from NAO robot. +ijnek +Apache License 2.0 +ament_cmake +ament_lint_auto +ament_lint_common +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +nav2_amcl: + + +nav2_amcl + +

amcl is a probabilistic localization system for a robot moving in 2D. It implements the adaptive (or KLD-sampling) Monte Carlo localization approach (as described by Dieter Fox), +which uses a particle filter to track the pose of a robot against a known map.

+

This node is derived, +with thanks, +from Andrew Howard's excellent 'amcl' Player driver.

+
+Mohammad Haghighipanah +LGPL-2.1-or-later +ament_cmake +nav2_common +rclcpp +tf2_geometry_msgs +geometry_msgs +message_filters +nav_msgs +sensor_msgs +std_srvs +tf2_ros +tf2 +nav2_util +nav2_msgs +launch_ros +launch_testing +pluginlib +ament_lint_common +ament_lint_auto + +ament_cmake + +
+----- +nav2_behavior_tree: + + +nav2_behavior_tree +TODO +Michael Jeronimo +Carlos Orduno +Carlos Orduno +Apache-2.0 +ament_cmake +tf2_geometry_msgs +std_srvs +rclcpp +rclcpp_action +rclcpp_lifecycle +behaviortree_cpp_v3 +builtin_interfaces +geometry_msgs +sensor_msgs +nav2_msgs +nav_msgs +tf2 +tf2_ros +tf2_geometry_msgs +std_msgs +std_srvs +nav2_util +lifecycle_msgs +nav2_common +rclcpp +rclcpp_action +rclcpp_lifecycle +std_msgs +behaviortree_cpp_v3 +builtin_interfaces +geometry_msgs +sensor_msgs +nav2_msgs +nav_msgs +tf2 +tf2_ros +tf2_geometry_msgs +nav2_util +lifecycle_msgs +ament_lint_common +ament_lint_auto +ament_cmake_gtest +test_msgs + +ament_cmake + + +----- +nav2_behaviors: + + +nav2_behaviors +TODO +Carlos Orduno +Steve Macenski +Apache-2.0 +ament_cmake +nav2_common +rclcpp +rclcpp_action +rclcpp_lifecycle +nav2_behavior_tree +nav2_util +nav2_msgs +nav_msgs +tf2 +tf2_geometry_msgs +geometry_msgs +nav2_costmap_2d +nav2_core +pluginlib +rclcpp +rclcpp_action +rclcpp_lifecycle +nav2_behavior_tree +nav2_util +nav2_msgs +nav_msgs +geometry_msgs +nav2_costmap_2d +nav2_core +pluginlib +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + + +----- +nav2_bringup: + + +nav2_bringup +Bringup scripts and configurations for the Nav2 stack +Michael Jeronimo +Steve Macenski +Carlos Orduno +Apache-2.0 +ament_cmake +nav2_common +navigation2 +launch_ros +launch_ros +navigation2 +nav2_common +slam_toolbox +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_cmake_pytest +launch +launch_testing + +ament_cmake + + +----- +nav2_bt_navigator: + + +nav2_bt_navigator +TODO +Michael Jeronimo +Apache-2.0 +tf2_ros +ament_cmake +nav2_common +rclcpp +rclcpp_action +rclcpp_lifecycle +nav2_behavior_tree +nav_msgs +nav2_msgs +behaviortree_cpp_v3 +std_msgs +geometry_msgs +std_srvs +nav2_util +nav2_core +behaviortree_cpp_v3 +rclcpp +rclcpp_action +rclcpp_lifecycle +nav2_behavior_tree +nav_msgs +nav2_msgs +std_msgs +nav2_util +geometry_msgs +nav2_core +ament_lint_common +ament_lint_auto + +ament_cmake + + +----- +nav2_collision_monitor: + + +nav2_collision_monitor +Collision Monitor +Alexey Merzlyakov +Steve Macenski +Apache-2.0 +ament_cmake +rclcpp +rclcpp_components +tf2 +tf2_ros +tf2_geometry_msgs +sensor_msgs +geometry_msgs +nav2_common +nav2_util +nav2_costmap_2d +ament_cmake_gtest +ament_lint_common +ament_lint_auto + +ament_cmake + + +----- +nav2_common: + + +nav2_common +Common support functionality used throughout the navigation 2 stack +Carl Delsey +Apache-2.0 +launch +launch_ros +osrf_pycommon +rclpy +python3-yaml +ament_cmake_core +ament_cmake_python +ament_cmake_core + +ament_cmake + + +----- +nav2_constrained_smoother: + + +nav2_constrained_smoother +Ceres constrained smoother +Matej Vargovcik +Steve Macenski +Apache-2.0 +ament_cmake +nav2_common +angles +rclcpp +nav2_util +nav2_msgs +nav2_costmap_2d +nav2_core +pluginlib +libceres-dev +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_cmake_pytest + +ament_cmake + + + +----- +nav2_controller: + + +nav2_controller +Controller action interface +Carl Delsey +Apache-2.0 +ament_cmake +nav2_common +angles +rclcpp +rclcpp_action +std_msgs +nav2_util +nav2_msgs +nav_2d_utils +nav_2d_msgs +nav2_core +pluginlib +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_cmake_pytest + +ament_cmake + + + +----- +nav2_core: + + +nav2_core +A set of headers for plugins core to the Nav2 stack +Steve Macenski +Carl Delsey +Apache-2.0 +ament_cmake +nav2_common +rclcpp +rclcpp_lifecycle +std_msgs +geometry_msgs +nav2_costmap_2d +pluginlib +nav_msgs +tf2_ros +nav2_util +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_cmake_pytest +launch +launch_testing + +ament_cmake + + +----- +nav2_costmap_2d: + + +nav2_costmap_2d +This package provides an implementation of a 2D costmap that takes in sensor data from the world, +builds a 2D or 3D occupancy grid of the data (depending on whether a voxel based implementation is used), +and inflates costs in a 2D costmap based on the occupancy grid and a user specified inflation radius. This package also provides support for map_server based initialization of a costmap, +rolling window based costmaps, +and parameter based subscription to and configuration of sensor topics. +Steve Macenski +BSD-3-Clause +Apache-2.0 +ament_cmake +nav2_common +geometry_msgs +laser_geometry +map_msgs +message_filters +nav2_msgs +nav2_util +nav2_voxel_grid +nav_msgs +pluginlib +rclcpp +rclcpp_lifecycle +sensor_msgs +std_msgs +std_srvs +tf2 +tf2_geometry_msgs +tf2_ros +tf2_sensor_msgs +visualization_msgs +angles +ament_lint_common +ament_lint_auto +nav2_map_server +ament_cmake_gtest +launch +launch_testing +nav2_lifecycle_manager + +ament_cmake + + +----- +nav2_dwb_controller: + + +nav2_dwb_controller +ROS2 controller (DWB) metapackage +Carl Delsey +Steve Macenski +Apache-2.0 +ament_cmake +costmap_queue +dwb_core +dwb_critics +dwb_msgs +dwb_plugins +nav_2d_msgs +nav_2d_utils + +ament_cmake + + +----- +nav2_lifecycle_manager: + + +nav2_lifecycle_manager +A controller/manager for the lifecycle nodes of the Navigation 2 system +Michael Jeronimo +Apache-2.0 +ament_cmake +geometry_msgs +lifecycle_msgs +nav2_msgs +nav2_util +rclcpp_action +rclcpp_lifecycle +std_msgs +std_srvs +tf2_geometry_msgs +bondcpp +nav2_common +diagnostic_updater +geometry_msgs +lifecycle_msgs +nav2_msgs +nav2_util +rclcpp_action +rclcpp_lifecycle +std_msgs +std_srvs +bondcpp +tf2_geometry_msgs +diagnostic_updater +ament_lint_auto +ament_lint_common +ament_cmake_gtest +ament_cmake_pytest + +ament_cmake + + +----- +nav2_map_server: + + +nav2_map_server +Refactored map server for ROS2 Navigation +Brian Wilcox +Apache-2.0 +BSD-3-Clause +ament_cmake +nav2_common +rclcpp_lifecycle +nav_msgs +std_msgs +rclcpp +yaml_cpp_vendor +launch_ros +launch_testing +tf2 +nav2_msgs +nav2_util +graphicsmagick +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_cmake_pytest +launch +launch_testing + +ament_cmake + + +----- +nav2_msgs: + + +nav2_msgs +Messages and service files for the Nav2 stack +Michael Jeronimo +Steve Macenski +Carlos Orduno +Apache-2.0 +ament_cmake +nav2_common +rclcpp +std_msgs +builtin_interfaces +rosidl_default_generators +geometry_msgs +action_msgs +nav_msgs +rosidl_interface_packages + +ament_cmake + + +----- +nav2_navfn_planner: + + +nav2_navfn_planner +TODO +Steve Macenski +Carlos Orduno +Apache-2.0 +BSD-3-Clause +ament_cmake +rclcpp +rclcpp_action +rclcpp_lifecycle +visualization_msgs +nav2_util +nav2_msgs +nav_msgs +geometry_msgs +builtin_interfaces +nav2_common +tf2_ros +nav2_costmap_2d +nav2_core +pluginlib +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + + +----- +nav2_planner: + + +nav2_planner +TODO +Steve Macenski +Apache-2.0 +ament_cmake +rclcpp +rclcpp_action +rclcpp_lifecycle +visualization_msgs +nav2_util +nav2_msgs +nav_msgs +geometry_msgs +builtin_interfaces +nav2_common +tf2_ros +nav2_costmap_2d +pluginlib +nav2_core +ament_lint_common +ament_lint_auto + +ament_cmake + + +----- +nav2_regulated_pure_pursuit_controller: + + +nav2_regulated_pure_pursuit_controller +Regulated Pure Pursuit Controller +Steve Macenski +Shrijit Singh +Apache-2.0 +ament_cmake +nav2_common +nav2_core +nav2_util +nav2_costmap_2d +rclcpp +geometry_msgs +nav2_msgs +pluginlib +tf2 +tf2_geometry_msgs +ament_cmake_gtest +ament_lint_common +ament_lint_auto + +ament_cmake + + + +----- +nav2_rotation_shim_controller: + + +nav2_rotation_shim_controller +Rotation Shim Controller +Steve Macenski +Apache-2.0 +ament_cmake +nav2_common +nav2_core +nav2_util +nav2_costmap_2d +rclcpp +geometry_msgs +nav2_msgs +angles +pluginlib +tf2 +ament_cmake_gtest +ament_lint_common +ament_lint_auto +nav2_regulated_pure_pursuit_controller +nav2_controller + +ament_cmake + + + +----- +nav2_rviz_plugins: + + +nav2_rviz_plugins +Navigation 2 plugins for rviz +Michael Jeronimo +Apache-2.0 +ament_cmake +qtbase5-dev +geometry_msgs +nav2_util +nav2_lifecycle_manager +nav2_msgs +nav_msgs +pluginlib +rclcpp +rclcpp_lifecycle +resource_retriever +rviz_common +rviz_default_plugins +rviz_ogre_vendor +rviz_rendering +std_msgs +tf2_geometry_msgs +visualization_msgs +libqt5-core +libqt5-gui +libqt5-opengl +libqt5-widgets +ament_lint_common +ament_lint_auto + +ament_cmake + + +----- +nav2_simple_commander: + + +nav2_simple_commander +An importable library for writing mobile robot applications in python3 +steve +Apache-2.0 +rclpy +geometry_msgs +nav2_msgs +action_msgs +lifecycle_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +nav2_smac_planner: ' + + +nav2_smac_planner +Smac global planning plugin: A*, +Hybrid-A*, +State Lattice +Steve Macenski +Apache-2.0 +ament_cmake +rclcpp +rclcpp_action +rclcpp_lifecycle +visualization_msgs +nav2_util +nav2_msgs +nav_msgs +geometry_msgs +builtin_interfaces +nav2_common +tf2_ros +nav2_costmap_2d +nav2_core +pluginlib +eigen3_cmake_module +eigen +ompl +nlohmann-json-dev +angles +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_cmake_pytest + +ament_cmake + + + + +' +----- +nav2_smoother: + + +nav2_smoother +Smoother action interface +Matej Vargovcik +Steve Macenski +Apache-2.0 +ament_cmake +nav2_common +angles +rclcpp +rclcpp_components +rclcpp_action +std_msgs +nav2_util +nav2_msgs +nav_2d_utils +nav_2d_msgs +nav2_core +pluginlib +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_cmake_pytest + +ament_cmake + + +----- +nav2_system_tests: + + +nav2_system_tests +TODO +Carlos Orduno +Apache-2.0 +ament_cmake +nav2_common +rclcpp +rclpy +nav2_util +nav2_map_server +nav2_msgs +nav2_lifecycle_manager +nav2_navfn_planner +nav2_behavior_tree +nav_msgs +visualization_msgs +nav2_amcl +launch_ros +launch_testing +geometry_msgs +std_msgs +tf2_geometry_msgs +gazebo_ros_pkgs +launch_ros +launch_testing +nav2_planner +launch_ros +launch_testing +rclcpp +rclpy +nav2_bringup +nav2_util +nav2_map_server +nav2_msgs +nav2_lifecycle_manager +nav2_navfn_planner +nav2_behavior_tree +nav_msgs +visualization_msgs +geometry_msgs +nav2_amcl +std_msgs +tf2_geometry_msgs +gazebo_ros_pkgs +navigation2 +lcov +robot_state_publisher +nav2_planner +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_cmake_pytest +launch +launch_ros +launch_testing +python3-zmq + +ament_cmake + + +----- +nav2_theta_star_planner: + + +nav2_theta_star_planner +Theta* Global Planning Plugin +Steve Macenski +Anshumaan Singh +Apache-2.0 +ament_cmake +builtin_interfaces +nav2_common +nav2_core +nav2_costmap_2d +nav2_msgs +nav2_util +pluginlib +rclcpp +rclcpp_action +rclcpp_lifecycle +tf2_ros +ament_lint_auto +ament_lint_common +ament_cmake_gtest + +ament_cmake + + + +----- +nav2_util: + + +nav2_util +TODO +Michael Jeronimo +Mohammad Haghighipanah +Apache-2.0 +BSD-3-Clause +ament_cmake +libboost-program-options-dev +nav2_common +geometry_msgs +rclcpp +nav2_msgs +nav_msgs +tf2 +tf2_ros +tf2_geometry_msgs +lifecycle_msgs +bondcpp +bond +rclcpp_action +rclcpp_lifecycle +launch +launch_testing_ament_cmake +action_msgs +libboost-program-options +ament_lint_common +ament_lint_auto +ament_cmake_gtest +launch +launch_testing_ament_cmake +std_srvs +test_msgs +action_msgs +launch_testing_ros +ament_cmake_pytest + +ament_cmake + + +----- +nav2_velocity_smoother: + + +nav2_velocity_smoother +Nav2's Output velocity smoother +Steve Macenski +Apache-2.0 +ament_cmake +nav2_common +rclcpp +rclcpp_components +geometry_msgs +nav2_util +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + +----- +nav2_voxel_grid: ' + + +nav2_voxel_grid +voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, +free, +or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, +the voxel grid only supports 16 different levels per voxel column. However, +this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures. +Carl Delsey +BSD-3-Clause +ament_cmake +nav2_common +rclcpp +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + +' +----- +nav2_waypoint_follower: + + +nav2_waypoint_follower +A waypoint follower navigation server +Steve Macenski +Apache-2.0 +ament_cmake +nav2_common +cv_bridge +pluginlib +image_transport +rclcpp +rclcpp_action +rclcpp_lifecycle +nav_msgs +nav2_msgs +nav2_util +nav2_core +tf2_ros +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_cmake_pytest + +ament_cmake + + + +----- +nav_2d_msgs: + + +nav_2d_msgs +Basic message types for two dimensional navigation, +extending from geometry_msgs::Pose2D. +David V. Lu!! +BSD-3-Clause +rosidl_default_runtime +ament_cmake +geometry_msgs +std_msgs +rosidl_default_generators +rosidl_interface_packages + +ament_cmake + + +----- +nav_2d_utils: + + +nav_2d_utils +A handful of useful utility functions for nav_2d packages. +David V. Lu!! +BSD-3-Clause +ament_cmake +nav2_common +geometry_msgs +nav_2d_msgs +nav_msgs +std_msgs +tf2 +tf2_geometry_msgs +nav2_msgs +nav2_util +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + +----- +nav_msgs: + + +nav_msgs +A package containing some navigation related message and service definitions. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Michael Carroll +Michel Hidalgo +William Woodall +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +std_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +navigation2: + + +navigation2 +ROS2 Navigation Stack +Steve Macenski +Carl Delsey +Apache-2.0 +ament_cmake +nav2_amcl +nav2_behavior_tree +nav2_bt_navigator +nav2_collision_monitor +nav2_constrained_smoother +nav2_controller +nav2_core +nav2_costmap_2d +nav2_dwb_controller +nav2_lifecycle_manager +nav2_map_server +nav2_msgs +nav2_navfn_planner +nav2_planner +nav2_behaviors +nav2_smoother +nav2_regulated_pure_pursuit_controller +nav2_rotation_shim_controller +nav2_rviz_plugins +nav2_simple_commander +nav2_smac_planner +nav2_smoother +nav2_theta_star_planner +nav2_util +nav2_velocity_smoother +nav2_voxel_grid +nav2_waypoint_follower + +ament_cmake + + +----- +neo_simulation2: + + +neo_simulation2 +ROS-2 Simulation packages for neobotix robots +Padmanabhan Pradheep +MIT +ament_cmake +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_cmake + + + + +----- +nerian_stereo: + + +nerian_stereo +Driver node for ROS 2 for Scarlet, +SceneScan and SP1 stereo vision sensors by Nerian Vision GmbH +Konstantin Schauwecker +MIT +Nerian Vision Technologies +http://wiki.ros.org/nerian_stereo +ament_cmake +rosidl_default_generators +std_msgs +sensor_msgs +stereo_msgs +cv_bridge +tf2 +tf2_ros +ament_cmake +rosidl_default_generators +ament_lint_auto +ament_lint_common +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +nlohmann_json_schema_validator_vendor: + + +nlohmann_json_schema_validator_vendor +A vendor package for JSON schema validator for JSON for Modern C++ +Grey +Apache License 2.0 +MIT License +ament_cmake +git +nlohmann-json-dev + +ament_cmake + + +----- +nmea_hardware_interface: + + +nmea_hardware_interface +ros2 hardware interface for nmea_gps +kenta +apache 2.0 +ament_cmake +rclcpp +rclcpp_components +ros2_control +pluginlib +realtime_tools +controller_interface +hardware_interface +quaternion_operation +geographic_msgs +nmea_msgs +pkg-config +gtk3 +boost +rviz2 +ament_lint_auto +ouxt_lint_common + +ament_cmake + + +----- +nmea_msgs: + + +nmea_msgs +The nmea_msgs package contains messages related to data in the NMEA format. +Ed Venator +BSD +http://ros.org/wiki/nmea_msgs +Andreas Klintberg +builtin_interfaces +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_generators +rosidl_default_runtime +std_msgs +rosidl_interface_packages + +ament_cmake + + +----- +nodl_python: + + +nodl_python +Implementation of the NoDL API in Python. +Ubuntu Robotics +Apache License 2.0 +ament_index_python +python3-lxml +ament_lint_auto +ament_lint_common +ament_flake8 +ament_mypy +python3-pytest +python3-pytest-mock + +ament_python + + +----- +nodl_to_policy: + + +nodl_to_policy +Package to generate a ROS 2 Access Control Policy from the NoDL description of a ROS system +Abrar Rahman Protyasha +Abrar Rahman Protyasha +Apache License 2.0 +nodl_python +python3-argcomplete +python3-lxml +ros2cli +ros2nodl +ros2run +sros2 +ament_copyright +ament_flake8 +ament_lint_auto +ament_mypy +ament_pep257 +ament_pycodestyle +python3-pytest +python3-pytest-mock +ros_testing +test_msgs + +ament_python + + +----- +novatel_gps_driver: + +novatel_gps_driver +Driver for NovAtel receivers +P. J. Reed +BSD +https://github.com/swri-robotics/novatel_gps_driver +ament_cmake +boost +diagnostic_msgs +diagnostic_updater +gps_msgs +libpcap +nav_msgs +novatel_gps_msgs +rclcpp +rclcpp_components +sensor_msgs +std_msgs +swri_math_util +swri_roscpp +swri_serial_util +tf2 +tf2_geometry_msgs +ament_cmake_gtest +ament_index_cpp +ament_lint_auto + +ament_cmake + + +----- +novatel_gps_msgs: + +novatel_gps_msgs +Messages for proprietary (non-NMEA) sentences from Novatel GPS receivers. +P. J. Reed +BSD +https://github.com/swri-robotics/novatel_gps_driver +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +ntpd_driver: + + +ntpd_driver +ntpd_driver sends TimeReference message time to ntpd server +Vladimir Ermakov +BSD +http://wiki.ros.org/ntpd_driver +https://github.com/vooon/ntpd_driver.git +https://github.com/vooon/ntpd_driver/issues +Vladimir Ermakov +ament_cmake +rclcpp +rclcpp_components +sensor_msgs +libpoco-dev +ament_lint_auto +ament_lint_common + +ament_cmake + + +ntp +time +ntpd +chrony + + + +shm_driver +This node sends time via SHM interface. + +Time source topic. (default topic name) +SHM Unit (must be same as in ntp server config). +Topic name (may be used instead of remap). +Enable date fixup. + + + + + + +----- +ntrip_client: + +ntrip_client +NTRIP client that will publish RTCM corrections to a ROS topic, +and optionally subscribe to NMEA messages to send to an NTRIP server +Parker Hannifin Corp +Rob Fisher +Melissa Gill +MIT +https://github.com/LORD-MicroStrain/ntrip_client +rclpy +std_msgs +mavros_msgs +nmea_msgs + +ament_python + + +----- +object_recognition_msgs: + +object_recognition_msgs +Object_recognition_msgs contains the ROS message and the actionlib definition used in object_recognition_core +Vincent Rabaud +Vincent Rabaud +BSD +http://www.ros.org/wiki/object_recognition +ament_cmake +rosidl_default_generators +rosidl_default_generators +action_msgs +std_msgs +geometry_msgs +sensor_msgs +shape_msgs +rosidl_default_runtime +action_msgs +geometry_msgs +sensor_msgs +shape_msgs +std_msgs +rosidl_interface_packages + +ament_cmake + + +----- +octomap: + +octomap +The OctoMap library implements a 3D occupancy grid mapping approach, +providing data structures and mapping algorithms in C++. The map implementation is based on an octree. See http://octomap.github.io for details. +Kai M. Wurm +Armin Hornung +Armin Hornung +Wolfgang Merkt +BSD +http://octomap.github.io +https://github.com/OctoMap/octomap/issues +catkin +cmake + +cmake + + +----- +octomap_mapping: + + +octomap_mapping +Mapping tools to be used with theOctoMap library, +implementing a 3D occupancy grid mapping. +Wolfgang Merkt +BSD +http://ros.org/wiki/octomap_mapping +https://github.com/OctoMap/octomap_mapping/issues +https://github.com/OctoMap/octomap_mapping +Armin Hornung +ament_cmake +octomap_server +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +octomap_msgs: + +octomap_msgs +This package provides messages and serializations / conversion for theOctoMap library. This ROS2 version is based on version 0.3.3 of the ROS1 package. +Armin Hornung +Wolfgang Merkt +BSD +http://ros.org/wiki/octomap_msgs +https://github.com/OctoMap/octomap_msgs/issues +ament_cmake +rosidl_default_generators +rosidl_default_generators +std_msgs +geometry_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +octomap_ros: + + +octomap_ros +octomap_ros provides conversion functions between ROS and OctoMap's native types. This enables a convenvient use of the octomap package in ROS. +Wolfgang Merkt +Armin Hornung +BSD +http://ros.org/wiki/octomap_ros +https://github.com/OctoMap/octomap_ros/issues +Armin Hornung +ament_cmake_auto +octomap +octomap_msgs +sensor_msgs +tf2 +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +octomap_rviz_plugins: + +octomap_rviz_plugins +A set of plugins for displaying occupancy information decoded from binary octomap messages. +Armin Hornung +Wolfgang Merkt +http://ros.org/wiki/octomap_rviz_plugins +https://github.com/OctoMap/octomap_rviz_plugins/issues +BSD +Julius Kammerl +ament_cmake_auto +libqt5-core +libqt5-gui +libqt5-widgets +octomap_msgs +octomap +qtbase5-dev +rclcpp +rviz_common +rviz_default_plugins +rviz_rendering +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +octomap_server: + + +octomap_server +octomap_server loads a 3D map (as Octree-based OctoMap) and distributes it to other nodes in a compact binary format. It also allows to incrementally build 3D OctoMaps, +and provides map saving in the node octomap_saver. +Wolfgang Merkt +BSD +http://www.ros.org/wiki/octomap_server +https://github.com/OctoMap/octomap_mapping/issues +https://github.com/OctoMap/octomap_mapping +Armin Hornung +ament_cmake_auto +geometry_msgs +libpcl-all-dev +message_filters +nav_msgs +octomap +octomap_msgs +octomap_ros +pcl_conversions +pcl_ros +rclcpp +rclcpp_components +sensor_msgs +std_msgs +std_srvs +tf2 +tf2_eigen +tf2_geometry_msgs +tf2_ros +visualization_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +octovis: + +octovis +octovis is visualization tool for the OctoMap library based on Qt and libQGLViewer. See http://octomap.github.io for details. +Kai M. Wurm +Armin Hornung +Armin Hornung +Wolfgang Merkt +GPLv2 +http://octomap.github.io +https://github.com/OctoMap/octomap/issues +catkin +cmake + +cmake + +octomap +libqglviewer-dev-qt5 +libqt5-core +libqt5-opengl-dev +octomap +libqglviewer2-qt5 +libqt5-core +libqt5-gui +libqt5-opengl + +----- +ompl: + +ompl +OMPL is a free sampling-based motion planning library. +Mark Moll +BSD +https://ompl.kavrakilab.org +https://github.com/ompl/ompl/issues +https://github.com/ompl/ompl +Kavraki Lab +cmake +cmake +boost +eigen +pkg-config +boost +eigen +opende +libflann-dev + +cmake + + +----- +open3d_conversions: + + +open3d_conversions +Provides conversion functions to and from Open3D datatypes +Pranay Mathur +Nikhil Khedekar +Steve Macenski +Apache-2.0 +Pranay Mathur +Nikhil Khedekar +ament_cmake_ros +libopen3d-dev +rclcpp +sensor_msgs +eigen +ament_lint_common +ament_cmake_gtest +ament_lint_auto + +ament_cmake + + +----- +orocos_kdl_vendor: " + + +orocos_kdl_vendor +Wrapper around orocos_kdl, +providing nothing but a dependency on orocos_kdl on some systems. On others, +it fetches and builds orocos_kdl locally. +Jacob Perron +Apache License 2.0 +LGPL-2.1-or-later +https://github.com/orocos/orocos_kinematics_dynamics +ament_cmake +git +eigen +eigen3_cmake_module +liborocos-kdl-dev +ament_lint_auto +ament_lint_common + +ament_cmake + +" +----- +osqp_vendor: + + +osqp_vendor +Wrapper around osqp that ships with a CMake module +Esteve Fernandez +Apache License 2.0 +https://github.com/oxfordcontrol/osqp +Esteve Fernandez +catkin +ament_cmake +git +ros_environment +ament_lint_auto +ament_lint_common + +catkin +ament_cmake + + +----- +osrf_pycommon: " + + +osrf_pycommon +Commonly needed Python modules, +used by Python software developed at OSRF. +William Woodall +Apache License 2.0 +python3-importlib-metadata + +ament_python + +" +----- +osrf_testing_tools_cpp: " + + +osrf_testing_tools_cpp +Testing tools for C++, +and is used in various OSRF projects. +William Woodall +Apache License 2.0 +cmake + +cmake + +" +----- +ouster_msgs: + + +ouster_msgs +ROS2 messages for ouster lidar driver +Steve Macenski +Tom Panzarella +Apache-2.0 +ament_cmake +std_msgs +rosidl_default_generators +builtin_interfaces +rosidl_interface_packages +ament_lint_common +ament_lint_auto + +ament_cmake + + +----- +ouxt_common: + + +ouxt_common +common settings for OUXT Polaris ROS2 packages +Masaya Kataoka +Apache 2.0 +ament_cmake +ouxt_lint_common + +ament_cmake + + +----- +ouxt_lint_common: + + +ouxt_lint_common +common linter settings for OUXT Polaris ROS2 packages +Masaya Kataoka +Apache 2.0 +ament_cmake +ament_cmake_clang_format +ament_cmake_copyright +ament_cmake_pep257 +ament_cmake_xmllint + +ament_cmake + + +----- +pal_gazebo_worlds: + +pal_gazebo_worlds +Simulation worlds for PAL robots. +Jordan Palacios +Noel Jimenez +Apache License 2.0 +Victor Lopez +ament_cmake +ament_cmake_auto +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +pal_gripper: + +pal_gripper +The pal_gripper package +Sam Pfeiffer +TIAGo support team +Jordan Palacios +Noel Jimenez +Apache License 2.0 +ament_cmake +pal_gripper_description +pal_gripper_controller_configuration + +ament_cmake + + +----- +pal_gripper_controller_configuration: + +pal_gripper_controller_configuration +The pal_gripper_controller_configuration package +Sam Pfeiffer +TIAGo support team +Jordan Palacios +Noel Jimenez +Apache License 2.0 +ament_cmake_auto +controller_manager +position_controllers +joint_trajectory_controller +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +pal_gripper_description: + +pal_gripper_description +The pal_gripper_description package +Sam Pfeiffer +TIAGo support team +Jordan Palacios +Noel Jimenez +Apache License 2.0 +ament_cmake_auto +xacro +xacro +ament_lint_auto +ament_lint_common +urdf_test + +ament_cmake + + +----- +pal_statistics: + +pal_statistics +The pal_statistics package +victor +MIT +ament_cmake_auto +boost +pal_statistics_msgs +rclcpp +rclpy +ament_cmake_gmock +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +pal_statistics_msgs: + +pal_statistics_msgs +Statistics msgs package +Jordan Palacios +MIT +Jordan Palacios +ament_cmake +rosidl_default_generators +rosidl_default_runtime +std_msgs +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +parameter_traits: + + +parameter_traits +Functions and types for rclcpp::Parameter +Tyler Weaver +Paul Gesel +BSD-3-Clause +ament_cmake +fmt +rclcpp +tcb_span +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +pcl_conversions: + +pcl_conversions +Provides conversions from PCL data types and ROS message types +William Woodall +Paul Bovbel +Bill Morris +Andreas Klintberg +Paul Bovbel +Kentaro Wada +Steve Macenski +BSD +http://wiki.ros.org/pcl_conversions +https://github.com/ros-perception/perception_pcl +https://github.com/ros-perception/perception_pcl/issues +ament_cmake +eigen +libpcl-all-dev +message_filters +pcl_msgs +rclcpp +sensor_msgs +std_msgs +ament_cmake_gtest + +ament_cmake + + +----- +pcl_msgs: + +pcl_msgs +Package containing PCL (Point Cloud Library)-related ROS messages. +Open Perception +Julius Kammerl +William Woodall +Paul Bovbel +Bill Morris +BSD +http://wiki.ros.org/pcl_msgs +https://github.com/ros-perception/pcl_msgs +https://github.com/ros-perception/pcl_msgs/issues +ament_cmake +rosidl_default_generators +sensor_msgs +std_msgs +rosidl_default_runtime +sensor_msgs +std_msgs +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +pcl_ros: + + +pcl_ros +PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred bridge for 3D applications involving n-D Point Clouds and 3D geometry processing in ROS. +Paul Bovbel +Steve Macenski +Kentaro Wada +BSD +http://ros.org/wiki/perception_pcl +https://github.com/ros-perception/perception_pcl/issues +https://github.com/ros-perception/perception_pcl +Open Perception +Julius Kammerl +William Woodall +ament_cmake +eigen +libpcl-all-dev +pcl_conversions +rclcpp +sensor_msgs +geometry_msgs +tf2 +tf2_geometry_msgs +tf2_ros +ament_lint_auto +ament_lint_common +ament_cmake_gtest + +ament_cmake + + +----- +pendulum_control: + + +pendulum_control +Demonstrates ROS 2's realtime capabilities with a simulated inverted pendulum. +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Jackie Kay +Mabel Zhang +Michael Carroll +Mikael Arguedas +ament_cmake +rclcpp +pendulum_msgs +rttest +tlsf_cpp +rclcpp +pendulum_msgs +rttest +tlsf_cpp +ament_cmake_pytest +ament_lint_auto +ament_lint_common +launch +launch_testing +launch_testing_ament_cmake +launch_testing_ros +rmw_implementation_cmake +ros2run + +ament_cmake + + +----- +pendulum_msgs: + + +pendulum_msgs +Custom messages for real-time pendulum control. +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Jackie Kay +Mabel Zhang +Michael Carroll +Mikael Arguedas +ament_cmake +builtin_interfaces +rosidl_default_generators +builtin_interfaces +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +perception: + + +perception +A package which aggregates common perception packages. +Louise Poubel +Apache License 2.0 +ament_cmake +ros_base +image_common +image_pipeline +image_transport_plugins +laser_filters +laser_geometry +perception_pcl +vision_opencv + +ament_cmake + + +----- +perception_pcl: + + +perception_pcl +PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred bridge for 3D applications involving n-D Point Clouds and 3D geometry processing in ROS. +Open Perception +William Woodall +Julius Kammerl +Paul Bovbel +Steve Macenski +Kentaro Wada +BSD +http://ros.org/wiki/perception_pcl +https://github.com/ros-perception/perception_pcl/issues +https://github.com/ros-perception/perception_pcl +ament_cmake +pcl_conversions +pcl_msgs +pcl_ros + +ament_cmake + + +----- +performance_test: " + + +performance_test +Tool to test performance of ROS2 and DDS data layers and communication. +Apex AI, +Inc. +Apache 2.0 +ament_cmake +rosidl_default_generators +osrf_testing_tools_cpp +rclcpp +rclcpp +rmw_implementation +rosidl_default_runtime +ament_cmake_gtest +ament_lint_auto +ament_lint_common +launch +launch_testing +rmw_implementation_cmake +osrf_testing_tools_cpp +rosidl_interface_packages + +ament_cmake + + +" +----- +performance_test_fixture: + + +performance_test_fixture +Test fixture and CMake macro for using osrf_testing_tools_cpp with Google Benchmark +Alejandro Hernandez Cordero +Apache License 2.0 +Scott K Logan +ament_cmake_core +ament_cmake_export_dependencies +ament_cmake_export_targets +ament_cmake_test +ament_cmake_google_benchmark +google_benchmark_vendor +osrf_testing_tools_cpp +ament_cmake_google_benchmark +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +phidgets_accelerometer: + +phidgets_accelerometer +Driver for the Phidgets Accelerometer devices +Martin Günther +Chris Lalancette +BSD +Chris Lalancette +ament_cmake_ros +phidgets_api +rclcpp +rclcpp_components +sensor_msgs +launch + +ament_cmake + + +----- +phidgets_analog_inputs: + +phidgets_analog_inputs +Driver for the Phidgets Analog Input devices +Martin Günther +Chris Lalancette +BSD +Chris Lalancette +ament_cmake_ros +phidgets_api +rclcpp +rclcpp_components +std_msgs +launch + +ament_cmake + + +----- +phidgets_api: + +phidgets_api +A C++ Wrapper for the Phidgets C API +Martin Günther +Chris Lalancette +BSD +http://ros.org/wiki/phidgets_api +https://github.com/ros-drivers/phidgets_drivers.git +https://github.com/ros-drivers/phidgets_drivers/issues +Tully Foote +Ivan Dryanovski +ament_cmake_ros +libphidget22 + +ament_cmake + + +----- +phidgets_digital_inputs: + +phidgets_digital_inputs +Driver for the Phidgets Digital Input devices +Martin Günther +Chris Lalancette +BSD +Chris Lalancette +ament_cmake_ros +phidgets_api +rclcpp +rclcpp_components +std_msgs +launch + +ament_cmake + + +----- +phidgets_digital_outputs: + +phidgets_digital_outputs +Driver for the Phidgets Digital Output devices +Martin Günther +Chris Lalancette +BSD +Chris Lalancette +ament_cmake_ros +phidgets_api +phidgets_msgs +rclcpp +rclcpp_components +std_msgs +launch + +ament_cmake + + +----- +phidgets_drivers: + +phidgets_drivers +API and ROS drivers for Phidgets devices +Martin Günther +Chris Lalancette +BSD, +LGPL +http://ros.org/wiki/phidgets_drivers +https://github.com/ros-drivers/phidgets_drivers.git +https://github.com/ros-drivers/phidgets_drivers/issues +Phidgets Inc. +Tully Foote +Ivan Dryanovski +Martin Günther +Murilo FM +José-Luis Blanco Claraco +Chris Lalancette +ament_cmake +libphidget22 +phidgets_accelerometer +phidgets_api +phidgets_analog_inputs +phidgets_digital_inputs +phidgets_digital_outputs +phidgets_gyroscope +phidgets_ik +phidgets_high_speed_encoder +phidgets_magnetometer +phidgets_motors +phidgets_msgs +phidgets_spatial +phidgets_temperature + +ament_cmake + + +----- +phidgets_gyroscope: + +phidgets_gyroscope +Driver for the Phidgets Gyroscope devices +Martin Günther +Chris Lalancette +BSD +Chris Lalancette +ament_cmake_ros +phidgets_api +rclcpp +rclcpp_components +sensor_msgs +std_msgs +std_srvs +launch + +ament_cmake + + +----- +phidgets_high_speed_encoder: + +phidgets_high_speed_encoder +Driver for the Phidgets high speed encoder devices +Martin Günther +Chris Lalancette +BSD +Geoff Viola +José-Luis Blanco Claraco +ament_cmake_ros +phidgets_api +phidgets_msgs +rclcpp +rclcpp_components +sensor_msgs +launch + +ament_cmake + + +----- +phidgets_ik: + +phidgets_ik +Driver for the Phidgets InterfaceKit devices +BSD +Martin Günther +Chris Lalancette +James Sarrett +Russel Howe +ament_cmake +launch +phidgets_analog_inputs +phidgets_digital_inputs +phidgets_digital_outputs + +ament_cmake + + +----- +phidgets_magnetometer: + +phidgets_magnetometer +Driver for the Phidgets Magnetometer devices +Martin Günther +Chris Lalancette +BSD +Chris Lalancette +ament_cmake_ros +phidgets_api +rclcpp +rclcpp_components +sensor_msgs +launch + +ament_cmake + + +----- +phidgets_motors: + +phidgets_motors +Driver for the Phidgets Motor devices +Martin Günther +Chris Lalancette +BSD +Chris Lalancette +ament_cmake_ros +phidgets_api +phidgets_msgs +rclcpp +rclcpp_components +std_msgs +launch + +ament_cmake + + +----- +phidgets_msgs: + + +phidgets_msgs +Custom ROS messages for Phidgets drivers +Martin Günther +Chris Lalancette +BSD +Chris Lalancette +ament_cmake +std_msgs +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +phidgets_spatial: + +phidgets_spatial +Driver for the Phidgets Spatial 3/3/3 devices +Martin Günther +Chris Lalancette +BSD +http://ros.org/wiki/phidgets_spatial +https://github.com/ros-drivers/phidgets_drivers.git +https://github.com/ros-drivers/phidgets_drivers/issues +Ivan Dryanovski +ament_cmake_ros +phidgets_api +rclcpp +rclcpp_components +sensor_msgs +std_msgs +std_srvs +launch + +ament_cmake + + +----- +phidgets_temperature: + +phidgets_temperature +Driver for the Phidgets Temperature devices +Martin Günther +Chris Lalancette +BSD +Chris Lalancette +ament_cmake_ros +phidgets_api +rclcpp +rclcpp_components +std_msgs +launch + +ament_cmake + + +----- +picknik_ament_copyright: + + +picknik_ament_copyright +Check PickNik-specific copyright headers. +Joe Schornak +BSD +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +pilz_industrial_motion_planner: + + +pilz_industrial_motion_planner +MoveIt plugin to generate industrial trajectories PTP, +LIN, +CIRC and sequences thereof. +Christian Henkel +Immanuel Martini +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +ament_cmake +eigen3_cmake_module +eigen3_cmake_module +moveit_common +geometry_msgs +moveit_ros_planning_interface +moveit_msgs +moveit_core +moveit_ros_planning +moveit_ros_move_group +orocos_kdl_vendor +pluginlib +rclcpp +tf2 +tf2_eigen +tf2_geometry_msgs +tf2_kdl +tf2_eigen_kdl +tf2_ros +pilz_industrial_motion_planner_testutils +moveit_resources_panda_moveit_config +moveit_resources_prbt_moveit_config +moveit_resources_prbt_support +moveit_resources_prbt_pg70_support +boost +ament_cmake_gmock +ament_cmake_gtest +ament_lint_auto +ament_lint_common +ros_testing + +ament_cmake + + +----- +pilz_industrial_motion_planner_testutils: + + +pilz_industrial_motion_planner_testutils +Helper scripts and functionality to test industrial motion generation +Christian Henkel +Immanuel Martini +BSD +http://moveit.ros.org +https://github.com/ros-planning/moveit2/issues +https://github.com/ros-planning/moveit2 +ament_cmake +eigen3_cmake_module +eigen3_cmake_module +moveit_common +rclcpp +moveit_core +moveit_msgs +tf2_eigen +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +pinocchio: + +pinocchio +A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives. +Justin Carpentier +Wolfgang Merkt +BSD-2 +https://github.com/stack-of-tasks/pinocchio +git +doxygen +doxygen +texlive-latex-base +catkin +python +python3 +python-numpy +python3-numpy +liburdfdom-dev +eigen +boost +eigenpy +hpp-fcl +clang +cmake + +cmake + + +----- +plansys2_bringup: + + +plansys2_bringup +Bringup scripts and configurations for the ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +rclcpp +plansys2_domain_expert +plansys2_problem_expert +plansys2_planner +plansys2_executor +plansys2_lifecycle_manager +launch_ros +ament_lint_common +ament_lint_auto +launch +launch_testing + +ament_cmake + + +----- +plansys2_bt_actions: + + +plansys2_bt_actions +This package contains the Problem Expert module for the ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +rclcpp +rclcpp_action +rclcpp_lifecycle +plansys2_executor +behaviortree_cpp_v3 +action_msgs +libzmq3-dev +ament_lint_common +ament_lint_auto +ament_cmake_gtest +plansys2_msgs +test_msgs +geometry_msgs + +ament_cmake + + +----- +plansys2_core: + + +plansys2_core +This package contains the PDDL-based core for the ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +rclcpp +rclcpp_lifecycle +pluginlib +plansys2_pddl_parser +plansys2_msgs +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + +----- +plansys2_domain_expert: + + +plansys2_domain_expert +This package contains the Domain Expert module for the ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +rclcpp +rclcpp_action +rclcpp_lifecycle +ament_index_cpp +plansys2_pddl_parser +plansys2_msgs +plansys2_core +plansys2_popf_plan_solver +std_msgs +lifecycle_msgs +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + +----- +plansys2_executor: + + +plansys2_executor +This package contains the Executor module for the ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +rclcpp +rclcpp_action +rclcpp_lifecycle +lifecycle_msgs +rclcpp_cascade_lifecycle +ament_index_cpp +plansys2_core +plansys2_pddl_parser +plansys2_msgs +plansys2_domain_expert +plansys2_problem_expert +plansys2_planner +behaviortree_cpp_v3 +std_msgs +libzmq3-dev +popf +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + +----- +plansys2_lifecycle_manager: + + +plansys2_lifecycle_manager +A controller/manager for the lifecycle nodes of the ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +rclcpp +rclcpp_lifecycle +lifecycle_msgs +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + +----- +plansys2_msgs: + + +plansys2_msgs +Messages and service files for the ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +rclcpp +std_msgs +action_msgs +builtin_interfaces +rosidl_default_generators +rosidl_interface_packages + +ament_cmake + + +----- +plansys2_pddl_parser: ' + + +plansys2_pddl_parser +This package contains a library for parsing PDDL domains and problems. This package derives from the work of Anders Jonsson, +contained in https://github.com/wisdompoet/universal-pddl-parser.git with many modifications by Francisco Martin: * ROS2 packaging * Source code structure refactor * CMakeLists.txt for cmake compilation * Reading from String instead of files * Licensing +Francisco Martin Rico +Apache License, +Version 2.0 +Anders Jonsson +Francisco Martin +ament_cmake +rclcpp +plansys2_msgs +std_msgs +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_index_cpp + +ament_cmake + +' +----- +plansys2_planner: + + +plansys2_planner +This package contains the PDDL-based Planner module for the ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +rclcpp +rclcpp_action +rclcpp_lifecycle +ament_index_cpp +plansys2_core +plansys2_pddl_parser +plansys2_msgs +plansys2_domain_expert +plansys2_problem_expert +plansys2_popf_plan_solver +pluginlib +std_msgs +lifecycle_msgs +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ros2run + +ament_cmake + + +----- +plansys2_popf_plan_solver: + + +plansys2_popf_plan_solver +This package contains the PDDL-based Planner module for the ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +rclcpp +ament_index_cpp +plansys2_core +pluginlib +popf +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ros2run + +ament_cmake + + + +----- +plansys2_problem_expert: + + +plansys2_problem_expert +This package contains the Problem Expert module for the ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +qtbase5-dev +libqt5-core +libqt5-gui +libqt5-widgets +rclcpp +rclcpp_action +rclcpp_lifecycle +ament_index_cpp +plansys2_pddl_parser +plansys2_msgs +plansys2_domain_expert +std_msgs +lifecycle_msgs +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + +----- +plansys2_terminal: + + +plansys2_terminal +A terminal tool for monitor and manage the ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +rclcpp +rclcpp_action +rclcpp_lifecycle +plansys2_msgs +plansys2_domain_expert +plansys2_problem_expert +plansys2_planner +plansys2_executor +plansys2_pddl_parser +libreadline +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_index_cpp +lifecycle_msgs + +ament_cmake + + +----- +plansys2_tools: + + +plansys2_tools +A set of tools for monitoring ROS2 Planning System +Francisco Martin Rico +Apache License, +Version 2.0 +ament_cmake +qtbase5-dev +rclcpp +rclcpp_lifecycle +plansys2_msgs +rqt_gui +rqt_gui_cpp +qt_gui_cpp +plansys2_problem_expert +ament_lint_common +ament_lint_auto +ament_cmake_gtest +ament_index_cpp + +ament_cmake + + + + + +----- +plotjuggler: ' + +plotjuggler +PlotJuggler: juggle with data +Davide Faconti +MPL-2.0 +https://github.com/facontidavide/PlotJuggler +Davide Faconti +catkin +ament_cmake +roslib +roscpp +ament_index_cpp +rclcpp +qtbase5-dev +libqt5-svg-dev +libqt5-websockets-dev +libqt5-opengl-dev +libqt5x11extras5-dev +binutils +boost +libzmq3-dev + +catkin +ament_cmake + +' +----- +plotjuggler_msgs: + + +plotjuggler_msgs +Special Messages for PlotJuggler +daf +MIT +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_runtime +ament_cmake_gtest +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +plotjuggler_ros: + +plotjuggler_ros +PlotJuggler plugin for ROS +Davide Faconti +AGPLv3 +https://github.com/facontidavide/PlotJuggler +Davide Faconti +catkin +rosbag_storage +roscpp +roscpp_serialization +tf +ament_cmake +rclcpp +rcpputils +rosbag2 +rosbag2_transport +fastcdr +diagnostic_msgs +sensor_msgs +geometry_msgs +nav_msgs +tf2_ros +tf2_msgs +plotjuggler_msgs +plotjuggler +qtbase5-dev +binutils +libqt5-svg-dev +libqt5-websockets-dev +boost + +catkin +ament_cmake + + +----- +pluginlib: + + +pluginlib +The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. To work, +these tools require plugin providers to register their plugins in the package.xml of their package. +Chris Lalancette +BSD +http://www.ros.org/wiki/pluginlib +https://github.com/ros/pluginlib/issues +https://github.com/ros/pluginlib +Dirk Thomas +Eitan Marder-Eppstein +Michael Carroll +Mirza Shah +Steven! Ragnarök +Tully Foote +ament_cmake +ament_index_cpp +class_loader +rcutils +rcpputils +tinyxml2_vendor +ament_cmake_gtest + +ament_cmake + + +----- +pmb2_2dnav: + +pmb2_2dnav +PMB2-specific launch files needed to run navigation on the PMB2 robot. +Jordan Palacios +Noel Jimenez +Apache License 2.0 +Enrique Fernandez +ament_cmake_auto +pmb2_maps +nav2_bringup +rviz2 +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +pmb2_bringup: + +pmb2_bringup +Launch files and scripts needed to bring up the ROS nodes of a PMB2 robot. +Jordan Palacios +Noel Jimenez +Apache License 2.0 +Bence Magyar +Enrique Fernandez +ament_cmake_auto +launch_pal +pmb2_controller_configuration +pmb2_description +robot_state_publisher +twist_mux +joy_teleop +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +pmb2_controller_configuration: + +pmb2_controller_configuration +Launch files and scripts needed to configure the controllers of the PMB2 robot. +Jordan Palacios +Noel Jimenez +Apache License 2.0 +Enrique Fernandez +ament_cmake_auto +controller_manager +diff_drive_controller +joint_state_broadcaster +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +pmb2_description: + +pmb2_description +Mechanical, +kinematic, +visual, +etc. description of the PMB2 robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package. +Jordan Palacios +Noel Jimenez +Apache License 2.0 +Bence Magyar +Enrique Fernandez +ament_cmake_auto +ament_cmake_python +xacro +launch +launch_ros +launch_pal +rviz2 +joint_state_publisher_gui +pmb2_controller_configuration +launch_param_builder +ament_lint_auto +ament_lint_common +launch_testing_ament_cmake +urdf_test + +ament_cmake + + +----- +pmb2_gazebo: + +pmb2_gazebo +Simulation files for the PMB2 robot. +Jordan Palacios +Noel Jimenez +TIAGo support PAL Robotics +Apache License 2.0 +Victor Lopez +ament_cmake_auto +launch_pal +pmb2_description +pmb2_bringup +gazebo_ros +gazebo_ros2_control +pal_gazebo_worlds +pmb2_2dnav +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +pmb2_maps: + +pmb2_maps +PMB2-specific maps and launch files. +Jordan Palacios +Noel Jimenez +Apache License 2.0 +Enrique Fernandez +ament_cmake_auto + +ament_cmake + + +----- +pmb2_navigation: + +pmb2_navigation +PMB2 navigation metapackage +Jordan Palacios +Noel Jimenez +Apache License 2.0 +Enrique Fernandez +ament_cmake_auto +pmb2_2dnav +pmb2_maps + +ament_cmake + + +----- +pmb2_robot: + +pmb2_robot +PMB2 robot description and launch files +Jordan Palacios +Noel Jimenez +Apache License 2.0 +Enrique Fernandez +ament_cmake +pmb2_description +pmb2_bringup +pmb2_controller_configuration + +ament_cmake + + +----- +pmb2_simulation: + +pmb2_simulation +PMB2-specific simulation components. These include plugins and launch scripts necessary for running PMB2 in simulation. +Jordan Palacios +Noel Jimenez +TIAGo support PAL Robotics +Apache License 2.0 +Enrique Fernandez +ament_cmake +pmb2_gazebo +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +point_cloud_msg_wrapper: + + +point_cloud_msg_wrapper +A point cloud message wrapper that allows for simple and safe PointCloud2 msg usage +Apex.AI, +Inc. +Apache 2.0 +Igor Bogoslavskyi +M. Fatih Cırıt +ament_cmake_auto +ament_cmake +sensor_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common +geometry_msgs + +ament_cmake + + +----- +pointcloud_to_laserscan: + +pointcloud_to_laserscan +Converts a 3D Point Cloud into a 2D laser scan. This is useful for making devices like the Kinect appear like a laser scanner for 2D-based algorithms (e.g. laser-based SLAM). +Paul Bovbel +Michel Hidalgo +Paul Bovbel +Michel Hidalgo +Tully Foote +BSD +http://ros.org/wiki/perception_pcl +https://github.com/ros-perception/perception_pcl/issues +https://github.com/ros-perception/perception_pcl +ament_cmake +laser_geometry +message_filters +rclcpp +rclcpp_components +sensor_msgs +tf2 +tf2_ros +tf2_sensor_msgs +launch +launch_ros +ament_lint_auto +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_flake8 +ament_cmake_lint_cmake +ament_cmake_pep257 +ament_cmake_uncrustify +ament_cmake_xmllint + +ament_cmake + + +----- +popf: + + +popf +The POPF package +Francisco Martin +GPLv2 +Marc Hanheide +ament_cmake +rclcpp +flex +bison +coinor-libcgl-dev +coinor-libclp-dev +coinor-libcbc-dev +coinor-libcoinutils-dev + +ament_cmake + + +----- +pose_cov_ops: + + +pose_cov_ops +C++ library for SE(2)/SE(3) pose composition operations with uncertainty +Jose-Luis Blanco-Claraco +Markus Bader +BSD +https://wiki.ros.org/pose_cov_ops +ros_environment +cmake +catkin +ament_cmake_gtest +ament_cmake_gmock +ament_cmake +mrpt2 +geometry_msgs +tf2 +gtest +roscpp +rosunit +gtest +ament_lint_auto +ament_lint_common +ament_cmake_xmllint + +catkin +ament_cmake + + +----- +position_controllers: + +position_controllers +Generic controller for forwarding commands. +Bence Magyar +Jordan Palacios +Apache License 2.0 +ament_cmake +forward_command_controller +rclcpp +pluginlib +ament_cmake_gmock +controller_manager +ros2_control_test_assets + +ament_cmake + + +----- +pybind11_json_vendor: + + +pybind11_json_vendor +A vendor package for pybind11_json for Modern C++ +YouLiang +Apache License 2.0 +ament_cmake +git +nlohmann-json-dev +pybind11_vendor + +ament_cmake + + +----- +pybind11_vendor: " + + +pybind11_vendor +Wrapper around pybind11. +Shane Loretz +Apache License 2.0 +BSD +https://github.com/pybind/pybind11 +Michael Carroll +ament_cmake +pybind11-dev + +ament_cmake + +" +----- +python_cmake_module: + + +python_cmake_module +Provide CMake module with extra functionality for Python. +Shane Loretz +Apache License 2.0 +Esteve Fernandez +Mikael Arguedas +Scott K Logan +ament_cmake +python3-dev +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +python_orocos_kdl_vendor: " + + +python_orocos_kdl_vendor +Wrapper around PyKDL, +providing nothing but a dependency on PyKDL on some systems. On others, +it fetches and builds python_orocos_kdl locally. +Jacob Perron +Apache License 2.0 +LGPL-2.1-or-later +https://github.com/orocos/orocos_kinematics_dynamics +ament_cmake +ament_cmake_python +python_cmake_module +orocos_kdl_vendor +pybind11_vendor +python3-pykdl +ament_lint_auto +ament_lint_common + +ament_cmake + +" +----- +python_qt_binding: ' + +python_qt_binding +This stack provides Python bindings for Qt. There are two providers: pyside and pyqt. PySide2 is available under the GPL, +LGPL and a commercial license. PyQt is released under the GPL. Both the bindings and tools to build bindings are included from each available provider. For PySide, +it is called "Shiboken". For PyQt, +this is called "SIP". Also provided is adapter code to make the user''s Python code independent of which binding provider was actually used which makes it very easy to switch between these. +Shane Loretz +BSD +http://ros.org/wiki/python_qt_binding +Dave Hershberger +Dorian Scholz +Dirk Thomas +Stephen Brawner +ament_cmake +qtbase5-dev +python3-qt5-bindings +python3-qt5-bindings +ament_cmake_pytest +ament_lint_auto +ament_lint_common + +ament_cmake + +' +----- +qpoases_vendor: " + + +qpoases_vendor +Wrapper around qpOASES to make it available to the ROS ecosystem. +Geoffrey Biggs +Apache License 2.0 +LGPL +https://projects.coin-or.org/qpOASES +ament_cmake_auto +subversion + +ament_cmake + +" +----- +qt_dotgraph: + +qt_dotgraph +qt_dotgraph provides helpers to work with dot graphs. +Dirk Thomas +BSD +http://ros.org/wiki/qt_dotgraph +https://github.com/ros-visualization/qt_gui_core +https://github.com/ros-visualization/qt_gui_core/issues +Thibault Kruse +ament_cmake +python3-pydot +python_qt_binding +ament_cmake_pytest +ament_lint_auto +ament_lint_common +python3-pygraphviz + +ament_cmake + + +----- +qt_gui: + +qt_gui +qt_gui provides the infrastructure for an integrated graphical user interface based on Qt. It is extensible with Python- and C++-based plugins (implemented in separate packages) which can contribute arbitrary widgets. It requires either PyQt or PySide bindings. +Dirk Thomas +BSD +http://ros.org/wiki/qt_gui +https://github.com/ros-visualization/qt_gui_core +https://github.com/ros-visualization/qt_gui_core/issues +Dirk Thomas +ament_cmake +qt5-qmake +python3-qt5-bindings +ament_index_python +python_qt_binding +python3-catkin-pkg-modules +tango_icons_vendor +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +qt_gui_app: + +qt_gui_app +qt_gui_app provides the main to start an instance of the integrated graphical user interface provided by qt_gui. +Dirk Thomas +BSD +http://ros.org/wiki/qt_gui_app +https://github.com/ros-visualization/qt_gui_app +https://github.com/ros-visualization/qt_gui_app/issues +Dirk Thomas +ament_cmake +ament_index_python +qt_gui +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +qt_gui_core: + +qt_gui_core +Integration of the ROS package system and ROS-specific plugins for a Qt-based GUI. +Dirk Thomas +BSD +http://ros.org/wiki/qt_gui_core +https://github.com/ros-visualization/qt_gui_core +https://github.com/ros-visualization/qt_gui_core/issues +Dirk Thomas +ament_cmake +qt_dotgraph +qt_gui +qt_gui_app +qt_gui_cpp +qt_gui_py_common + +ament_cmake + + +----- +qt_gui_cpp: + +qt_gui_cpp +qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available. At least one specific binding must be available in order to use C++-plugins. +Dirk Thomas +BSD +http://ros.org/wiki/qt_gui_cpp +https://github.com/ros-visualization/qt_gui_core +https://github.com/ros-visualization/qt_gui_core/issues +Dirk Thomas +ament_cmake +pkg-config +pluginlib +python_qt_binding +qt5-qmake +qtbase5-dev +rcpputils +tinyxml2_vendor +pluginlib +qt_gui +rcpputils +tinyxml2_vendor +ament_cmake_pytest + +ament_cmake + + + +----- +qt_gui_py_common: + +qt_gui_py_common +qt_gui_py_common provides common functionality for GUI plugins written in Python. +Dorian Scholz +BSD +http://ros.org/wiki/qt_gui_py_common +https://github.com/ros-visualization/qt_gui_core +https://github.com/ros-visualization/qt_gui_core/issues +Dorian Scholz +ament_cmake +ament_index_python +python_qt_binding +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +quality_of_service_demo_cpp: + + +quality_of_service_demo_cpp +C++ Demo applications for Quality of Service features +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Amazon ROS Contributions +Emerson Knapp +Mabel Zhang +ament_cmake +example_interfaces +rclcpp +rclcpp_components +rcutils +rmw +rmw_implementation_cmake +sensor_msgs +std_msgs +example_interfaces +launch_ros +rclcpp +rclcpp_components +rcutils +rmw +sensor_msgs +std_msgs +ament_lint_auto +ament_lint_common +launch +launch_testing + +ament_cmake + + +----- +quality_of_service_demo_py: + + +quality_of_service_demo_py +Python Demo applications for Quality of Service features +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Amazon ROS Contributions +Emerson Knapp +Mabel Zhang +rclpy +std_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +quaternion_operation: + +quaternion_operation +The quaternion_operation package +Masaya Kataoka +Apache License 2.0 +ament_cmake +geometry_msgs +rclcpp +eigen +tf2_ros +geometry_msgs +rclcpp +eigen +tf2_ros +geometry_msgs +rclcpp +eigen +tf2_ros +ament_cmake_auto +ament_cmake_gtest +ament_lint_auto +ouxt_lint_common + + +ament_cmake + + +----- +r2r_spl_7: + + +r2r_spl_7 +Robot-To-Robot communication in RoboCup SPL using SPLSM V7 +ijnek +Apache License 2.0 +rclpy +splsm_7_conversion +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +radar_msgs: + + +radar_msgs +Standard ROS messages for radars +Steve Macenski +Apache-2.0 +ament_cmake +std_msgs +unique_identifier_msgs +geometry_msgs +rosidl_default_generators +builtin_interfaces +rosidl_interface_packages + +ament_cmake + + +----- +random_numbers: + + +random_numbers +This library contains wrappers for generating floating point values, +integers, +quaternions using boost libraries. The constructor of the wrapper is guaranteed to be thread safe and initialize its random number generator to a random seed. Seeds are obtained using a separate and different random number generator. +Anas M'chichou +Steven! Ragnarök +BSD +http://ros.org/wiki/random_numbers +Ioan Sucan +ament_cmake +libboost-dev +libboost-date-time-dev +libboost-random-dev +libboost-thread-dev +libboost-dev +libboost-random-dev +libboost-thread-dev +libboost-date-time +libboost-random +libboost-thread +ament_lint_auto +ament_lint_cmake + +ament_cmake + + +----- +rc_common_msgs: + + +rc_common_msgs +Common msg and srv definitions used by Roboception's ROS2 packages +Felix Ruess +BSD +ament_cmake +rosidl_default_generators +rosidl_interface_packages +rosidl_default_runtime +std_msgs +ament_lint_common +doxygen + +ament_cmake + + +----- +rc_dynamics_api: + +rc_dynamics_api +The rc_dynamics_api provides an API for easy handling of the dynamic-state data streams provided by Roboception's stereo camera with self-localization. See http://rc-visard.com Dynamic-state estimates of the rc_visard relate to its self-localization and ego-motion estimation. These states refer to rc_visard's current pose, +velocity, +or acceleration and are published on demand via several data streams. For a complete list and descriptions of these dynamics states and the respective data streams please refer to rc_visard's user manual. +Felix Ruess +Heiko Hirschmueller +Christian Emmerich +Felix Endres +BSD +http://rc-visard.com +https://github.com/roboception/rc_dynamics_api +https://github.com/roboception/rc_dynamics_api/issues +cmake +protobuf-dev +protobuf +curl +doxygen + +cmake + + +----- +rc_genicam_api: + +rc_genicam_api +GenICam/GigE Vision Convenience Layer. This package combines the Roboception convenience layer for images with the GenICam reference implementation and a GigE Vision transport layer. It is a self contained package that permits configuration and image streaming of GenICam / GigE Vision 2.0 compatible cameras like the Roboception rc_visard. This package also provides some tools that can be called from the command line for discovering cameras, +changing their configuration and streaming images. Although the tools are meant to be useful when working in a shell or in a script, +their main purpose is to serve as example on how to use the API for reading and setting parameters, +streaming and synchronizing images. See LICENSE.md for licensing terms of the different parts. +Felix Ruess +Heiko Hirschmueller +Heiko Hirschmueller +BSD +http://wiki.ros.org/rc_genicam_api +https://github.com/roboception/rc_genicam_api +https://github.com/roboception/rc_genicam_api/issues +cmake +libpng-dev +libusb-1.0 +doxygen + +cmake + + +----- +rc_genicam_driver: + + +rc_genicam_driver +Driver for rc_visard and rc_cube from Roboception GmbH +Felix Ruess +Heiko Hirschmueller +BSD +ament_cmake +rclcpp +rclcpp_components +sensor_msgs +stereo_msgs +diagnostic_updater +image_transport +rc_common_msgs +rc_genicam_api +ament_lint_auto +ament_cmake_cppcheck +ament_cmake_xmllint + +ament_cmake + + +----- +rc_reason_clients: + + +rc_reason_clients +Clients for interfacing with Roboception reason modules on rc_visard and rc_cube. +ruess +BSD +rclpy +ros2pkg +python3-requests +geometry_msgs +tf2_msgs +visualization_msgs +rc_reason_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +rc_reason_msgs: + + +rc_reason_msgs +Msg and srv definitions for rc_reason_clients +Felix Ruess +BSD +ament_cmake +rosidl_default_generators +rosidl_interface_packages +rosidl_default_runtime +std_msgs +geometry_msgs +shape_msgs +rc_common_msgs +ament_lint_common +doxygen + +ament_cmake + + +----- +rcdiscover: + +rcdiscover +This package contains tools for the discovery of Roboception devices via GigE Vision. +Felix Ruess +Heiko Hirschmueller +Raphael Schaller +BSD +https://github.com/roboception/rcdiscover +https://github.com/roboception/rcdiscover/issues +cmake +doxygen + +cmake + + +----- +rcgcd_spl_14: + + +rcgcd_spl_14 +RoboCup SPL GameController Data V14 ROS msg +ijnek +Apache License 2.0 +ament_cmake +ament_lint_auto +ament_lint_common +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +rcgcd_spl_14_conversion: + + +rcgcd_spl_14_conversion +Converts RoboCup SPL GameController Data V14 between ROS msg and UDP raw bytes +ijnek +Apache License 2.0 +python3-construct +rcgcd_spl_14 +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +rcgcrd_spl_4: + + +rcgcrd_spl_4 +RoboCup SPL GameController Return Data V4 ROS msg +ijnek +Apache License 2.0 +ament_cmake +ament_lint_auto +ament_lint_common +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +rcgcrd_spl_4_conversion: + + +rcgcrd_spl_4_conversion +Converts RoboCup SPL GameController Return Data V4 between ROS msg and UDP raw bytes +ijnek +Apache License 2.0 +python3-construct +rcgcrd_spl_4 +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +rcl: + + +rcl +The ROS client library common implementation. This package contains an API which builds on the ROS middleware API and is optionally built upon by the other ROS client libraries. +Ivan Paunovic +Jacob Perron +William Woodall +Apache License 2.0 +ament_cmake_ros +rmw +rcl_interfaces +rcl_logging_interface +rcl_logging_spdlog +rcl_yaml_param_parser +rcutils +rmw_implementation +rosidl_runtime_c +tracetools +ament_cmake_gtest +ament_lint_auto +ament_lint_common +launch +launch_testing +launch_testing_ament_cmake +mimick_vendor +osrf_testing_tools_cpp +rcpputils +rmw +rmw_implementation_cmake +test_msgs +rcl_logging_packages + +ament_cmake + + +----- +rcl_action: + + +rcl_action +Package containing a C-based ROS action implementation +Ivan Paunovic +Jacob Perron +William Woodall +Apache License 2.0 +ament_cmake_ros +action_msgs +rcl +rcutils +rmw +rosidl_runtime_c +ament_cmake_gtest +ament_lint_common +ament_lint_auto +osrf_testing_tools_cpp +rmw_implementation_cmake +test_msgs + +ament_cmake + + +----- +rcl_interfaces: + + +rcl_interfaces +The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters. +Chris Lalancette +Apache License 2.0 +Michel Hidalgo +Tully Foote +ament_cmake +rosidl_default_generators +builtin_interfaces +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + + +----- +rcl_lifecycle: + + +rcl_lifecycle +Package containing a C-based lifecycle implementation +Ivan Paunovic +William Woodall +Apache License 2.0 +Jacob Perron +Karsten Knese +ament_cmake_ros +lifecycle_msgs +rcl +rcutils +rmw +rosidl_runtime_c +tracetools +lifecycle_msgs +rcl +rcutils +rmw +rosidl_runtime_c +tracetools +ament_cmake_gtest +ament_lint_common +ament_lint_auto +osrf_testing_tools_cpp + +ament_cmake + + +----- +rcl_logging_interface: + + +rcl_logging_interface +Interface that rcl_logging backends needs to implement. +Chris Lalancette +Apache License 2.0 +Chris Lalancette +William Woodall +ament_cmake_ros +rcutils +ament_lint_auto +ament_lint_common +rcpputils + +ament_cmake + + +----- +rcl_logging_noop: + + +rcl_logging_noop +An rcl logger implementation that doesn't do anything with log messages. +Chris Lalancette +Apache License 2.0 +Nick Burek +William Woodall +ament_cmake_ros +python3-empy +rcl_logging_interface +rcutils +ament_cmake_gmock +ament_cmake_gtest +ament_lint_common +ament_lint_auto +launch_testing +rcl_logging_packages + +ament_cmake + + +----- +rcl_logging_spdlog: + + +rcl_logging_spdlog +Implementation of rcl_logging API for an spdlog backend. +Chris Lalancette +Apache License 2.0 +Chris Lalancette +William Woodall +ament_cmake_ros +spdlog_vendor +spdlog +rcl_logging_interface +rcpputils +rcutils +spdlog_vendor +spdlog +ament_lint_auto +ament_lint_common +performance_test_fixture +rcl_logging_packages + +ament_cmake + + +----- +rcl_yaml_param_parser: + + +rcl_yaml_param_parser +Parse a YAML parameter file and populate the C data structure. +Ivan Paunovic +William Woodall +Apache License 2.0 +Anup Pemmaiah +Jacob Perron +ament_cmake_ros +libyaml_vendor +yaml +rmw +rcutils +ament_cmake_gtest +ament_lint_common +ament_lint_auto +mimick_vendor +osrf_testing_tools_cpp +performance_test_fixture +rcpputils + +ament_cmake + + +----- +rclc: + + +rclc +The ROS client library in C. +Jan Staschulat +Pablo Garrido +Apache License 2.0 +Jan Staschulat +William Woodall +ament_cmake_ros +rcl +rcl_action +rcutils +rosidl_generator_c +rosidl_typesupport_c +rcl +rcutils +rosidl_generator_c +rcl_action +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_common +launch_testing +osrf_testing_tools_cpp +std_msgs +test_msgs +example_interfaces +rclcpp +rclcpp_action + +ament_cmake + + +----- +rclc_examples: + + +rclc_examples +Example of using rclc_executor +Jan Staschulat +Apache License 2.0 +Jan Staschulat +Arne Nordmann +ament_cmake_ros +rcl +rclc +rclc_lifecycle +std_msgs +lifecycle_msgs +example_interfaces +rcl +rclc +rclc_lifecycle +std_msgs +lifecycle_msgs +example_interfaces +rclc_parameter + +ament_cmake + + +----- +rclc_lifecycle: + + +rclc_lifecycle +rclc lifecycle convenience methods. +Jan Staschulat +Apache License 2.0 +Arne Nordmann +ament_cmake_ros +rclc +rcl_lifecycle +std_msgs +lifecycle_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common +osrf_testing_tools_cpp + +ament_cmake + + +----- +rclc_parameter: + + +rclc_parameter +Parameter server implementation for micro-ROS nodes +Antonio Cuadros +Apache License 2.0 +Antonio Cuadros +ament_cmake_ros +rcl +rclc +rcutils +builtin_interfaces +rcl_interfaces +rosidl_runtime_c +rclcpp +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_common +example_interfaces +osrf_testing_tools_cpp +std_msgs + +ament_cmake + + +----- +rclcpp: + + +rclcpp +The ROS client library in C++. +Ivan Paunovic +Jacob Perron +William Woodall +Apache License 2.0 +Dirk Thomas +ament_cmake_ros +ament_cmake_gen_version_h +python3 +ament_index_cpp +builtin_interfaces +rcl_interfaces +rosgraph_msgs +rosidl_runtime_cpp +rosidl_typesupport_c +rosidl_typesupport_cpp +ament_index_cpp +builtin_interfaces +rcl_interfaces +rosgraph_msgs +rosidl_runtime_cpp +rosidl_typesupport_c +rosidl_typesupport_cpp +libstatistics_collector +rcl +rcl_yaml_param_parser +rcpputils +rcutils +rmw +statistics_msgs +tracetools +ament_cmake_gmock +ament_cmake_google_benchmark +ament_cmake_gtest +ament_lint_auto +ament_lint_common +mimick_vendor +performance_test_fixture +rmw +rmw_implementation_cmake +rosidl_default_generators +test_msgs + +ament_cmake + + +----- +rclcpp_action: + + +rclcpp_action +Adds action APIs for C++. +Ivan Paunovic +Jacob Perron +William Woodall +Apache License 2.0 +Dirk Thomas +ament_cmake_ros +rosidl_runtime_c +rosidl_runtime_c +action_msgs +rclcpp +rcl_action +rcpputils +ament_cmake +ament_cmake_gtest +ament_lint_auto +ament_lint_common +mimick_vendor +performance_test_fixture +test_msgs + +ament_cmake + + +----- +rclcpp_cascade_lifecycle: + + +rclcpp_cascade_lifecycle +Provides a mechanism to make trees of lifecycle nodes to propagate state changes +fmrico +Apache License, +Version 2.0 +ament_cmake +rclcpp +rclcpp_lifecycle +lifecycle_msgs +cascade_lifecycle_msgs +ament_lint_auto +ament_lint_common +ament_cmake_gtest + +ament_cmake + + +----- +rclcpp_components: + + +rclcpp_components +Package containing tools for dynamically loadable components +Ivan Paunovic +Jacob Perron +William Woodall +Apache License 2.0 +Michael Carroll +ament_cmake_ros +ament_index_cpp +class_loader +composition_interfaces +rclcpp +rcpputils +ament_index_cpp +class_loader +composition_interfaces +rclcpp +ament_cmake_google_benchmark +ament_cmake_gtest +ament_lint_auto +ament_lint_common +launch_testing +std_msgs + +ament_cmake + + +----- +rclcpp_lifecycle: + + +rclcpp_lifecycle +Package containing a prototype for lifecycle implementation +Ivan Paunovic +Jacob Perron +William Woodall +Apache License 2.0 +Karsten Knese +ament_cmake_ros +lifecycle_msgs +rclcpp +rcl_lifecycle +rosidl_typesupport_cpp +lifecycle_msgs +rclcpp +rcl_lifecycle +rosidl_typesupport_cpp +rmw +ament_cmake_gtest +ament_lint_auto +ament_lint_common +mimick_vendor +performance_test_fixture +rcpputils +rcutils +test_msgs + +ament_cmake + + +----- +rclpy: + + +rclpy +Package containing the Python client. +Shane Loretz +Aditya Pande +Jacob Perron +Apache License 2.0 +Esteve Fernandez +William Woodall +Ivan Paunovic +ament_cmake +python_cmake_module +pybind11_vendor +rcpputils +rcutils +rmw_implementation_cmake +rcl +rcl_lifecycle +rcl_logging_interface +rcl_action +rcl_yaml_param_parser +rmw +rmw_implementation +rosidl_runtime_c +unique_identifier_msgs +ament_index_python +builtin_interfaces +rcl_interfaces +rosgraph_msgs +rpyutils +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_common +python3-pytest +rosidl_generator_py +test_msgs +python3-sphinx + +ament_cmake + + +----- +rclpy_message_converter: + +rclpy_message_converter +Converts between Python dictionaries and JSON to rclpy messages. +Martin Günther +Apache License 2.0 +http://ros.org/wiki/rospy_message_converter +https://github.com/uos/rospy_message_converter +https://github.com/uos/rospy_message_converter/issues +Brandon Alexander +Martin Günther +rclpy +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +rclpy_message_converter_msgs +std_msgs +std_srvs +builtin_interfaces +rosidl_default_generators +python3-numpy +rosidl_parser +rosidl_runtime_py + +ament_python + + +----- +rclpy_message_converter_msgs: + +rclpy_message_converter_msgs +Messages for rclpy_message_converter +Martin Günther +Apache License 2.0 +http://ros.org/wiki/rospy_message_converter +https://github.com/uos/rospy_message_converter +https://github.com/uos/rospy_message_converter/issues +Brandon Alexander +Martin Günther +ament_cmake +builtin_interfaces +rosidl_default_generators +rosidl_interface_packages + +ament_cmake + + +----- +rcpputils: + + +rcpputils +Package containing utility code for C++. +Chris Lalancette +Apache License 2.0 +BSD-3-Clause +Emerson Knapp +Michael Jeronimo +ament_cmake +ament_cmake_ros +rcutils +ament_lint_common +ament_lint_auto +ament_cmake_gtest + +ament_cmake + + +----- +rcss3d_agent: + + +rcss3d_agent +Launches a RoboCup 3D Simulation Agent, +and converts data to and from ROS2 msgs +ijnek +Apache License 2.0 +ament_cmake_ros +rclcpp +rcss3d_agent_msgs +ament_lint_auto +ament_lint_common +ament_cmake_gtest + +ament_cmake + + +----- +rcss3d_agent_basic: + + +rcss3d_agent_basic +Basic rcss3d agent node that uses rcss3d_agent_msgs +ijnek +Apache License 2.0 +ament_cmake +ament_lint_auto +ament_lint_common +rcss3d_agent +rclcpp_components + +ament_cmake + + +----- +rcss3d_agent_msgs: + + +rcss3d_agent_msgs +Custom messages for communicating with rcss3d_agent +ijnek +Apache License 2.0 +Sander G. van Dijk +ament_cmake +builtin_interfaces +rosidl_default_generators +builtin_interfaces +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +rcutils: + + +rcutils +Package containing various utility types and functions for C +Chris Lalancette +Alejandro Hernandez Cordero +Apache License 2.0 +Karsten Knese +ament_cmake_ros +python3-empy +libatomic +ament_cmake_gmock +ament_cmake_gtest +ament_cmake_pytest +ament_lint_common +ament_lint_auto +mimick_vendor +launch +launch_testing +launch_testing_ament_cmake +osrf_testing_tools_cpp +performance_test_fixture + +ament_cmake + + +----- +realsense2_camera: + + +realsense2_camera +RealSense camera package allowing access to Intel T265 Tracking module and SR300 and D400 3D cameras +LibRealSense ROS Team +Apache License 2.0 +http://www.ros.org/wiki/RealSense +https://github.com/intel-ros/realsense/issues +LibRealSense ROS Team +ament_cmake +eigen +builtin_interfaces +cv_bridge +image_transport +librealsense2 +rclcpp +rclcpp_components +realsense2_camera_msgs +sensor_msgs +geometry_msgs +std_msgs +nav_msgs +tf2 +tf2_ros +diagnostic_updater +launch_ros +ros_environment + +ament_cmake + + +----- +realsense2_camera_msgs: + + +realsense2_camera_msgs +RealSense camera_msgs package containing realsense camera messages definitions +LibRealSense ROS Team +Apache License 2.0 +http://www.ros.org/wiki/RealSense +https://github.com/intel-ros/realsense/issues +LibRealSense ROS Team +ament_cmake +rosidl_default_generators +builtin_interfaces +std_msgs +rosidl_default_runtime +builtin_interfaces +std_msgs +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +realsense2_description: + + +realsense2_description +RealSense description package for Intel 3D D400 cameras +LibRealSense ROS Team +Apache License 2.0 +http://www.ros.org/wiki/RealSense +https://github.com/intel-ros/realsense/issues +LibRealSense ROS Team +ament_cmake +rclcpp +rclcpp_components +realsense2_camera_msgs +launch_ros +xacro +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +realtime_tools: + +realtime_tools +Contains a set of tools that can be used from a hard realtime thread, +without breaking the realtime behavior. +Bence Magyar +Gennaro Raiola +BSD +http://ros.org/wiki/realtime_tools +https://github.com/ros-controls/realtime_tools/issues +https://github.com/ros-controls/realtime_tools/ +Stuart Glaser +Shane Loretz +ament_cmake +ament_cmake +rclcpp +rclcpp_action +ament_cmake_gmock +ament_lint_auto +ament_lint_common +rclcpp_action +test_msgs + +ament_cmake + + +----- +resource_retriever: + +resource_retriever +This package retrieves data from url-format files such as http://, +ftp://, +package:// file://, +etc., +and loads the data into memory. The package:// url for ros packages is translated into a local file:// url. The resourse retriever was initially designed to load mesh files into memory, +but it can be used for any type of data. The resource retriever is based on the the libcurl library. +Alejandro Hernandez Cordero +BSD +Chris Lalancette +Ioan Sucan +Josh Faust +Shane Loretz +http://ros.org/wiki/resource_retriever +https://github.com/ros/robot_model +https://github.com/ros/robot_model/issues +ament_cmake_ros +ament_index_cpp +ament_index_python +libcurl_vendor +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_common +python3-pytest +python_cmake_module + +ament_cmake + + +----- +rmf_api_msgs: + + +rmf_api_msgs +RMF API msgs definition +Grey +You Liang +Apache License 2.0 +nlohmann-json-dev +python3-jinja2 +python3-jsonschema +ament_cmake + +ament_cmake + + +----- +rmf_battery: + + +rmf_battery +Package for modelling battery life of robots +yadu +Marco A. Gutiérrez +Apache License 2.0 +eigen3_cmake_module +eigen +rmf_utils +rmf_utils +rmf_traffic +ament_cmake_catch2 +ament_cmake_uncrustify + +cmake + + +----- +rmf_building_map_msgs: + + +rmf_building_map_msgs +Messages used to send building maps +Morgan Quigley +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +builtin_interfaces +geometry_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_building_map_tools: + + +rmf_building_map_tools +RMF Building map tools +Morgan Quigley +Marco A. Gutiérrez +Apache License 2.0 +rmf_building_map_msgs +ament_index_python +ignition-fuel-tools7 +python3-fiona +python3-pyproj +python3-requests +python3-rtree +python3-shapely +python3-yaml +rclpy +rmf_building_map_msgs +rmf_site_map_msgs +sqlite3 +std_msgs +yaml-cpp +python3-pytest + +ament_python + + +----- +rmf_building_sim_common: + +rmf_building_sim_common +Common utility functions for Gazebo-classic and Gazebo building plugins +Morgan Quigley +Michael Grey +Roselle Carmen +Aaron Chong +Brandon Ong +Kevin Ma +Rushyendra Maganty +Yadunund +Morgan Quigley +Marco A. Gutiérrez +Apache 2.0 +ament_cmake +rclcpp +rmf_door_msgs +rmf_lift_msgs +rmf_building_map_msgs +menge_vendor + +ament_cmake + + +----- +rmf_building_sim_gz_classic_plugins: + +rmf_building_sim_gz_classic_plugins +Gazebo plugins so that buildings generated by rmf_building_map_tools can talk to the ROS 2-based systems in the rmf_traffic_ros2 package. +Morgan Quigley +Michael Grey +Roselle Carmen +Aaron Chong +Brandon Ong +Kevin Ma +Rushyendra Maganty +Morgan Quigley +Marco A. Gutiérrez +Apache 2.0 +ament_cmake +rclcpp +gazebo_dev +gazebo_ros +libopencv-dev +rmf_fleet_msgs +rmf_building_sim_common +menge_vendor +libqt5-widgets +qtbase5-dev + +ament_cmake + + +----- +rmf_building_sim_gz_plugins: + +rmf_building_sim_gz_plugins +Gazebo plugins for building infrastructure simulation +Luca Della Vedova +Yadunund +Kevin Ma +Rushyendra Maganty +Luca Della Vedova +Marco A. Gutiérrez +Apache 2.0 +ament_cmake +rclcpp +rmf_building_sim_common +rmf_fleet_msgs +libqt5-core +libqt5-qml +libqt5-quick +menge_vendor +ignition-fortress + +ament_cmake + + +----- +rmf_charger_msgs: + + +rmf_charger_msgs +This package contains messages regarding charging and discharging +Arjo Chakravarty +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_cmake_uncrustify: + + +rmf_cmake_uncrustify +ament_cmake_uncrustify with support for parsing a config file. +Yadunund Vijay +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake_core +ament_cmake_test +ament_cmake_test +ament_uncrustify +ament_cmake_copyright +ament_cmake_lint_cmake + +ament_cmake + + +----- +rmf_dispenser_msgs: + + +rmf_dispenser_msgs +A package containing messages used to interface to dispenser workcells +Morgan Quigley +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +builtin_interfaces +rosidl_default_runtime +geometry_msgs +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_door_msgs: + + +rmf_door_msgs +Messages used to interface to doors +Morgan Quigley +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_fleet_adapter: + + +rmf_fleet_adapter +Fleet Adapter package for RMF fleets. +Grey +Aaron +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rclcpp +rclcpp_components +rmf_utils +rmf_door_msgs +rmf_ingestor_msgs +rmf_dispenser_msgs +rmf_fleet_msgs +rmf_lift_msgs +rmf_task_msgs +rmf_traffic +rmf_traffic_ros2 +rmf_task_ros2 +rmf_battery +rmf_task +rmf_task_sequence +std_msgs +rmf_api_msgs +rmf_building_map_msgs +stubborn_buddies +stubborn_buddies_msgs +rmf_websocket +nlohmann-json-dev +nlohmann_json_schema_validator_vendor +eigen +yaml-cpp +ament_cmake_catch2 +ament_cmake_uncrustify + +ament_cmake + + +----- +rmf_fleet_adapter_python: + + +rmf_fleet_adapter_python +Python bindings for the rmf_fleet_adapter +methylDragon +Marco A. Gutiérrez +Apache License 2.0 +pybind11_vendor +pybind11_json_vendor +rclpy +rmf_fleet_adapter +ament_cmake_pytest + +ament_cmake + + +----- +rmf_fleet_msgs: + + +rmf_fleet_msgs +A package containing messages used to interface to fleet managers +Morgan Quigley +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_ingestor_msgs: + + +rmf_ingestor_msgs +A package containing messages used to interface to ingestor workcells +Rushyendra Maganty +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +rmf_dispenser_msgs +builtin_interfaces +rosidl_default_runtime +geometry_msgs +rmf_dispenser_msgs +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_lift_msgs: + + +rmf_lift_msgs +Messages used to interface to lifts. +Morgan Quigley +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_obstacle_msgs: + + +rmf_obstacle_msgs +A package containing messages for describing obstacles in the environment +Yadunund +Apache License 2.0 +ament_cmake +rosidl_default_generators +rosidl_default_generators +builtin_interfaces +geometry_msgs +std_msgs +builtin_interfaces +geometry_msgs +std_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_robot_sim_common: + +rmf_robot_sim_common +Common utility functions for Gazebo-classic and Gazebo RMF plugins +Aaron Chong +Rushyendra Maganty +Luca Della Vedova +Marco A. Gutiérrez +Apache 2.0 +ament_cmake +eigen +rclcpp +geometry_msgs +std_msgs +tf2_ros +rmf_fleet_msgs +rmf_dispenser_msgs +rmf_ingestor_msgs +rmf_building_map_msgs + +ament_cmake + + +----- +rmf_robot_sim_gz_classic_plugins: + +rmf_robot_sim_gz_classic_plugins +ROS 2 Gazebo-classic plugins for TeleportIngestors, +TeleportDispensers and Readonly Objects +Luca Della Vedova +Yadunund +Aaron Chong +Rushyendra Maganty +Luca Della Vedova +Marco A. Gutiérrez +Apache 2.0 +ament_cmake +rclcpp +gazebo_dev +gazebo_ros +eigen +geometry_msgs +rmf_fleet_msgs +rmf_building_map_msgs +rmf_robot_sim_common + +ament_cmake + + +----- +rmf_robot_sim_gz_plugins: + +rmf_robot_sim_gz_plugins +ROS 2 Gazebo plugins for TeleportIngestors and TeleportDispensers +Luca Della Vedova +Yadunund +Aaron Chong +Rushyendra Maganty +Luca Della Vedova +Marco A. Gutiérrez +Apache 2.0 +ament_cmake +rclcpp +eigen +rmf_fleet_msgs +rmf_building_map_msgs +rmf_robot_sim_common +libqt5-core +libqt5-qml +libqt5-quick +ignition-fortress + +ament_cmake + + +----- +rmf_scheduler_msgs: + + +rmf_scheduler_msgs +Messages used by rmf_scheduler_msgs +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_site_map_msgs: + + +rmf_site_map_msgs +Messages that contain GeoPackage maps +Morgan Quigley +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_task: + + +rmf_task +Package for managing tasks in the Robotics Middleware Framework +Yadunund +Marco A. Gutiérrez +Apache License 2.0 +Aaron +Yadunund +rmf_battery +rmf_utils +eigen +ament_cmake_catch2 +ament_cmake_uncrustify + +cmake + + +----- +rmf_task_msgs: + + +rmf_task_msgs +A package containing messages used to specify tasks +Morgan Quigley +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +rmf_dispenser_msgs +builtin_interfaces +rmf_dispenser_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_task_ros2: + + +rmf_task_ros2 +A package managing the dispatching of tasks in RMF system. +youliang +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rmf_utils +rmf_api_msgs +rmf_traffic +rmf_traffic_ros2 +rmf_task_msgs +rclcpp +rmf_websocket +nlohmann-json-dev +nlohmann_json_schema_validator_vendor +eigen +ament_cmake_catch2 +ament_cmake_uncrustify + +ament_cmake + + +----- +rmf_task_sequence: + + +rmf_task_sequence +Implementation of phase-sequence tasks for the Robotics Middleware Framework +Grey +Marco A. Gutiérrez +Apache License 2.0 +Grey +rmf_api_msgs +rmf_task +nlohmann-json-dev +nlohmann_json_schema_validator_vendor +ament_cmake_catch2 +ament_cmake_uncrustify + +cmake + + +----- +rmf_traffic: + + +rmf_traffic +Package for managing traffic in the Robotics Middleware Framework +Grey +Marco A. Gutiérrez +Apache License 2.0 +Grey +cmake +eigen3_cmake_module +eigen +rmf_utils +eigen3_cmake_module +eigen +rmf_utils +libccd-dev +ament_cmake_catch2 +ament_cmake_uncrustify + +cmake + + +----- +rmf_traffic_editor: + + +rmf_traffic_editor +traffic editor +Morgan Quigley +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +ament_index_cpp +yaml-cpp +libqt5-concurrent +libqt5-widgets +qtbase5-dev +eigen +rmf_utils +ament_cmake_uncrustify +libceres-dev +libgoogle-glog-dev +proj + +ament_cmake + + +----- +rmf_traffic_editor_assets: + + +rmf_traffic_editor_assets +Assets for use with traffic_editor. +Brandon Ong +Marco A. Gutiérrez +Apache License 2.0 + +ament_python + + +----- +rmf_traffic_editor_test_maps: + + +rmf_traffic_editor_test_maps +Some test maps for traffic_editor and rmf_building_map_tools. +Morgan Quigley +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rmf_building_map_tools +ros2run + +ament_cmake + + +----- +rmf_traffic_examples: + + +rmf_traffic_examples +Examples of how to use the rmf_traffic library +Grey +Apache License 2.0 +Grey +cmake +rmf_traffic + +cmake + + +----- +rmf_traffic_msgs: + + +rmf_traffic_msgs +A package containing messages used by the RMF traffic management system. +Grey +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +builtin_interfaces +geometry_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_traffic_ros2: + + +rmf_traffic_ros2 +A package containing messages used by the RMF traffic management system. +Grey +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rmf_utils +rmf_traffic +rmf_traffic_msgs +rmf_fleet_msgs +rmf_site_map_msgs +rmf_building_map_msgs +rclcpp +yaml-cpp +nlohmann-json-dev +proj +zlib +uuid +uuid +eigen +ament_cmake_catch2 +ament_cmake_uncrustify + +ament_cmake + + +----- +rmf_utils: + + +rmf_utils +Simple C++ programming utilities used by Robotics Middleware Framework packages +Grey +Marco A. Gutiérrez +Apache License 2.0 +Grey +cmake +ament_cmake_catch2 +ament_cmake_uncrustify + +cmake + + +----- +rmf_visualization: + + +rmf_visualization +Package containing a single launch file to bringup various visualizations +Yadunund +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rmf_visualization_schedule +rmf_visualization_fleet_states +rmf_visualization_building_systems +rmf_visualization_navgraphs +rmf_visualization_floorplans +rmf_visualization_obstacles +rmf_visualization_rviz2_plugins +launch_xml + +ament_cmake + + +----- +rmf_visualization_building_systems: + + +rmf_visualization_building_systems +A visualizer for doors and lifts +Yadunund +Marco A. Gutiérrez +Apache License 2.0 +rmf_lift_msgs +rmf_door_msgs +rmf_building_map_msgs +geometry_msgs +rmf_visualization_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +rmf_visualization_fleet_states: + + +rmf_visualization_fleet_states +A package to visualize positions of robots from different fleets in the a building +Morgan Quigley +Yadunund +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rclcpp +rclcpp_components +rmf_fleet_msgs +visualization_msgs +rmf_visualization_msgs +ament_lint_auto +ament_lint_common +rmf_utils + +ament_cmake + + +----- +rmf_visualization_floorplans: + + +rmf_visualization_floorplans +A package to visualize the floorplans for levels in a building +Yadunund +Apache License 2.0 +ament_cmake +rclcpp +rclcpp_components +libopencv-dev +eigen +rmf_building_map_msgs +rmf_visualization_msgs +geometry_msgs +nav_msgs +ament_lint_auto +ament_lint_common +rmf_utils + +ament_cmake + + +----- +rmf_visualization_msgs: + + +rmf_visualization_msgs +A package containing messages used for visualizations +yadu +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmf_visualization_navgraphs: + + +rmf_visualization_navgraphs +A package to visualiize the navigation graphs of fleets +Yadunund +Apache license 2.0 +ament_cmake +rclcpp +rclcpp_components +rmf_fleet_msgs +rmf_building_map_msgs +rmf_visualization_msgs +visualization_msgs +geometry_msgs +rmf_traffic +rmf_traffic_ros2 +ament_lint_auto +ament_lint_common +rmf_utils + +ament_cmake + + +----- +rmf_visualization_obstacles: + + +rmf_visualization_obstacles +A visualizer for obstacles in RMF +Yadunund +Apache License 2.0 +ament_cmake +rclcpp +rclcpp_components +geometry_msgs +vision_msgs +visualization_msgs +rmf_obstacle_msgs +rmf_visualization_msgs +ament_cmake_uncrustify +rmf_utils + +ament_cmake + + +----- +rmf_visualization_rviz2_plugins: + + +rmf_visualization_rviz2_plugins +A package containing RViz2 plugins for RMF +Yadunund +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rclcpp +rmf_door_msgs +rmf_lift_msgs +rmf_visualization_msgs +rmf_traffic_ros2 +rviz_common +rviz_rendering +rviz_default_plugins +pluginlib +resource_retriever +eigen +qtbase5-dev +libqt5-core +libqt5-gui +libqt5-widgets +ament_cmake_uncrustify +rmf_utils + +ament_cmake + + +----- +rmf_visualization_schedule: + + +rmf_visualization_schedule +A visualizer for trajectories in rmf schedule +Yadunund +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rmf_traffic +rmf_traffic_ros2 +rmf_traffic_msgs +rclcpp +rclcpp_components +libwebsocketpp-dev +geometry_msgs +visualization_msgs +rmf_visualization_msgs +rosidl_default_generators +builtin_interfaces +eigen +libssl-dev +libboost-dev +ament_lint_auto +ament_lint_common +ament_cmake_uncrustify +rmf_utils +rosidl_interface_packages + +ament_cmake + + +----- +rmf_websocket: + + +rmf_websocket +A package managing the websocket api endpoints in RMF system. +youliang +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rmf_utils +rclcpp +libwebsocketpp-dev +nlohmann-json-dev +nlohmann_json_schema_validator_vendor +eigen +boost +boost +ament_cmake_catch2 +ament_cmake_uncrustify + +ament_cmake + + +----- +rmf_workcell_msgs: + + +rmf_workcell_msgs +A package containing messages used by all workcells generically to interfact with rmf_core +Aaron Chong +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmw: + + +rmw +Contains the ROS middleware API. +Ivan Paunovic +William Woodall +Apache License 2.0 +Dirk Thomas +ament_cmake_ros +ament_cmake_version +rcutils +rosidl_runtime_c +rcutils +rosidl_runtime_c +ament_cmake_gmock +ament_lint_auto +ament_lint_common +osrf_testing_tools_cpp + +ament_cmake + + +----- +rmw_connextdds: + + +rmw_connextdds +A ROS2 RMW implementation built with RTI Connext DDS Professional. +Andrea Sorbini +Apache License 2.0 +ament_cmake_ros +ament_cmake +rmw_connextdds_common +ament_lint_auto +ament_lint_common +rmw_implementation_packages + +ament_cmake + + +----- +rmw_connextdds_common: + + +rmw_connextdds_common +Common source for RMW implementations built with RTI Connext DDS Professional and RTI Connext DDS Micro. +Andrea Sorbini +Apache License 2.0 +ament_cmake_ros +ament_cmake +rti_connext_dds_cmake_module +fastcdr +rcutils +rcpputils +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 +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rmw_cyclonedds_cpp: + + +rmw_cyclonedds_cpp +Implement the ROS middleware interface using Eclipse CycloneDDS in C++. +Erik Boasson +Ivan Paunovic +Michel Hidalgo +Apache License 2.0 +ament_cmake_ros +cyclonedds +iceoryx_binding_c +rcutils +rcpputils +rmw +rmw_dds_common +rosidl_runtime_c +rosidl_typesupport_introspection_c +rosidl_typesupport_introspection_cpp +tracetools +ament_lint_auto +ament_lint_common +rmw_implementation_packages + +ament_cmake + + +----- +rmw_dds_common: + + +rmw_dds_common +Define a common interface between DDS implementations of ROS middleware. +Ivan Paunovic +Michel Hidalgo +Apache License 2.0 +ament_cmake +rosidl_default_generators +rosidl_default_runtime +rcutils +rcpputils +rmw +rosidl_runtime_cpp +ament_cmake_gmock +ament_lint_auto +ament_lint_common +osrf_testing_tools_cpp +performance_test_fixture +rosidl_interface_packages + +ament_cmake + + +----- +rmw_fastrtps_cpp: + + +rmw_fastrtps_cpp +Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++. +Michel Hidalgo +Michael Jeronimo +Apache License 2.0 +Ricardo González +Dirk Thomas +ament_cmake_ros +rosidl_cmake +fastrtps_cmake_module +ament_cmake +rosidl_cmake +fastcdr +fastrtps +fastrtps_cmake_module +rcpputils +rcutils +rmw +rmw_dds_common +rmw_fastrtps_shared_cpp +rosidl_runtime_c +rosidl_runtime_cpp +rosidl_typesupport_fastrtps_c +rosidl_typesupport_fastrtps_cpp +tracetools +fastcdr +fastrtps +fastrtps_cmake_module +rcutils +rmw_dds_common +rmw_fastrtps_shared_cpp +rmw +rosidl_runtime_c +rosidl_runtime_cpp +rosidl_typesupport_fastrtps_c +rosidl_typesupport_fastrtps_cpp +tracetools +rcpputils +rcutils +rmw +rmw_fastrtps_shared_cpp +tracetools +ament_cmake_gtest +ament_lint_auto +ament_lint_common +osrf_testing_tools_cpp +test_msgs +rmw_implementation_packages + +ament_cmake + + +----- +rmw_fastrtps_dynamic_cpp: + + +rmw_fastrtps_dynamic_cpp +Implement the ROS middleware interface using introspection type support. +Michel Hidalgo +Michael Jeronimo +Apache License 2.0 +Ricardo González +Dirk Thomas +ament_cmake_ros +fastrtps_cmake_module +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 +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 +ament_cmake_gtest +ament_lint_auto +ament_lint_common +osrf_testing_tools_cpp +test_msgs +rmw_implementation_packages + +ament_cmake + + +----- +rmw_fastrtps_shared_cpp: + + +rmw_fastrtps_shared_cpp +Code shared on static and dynamic type support of rmw_fastrtps_cpp. +Michel Hidalgo +Michael Jeronimo +Apache License 2.0 +Ricardo González +Dirk Thomas +ament_cmake_ros +fastrtps_cmake_module +ament_cmake +fastcdr +fastrtps +fastrtps_cmake_module +rcpputils +rcutils +rmw +rmw_dds_common +rosidl_typesupport_introspection_c +rosidl_typesupport_introspection_cpp +tracetools +fastcdr +fastrtps +fastrtps_cmake_module +rcpputils +rcutils +rmw +rmw_dds_common +rosidl_typesupport_introspection_c +rosidl_typesupport_introspection_cpp +tracetools +ament_lint_auto +ament_lint_common +osrf_testing_tools_cpp + +ament_cmake + + +----- +rmw_gurumdds_cpp: + + +rmw_gurumdds_cpp +Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++. +Youngjin Yun +Apache License 2.0 +ament_cmake_ros +rosidl_cmake +gurumdds-2.8 +gurumdds_cmake_module +rcutils +rmw +rmw_gurumdds_shared_cpp +rosidl_runtime_c +rosidl_runtime_cpp +rosidl_generator_dds_idl +rosidl_typesupport_introspection_c +rosidl_typesupport_introspection_cpp +gurumdds-2.8 +gurumdds_cmake_module +rosidl_runtime_c +rosidl_runtime_cpp +rmw_gurumdds_shared_cpp +rosidl_typesupport_introspection_c +rosidl_typesupport_introspection_cpp +rcutils +rmw +rmw_gurumdds_shared_cpp +ament_lint_auto +ament_lint_common +rmw_implementation_packages + +ament_cmake + + +----- +rmw_gurumdds_shared_cpp: + + +rmw_gurumdds_shared_cpp +Code shared on static and dynamic type support of rmw_gurumdds_cpp. +Youngjin Yun +Apache License 2.0 +ament_cmake +rosidl_cmake +ament_cmake +gurumdds-2.8 +gurumdds_cmake_module +rcutils +rmw +gurumdds-2.8 +gurumdds_cmake_module +rmw_dds_common +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +rmw_implementation: + + +rmw_implementation +Proxy implementation of the ROS 2 Middleware Interface. +Audrow Nash +Michael Carroll +Apache License 2.0 +Alejandro Hernandez Cordero +Dirk Thomas +ament_cmake +rmw_implementation_cmake +ament_index_cpp +rcpputils +rcutils +rmw +rmw_connextdds +rmw_cyclonedds_cpp +rmw_fastrtps_cpp +rmw_fastrtps_dynamic_cpp +rmw_implementation_cmake +ament_cmake_gtest +ament_lint_auto +ament_lint_common +performance_test_fixture +rmw_implementation_packages + +ament_cmake + + +----- +rmw_implementation_cmake: + + +rmw_implementation_cmake +CMake functions which can discover and enumerate available implementations. +Ivan Paunovic +William Woodall +Apache License 2.0 +Dirk Thomas +ament_cmake +ament_cmake +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +robot_calibration: + +robot_calibration +Calibrate a Robot +Michael Ferguson +Michael Ferguson +Apache2 +http://ros.org/wiki/robot_calibration +ament_cmake +eigen +camera_calibration_parsers +control_msgs +cv_bridge +geometry_msgs +geometric_shapes +kdl_parser +moveit_msgs +nav_msgs +liborocos-kdl-dev +pluginlib +rclcpp +rclcpp_action +robot_calibration_msgs +rosbag2_cpp +sensor_msgs +std_msgs +tf2_geometry_msgs +tf2_ros +visualization_msgs +libceres-dev +libgflags-dev +suitesparse +protobuf-dev +yaml-cpp +libboost-filesystem-dev +ament_cmake_gtest +launch +launch_ros +launch_testing + +ament_cmake + + +----- +robot_calibration_msgs: + +robot_calibration_msgs +Messages for calibrating a robot +Michael Ferguson +Michael Ferguson +Apache2 +http://ros.org/wiki/robot_calibration_msgs +ament_cmake +rosidl_default_generators +action_msgs +builtin_interfaces +rosidl_default_generators +sensor_msgs +std_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +robot_controllers: + +robot_controllers +Some basic robot controllers for use with robot_controllers_interface. +Michael Ferguson +Russell Toris +Niharika Arora +Carl Saldanha +Eric Relson +Fetch Robotics Open Source Team +Michael Ferguson +BSD +ament_cmake +angles +control_msgs +geometry_msgs +kdl_parser +nav_msgs +liborocos-kdl-dev +pluginlib +rclcpp +rclcpp_action +robot_controllers_interface +sensor_msgs +std_msgs +tf2_geometry_msgs +tf2_ros +trajectory_msgs +urdf +ament_cmake_cpplint +ament_cmake_gtest + +ament_cmake + + +----- +robot_controllers_interface: + +robot_controllers_interface +Generic framework for robot controls. +Michael Ferguson +Russell Toris +Niharika Arora +Carl Saldanha +Eric Relson +Fetch Robotics Open Source Team +Michael Ferguson +BSD +ament_cmake +pluginlib +robot_controllers_msgs +rclcpp +rclcpp_action +tf2_ros +ament_cmake_cpplint + +ament_cmake + + +----- +robot_controllers_msgs: + +robot_controllers_msgs +Messages for use with robot_controllers framework. +Michael Ferguson +Russell Toris +Niharika Arora +Carl Saldanha +Eric Relson +Fetch Robotics Open Source Team +Michael Ferguson +BSD +ament_cmake +rosidl_default_generators +builtin_interfaces +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +robot_localization: + + +robot_localization +Provides nonlinear state estimation through sensor fusion of an abritrary number of sensors. +Tom Moore +Tom Moore +Steve Macenski +Apache License 2.0 +http://ros.org/wiki/robot_localization +ament_cmake +builtin_interfaces +rosidl_default_generators +libboost-dev +libboost-dev +eigen +geographic_msgs +geometry_msgs +diagnostic_msgs +diagnostic_updater +geographiclib +message_filters +nav_msgs +rclcpp +rmw_implementation +sensor_msgs +std_msgs +std_srvs +tf2 +tf2_eigen +tf2_geometry_msgs +tf2_ros +yaml_cpp_vendor +ament_cmake_gtest +builtin_interfaces +rosidl_default_runtime +rclcpp +rmw_implementation +ament_lint_auto +ament_lint_common +launch_ros +launch_testing_ament_cmake +rosidl_interface_packages + +ament_cmake + + +----- +robot_state_publisher: + + +robot_state_publisher +This package take the joint angles of a robot as input, +and publishes the 3D poses of the robot links to tf2, +using a kinematic tree model of the robot. +Chris Lalancette +Shane Loretz +BSD +Karsten Knese +ament_cmake +builtin_interfaces +geometry_msgs +kdl_parser +orocos_kdl_vendor +rcl_interfaces +rclcpp +rclcpp_components +sensor_msgs +std_msgs +tf2_ros +urdf +ament_cmake_gtest +ament_lint_auto +ament_lint_common +launch_ros +launch_testing_ament_cmake + +ament_cmake + + +----- +robot_upstart: + + +robot_upstart +The robot_upstart package provides scripts which may be used to install and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files. +Chris Iverach-Brereton +Tony Baltovski +Mike Purvis +BSD +ament_index_python +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +ros2_control: + +ros2_control +Metapackage for ROS2 control related packages +Bence Magyar +Denis Štogl +Apache License 2.0 +ament_cmake +controller_interface +controller_manager +controller_manager_msgs +hardware_interface +joint_limits +ros2_control_test_assets +ros2controlcli +transmission_interface + +ament_cmake + + +----- +ros2_control_test_assets: + + +ros2_control_test_assets +The package provides shared test resources for ros2_control stack +Bence Magyar +Denis Štogl +Apache License 2.0 +ament_cmake + +ament_cmake + + +----- +ros2_controllers: + +ros2_controllers +Metapackage for ROS2 controllers related packages +Bence Magyar +Jordan Palacios +Karsten Knese +Apache License 2.0 +ament_cmake +diff_drive_controller +effort_controllers +force_torque_sensor_broadcaster +forward_command_controller +imu_sensor_broadcaster +joint_state_broadcaster +joint_trajectory_controller +position_controllers +tricycle_controller +velocity_controllers + +ament_cmake + + +----- +ros2_controllers_test_nodes: + + +ros2_controllers_test_nodes +Demo nodes for showing and testing functionalities of the ros2_control framework. +Denis Štogl +Bence Magyar +Apache-2.0 +rclpy +std_msgs +trajectory_msgs +python3-pytest + +ament_python + + +----- +ros2_ouster: + + +ros2_ouster +ROS2 Drivers for the Ouster OS-1 Lidar +Steve Macenski +Tom Panzarella +Apache-2.0 +ament_cmake +rclcpp +rclcpp_components +rclcpp_lifecycle +visualization_msgs +geometry_msgs +builtin_interfaces +sensor_msgs +ouster_msgs +std_srvs +tf2_ros +tf2_geometry_msgs +launch +launch_ros +pcl_conversions +libpcl-all +libtins-dev +ament_lint_common +ament_lint_auto +doxygen + +ament_cmake + + +----- +ros2_socketcan: + + +ros2_socketcan +Simple wrapper around SocketCAN +Josh Whitley +Apache License 2.0 +ament_cmake_auto +rclcpp +rclcpp_components +rclcpp_lifecycle +lifecycle_msgs +can_msgs +ament_lint_auto +ament_lint_common +ament_cmake_gtest + +ament_cmake + + +----- +ros2acceleration: + + +ros2acceleration +The acceleration command for ROS 2 command line tools. +Víctor Mayoral Vilches +Apache License 2.0 +Víctor Mayoral Vilches +ros2cli +python3-numpy +python3-yaml +rclpy +rosidl_runtime_py +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +python3-pytest +test_msgs + +ament_python + + +----- +ros2action: + + +ros2action +The action command for ROS 2 command line tools. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Jacob Perron +Mabel Zhang +rclpy +ros2cli +action_msgs +ament_index_python +rosidl_runtime_py +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +launch +launch_testing +launch_testing_ros +python3-pytest +python3-pytest-timeout +test_msgs + +ament_python + + +----- +ros2bag: + + +ros2bag +Entry point for rosbag in ROS 2 +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ros2cli +rosbag2_py +rosbag2_transport +ament_copyright +ament_flake8 +ament_pep257 +launch_testing +launch_testing_ros +python3-pytest + +ament_python + + +----- +ros2cli: + + +ros2cli +Framework for ROS 2 command line tools. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Dirk Thomas +Mabel Zhang +python3-argcomplete +python3-importlib-metadata +python3-netifaces +python3-packaging +python3-pkg-resources +rclpy +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +python3-pytest +python3-pytest-timeout +test_msgs + +ament_python + + +----- +ros2cli_common_extensions: + + +ros2cli_common_extensions +Meta package for ros2cli common extensions +Chris Lalancette +Apache License 2.0 +Ivan Santiago Paunovic +ament_cmake +launch_xml +launch_yaml +ros2action +ros2cli +ros2component +ros2doctor +ros2interface +ros2launch +ros2lifecycle +ros2multicast +ros2node +ros2param +ros2pkg +ros2run +ros2service +ros2topic +sros2 +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ros2cli_test_interfaces: + + +ros2cli_test_interfaces +A package containing interface definitions for testing ros2cli. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Audrow Nash +Mabel Zhang +ament_cmake +rosidl_default_generators +action_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +ros2component: + + +ros2component +The component command for ROS 2 command line tools. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Mabel Zhang +Michel Hidalgo +ament_index_python +composition_interfaces +rcl_interfaces +rclcpp_components +rclpy +ros2cli +ros2node +ros2param +ros2pkg +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +python3-pytest +python3-pytest-timeout + +ament_python + + +----- +ros2controlcli: + + +ros2controlcli +The ROS 2 command line tools for ROS2 Control. +Bence Magyar +Denis Štogl +Apache License 2.0 +Victor Lopez +rclpy +ros2cli +ros2node +ros2param +controller_manager +controller_manager_msgs +rosidl_runtime_py +python3-pygraphviz +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint + +ament_python + + +----- +ros2doctor: + + +ros2doctor +A command line tool to check potential issues in a ROS 2 system +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Claire Wang +Mabel Zhang +ros2cli +ament_index_python +python3-catkin-pkg-modules +python3-psutil +python3-importlib-metadata +python3-rosdistro-modules +rclpy +ros_environment +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +launch +launch_ros +launch_testing +launch_testing_ros +python3-pytest +python3-pytest-timeout +std_msgs + +ament_python + + +----- +ros2interface: + + +ros2interface +The interface command for ROS 2 command line tools +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Jacob Perron +Mabel Zhang +Siddharth Kucheria +ros2cli +ament_index_python +rosidl_runtime_py +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +launch +launch_testing +launch_testing_ros +python3-pytest +python3-pytest-timeout +ros2cli_test_interfaces +test_msgs + +ament_python + + +----- +ros2launch: " + + +ros2launch +The launch command for ROS 2 command line tools. +Aditya Pande +Jacob Perron +Michel Hidalgo +Apache License 2.0 +William Woodall +Michael Jeronimo +ament_index_python +launch +launch_ros +ros2cli +ros2pkg +launch_xml +launch_yaml +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +launch_frontend_packages + +ament_python + +" +----- +ros2launch_security: " + + +ros2launch_security +Security extensions for ros2 launch +Ted Kern +Apache License 2.0 +Geoffrey Biggs +Ted Kern +ament_index_python +ros2launch +nodl_python +sros2 +ament_copyright +ament_flake8 +ament_pep257 +demo_nodes_py +launch_ros +python3-pytest +ros2launch +sros2 + +ament_python + +" +----- +ros2launch_security_examples: + + +ros2launch_security_examples +Examples of how to use the ros2launch_security extension. +Ted Kern +Apache License 2.0 +ament_cmake +ros2launch_security +ament_nodl +sensor_msgs +example_interfaces +rclcpp +rclcpp_components +rclpy +ament_lint_auto +ament_lint_common +launch_testing +launch_testing_ament_cmake +launch_testing_ros +nodl_python +nodl_to_policy +sros2 + +ament_cmake + + +----- +ros2lifecycle: + + +ros2lifecycle +The lifecycle command for ROS 2 command line tools. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Dirk Thomas +Mabel Zhang +rclpy +ros2cli +lifecycle_msgs +ros2node +ros2service +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +launch +launch_ros +launch_testing +launch_testing_ros +python3-pytest +python3-pytest-timeout +ros2lifecycle_test_fixtures + +ament_python + + +----- +ros2lifecycle_test_fixtures: + + +ros2lifecycle_test_fixtures +Package containing fixture nodes for ros2lifecycle tests +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Mabel Zhang +Michel Hidalgo +ament_cmake +rclcpp +rclcpp_lifecycle +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ros2multicast: + + +ros2multicast +The multicast command for ROS 2 command line tools. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Dirk Thomas +Mabel Zhang +ros2cli +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +python3-pytest +python3-pytest-timeout + +ament_python + + +----- +ros2node: + + +ros2node +The node command for ROS 2 command line tools. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Dirk Thomas +Mabel Zhang +ros2cli +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +launch +launch_ros +launch_testing +launch_testing_ros +python3-pytest +python3-pytest-timeout +rclpy +test_msgs + +ament_python + + +----- +ros2nodl: + + +ros2nodl +CLI tools for NoDL files. +Ubuntu Robotics +Apache License 2.0 +ament_index_python +python3-argcomplete +nodl_python +ros2cli +ros2pkg +ros2run +ament_lint_auto +ament_lint_common +ament_flake8 +ament_mypy +python3-pytest +python3-pytest-mock + +ament_python + + +----- +ros2param: + + +ros2param +The param command for ROS 2 command line tools. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Dirk Thomas +Mabel Zhang +rcl_interfaces +rclpy +ros2cli +ros2node +ros2service +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +launch +launch_ros +launch_testing +launch_testing_ros +python3-pytest +python3-pytest-timeout + +ament_python + + +----- +ros2pkg: + + +ros2pkg +The pkg command for ROS 2 command line tools. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Dirk Thomas +Mabel Zhang +python3-importlib-resources +ros2cli +ament_copyright +ament_index_python +python3-catkin-pkg-modules +python3-empy +python3-pkg-resources +ament_flake8 +ament_pep257 +ament_xmllint +launch +launch_testing +launch_testing_ros +python3-pytest +python3-pytest-timeout + +ament_python + + +----- +ros2run: + + +ros2run +The run command for ROS 2 command line tools. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Dirk Thomas +Mabel Zhang +ros2cli +ros2pkg +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +python3-pytest +python3-pytest-timeout + +ament_python + + +----- +ros2service: + + +ros2service +The service command for ROS 2 command line tools. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +Mabel Zhang +William Woodall +rclpy +ros2cli +python3-yaml +rosidl_runtime_py +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +launch +launch_ros +launch_testing +launch_testing_ros +python3-pytest +python3-pytest-timeout +test_msgs + +ament_python + + +----- +ros2test: " + + +ros2test +The test command for ROS 2 launch tests. +Michel Hidalgo +Apache License 2.0 +launch +launch_ros +launch_testing +launch_testing_ros +ros2cli +domain_coordinator +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + +" +----- +ros2topic: + + +ros2topic +The topic command for ROS 2 command line tools. +Aditya Pande +Audrow Nash +Michael Jeronimo +Apache License 2.0 +BSD-3-Clause +Dirk Thomas +Mabel Zhang +ros2cli +python3-numpy +python3-yaml +rclpy +rosidl_runtime_py +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +geometry_msgs +launch +launch_ros +launch_testing +launch_testing_ros +python3-pytest +python3-pytest-timeout +std_msgs +test_msgs + +ament_python + + +----- +ros2trace: + + +ros2trace +The trace command for ROS 2 command line tools. +Christophe Bedard +Ingo Lütkebohle +Apache 2.0 +https://index.ros.org/p/ros2trace/ +https://gitlab.com/ros-tracing/ros2_tracing +https://gitlab.com/ros-tracing/ros2_tracing/-/issues +Christophe Bedard +ros2cli +tracetools_trace +ament_copyright +ament_flake8 +ament_mypy +ament_pep257 +ament_xmllint +python3-pytest + +ament_python + + +----- +ros2trace_analysis: + + +ros2trace_analysis +The trace-analysis command for ROS 2 command line tools. +Christophe Bedard +Apache 2.0 +https://index.ros.org/p/ros2trace_analysis/ +https://gitlab.com/ros-tracing/tracetools_analysis +https://gitlab.com/ros-tracing/tracetools_analysis/-/issues +Christophe Bedard +ros2cli +tracetools_analysis +ament_copyright +ament_flake8 +ament_mypy +ament_pep257 +ament_xmllint +python3-pytest + +ament_python + + +----- +ros_base: + + +ros_base +A package which extends 'ros_core' and includes other basic functionalities like tf2 and urdf. +Steven! Ragnarök +Apache License 2.0 +ament_cmake +ros_core +rosbag2 +geometry2 +kdl_parser +urdf +robot_state_publisher + +ament_cmake + + +----- +ros_core: + + +ros_core +A package to aggregate the packages required to use publish / subscribe, +services, +generate messages and other core ROS concepts. +Steven! Ragnarök +Apache License 2.0 +ament_cmake +ament_cmake +ament_cmake_auto +ament_cmake_gtest +ament_cmake_gmock +ament_cmake_pytest +ament_cmake_ros +ament_index_cpp +ament_index_python +ament_lint_auto +ament_lint_common +rcl_lifecycle +rclcpp +rclcpp_action +rclcpp_lifecycle +rclpy +rosidl_default_generators +rosidl_default_runtime +ros_environment +common_interfaces +launch +launch_testing +launch_testing_ament_cmake +launch_xml +launch_yaml +launch_ros +launch_testing_ros +ros2launch +ros2cli_common_extensions +sros2 +sros2_cmake +class_loader +pluginlib + +ament_cmake + + +----- +ros_environment: + +ros_environment +The package provides the environment variables `ROS_VERSION` and `ROS_DISTRO`. +Steven! Ragnarök +Apache License 2.0 +https://github.com/ros/ros_environment +https://github.com/ros/ros_environment/issues +Dirk Thomas +ament_cmake_core + +ament_cmake + + +----- +ros_gz: + + +ros_gz +Meta-package containing interfaces for using ROS 2 withGazebosimulation. +Louise Poubel +Apache 2.0 +ament_cmake +ros_gz_bridge +ros_gz_sim +ros_gz_sim_demos +ros_gz_image +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ros_gz_bridge: + + +ros_gz_bridge +Bridge communication between ROS and Gazebo Transport +Louise Poubel +Apache 2.0 +Shivesh Khaitan +ament_cmake +pkg-config +geometry_msgs +nav_msgs +rclcpp +rclcpp_components +ros_gz_interfaces +rosgraph_msgs +sensor_msgs +std_msgs +tf2_msgs +trajectory_msgs +yaml_cpp_vendor +gz-msgs9 +gz-transport12 +ignition-msgs8 +ignition-transport11 +ignition-msgs8 +ignition-transport11 +ignition-msgs7 +ignition-transport10 +ament_cmake_gtest +ament_lint_auto +ament_lint_common +launch_testing_ament_cmake +launch_ros +launch_testing + +ament_cmake + + +----- +ros_gz_image: + +ros_gz_image +Image utilities for Gazebo simulation with ROS. +Apache 2.0 +Louise Poubel +ament_cmake +pkg-config +image_transport +ros_gz_bridge +rclcpp +sensor_msgs +gz-msgs9 +gz-transport12 +ignition-msgs8 +ignition-transport11 +ignition-msgs8 +ignition-transport11 +ignition-msgs7 +ignition-transport10 +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ros_gz_interfaces: + +ros_gz_interfaces +Message and service data structures for interacting with Gazebo from ROS2. +Apache 2.0 +Louise Poubel +Zhenpeng Ge +ament_cmake +rosidl_default_generators +builtin_interfaces +std_msgs +geometry_msgs +rcl_interfaces +builtin_interfaces +std_msgs +geometry_msgs +rosidl_default_runtime +rcl_interfaces +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +ros_gz_sim: + + +ros_gz_sim +Tools for using Gazebo Sim simulation with ROS. +Alejandro Hernandez +Apache 2.0 +Alejandro Hernandez +ament_cmake +pkg-config +ament_index_python +libgflags-dev +rclcpp +std_msgs +gz-sim7 +gz-math7 +ignition-gazebo6 +ignition-math6 +ignition-gazebo6 +ignition-math6 +ignition-gazebo5 +ignition-math6 +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ros_gz_sim_demos: + +ros_gz_sim_demos +Demos using Gazebo Sim simulation with ROS. +Apache 2.0 +Louise Poubel +ament_cmake +ignition-gazebo6 +ignition-gazebo6 +ignition-gazebo5 +image_transport_plugins +robot_state_publisher +ros_gz_bridge +ros_gz_sim +ros_gz_image +rqt_image_view +rqt_plot +rqt_topic +rviz2 +sdformat_urdf +xacro +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ros_ign: + + +ros_ign +Shim meta-package to redirect toros_gz. +Brandon Ong +Apache 2.0 +ament_cmake +ros_gz +ros_ign_bridge +ros_ign_gazebo +ros_ign_gazebo_demos +ros_ign_image +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ros_ign_bridge: + + +ros_ign_bridge +Shim package to redirect to ros_gz_bridge. +Brandon Ong +Apache 2.0 +ament_cmake +ament_index_cpp +ros_gz_bridge + +ament_cmake + + +----- +ros_ign_gazebo: + + +ros_ign_gazebo +Shim package to redirect to ros_gz_sim. +Brandon Ong +Apache 2.0 +ament_cmake +ament_index_cpp +ros_gz_sim + +ament_cmake + + +----- +ros_ign_gazebo_demos: + +ros_ign_gazebo_demos +Shim package to redirect to ros_gz_sim_demos. +Apache 2.0 +Brandon Ong +ament_cmake +ros_gz_sim_demos +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ros_ign_image: + + +ros_ign_image +Shim package to redirect to ros_gz_image. +Brandon Ong +Apache 2.0 +ament_cmake +ament_index_cpp +ros_gz_image + +ament_cmake + + +----- +ros_ign_interfaces: + +ros_ign_interfaces +Shim package to redirect to ros_gz_interfaces. +Apache 2.0 +Brandon Ong +Zhenpeng Ge +ament_cmake +rosidl_default_generators +builtin_interfaces +ros_gz_interfaces +std_msgs +geometry_msgs +builtin_interfaces +ros_gz_interfaces +std_msgs +geometry_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +ros_image_to_qimage: + + +ros_image_to_qimage +A package that converts a ros image msg to a qimage object +ijnek +Apache License 2.0 +ament_cmake +sensor_msgs +qtbase5-dev +cv_bridge +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ros_testing: + + +ros_testing +The entry point package to launch testing in ROS. +Michel Hidalgo +Apache License 2.0 +Michel Hidalgo +ament_cmake +launch_testing_ament_cmake +ros2test +ament_cmake_core +ament_cmake_export_dependencies +launch_testing +launch_testing_ros +launch_testing_ament_cmake +launch_testing +launch_testing_ros +ros2test + +ament_cmake + + +----- +ros_workspace: + + +ros_workspace +Provides the prefix level environment files for ROS 2 packages. +Steven! Ragnarök +Apache License 2.0 +ament_cmake_core +ament_package +cmake + +cmake + + +----- +rosapi: + +rosapi +Provides service calls for getting ros meta-information, +like list of topics, +services, +params, +etc. +BSD +http://ros.org/wiki/rosapi +https://github.com/RobotWebTools/rosbridge_suite/issues +https://github.com/RobotWebTools/rosbridge_suite +Jonathan Mace +Jihoon Lee +Foxglove +ament_cmake_ros +rosapi_msgs +builtin_interfaces +rclpy +rcl_interfaces +rosbridge_library +ros2node +ros2param +ros2pkg +ros2service +ros2topic +ament_cmake_pytest +sensor_msgs +shape_msgs +geometry_msgs +rmw_dds_common + +ament_cmake + + + +----- +rosapi_msgs: + +rosapi_msgs +Provides service calls for getting ros meta-information, +like list of topics, +services, +params, +etc. +BSD +http://ros.org/wiki/rosapi +https://github.com/RobotWebTools/rosbridge_suite/issues +https://github.com/RobotWebTools/rosbridge_suite +Jonathan Mace +Jihoon Lee +Foxglove +ament_cmake_ros +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rcl_interfaces +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +rosbag2: + +rosbag2 +Meta package for rosbag2 related packages +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake +ros2bag +rosbag2_compression +rosbag2_cpp +rosbag2_py +rosbag2_storage +rosbag2_transport +shared_queues_vendor +rosbag2_compression_zstd +rosbag2_storage_default_plugins +sqlite3_vendor +rosbag2_test_common +rosbag2_tests + +ament_cmake + + +----- +rosbag2_compression: + + +rosbag2_compression +Compression implementations for rosbag2 bags and messages. +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake +rcpputils +rcutils +rosbag2_cpp +rosbag2_storage +ament_cmake_gmock +ament_lint_auto +ament_lint_common +rclcpp +rosbag2_test_common + +ament_cmake + + +----- +rosbag2_compression_zstd: + + +rosbag2_compression_zstd +Zstandard compression library implementation of rosbag2_compression +Geoffrey Biggs +Michel Hidalgo +ROS 2 Tooling WG +Apache 2.0 +Emerson Knapp +ament_cmake +pluginlib +rcpputils +rcutils +rosbag2_compression +zstd_vendor +ament_cmake_gmock +ament_lint_auto +ament_lint_common +rclcpp +rosbag2_test_common + +ament_cmake + + +----- +rosbag2_cpp: + +rosbag2_cpp +C++ ROSBag2 client library +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake +ament_index_cpp +pluginlib +rclcpp +rcutils +rcpputils +rmw +rmw_implementation +rosbag2_storage +rosidl_runtime_c +rosidl_runtime_cpp +rosidl_typesupport_cpp +rosidl_typesupport_introspection_cpp +shared_queues_vendor +rosbag2_storage_default_plugins +ament_cmake_gmock +ament_lint_auto +ament_lint_common +test_msgs +rosbag2_test_common + +ament_cmake + + +----- +rosbag2_interfaces: + + +rosbag2_interfaces +Interface definitions for controlling rosbag2 +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rosbag2_performance_benchmarking: + + +rosbag2_performance_benchmarking +Code to benchmark rosbag2 +Geoffrey Biggs +Michel Hidalgo +Adam Dabrowski +Apache License 2.0 +ament_cmake +rclcpp +rosbag2_compression +rosbag2_cpp +rosbag2_storage +rmw +std_msgs +yaml_cpp_vendor +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +rosbag2_py: + + +rosbag2_py +Python API for rosbag2 +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +Mabel Zhang +Jacob Perron +ament_cmake_ros +ament_cmake_python +python_cmake_module +pybind11_vendor +rosbag2_compression +rosbag2_cpp +rosbag2_storage +rosbag2_transport +rpyutils +ament_lint_auto +ament_lint_common +python3-pytest +rcl_interfaces +rclpy +rosbag2_storage_default_plugins +rosidl_runtime_py +std_msgs + +ament_cmake + + +----- +rosbag2_storage: + +rosbag2_storage +ROS2 independent storage format to store serialized ROS2 messages +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake +pluginlib +rcpputils +rcutils +yaml_cpp_vendor +ament_cmake_gtest +ament_cmake_gmock +ament_lint_auto +ament_lint_common +rosbag2_test_common + +ament_cmake + + +----- +rosbag2_storage_default_plugins: + +rosbag2_storage_default_plugins +ROSBag2 SQLite3 storage plugin +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake +pluginlib +rcpputils +rcutils +rosbag2_storage +sqlite3_vendor +yaml_cpp_vendor +ament_lint_auto +ament_lint_common +ament_cmake_gmock +rosbag2_test_common + +ament_cmake + + +----- +rosbag2_storage_mcap: + + +rosbag2_storage_mcap +rosbag2 storage plugin using the MCAP file format +Foxglove +Apache-2.0 +ament_cmake +ament_index_cpp +mcap_vendor +pluginlib +rcutils +rosbag2_storage +ament_cmake_clang_format +ament_cmake_gmock +ament_lint_auto +ament_lint_common +rcpputils +rosbag2_cpp +rosbag2_test_common +std_msgs +rosbag2_storage_mcap_testdata + +ament_cmake + + +----- +rosbag2_storage_mcap_testdata: + + +rosbag2_storage_mcap_testdata +message definition test fixtures for MCAP schema recording +James Smith +Apache-2.0 +ament_cmake +rosidl_default_generators +ament_lint_auto +ament_lint_common + +ament_cmake + +rosidl_interface_packages + +----- +rosbag2_test_common: + + +rosbag2_test_common +Commonly used test helper classes and fixtures for rosbag2 +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake +rclcpp +rcutils +rclcpp +rcutils +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +rosbag2_tests: + + +rosbag2_tests +Tests package for rosbag2 +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake +ament_index_cpp +ament_cmake_gmock +ament_lint_auto +ament_lint_common +rclcpp +rcpputils +ros2bag +rosbag2_compression +rosbag2_compression_zstd +rosbag2_cpp +rosbag2_storage_default_plugins +rosbag2_storage +rosbag2_test_common +std_msgs +test_msgs + +ament_cmake + + +----- +rosbag2_transport: + + +rosbag2_transport +Layer encapsulating ROS middleware to allow rosbag2 to be used with or without middleware +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake_ros +rclcpp +rosbag2_compression +rosbag2_cpp +rosbag2_interfaces +rosbag2_storage +rmw +shared_queues_vendor +yaml_cpp_vendor +keyboard_handler +ament_cmake_gmock +ament_index_cpp +ament_lint_auto +ament_lint_common +rmw_implementation_cmake +rosbag2_compression_zstd +rosbag2_test_common +test_msgs + +ament_cmake + + +----- +rosbridge_library: + +rosbridge_library +The core rosbridge package, +responsible for interpreting JSON andperforming the appropriate ROS action, +like subscribe, +publish, +call service, +and interact with params. +BSD +http://ros.org/wiki/rosbridge_library +https://github.com/RobotWebTools/rosbridge_suite/issues +https://github.com/RobotWebTools/rosbridge_suite +Jonathan Mace +Jihoon Lee +Foxglove +ament_cmake +ament_cmake_ros +python3-pil +python3-bson +rclpy +python3-pil +rosidl_default_runtime +python3-bson +rosbridge_test_msgs +actionlib_msgs +ament_cmake_pytest +builtin_interfaces +diagnostic_msgs +example_interfaces +geometry_msgs +nav_msgs +sensor_msgs +std_msgs +std_srvs +stereo_msgs +tf2_msgs +trajectory_msgs +visualization_msgs + +ament_cmake + + +----- +rosbridge_msgs: + +rosbridge_msgs +Package containing message files +Hans-Joachim Krauch +Hans-Joachim Krauch +Foxglove +BSD +ament_cmake_ros +rosidl_default_generators +builtin_interfaces +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +rosbridge_server: + +rosbridge_server +A WebSocket interface to rosbridge. +BSD +http://ros.org/wiki/rosbridge_server +https://github.com/RobotWebTools/rosbridge_suite/issues +https://github.com/RobotWebTools/rosbridge_suite +Jonathan Mace +Jihoon Lee +Foxglove +ament_cmake +ament_cmake_ros +python3-tornado +python3-twisted +rclpy +rosbridge_library +rosbridge_msgs +rosapi +python3-autobahn +launch +launch_ros +launch_testing +launch_testing_ros +launch_testing_ament_cmake +std_srvs + +ament_cmake + + +----- +rosbridge_suite: + +rosbridge_suite +Rosbridge provides a JSON API to ROS functionality for non-ROS programs. There are a variety of front ends that interface with rosbridge, +including a WebSocket server for web browsers to interact with. Rosbridge_suite is a meta-package containing rosbridge, +various front end packages for rosbridge like a WebSocket package, +and helper packages. +BSD +http://ros.org/wiki/rosbridge_suite +https://github.com/RobotWebTools/rosbridge_suite/issues +https://github.com/RobotWebTools/rosbridge_suite +Jonathan Mace +Jihoon Lee +Foxglove +ament_cmake_core +rosbridge_library +rosbridge_server +rosapi + +ament_cmake + + +----- +rosbridge_test_msgs: + +rosbridge_test_msgs +Message and service definitions used in internal tests for rosbridge packages. +BSD +http://ros.org/wiki/rosbridge_library +https://github.com/RobotWebTools/rosbridge_suite/issues +https://github.com/RobotWebTools/rosbridge_suite +Jonathan Mace +Jihoon Lee +Foxglove +ament_cmake +builtin_interfaces +std_msgs +geometry_msgs +rosidl_default_generators +builtin_interfaces +rclpy +std_msgs +geometry_msgs +rosidl_default_runtime +actionlib_msgs +ament_cmake_pytest +builtin_interfaces +diagnostic_msgs +example_interfaces +geometry_msgs +nav_msgs +sensor_msgs +std_msgs +std_srvs +stereo_msgs +tf2_msgs +trajectory_msgs +visualization_msgs +rosidl_interface_packages + +ament_cmake + + +----- +rosgraph_msgs: + + +rosgraph_msgs +Messages relating to the ROS Computation Graph. These are generally considered to be low-level messages that end users do not interact with. +Chris Lalancette +Apache License 2.0 +Dirk Thomas +Michel Hidalgo +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +rosidl_adapter: + + +rosidl_adapter +API and scripts to parse .msg/.srv/.action files and convert them to .idl. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Dirk Thomas +Chris Lalancette +ament_cmake_core +python3 +ament_cmake +python3-empy +rosidl_cli +ament_cmake_pytest +ament_lint_common +ament_lint_auto + +ament_cmake + + +----- +rosidl_cli: + + +rosidl_cli +Command line tools for ROS interface generation. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Chris Lalancette +Michel Hidalgo +python3-argcomplete +python3-importlib-metadata +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +python3-pytest + +ament_python + + +----- +rosidl_cmake: + + +rosidl_cmake +The CMake functionality to invoke code generation for ROS interface files. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Dirk Thomas +Chris Lalancette +ament_cmake +ament_cmake_python +ament_cmake +python3-empy +rosidl_adapter +rosidl_parser +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +rosidl_default_generators: + + +rosidl_default_generators +A configuration package defining the default ROS interface generators. +Shane Loretz +Apache License 2.0 +Dirk Thomas +ament_cmake +ament_cmake_core +rosidl_cmake +rosidl_generator_c +rosidl_generator_cpp +rosidl_generator_py +rosidl_typesupport_c +rosidl_typesupport_fastrtps_c +rosidl_typesupport_introspection_c +rosidl_typesupport_cpp +rosidl_typesupport_fastrtps_cpp +rosidl_typesupport_introspection_cpp +ament_lint_auto +ament_lint_common +rosidl_generator_packages +rosidl_typesupport_c_packages +rosidl_typesupport_cpp_packages + +ament_cmake + + +----- +rosidl_default_runtime: + + +rosidl_default_runtime +A configuration package defining the runtime for the ROS interfaces. +Shane Loretz +Apache License 2.0 +Dirk Thomas +ament_cmake +rosidl_runtime_c +rosidl_runtime_cpp +rosidl_generator_py +rosidl_typesupport_c +rosidl_typesupport_fastrtps_c +rosidl_typesupport_introspection_c +rosidl_typesupport_cpp +rosidl_typesupport_fastrtps_cpp +rosidl_typesupport_introspection_cpp +ament_lint_auto +ament_lint_common +rosidl_runtime_packages +rosidl_typesupport_c_packages +rosidl_typesupport_cpp_packages + +ament_cmake + + +----- +rosidl_generator_c: + + +rosidl_generator_c +Generate the ROS interfaces in C. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Dirk Thomas +William Woodall +Chris Lalancette +ament_cmake_python +ament_cmake_ros +ament_cmake_core +python3 +rosidl_cmake +rosidl_typesupport_interface +rcutils +ament_index_python +rosidl_cli +rosidl_parser +rcutils +ament_cmake_gtest +ament_lint_auto +ament_lint_common +rosidl_cmake +rosidl_runtime_c +test_interface_files +rosidl_generator_packages + +ament_cmake + + +----- +rosidl_generator_cpp: + + +rosidl_generator_cpp +Generate the ROS interfaces in C++. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Dirk Thomas +Chris Lalancette +ament_cmake +ament_cmake_core +python3 +rosidl_cmake +rosidl_generator_c +rosidl_runtime_cpp +ament_index_python +rosidl_cli +rosidl_parser +ament_cmake_gtest +ament_lint_auto +ament_lint_common +rosidl_cmake +rosidl_runtime_cpp +rosidl_runtime_c +test_interface_files +rosidl_generator_packages + +ament_cmake + + +----- +rosidl_generator_dds_idl: + + +rosidl_generator_dds_idl +Generate the DDS interfaces for ROS interfaces. +Shane Loretz +Apache License 2.0 +Dirk Thomas +ament_cmake +ament_cmake +rosidl_cmake +ament_index_python +rosidl_cli +ament_cmake_pytest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +rosidl_generator_py: + + +rosidl_generator_py +Generate the ROS interfaces in Python. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Esteve Fernandez +Mikael Arguedas +Dirk Thomas +rosidl_runtime_c +ament_cmake +rmw +ament_cmake +ament_index_python +python_cmake_module +rosidl_cmake +rosidl_generator_c +rosidl_typesupport_c +rosidl_typesupport_interface +ament_index_python +python3-numpy +rosidl_cli +rosidl_generator_c +rosidl_parser +rosidl_runtime_c +rpyutils +ament_cmake_pytest +ament_index_python +ament_lint_auto +ament_lint_common +python3-numpy +python3-pytest +python_cmake_module +rmw +rosidl_cmake +rosidl_typesupport_introspection_c +rosidl_typesupport_fastrtps_c +rosidl_generator_c +rosidl_generator_cpp +rosidl_parser +rosidl_typesupport_c +rpyutils +test_interface_files +rosidl_generator_packages + +ament_cmake + + +----- +rosidl_parser: + + +rosidl_parser +The parser for `.idl` ROS interface files. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Dirk Thomas +Chris Lalancette +ament_cmake +python3-lark-parser +rosidl_adapter +ament_cmake_pytest +ament_lint_auto +ament_lint_common +python3-pytest + +ament_cmake + + +----- +rosidl_runtime_c: + + +rosidl_runtime_c +Provides definitions, +initialization and finalization functions, +and macros for getting and working with rosidl typesupport types in C. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Dirk Thomas +William Woodall +Chris Lalancette +ament_cmake_ros +rosidl_typesupport_interface +ament_cmake +rosidl_typesupport_interface +rcutils +ament_lint_auto +ament_lint_common +performance_test_fixture +rosidl_runtime_packages + +ament_cmake + + +----- +rosidl_runtime_cpp: + + +rosidl_runtime_cpp +Provides definitions and templated functions for getting and working with rosidl typesupport types in C++. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Dirk Thomas +Chris Lalancette +ament_cmake +ament_cmake +rosidl_runtime_c +ament_cmake_gtest +ament_lint_auto +ament_lint_common +performance_test_fixture +rosidl_runtime_packages + +ament_cmake + + +----- +rosidl_runtime_py: + + +rosidl_runtime_py +Runtime utilities for working with generated ROS interfaces in Python. +Shane Loretz +Apache License 2.0 +Dirk Thomas +Jacob Perron +python3-numpy +python3-yaml +rosidl_parser +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +python3-pytest +std_msgs +std_srvs +test_msgs + +ament_python + + +----- +rosidl_typesupport_c: + + +rosidl_typesupport_c +Generate the type support for C messages. +Chris Lalancette +Shane Loretz +Apache License 2.0 +Dirk Thomas +ament_cmake_ros +python3 +rcpputils +rcutils +rosidl_runtime_c +rosidl_typesupport_introspection_c +ament_cmake_core +rosidl_runtime_c +ament_index_python +rosidl_cli +rosidl_typesupport_interface +ament_lint_auto +ament_lint_common +mimick_vendor +performance_test_fixture +rosidl_typesupport_c_packages +rosidl_runtime_packages + +ament_cmake + + +----- +rosidl_typesupport_cpp: + + +rosidl_typesupport_cpp +Generate the type support for C++ messages. +Chris Lalancette +Shane Loretz +Apache License 2.0 +Dirk Thomas +ament_cmake_ros +python3 +rcutils +rcpputils +rosidl_runtime_c +rosidl_typesupport_c +rosidl_typesupport_introspection_cpp +ament_cmake_core +rosidl_typesupport_c +rosidl_runtime_c +rosidl_runtime_cpp +ament_index_python +rosidl_cli +rosidl_typesupport_interface +ament_lint_auto +ament_lint_common +performance_test_fixture +rosidl_typesupport_cpp_packages +rosidl_runtime_packages + +ament_cmake + + +----- +rosidl_typesupport_fastrtps_c: + + +rosidl_typesupport_fastrtps_c +Generate the C interfaces for eProsima FastRTPS. +Shane Loretz +Apache License 2.0 +Dirk Thomas +Michel Hidalgo +Ricardo González +ament_cmake_ros +ament_cmake_python +ament_cmake_ros +fastrtps_cmake_module +python3 +rosidl_generator_c +rosidl_runtime_cpp +rosidl_typesupport_interface +fastcdr +rmw +rosidl_runtime_c +rosidl_typesupport_fastrtps_cpp +ament_index_python +rosidl_cli +rosidl_cmake +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_common +osrf_testing_tools_cpp +performance_test_fixture +rosidl_typesupport_c_packages + +ament_cmake + + +----- +rosidl_typesupport_fastrtps_cpp: + + +rosidl_typesupport_fastrtps_cpp +Generate the C++ interfaces for eProsima FastRTPS. +Shane Loretz +Apache License 2.0 +Dirk Thomas +Michel Hidalgo +Ricardo González +ament_cmake +ament_cmake_python +fastrtps_cmake_module +ament_cmake_ros +fastrtps_cmake_module +python3 +rosidl_generator_cpp +rosidl_runtime_cpp +rosidl_typesupport_interface +fastcdr +rmw +rosidl_runtime_c +ament_index_python +rosidl_cli +rosidl_cmake +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_common +osrf_testing_tools_cpp +performance_test_fixture +rosidl_typesupport_cpp_packages + +ament_cmake + + +----- +rosidl_typesupport_interface: + + +rosidl_typesupport_interface +The interface for rosidl typesupport packages. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Dirk Thomas +Chris Lalancette +ament_cmake +ament_lint_auto +ament_lint_common +ament_cmake_gtest + +ament_cmake + + +----- +rosidl_typesupport_introspection_c: + + +rosidl_typesupport_introspection_c +Generate the message type support for dynamic message construction in C. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Dirk Thomas +Chris Lalancette +ament_cmake_ros +ament_cmake +python3 +rosidl_cmake +rosidl_runtime_c +ament_index_python +rosidl_cli +rosidl_cmake +rosidl_parser +ament_lint_auto +ament_lint_common +rosidl_typesupport_c_packages + +ament_cmake + + +----- +rosidl_typesupport_introspection_cpp: + + +rosidl_typesupport_introspection_cpp +Generate the message type support for dynamic message construction in C++. +Michel Hidalgo +Shane Loretz +Apache License 2.0 +Dirk Thomas +Chris Lalancette +ament_cmake_ros +ament_cmake +python3 +rosidl_cmake +rosidl_runtime_c +rosidl_runtime_cpp +rosidl_runtime_cpp +rosidl_typesupport_introspection_c +ament_index_python +rosidl_cli +rosidl_cmake +rosidl_parser +rosidl_typesupport_interface +rosidl_typesupport_introspection_c +ament_lint_auto +ament_lint_common +rosidl_typesupport_cpp_packages + +ament_cmake + + +----- +rot_conv: + + +rot_conv +A collection of functions that address common computations and numerical handling of rotations in 3D Euclidean space +ijnek +BSD +ament_cmake +eigen3_cmake_module +eigen +eigen3_cmake_module +eigen + +ament_cmake + + +----- +rplidar_ros: + +rplidar_ros +The rplidar ros package, +support rplidar A2/A1 and A3/S1 +Hunter L. Allen +Slamtec ROS Maintainer +BSD +ament_cmake_auto +ament_cmake_ros +rclcpp +sensor_msgs +std_srvs +rclcpp_components +rclcpp +sensor_msgs +std_srvs +rclcpp_components + +ament_cmake + + +----- +rpyutils: + + +rpyutils +Package containing various utility types and functions for Python +Jacob Perron +Apache License 2.0 +Jacob Perron +ament_copyright +ament_flake8 +ament_pep257 +ament_xmllint +python3-pytest + +ament_python + + +----- +rqt: + +rqt +rqt is a Qt-based framework for GUI development for ROS. It consists of three parts/metapackages
+
    +
  • rqt (you're here)
  • +
  • +rqt_common_plugins- ROS backend tools suite that can be used on/off of robot runtime.
  • +
  • +rqt_robot_plugins- Tools for interacting with robots during their runtime.
  • +
rqt metapackage provides a widgetrqt_guithat enables multiple `rqt` widgets to be docked in a single window.
+Michael Jeronimo +BSD +http://ros.org/wiki/rqt +https://github.com/ros-visualization/rqt +https://github.com/ros-visualization/rqt/issues +Dirk Thomas +Dorian Scholz +Aaron Blasdel +rqt_gui +rqt_gui_cpp +rqt_gui_py +rqt_py_common + +ament_python + +
+----- +rqt_action: + +rqt_action +rqt_action provides a feature to introspect all available ROS action types. By utilizing rqt_msg, +the output format is unified with it and rqt_srv. Note that the actions shown on this plugin is the ones that are stored on your machine, +not on the ROS core your rqt instance connects to. +Audrow Nash +BSD +http://wiki.ros.org/rqt_action +https://github.com/ros-visualization/rqt_action +https://github.com/ros-visualization/rqt_action/issues +Aaron Blasdel +Geoffrey Biggs +Isaac Isao Saito +Mabel Zhang +Mikael Arguedas +rclpy +rqt_msg +python_qt_binding +rqt_gui +rqt_gui_py +rqt_py_common + +ament_python + + + +----- +rqt_bag: + +rqt_bag +rqt_bag provides a GUI plugin for displaying and replaying ROS bag files. +Mabel Zhang +Michael Jeronimo +BSD +http://wiki.ros.org/rqt_bag +https://github.com/ros-visualization/rqt_bag +https://github.com/ros-visualization/rqt_bag/issues +Dirk Thomas +Aaron Blasdel +Austin Hendrix +Tim Field +python_qt_binding +rclpy +rosbag2_py +rqt_gui +rqt_gui_py + +ament_python + + + +----- +rqt_bag_plugins: + +rqt_bag_plugins +rqt_bag provides a GUI plugin for displaying and replaying ROS bag files. +Mabel Zhang +Michael Jeronimo +BSD +http://wiki.ros.org/rqt_bag +https://github.com/ros-visualization/rqt_bag +https://github.com/ros-visualization/rqt_bag/issues +Dirk Thomas +Aaron Blasdel +Austin Hendrix +Tim Field +geometry_msgs +python3-cairo +python3-pil +rclpy +rosbag2 +rqt_bag +rqt_gui +rqt_gui_py +rqt_plot +sensor_msgs +std_msgs + +ament_python + + + +----- +rqt_common_plugins: + + +rqt_common_plugins +rqt_common_plugins metapackage provides ROS backend graphical tools suite that can be used on/off of robot runtime.
+
To run any rqt plugins, +just type in a single command "rqt", +then select any plugins you want from the GUI that launches afterwards.
+
rqt consists of three following metapackages:
+
    +
  • +rqt- core modules of rqt (ROS GUI) framework. rqt plugin developers barely needs to pay attention to this metapackage.
  • +
  • rqt_common_plugins (you're here!)
  • +
  • +rqt_robot_plugins- rqt plugins that are particularly used with robots during their runtime.
  • +
    +
+
+
+Ivan Paunovic +BSD +http://ros.org/wiki/rqt_common_plugins +https://github.com/ros-visualization/rqt_common_plugins +https://github.com/ros-visualization/rqt_common_plugins/issues +Dirk Thomas +Dorian Scholz +Thibault Kruse +Aaron Blasdel +Isaac Saito +ament_cmake +rqt_action +rqt_bag +rqt_bag_plugins +rqt_console +rqt_graph +rqt_image_view +rqt_msg +rqt_plot +rqt_publisher +rqt_py_common +rqt_py_console +rqt_reconfigure +rqt_service_caller +rqt_shell +rqt_srv +rqt_topic + +ament_cmake + +
+----- +rqt_console: + +rqt_console +rqt_console provides a GUI plugin for displaying and filtering ROS messages. +Dirk Thomas +Aaron Blasdel +Aaron Blasdel +BSD +http://wiki.ros.org/rqt_console +https://github.com/ros-visualization/rqt_console +https://github.com/ros-visualization/rqt_console/issues +ament_index_python +python_qt_binding +rclpy +rqt_gui +rqt_gui_py +rqt_py_common +rcl_interfaces + + +ament_python + + + +----- +rqt_graph: + +rqt_graph +rqt_graph provides a GUI plugin for visualizing the ROS computation graph.
Its components are made generic so that other packages where you want to achieve graph representation can depend upon this pkg (userqt_depto find out the pkgs that depend. rqt_dep itself depends on rqt_graph too).
+Michael Jeronimo +William Woodall +BSD +http://wiki.ros.org/rqt_graph +https://github.com/ros-visualization/rqt_graph +https://github.com/ros-visualization/rqt_graph/issues +Dirk Thomas +Aaron Blasdel +ament_index_python +python_qt_binding +qt_dotgraph +rqt_gui +rqt_gui_py + +ament_python + + +
+----- +rqt_gui: + +rqt_gui +rqt_gui provides the main to start an instance of the ROS integrated graphical user interface provided by qt_gui. +Michael Jeronimo +BSD +http://ros.org/wiki/rqt_gui +https://github.com/ros-visualization/rqt +https://github.com/ros-visualization/rqt/issues +Dirk Thomas +qt_gui +ament_index_python +python_qt_binding +python3-catkin-pkg-modules +qt_gui +rclpy +ament_lint_auto +ament_lint_common + +ament_python + + +----- +rqt_gui_cpp: + +rqt_gui_cpp +rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS. +Michael Jeronimo +BSD +http://ros.org/wiki/rqt_gui_cpp +https://github.com/ros-visualization/rqt +https://github.com/ros-visualization/rqt/issues +Dirk Thomas +ament_cmake +pluginlib +rclcpp +qt_gui +qt_gui_cpp +qtbase5-dev +qt_gui +qt_gui_cpp + +ament_cmake + + + +----- +rqt_gui_py: + +rqt_gui_py +rqt_gui_py enables GUI plugins to use the Python client library for ROS. +Michael Jeronimo +BSD +http://ros.org/wiki/rqt_gui_py +https://github.com/ros-visualization/rqt +https://github.com/ros-visualization/rqt/issues +Dirk Thomas +qt_gui +rqt_gui +qt_gui +rqt_gui +ament_lint_auto +ament_lint_common + + +ament_python + + +----- +rqt_image_overlay: + + +rqt_image_overlay +An rqt plugin to display overlays for custom msgs on an image using plugins. +ijnek +Apache License 2.0 +ament_cmake +rclcpp +pluginlib +rqt_gui +rqt_gui_cpp +image_transport +qtbase5-dev +ros_image_to_qimage +rqt_image_overlay_layer +ament_lint_auto +ament_lint_common +ament_cmake_gtest +compressed_image_transport +std_msgs + +ament_cmake + + + +----- +rqt_image_overlay_layer: + + +rqt_image_overlay_layer +Provides an rqt_image_overlay_layer plugin interface, +and a template impelementation class +ijnek +Apache License 2.0 +ament_cmake +rclcpp +rosidl_runtime_cpp +rcpputils +pluginlib +qtbase5-dev +message_filters +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +rqt_image_view: + +rqt_image_view +rqt_image_view provides a GUI plugin for displaying images using image_transport. +Mabel Zhang +BSD +http://wiki.ros.org/rqt_image_view +https://github.com/ros-visualization/rqt_image_view +https://github.com/ros-visualization/rqt_image_view/issues +Dirk Thomas +ament_cmake +rclcpp +cv_bridge +geometry_msgs +image_transport +qtbase5-dev +rqt_gui +rqt_gui_cpp +qt_gui_cpp +sensor_msgs +cv_bridge +geometry_msgs +image_transport +rqt_gui +rqt_gui_cpp +qt_gui_cpp +sensor_msgs + +ament_cmake + + + +----- +rqt_joint_trajectory_controller: " + + +rqt_joint_trajectory_controller +Graphical frontend for interacting with joint_trajectory_controller instances. +Bence Magyar +Apache-2.0 +Adolfo Rodriguez Tsouroukdissian +Noel Jimenez Garcia +control_msgs +controller_manager_msgs +python_qt_binding +python3-rospkg +trajectory_msgs +rclpy +rqt_gui +rqt_gui_py +qt_gui + +ament_python + + +" +----- +rqt_moveit: " + + +rqt_moveit +An rqt-based tool that assists monitoring tasks forMoveIt!motion planner developers and users. Currently the following items are monitored if they are either running, +existing or published:
    +
  • Node: /move_group
  • +
  • Parameter: [/robot_description, +/robot_description_semantic]
  • +
  • Topic: Following types are monitored. Published "names" are ignored.
    [sensor_msgs/PointCloud, +sensor_msgs/PointCloud2, +sensor_msgs/Image, +sensor_msgs/CameraInfo]
  • +
Since this package is not made by the MoveIt! development team (although with assistance from the them), +please post issue reports to the designated tracker (not MoveIt!'s main tracker).
+Isaac I.Y. Saito +Arne Hitzmann +Isaac Saito +BSD +http://wiki.ros.org/rqt_moveit +https://github.com/ros-visualization/rqt_moveit +https://github.com/ros-visualization/rqt_moveit/issues +rosidl_default_generators +python-setuptools +python3-setuptools +python_qt_binding +rclpy +rqt_gui +rqt_gui_py +rqt_py_common +rqt_topic +sensor_msgs + + +ament_python + +
" +----- +rqt_msg: + +rqt_msg +A Python GUI plugin for introspecting available ROS message types. Note that the msgs available through this plugin is the ones that are stored on your machine, +not on the ROS core your rqt instance connects to. +Audrow Nash +BSD +http://wiki.ros.org/rqt_msg +https://github.com/ros-visualization/rqt_msg +https://github.com/ros-visualization/rqt_msg/issues +Aaron Blasdel +Dirk Thomas +Michael Lautman +python3-catkin-pkg-modules +python_qt_binding +rclpy +rqt_gui +rqt_gui_py +rqt_py_common +rqt_console + + + +ament_python + + +----- +rqt_plot: + +rqt_plot +rqt_plot provides a GUI plugin visualizing numeric values in a 2D plot using different plotting backends. +Mabel Zhang +Scott K Logan +Dorian Scholz +Austin Hendrix +BSD +http://wiki.ros.org/rqt_plot +https://github.com/ros-visualization/rqt_plot +https://github.com/ros-visualization/rqt_plot/issues +Dorian Scholz +Dirk Thomas +python_qt_binding +python3-matplotlib +python3-numpy +python3-catkin-pkg-modules +qt_gui_py_common +rclpy +rqt_gui +rqt_gui_py +rqt_py_common +std_msgs + + +ament_python + + + +----- +rqt_publisher: + +rqt_publisher +rqt_publisher provides a GUI plugin for publishing arbitrary messages with fixed or computed field values. +Dirk Thomas +Dorian Scholz +BSD +http://wiki.ros.org/rqt_publisher +https://github.com/ros-visualization/rqt_publisher +https://github.com/ros-visualization/rqt_publisher/issues +Dorian Scholz +python_qt_binding +python3-catkin-pkg-modules +qt_gui_py_common +rqt_gui +rqt_gui_py +rqt_py_common + + +ament_python + + +----- +rqt_py_common: + +rqt_py_common +rqt_py_common provides common functionality for rqt plugins written in Python. Despite no plugin is provided, +this package is part of the rqt_common_plugins repository to keep refactoring generic functionality from these common plugins into this package as easy as possible. Functionality included in this package should cover generic ROS concepts and should not introduce any special dependencies beside "ros_base". +Dorian Scholz +Michael Jeronimo +BSD +http://ros.org/wiki/rqt_py_common +https://github.com/ros-visualization/rqt_common_plugins +https://github.com/ros-visualization/rqt_common_plugins/issues +Dorian Scholz +Isaac Saito +Dirk Thomas +ament_cmake +qtbase5-dev +rclpy +python_qt_binding +qt_gui +ament_cmake_pytest +python_cmake_module +rosidl_default_generators +rosidl_default_runtime + +ament_cmake + + + +----- +rqt_py_console: + +rqt_py_console +rqt_py_console is a Python GUI plugin providing an interactive Python console. +Dorian Scholz +Michael Lautman +BSD +http://wiki.ros.org/rqt_py_console +https://github.com/ros-visualization/rqt_py_console +https://github.com/ros-visualization/rqt_py_console/issues +Dorian Scholz +ament_index_python +python_qt_binding +qt_gui +qt_gui_py_common +rclpy +rqt_gui +rqt_gui_py + + + +ament_python + + +----- +rqt_reconfigure: + +rqt_reconfigure +This rqt plugin provides a way to view and edit parameters on nodes. +Scott K Logan +Michael Jeronimo +BSD +Apache License 2.0 +http://wiki.ros.org/rqt_reconfigure +https://github.com/ros-visualization/rqt_reconfigure +https://github.com/ros-visualization/rqt_reconfigure/issues +Isaac Saito +Ze'ev Klapow +ament_index_python +python_qt_binding +python3-yaml +qt_gui_py_common +rclpy +rqt_console +rqt_gui +rqt_gui_py +rqt_py_common +ament_copyright +ament_flake8 +ament_xmllint + + +ament_python + + + +----- +rqt_robot_dashboard: " + + +rqt_robot_dashboard +rqt_robot_dashboard provides an infrastructure for building robot dashboard plugins in rqt. +Aaron Blasdel +David V. Lu!! +BSD +http://wiki.ros.org/rqt_robot_dashboard +https://github.com/ros-visualization/rqt_robot_dashboard +https://github.com/ros-visualization/rqt_robot_dashboard/issues +Ze'ev Klapow +python-setuptools +python3-setuptools +diagnostic_msgs +python_qt_binding +qt_gui +rclpy +rqt_console +rqt_gui +rqt_gui_py +rqt_robot_monitor + + +ament_python + +" +----- +rqt_robot_monitor: " + + +rqt_robot_monitor +rqt_robot_monitor displays diagnostics_agg topics messages that are published bydiagnostic_aggregator. rqt_robot_monitor is a direct port to rqt ofrobot_monitor. All diagnostics are fall into one of three tree panes depending on the status of diagnostics (normal, +warning, +error/stale). Status are shown in trees to represent their hierarchy. Worse status dominates the higher level status.
+
    Ex. 'Computer' category has 3 sub devices. 2 are green but 1 is error. Then 'Computer' becomes error.
You can look at the detail of each status by double-clicking the tree nodes.
Currently re-usable API to other pkgs are not explicitly provided.
+Aaron Blasdel +Arne Hitzmann +Austin Hendrix +BSD +http://wiki.ros.org/rqt_robot_monitor +https://github.com/ros-visualization/rqt_robot_monitor +https://github.com/ros-visualization/rqt_robot_monitor/issues +Austin Hendrix +Isaac Saito +Ze'ev Klapow +Kevin Watts +Josh Faust +rosidl_default_generators +diagnostic_msgs +python_qt_binding +python-rospkg-modules +python3-rospkg-modules +qt_gui +qt_gui_py_common +rclpy +rqt_py_common +rqt_gui +rqt_gui_py + + +ament_python + +
" +----- +rqt_robot_steering: + +rqt_robot_steering +rqt_robot_steering provides a GUI plugin for steering a robot using Twist messages. +Dirk Thomas +Aaron Blasdel +BSD +http://wiki.ros.org/rqt_robot_steering +https://github.com/ros-visualization/rqt_robot_steering +https://github.com/ros-visualization/rqt_robot_steering/issues +Dirk Thomas +ament_index_python +geometry_msgs +python_qt_binding +rclpy +rqt_gui +rqt_gui_py + +ament_python + + + +----- +rqt_runtime_monitor: + +rqt_runtime_monitor +rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages. +Aaron Blasdel +Arne Hitzmann +BSD +http://wiki.ros.org/rqt_runtime_monitor +https://github.com/ros-visualization/rqt_runtime_monitor +https://github.com/ros-visualization/rqt_runtime_monitor/issues +Aaron Blasdel +ament_index_python +diagnostic_msgs +python_qt_binding +python-rospkg +python3-rospkg +qt_gui +rclpy +rqt_gui +rqt_gui_py +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + + +ament_python + + +----- +rqt_service_caller: + +rqt_service_caller +rqt_service_caller provides a GUI plugin for calling arbitrary services. +Dirk Thomas +Mike Lautman +Dorian Scholz +BSD +http://wiki.ros.org/rqt_service_caller +https://github.com/ros-visualization/rqt_service_caller +https://github.com/ros-visualization/rqt_service_caller/issues +Dorian Scholz +rqt_gui +rqt_gui_py +rqt_py_common + + + +ament_python + + +----- +rqt_shell: + +rqt_shell +rqt_shell is a Python GUI plugin providing an interactive shell. +Dorian Scholz +Kunal Tyagi +BSD +http://wiki.ros.org/rqt_shell +https://github.com/ros-visualization/rqt_shell +https://github.com/ros-visualization/rqt_shell/issues +Dorian Scholz +python_qt_binding +python3-catkin-pkg-modules +qt_gui +qt_gui_py_common +rqt_gui +rqt_gui_py + + +ament_python + + +----- +rqt_srv: + +rqt_srv +A Python GUI plugin for introspecting available ROS message types. Note that the srvs available through this plugin is the ones that are stored on your machine, +not on the ROS core your rqt instance connects to. +Dirk Thomas +Aaron Blasdel +Michael Lautman +BSD +http://wiki.ros.org/rqt_srv +https://github.com/ros-visualization/rqt_srv +https://github.com/ros-visualization/rqt_srv/issues +Aaron Blasdel +rclpy +rqt_gui +rqt_gui_py +rqt_msg + + + +ament_python + + +----- +rqt_tf_tree: + +rqt_tf_tree +rqt_tf_tree provides a GUI plugin for visualizing the ROS TF frame tree. +Thibault Kruse +Isaac I.Y. Saito +Peter Han +Mabel Zhang +Arne Hitzmann +BSD +http://wiki.ros.org/rqt_tf_tree +https://github.com/ros-visualization/rqt_tf_tree +https://github.com/ros-visualization/rqt_tf_tree/issues +python_qt_binding +qt_dotgraph +rclpy +rqt_graph +rqt_gui +rqt_gui_py +tf2_msgs +tf2_ros +python-mock +python3-mock + +ament_python + + + +----- +rqt_topic: + +rqt_topic +rqt_topic provides a GUI plugin for displaying debug information about ROS topics including publishers, +subscribers, +publishing rate, +and ROS Messages. +Audrow Nash +BSD +Apache License 2.0 +http://wiki.ros.org/rqt_topic +https://github.com/ros-visualization/rqt_topic +https://github.com/ros-visualization/rqt_topic/issues +Dirk Thomas +Dorian Scholz +Scott K Logan +python_qt_binding +rqt_gui +rqt_gui_py +rqt_py_common +ament_flake8 +ament_xmllint + +ament_python + + + +----- +rsl: + + +rsl +ROS Support Library +Tyler Weaver +Sebastian Jahr +Chris Thrasher +Tyler Weaver +Sebastian Jahr +Chris Thrasher +BSD-3-Clause +ament_cmake +git +eigen +tl_expected +range-v3 + +ament_cmake + + +----- +rt_manipulators_cpp: + + +rt_manipulators_cpp +RT Manipulators C++ Library +RT Corporation +Apache License 2.0 +ShotaAk +ament_cmake +ament_lint_auto +ament_lint_common +dynamixel_sdk +eigen +eigen3_cmake_module +yaml-cpp +yaml_cpp_vendor + +ament_cmake + + +----- +rt_manipulators_examples: + + +rt_manipulators_examples +Examples for RT Manipulators C++ Library +RT Corporation +Apache License 2.0 +ShotaAk +ament_cmake +rclcpp +rt_manipulators_cpp +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +rtabmap: + +rtabmap +RTAB-Map's standalone library. RTAB-Map is a RGB-D SLAM approach with real-time constraints. +Mathieu Labbe +Mathieu Labbe +BSD +http://introlab.github.io/rtabmap +https://github.com/introlab/rtabmap/issues +https://github.com/introlab/rtabmap +cmake +proj +cv_bridge +libfreenect-dev +libg2o +libopenni-dev +libpcl-all-dev +libpointmatcher +libsqlite3-dev +octomap +qt_gui_cpp +zlib + +cmake + + +----- +rtabmap_ros: + + +rtabmap_ros +RTAB-Map's ros-pkg. RTAB-Map is a RGB-D SLAM approach with real-time constraints. +Mathieu Labbe +Mathieu Labbe +BSD +https://github.com/introlab/rtabmap_ros/issues +https://github.com/introlab/rtabmap_ros +ament_cmake +ament_lint_auto +ament_lint_common +ros_environment +builtin_interfaces +rosidl_default_generators +builtin_interfaces +rosidl_default_runtime +rosidl_interface_packages +cv_bridge +rclcpp +rclcpp_components +rclpy +sensor_msgs +std_msgs +std_srvs +nav_msgs +stereo_msgs +geometry_msgs +visualization_msgs +rosgraph_msgs +image_transport +tf2 +tf2_eigen +tf2_ros +tf2_geometry_msgs +laser_geometry +pcl_conversions +message_filters +class_loader +rtabmap +octomap +octomap_msgs +image_geometry +pluginlib +rviz_common +rviz_rendering +rviz_default_plugins +nav2_msgs +cv_bridge +rclcpp +rclcpp_components +rclpy +sensor_msgs +std_msgs +std_srvs +nav_msgs +nav2_common +stereo_msgs +geometry_msgs +visualization_msgs +rosgraph_msgs +image_transport +compressed_depth_image_transport +compressed_image_transport +tf2 +tf2_eigen +tf2_ros +tf2_geometry_msgs +laser_geometry +pcl_conversions +message_filters +class_loader +rtabmap +octomap +octomap_msgs +image_geometry +pluginlib +rviz_common +rviz_rendering +rviz_default_plugins +nav2_msgs +libpcl-all-dev + +ament_cmake + + +----- +rtcm_msgs: " + + +rtcm_msgs +The rtcm_msgs package contains messages related to data in the RTCM format. +Marek Materzok +BSD +Marek Materzok +catkin +ament_cmake +rosidl_default_generators +message_generation +builtin_interfaces +std_msgs +message_runtime +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +catkin +ament_cmake + +" +----- +rti_connext_dds_cmake_module: + + +rti_connext_dds_cmake_module +Helper module to provide access to RTI products like Connext DDS Professional +Andrea Sorbini +Apache License 2.0 +ament_cmake +ament_cmake +rti-connext-dds-6.0.1 +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +rttest: + + +rttest +Instrumentation library for real-time performance testing +Chris Lalancette +Apache License 2.0 +Jackie Kay +ament_cmake +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ruckig: + + +ruckig +Instantaneous Motion Generation for Robots and Machines. +Lars Berscheid +Lars Berscheid +MIT +cmake + +cmake + + +----- +rviz2: " + + +rviz2 +3D visualization tool for ROS. +Jacob Perron +Michael Jeronimo +BSD +https://github.com/ros2/rviz/blob/ros2/README.md +https://github.com/ros2/rviz +https://github.com/ros2/rviz/issues +Dave Hershberger +David Gossow +D. Hood +Josh Faust +Scott K Logan +William Woodall +ament_cmake +qtbase5-dev +rviz_default_plugins +rviz_common +rviz_ogre_vendor +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_lint_cmake +ament_cmake_uncrustify +ament_cmake_xmllint +ament_lint_auto +geometry_msgs +rclcpp +sensor_msgs + +ament_cmake + +" +----- +rviz_2d_overlay_msgs: + + +rviz_2d_overlay_msgs +Messages describing 2D overlays for RVIZ, +extracted/derived from the jsk_visualization ROS1 packege. +Team Spatzenhirn +BSD-3-Clause +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +rviz_2d_overlay_plugins: + + +rviz_2d_overlay_plugins +RViz2 plugin for 2D overlays in the 3D view. Mainly a ROS2 port of the JSK overlay plugin (https://github.com/jsk-ros-pkg/jsk_visualization). +Team Spatzenhirn +Jonas Otto +Dominik Authaler +BSD-3-Clause +boost +rviz_2d_overlay_msgs +rviz_common +rviz_ogre_vendor +rviz_rendering +std_msgs +ament_cmake + +ament_cmake +rosdoc2.yaml + + +----- +rviz_assimp_vendor: " + + +rviz_assimp_vendor +Wrapper around assimp, +providing nothing but a dependency on assimp, +on some systems. On others, +it provides a fixed CMake module or even an ExternalProject build of assimp. +Jacob Perron +Michael Jeronimo +Apache License 2.0 +BSD +http://assimp.sourceforge.net/index.html +William Woodall +ament_cmake +assimp +ament_cmake_lint_cmake +ament_cmake_xmllint +ament_lint_auto + +ament_cmake + +" +----- +rviz_common: " + + +rviz_common +Common rviz API, +used by rviz plugins and applications. +Jacob Perron +Michael Jeronimo +BSD +https://github.com/ros2/rviz/blob/ros2/README.md +https://github.com/ros2/rviz +https://github.com/ros2/rviz/issues +Dave Hershberger +David Gossow +Josh Faust +William Woodall +ament_cmake +qtbase5-dev +qtbase5-dev +libqt5-core +libqt5-gui +libqt5-opengl +libqt5-widgets +geometry_msgs +pluginlib +rclcpp +resource_retriever +rviz_ogre_vendor +rviz_rendering +sensor_msgs +std_msgs +tf2 +tf2_geometry_msgs +tf2_ros +message_filters +tinyxml2_vendor +urdf +yaml_cpp_vendor +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_gmock +ament_cmake_gtest +ament_cmake_lint_cmake +ament_cmake_uncrustify +ament_cmake_xmllint +ament_lint_auto + +ament_cmake + +" +----- +rviz_default_plugins: " + + +rviz_default_plugins +Several default plugins for rviz to cover the basic functionality. +Jacob Perron +Michael Jeronimo +BSD +https://github.com/ros2/rviz/blob/ros2/README.md +https://github.com/ros2/rviz +https://github.com/ros2/rviz/issues +Dave Hershberger +David Gossow +Josh Faust +William Woodall +ament_cmake +qtbase5-dev +rviz_ogre_vendor +rviz_ogre_vendor +libqt5-core +libqt5-gui +libqt5-opengl +libqt5-widgets +rviz_ogre_vendor +geometry_msgs +ignition_math6_vendor +image_transport +interactive_markers +laser_geometry +nav_msgs +map_msgs +pluginlib +rclcpp +resource_retriever +rviz_common +rviz_rendering +tf2 +tf2_geometry_msgs +tf2_ros +urdf +visualization_msgs +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_gmock +ament_cmake_gtest +ament_cmake_lint_cmake +ament_cmake_uncrustify +ament_cmake_xmllint +ament_index_cpp +ament_lint_auto +rviz_rendering_tests +rviz_visual_testing_framework + +ament_cmake + +" +----- +rviz_imu_plugin: + + +rviz_imu_plugin +RVIZ plugin for IMU visualization +BSD +http://ros.org/wiki/rviz_imu_plugin +Ivan Dryanovski +Martin Günther +ament_cmake +qtbase5-dev +message_filters +pluginlib +rclcpp +rviz_common +rviz_ogre_vendor +rviz_rendering +sensor_msgs +tf2 +tf2_ros +libqt5-core +libqt5-gui +libqt5-opengl +libqt5-widgets + + + +ament_cmake + + +----- +rviz_ogre_vendor: " + + +rviz_ogre_vendor +Wrapper around ogre3d, +it provides a fixed CMake module and an ExternalProject build of ogre. +Jacob Perron +Michael Jeronimo +Apache License 2.0 +MIT +https://www.ogre3d.org/ +William Woodall +ament_cmake +git +pkg-config +libfreetype6-dev +libfreetype6-dev +libfreetype6 +libx11-dev +libxaw +libxrandr +opengl +ament_cmake_xmllint +ament_lint_auto + +ament_cmake + +" +----- +rviz_rendering: " + + +rviz_rendering +Library which provides the 3D rendering functionality in rviz. +Jacob Perron +Michael Jeronimo +BSD +https://github.com/ros2/rviz/blob/ros2/README.md +https://github.com/ros2/rviz +https://github.com/ros2/rviz/issues +Dave Hershberger +David Gossow +Josh Faust +William Woodall +ament_cmake +eigen3_cmake_module +eigen3_cmake_module +ament_index_cpp +eigen +qtbase5-dev +resource_retriever +rviz_assimp_vendor +rviz_ogre_vendor +eigen +qtbase5-dev +rviz_ogre_vendor +ament_index_cpp +libqt5-core +libqt5-gui +libqt5-opengl +libqt5-widgets +resource_retriever +rviz_assimp_vendor +rviz_ogre_vendor +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_gtest +ament_cmake_gmock +ament_cmake_lint_cmake +ament_cmake_uncrustify +ament_cmake_xmllint +ament_lint_auto +rviz_assimp_vendor + +ament_cmake + +" +----- +rviz_rendering_tests: " + + +rviz_rendering_tests +Example plugin for RViz - documents and tests RViz plugin development +Jacob Perron +Michael Jeronimo +BSD +https://github.com/ros2/rviz +https://github.com/ros2/rviz/issues +William Woodall +ament_cmake +qtbase5-dev +rviz_rendering +resource_retriever +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_gmock +ament_cmake_gtest +ament_cmake_lint_cmake +ament_cmake_uncrustify +ament_cmake_xmllint +ament_lint_auto +ament_index_cpp + +ament_cmake + +" +----- +rviz_visual_testing_framework: " + + +rviz_visual_testing_framework +3D testing framework for RViz. +Jacob Perron +Michael Jeronimo +BSD +http://ros.org/wiki/rviz2 +https://github.com/ros-visualization/rviz +https://github.com/ros-visualization/rviz/issues +Alessandro Bottero +William Woodall +ament_cmake +qtbase5-dev +rcutils +rviz_common +ament_cmake_gtest +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_gmock +ament_cmake_lint_cmake +ament_cmake_uncrustify +ament_cmake_xmllint +ament_lint_auto + +ament_cmake + +" +----- +rviz_visual_tools: + +rviz_visual_tools +Utility functions for displaying and debugging data in Rviz via published markers +Mike Lautman +BSD +https://github.com/PickNikRobotics/rviz_visual_tools +https://github.com/PickNikRobotics/rviz_visual_tools/issues +https://github.com/PickNikRobotics/rviz_visual_tools/ +Mike Lautman +ament_cmake +eigen3_cmake_module +eigen3_cmake_module +rclcpp +rclcpp_components +rviz_common +rviz_ogre_vendor +rviz_rendering +rviz_default_plugins +pluginlib +tf2 +tf2_eigen +eigen_stl_containers +interactive_markers +tf2_geometry_msgs +sensor_msgs +geometry_msgs +shape_msgs +visualization_msgs +std_msgs +trajectory_msgs +qtbase5-dev +eigen +eigen +libqt5-widgets +ament_index_python +rviz2 +launch +launch_ros +ament_cmake_gtest +ament_lint_auto +ament_lint_common + + +ament_cmake + + +----- +sdformat_test_files: + +sdformat_test_files +Example SDFormat XML files for testing tools using hthis format. +Shane Loretz +Shane Loretz +Apache 2.0 +https://github.com/ros/sdformat_test_files +https://github.com/ros/sdformat_test_files/issues +cmake +cmake + +cmake + + +----- +sdformat_urdf: + +sdformat_urdf +URDF plugin to parse SDFormat XML into URDF C++ DOM objects. +Shane Loretz +Shane Loretz +Apache 2.0 +https://github.com/ros/sdformat_urdf +https://github.com/ros/sdformat_urdf/issues +ament_cmake_ros +ament_cmake_ros +sdformat12 +urdf +liburdfdom-headers-dev +pluginlib +rcutils +tinyxml2_vendor +urdf_parser_plugin +liburdfdom-headers-dev +pluginlib +rcutils +tinyxml2_vendor +urdf_parser_plugin +tinyxml2_vendor +urdf_parser_plugin +ament_cmake_gtest +ament_lint_auto +ament_lint_common +sdformat_test_files + +ament_cmake + + +----- +sdl2_vendor: + + +sdl2_vendor +Vendor library for SDL2. +Chris Lalancette +Apache License 2.0 +ament_cmake +sdl2 + +ament_cmake + + +----- +self_test: + +self_test +self_test +Kevin Watts +Brice Rebsamen +Brice Rebsamen +Austin Hendrix +Karsten Knese +BSD +http://www.ros.org/wiki/self_test +Jeremy Leibs and Blaise Gassend +ament_cmake +diagnostic_msgs +diagnostic_updater +rclcpp +ament_lint_auto +ament_lint_common +ament_cmake_gtest + +ament_cmake + + +----- +sensor_msgs: + + +sensor_msgs +A package containing some sensor data related message and service definitions. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Michael Carroll +Michel Hidalgo +William Woodall +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +std_msgs +rosidl_default_runtime +ament_cmake_gtest +ament_lint_auto +ament_lint_common +rosidl_cmake +rosidl_interface_packages + +ament_cmake + + +----- +sensor_msgs_py: + + +sensor_msgs_py +A package for easy creation and reading of PointCloud2 messages in Python. +Geoffrey Biggs +Tully Foote +BSD +Michael Carroll +Michel Hidalgo +Sebastian Grans +sensor_msgs +python3-numpy +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +septentrio_gnss_driver: ' + +septentrio_gnss_driver +ROSaic: C++ driver for Septentrio''s mosaic receivers and beyond +Septentrio +BSD 3-Clause License +https://github.com/septentrio-gnss/septentrio_gnss_driver +https://www.ros.org/wiki/septentrio_gnss_driver +Tibor Dome +ament_cmake +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages +rclcpp +rclcpp_components +diagnostic_msgs +nmea_msgs +sensor_msgs +geometry_msgs +gps_msgs +nav_msgs +boost +libpcap +geographiclib +tf2 +tf2_geometry_msgs +tf2_ros + +ament_cmake + +' +----- +serial_driver: + + +serial_driver +A template class and associated utilities which encapsulate basic reading from serial ports +Joshua Whitley +Apache License 2.0 +https://github.com/ros-drivers/transport_drivers +https://github.com/ros-drivers/transport_drivers/issues +Apex.AI, +Inc. +Esteve Fernandez +ament_cmake_auto +asio_cmake_module +asio +io_context +rclcpp +rclcpp_components +rclcpp_lifecycle +std_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +shape_msgs: + + +shape_msgs +A package containing some message definitions which describe geometric shapes. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Michael Carroll +Michel Hidalgo +William Woodall +ament_cmake +rosidl_default_generators +geometry_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +shared_queues_vendor: + + +shared_queues_vendor +Vendor package for concurrent queues from moodycamel +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake + +ament_cmake + + +----- +sick_safetyscanners2: + + +sick_safetyscanners2 +ROS2 Driver for the SICK safetyscanners +Lennart Puck +Lennart Puck +ALv2 +ament_cmake +boost +rclcpp +rclcpp_lifecycle +sensor_msgs +sick_safetyscanners_base +sick_safetyscanners2_interfaces +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +sick_safetyscanners2_interfaces: + + +sick_safetyscanners2_interfaces +Interfaces for the sick_safetyscanners ros2 driver +Lennart Puck +Lennart Puck +ALv2 +ament_cmake +sensor_msgs +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +sick_safetyscanners_base: + +sick_safetyscanners_base +Provides an Interface to read the sensor output of a SICK Safety Scanner +Lennart Puck +Lennart Puck +ALv2 +cmake +boost + +cmake + + +----- +simple_actions: + + +simple_actions +Simple library for using the `rclpy/rclcpp` action libraries +David V. Lu!! +BSD +ament_cmake +ament_cmake_python +action_msgs +rclcpp +rclcpp_action +rclpy +ament_cmake_clang_format +ament_cmake_cppcheck +ament_cmake_flake8 +ament_cmake_lint_cmake +ament_cmake_pep257 + +ament_cmake + + +----- +simple_launch: + +simple_launch +Python helper class for the ROS 2 launch system +Olivier Kermorgant +MIT +ament_cmake_python +launch +launch_ros +xacro +ament_index_python + +ament_cmake + + +----- +simulation: + + +simulation +A package which extends 'ros_base' and includes simulation packages. +Louise Poubel +Apache License 2.0 +ament_cmake +ros_base +ros_ign_bridge +ros_ign_gazebo +ros_ign_image +ros_ign_interfaces + +ament_cmake + + +----- +slam_toolbox: + + +slam_toolbox +This package provides a sped up improved slam karto with updated SDK and visualization and modification toolsets +Steve Macenski +Michel Hidalgo +LGPL +Steve Macenski +ament_cmake +pluginlib +eigen +message_filters +nav_msgs +rclcpp +sensor_msgs +tf2_ros +tf2 +tf2_sensor_msgs +visualization_msgs +std_srvs +boost +interactive_markers +std_msgs +suitesparse +liblapack-dev +libceres-dev +tf2_geometry_msgs +tbb +libqt5-core +libqt5-widgets +qtbase5-dev +builtin_interfaces +rosidl_default_generators +rviz_common +rviz_default_plugins +rviz_ogre_vendor +rviz_rendering +eigen +pluginlib +message_filters +nav_msgs +rclcpp +sensor_msgs +tf2 +tf2_ros +tf2_sensor_msgs +visualization_msgs +std_srvs +boost +interactive_markers +std_msgs +suitesparse +liblapack-dev +libceres-dev +tf2_geometry_msgs +tbb +libqt5-core +libqt5-widgets +nav2_map_server +builtin_interfaces +rosidl_default_generators +libqt5-core +libqt5-gui +libqt5-opengl +libqt5-widgets +ament_cmake_gtest +launch +launch_testing +ament_cmake_flake8 +ament_cmake_cpplint +ament_cmake_uncrustify +ament_lint_auto +rosidl_interface_packages + +ament_cmake + + + + +----- +slider_publisher: + + +slider_publisher +This packages proposes a slider-based publisher node similar to the joint_state_publisher, +but that can publish any type of message or call services. +Olivier Kermorgant +MIT +ament_cmake +rqt_gui_py +python3-numpy +python3-scipy + +ament_cmake + + +----- +smacc2: + + +smacc2 +An Event-Driven, +Asynchronous, +Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++. +Pablo Inigo Blasco +Brett Aldrich +Pablo Inigo Blasco +Denis Stogl +Apache-2.0 +ament_cmake +libboost-thread-dev +liblttng-ust-dev +rcl +rclcpp +rclcpp_action +smacc2_msgs +tracetools +tracetools_trace +tracetools_launch +libboost-thread + +ament_cmake + + +----- +smacc2_msgs: + + +smacc2_msgs +Messages and services used in smacc2. +Brett Aldrich +Pablo Inigo Blasco +Denis Stogl +Apache-2.0 +ament_cmake +rosidl_default_generators +builtin_interfaces +action_msgs +std_msgs +builtin_interfaces +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +smclib: + + +smclib +The State Machine Compiler (SMC) from http://smc.sourceforge.net/ converts a language-independent description of a state machine into the source code to support that state machine. This package contains the libraries that a compiled state machine depends on, +but it does not contain the compiler itself. +Michael Carroll +Mozilla Public License Version 1.1 +http://smc.sourceforge.net/ +https://github.com/ros/bond_core/issues +https://github.com/ros/bond_core +Various +ament_cmake +ament_cmake_python +ament_lint_auto +ament_lint_common + +ament_cmake + + + +----- +snowbot_operating_system: + +snowbot_operating_system +The weather outside is frightful +David V. Lu!! +BSD +ament_cmake +ament_cmake_ros +geometry_msgs +pluginlib +rviz_common +rviz_rendering +ament_cmake_clang_format + + +ament_cmake + + +----- +soccer_interfaces: + + +soccer_interfaces +Metapackage for soccer-related interfaces +ijnek +Apache License 2.0 +ament_cmake +soccer_vision_2d_msgs +soccer_vision_3d_msgs +soccer_vision_attribute_msgs + +ament_cmake + + +----- +soccer_marker_generation: + + +soccer_marker_generation +Generates rviz display markers from soccer msgs +ijnek +Apache License 2.0 +ament_cmake +rclcpp +visualization_msgs +soccer_object_msgs +ament_lint_auto +ament_lint_common +ament_cmake_gtest + +ament_cmake + + +----- +soccer_object_msgs: + + +soccer_object_msgs +Package providing interfaces for objects in a soccer domain. +ijnek +Apache License 2.0 +ament_cmake +geometry_msgs +std_msgs +ament_lint_auto +ament_lint_common +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +soccer_vision_2d_msgs: + + +soccer_vision_2d_msgs +A package containing some 2D vision related message definitions in the soccer domain. +ijnek +Apache License 2.0 +ament_cmake +rosidl_default_generators +ament_lint_auto +ament_lint_common +vision_msgs +soccer_vision_attribute_msgs +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +soccer_vision_3d_msgs: + + +soccer_vision_3d_msgs +A package containing some 3D vision related message definitions in the soccer domain. +ijnek +Apache License 2.0 +ament_cmake +rosidl_default_generators +vision_msgs +soccer_vision_attribute_msgs +ament_lint_auto +ament_lint_common +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +soccer_vision_attribute_msgs: + + +soccer_vision_attribute_msgs +A package containing attributes of objects in 2d/3d vision in the soccer domain. +ijnek +Apache License 2.0 +ament_cmake +rosidl_default_generators +ament_lint_auto +ament_lint_common +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +sol_vendor: + + +sol_vendor +vendor package for the sol2 library +Kotaro Yoshimoto +Apache License 2.0 +MIT +ament_cmake +ament_lint_auto +ouxt_lint_common + +ament_cmake + + +----- +sophus: + +sophus +C++ implementation of Lie Groups using Eigen. +https://github.com/strasdat/sophus +https://github.com/strasdat/sophus/issues +Daniel Stonier +Hauke Strasdat +MIT +cmake +eigen +eigen + +cmake + + +----- +spacenav: + +spacenav +BSD +ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick. +http://www.ros.org/wiki/spacenav_node +https://github.com/ros-drivers/joystick_drivers +https://github.com/ros-drivers/joystick_drivers/issues +Jonathan Bohren +Stuart Glaser +Blaise Gassend +Nils Schulte +ament_cmake +geometry_msgs +libspnav-dev +rclcpp +rclcpp_components +sensor_msgs +spacenavd +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +spdlog_vendor: " + + +spdlog_vendor +Wrapper around spdlog, +providing nothing but a dependency on spdlog, +on some systems. On others, +it provides an ExternalProject build of spdlog. +Chris Lalancette +Apache License 2.0 +MIT +https://github.com/gabime/spdlog +ament_cmake +spdlog +ament_lint_auto +ament_lint_common + +ament_cmake + +" +----- +splsm_7: + + +splsm_7 +RoboCup Standard Platform League Standard Message V7 ROS msg +ijnek +Apache License 2.0 +ament_cmake +ament_lint_auto +ament_lint_common +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +splsm_7_conversion: + + +splsm_7_conversion +Converts Standard Platform League Standard Message V7 between ROS msg and UDP raw bytes +ijnek +Apache License 2.0 +splsm_7 +python3-construct +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +sqlite3_vendor: + + +sqlite3_vendor +SQLite 3 vendor package +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake +libsqlite3-dev + +ament_cmake + + +----- +srdfdom: + + +srdfdom +Parser for Semantic Robot Description Format (SRDF). +Ioan Sucan +Guillaume Walck +MoveIt Release Team +BSD +http://ros.org/wiki/srdfdom +https://github.com/ros-planning/srdfdom/issues +https://github.com/ros-planning/srdfdom +ament_cmake +ament_cmake_python +libboost-dev +console_bridge_vendor +libconsole-bridge-dev +tinyxml2_vendor +urdf +urdfdom_headers +console_bridge_vendor +libconsole-bridge-dev +tinyxml2_vendor +urdf +urdfdom_py +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_cmake + +ament_cmake + + +----- +sros2: + + +sros2 +Command line tools for managing SROS2 keys +ROS Security Working Group +Apache License 2.0 +Morgan Quigley +Mikael Arguedas +rclpy +ros2cli +ament_index_python +python3-lxml +python3-cryptography +python3-importlib-resources +ament_copyright +ament_flake8 +ament_mypy +ament_pep257 +python3-pytest +ros_testing +test_msgs + +ament_python + + +----- +sros2_cmake: + + +sros2_cmake +CMake macros to configure security +ROS Security Working Group +Apache 2.0 +AWS RoboMaker +ament_cmake +ament_cmake_test +ros2cli +sros2 +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +statistics_msgs: + + +statistics_msgs +Message definitions for reporting statistics for topics and system resources. +Chris Lalancette +Apache License 2.0 +Michel Hidalgo +ROS Tooling Working Group +ament_cmake +rosidl_default_generators +builtin_interfaces +builtin_interfaces +builtin_interfaces +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +std_msgs: + + +std_msgs +A package containing some standard message definitions. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Dirk Thomas +Michael Carroll +Michel Hidalgo +ament_cmake +rosidl_default_generators +builtin_interfaces +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +std_srvs: + + +std_srvs +A package containing some standard service definitions. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Dirk Thomas +Michael Carroll +Michel Hidalgo +ament_cmake +rosidl_default_generators +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +stereo_image_proc: + + +stereo_image_proc +Stereo and single image rectification and disparity processing. +Vincent Rabaud +Joshua Whitley +Jacob Perron +BSD +https://index.ros.org/p/stereo_image_proc/github-ros-perception-image_pipeline/ +https://github.com/ros-perception/image_pipeline/issues +https://github.com/ros-perception/image_pipeline +Patrick Mihelich +Kurt Konolige +Jeremy Leibs +ament_cmake_auto +cv_bridge +image_geometry +image_proc +image_transport +message_filters +rclcpp +rclcpp_components +sensor_msgs +stereo_msgs +ament_cmake_pytest +ament_lint_auto +ament_lint_common +launch +launch_ros +launch_testing +launch_testing_ament_cmake +python3-opencv +python_cmake_module +rclpy +ros_testing + +ament_cmake + + +----- +stereo_msgs: + + +stereo_msgs +A package containing some stereo camera related message definitions. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Michael Carroll +Michel Hidalgo +William Woodall +ament_cmake +rosidl_default_generators +sensor_msgs +std_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +stubborn_buddies: + + +stubborn_buddies +Demo that uses node composition of lifecycle nodes to achieve fail-over robustness on ROS nodes +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rclcpp +rclcpp_components +rcutils +std_msgs +stubborn_buddies_msgs +rclcpp_lifecycle +rclcpp +rclcpp_components +rcutils +std_msgs +stubborn_buddies_msgs +rclcpp_lifecycle + +ament_cmake + + +----- +stubborn_buddies_msgs: + + +stubborn_buddies_msgs +Messages to support library of stubborn buddies +Marco A. Gutiérrez +Apache License 2.0 +ament_cmake +rosidl_default_generators +std_msgs +std_msgs +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +swri_console: + +swri_console +A rosout GUI viewer developed at Southwest Research Insititute as an alternative to rqt_console. +P. J. Reed +Jerry Towler +http://ros.org/wiki/swri_console +BSD +ament_cmake +rosidl_default_generators +libqt5-opengl-dev +libboost-thread-dev +libqt5-core +libqt5-gui +libqt5-widgets +rclcpp +rcl_interfaces +rosidl_default_runtime + +ament_cmake + + +----- +swri_console_util: + +swri_console_util +swri_console_util +Marc Alban +P. J. Reed +BSD +https://github.com/swri-robotics/marti_common +ament_cmake +rclcpp + +ament_cmake + + +----- +swri_dbw_interface: + +swri_dbw_interface +This package provides documentation on common interface conventions for drive-by-wire systems. +Elliot Johnson +P. J. Reed +BSD +https://github.com/swri-robotics/marti_common +ament_cmake + +ament_cmake + + +----- +swri_geometry_util: + +swri_geometry_util +swri_geometry_util +Marc Alban +P. J. Reed +BSD +https://github.com/swri-robotics/marti_common +ament_cmake +pkg-config +cv_bridge +eigen +geos +rclcpp +tf2 +ament_cmake_gtest + +ament_cmake + + +----- +swri_image_util: + +swri_image_util +swri_image_util +Kris Kozak +P. J. Reed +BSD +https://github.com/swri-robotics/marti_common +ament_cmake +pkg-config +ament_index_cpp +boost +camera_calibration_parsers +cv_bridge +eigen +geometry_msgs +image_geometry +image_transport +message_filters +nav_msgs +rclcpp +rclcpp_components +rclpy +std_msgs +swri_geometry_util +swri_math_util +swri_opencv_util +swri_roscpp +tf2 +ament_cmake_gtest + +ament_cmake + + +----- +swri_math_util: + +swri_math_util +swri_math_util +Marc Alban +P. J. Reed +BSD +https://github.com/swri-robotics/marti_common +ament_cmake +boost +rclcpp +ament_cmake_gtest + +ament_cmake + + +----- +swri_opencv_util: + +swri_opencv_util +swri_opencv_util +Marc Alban +P. J. Reed +BSD +https://github.com/swri-robotics/marti_common +ament_cmake +boost +cv_bridge +swri_math_util + +ament_cmake + + +----- +swri_prefix_tools: + +swri_prefix_tools +Contains scripts that are useful as prefix commands for nodes started by roslaunch. +Elliot Johnson +P. J. Reed +BSD +https://github.com/swri-robotics/marti_common +ament_cmake +python-psutil +python3-psutil + +ament_cmake + + +----- +swri_roscpp: + +swri_roscpp +swri_roscpp +P. J. Reed +BSD +ament_cmake +rosidl_default_generators +rosidl_cmake +boost +diagnostic_updater +marti_common_msgs +nav_msgs +rclcpp +std_msgs +std_srvs +rosidl_default_runtime +ament_cmake_gtest +gtest +rosidl_interface_packages + +ament_cmake + + +----- +swri_route_util: + +swri_route_util +This library provides functionality to simplify working with the navigation messages defined in marti_nav_msgs. +P. J. Reed +BSD +ament_cmake +boost +marti_common_msgs +marti_nav_msgs +rclcpp +swri_transform_util +swri_math_util +swri_geometry_util +swri_roscpp +tf2_geometry_msgs +visualization_msgs + +ament_cmake + + +----- +swri_serial_util: + +swri_serial_util +swri_serial_util +Marc Alban +P. J. Reed +BSD +https://github.com/swri-robotics/marti_common +ament_cmake +boost + +ament_cmake + + +----- +swri_system_util: + +swri_system_util +swri_system_util +Marc Alban +P. J. Reed +BSD +https://github.com/swri-robotics/marti_common +ament_cmake +boost +rclcpp +ament_cmake_gtest +ament_index_cpp + +ament_cmake + + +----- +swri_transform_util: + +swri_transform_util +The swri_transform_util package contains utility functions and classes for transforming between coordinate frames. +Marc Alban +P. J. Reed +BSD +https://github.com/swri-robotics/marti_common +ament_cmake +ament_cmake_python +pkg-config +boost +cv_bridge +diagnostic_msgs +diagnostic_updater +geographic_msgs +geometry_msgs +gps_msgs +libgeos++-dev +marti_nav_msgs +proj +rclcpp_components +rclcpp +rcl_interfaces +rclpy +sensor_msgs +swri_math_util +swri_roscpp +tf2 +tf2_geometry_msgs +tf2_ros +yaml-cpp +launch_xml +tf2_py +python3-numpy + +ament_cmake + + + +----- +system_fingerprint: + + +system_fingerprint +The system_fingerprint package +David V. Lu!! +BSD 2-clause +rcl_interfaces +rclpy +ros2action +ros2cli +ros2node +ros2param +ros2topic +python3-git + +ament_python + + +----- +system_modes: + + +system_modes +The system modes concept assumes that a robotics system is built from components with a lifecycle. It adds a notion of (sub-)systems, +hiararchically grouping these nodes, +as well as a notion of modes that determine the configuration of these nodes and (sub-)systems in terms of their parameter values. +Arne Nordmann +Apache License 2.0 +https://micro.ros.org/docs/concepts/client_library/lifecycle_and_system_modes/ +https://github.com/micro-ROS/system_modes +https://github.com/micro-ROS/system_modes/issues +ament_cmake +builtin_interfaces +rclcpp +rclcpp_lifecycle +system_modes_msgs +launch_ros +ament_cmake_gtest +ament_cmake_gmock +ament_cmake_pep257 +ament_cmake_flake8 +ament_cmake_cpplint +ament_cmake_cppcheck +ament_cmake_uncrustify +ament_index_python +ament_lint_auto +launch_testing_ament_cmake +launch_testing_ros +ros2run + +ament_cmake + + +----- +system_modes_examples: + + +system_modes_examples +Example systems and according launch files for the system_modes package. +Arne Nordmann +Apache License 2.0 +https://micro.ros.org/docs/concepts/client_library/lifecycle_and_system_modes/ +https://github.com/micro-ROS/system_modes +https://github.com/micro-ROS/system_modes/issues +ament_cmake +rclcpp +rclcpp_lifecycle +system_modes_msgs +system_modes +launch +ros2launch +launch_system_modes +ament_cmake_gtest +ament_cmake_gmock +ament_cmake_pep257 +ament_cmake_flake8 +ament_cmake_cpplint +ament_cmake_cppcheck +ament_cmake_uncrustify +ament_lint_auto + +ament_cmake + + +----- +system_modes_msgs: + + +system_modes_msgs +Interface package, +containing message definitions and service definitions for the system modes package. +Arne Nordmann +Apache License 2.0 +https://micro.ros.org/docs/concepts/client_library/lifecycle_and_system_modes/ +https://github.com/micro-ROS/system_modes +https://github.com/micro-ROS/system_modes/issues +ament_cmake +rosidl_default_generators +rosidl_default_runtime +ament_lint_auto +ament_lint_common +ament_cmake_cppcheck +ament_cmake_cpplint +rosidl_interface_packages + +ament_cmake + + +----- +tango_icons_vendor: + +tango_icons_vendor +tango_icons_vendor provides the public domain Tango icons for non-linux systems (Tango Icon Library) from theTango Desktop Project + +Audrow Nash +Apache License 2.0 +Public Domain +http://ros.org/wiki/qt_gui_icons +https://github.com/ros-visualization/qt_gui_icons +https://github.com/ros-visualization/qt_gui_icons/issues +Alejandro Hernandez +Stephen Brawner +ament_cmake +tango-icon-theme +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +tcb_span: + + +tcb_span +Implementation of C++20's std::span +Tyler Weaver +Boost Software License +https://github.com/tcbrindle/span +ament_cmake +ament_cmake_gtest + +ament_cmake + + +----- +teleop_tools: + +teleop_tools +A set of generic teleoperation tools for any robot. +Bence Magyar +BSD +ament_cmake +joy_teleop +key_teleop +teleop_tools_msgs + +ament_cmake + + +----- +teleop_tools_msgs: + +teleop_tools_msgs +The teleop_tools_msgs package +Bence Magyar +BSD +ament_cmake +rosidl_default_generators +action_msgs +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +teleop_twist_joy: + +teleop_twist_joy +Generic joystick teleop for twist robots. +Chris Lalancette +BSD +http://wiki.ros.org/teleop_twist_joy +Mike Purvis +ament_cmake +geometry_msgs +rclcpp +rclcpp_components +sensor_msgs +joy +ament_lint_auto +ament_lint_common +launch_ros +launch_testing_ament_cmake +launch_testing_ros + +ament_cmake + + +----- +teleop_twist_keyboard: + +teleop_twist_keyboard +A robot-agnostic teleoperation node to convert keyboard commands to Twist messages. +Chris Lalancette +BSD License 2.0 +http://wiki.ros.org/teleop_twist_keyboard +Austin Hendrix +Graylin Trevor Jay +geometry_msgs +rclpy +ament_copyright +ament_flake8 +ament_pep257 + +ament_python + + +----- +tensorrt_cmake_module: + +tensorrt_cmake_module +Exports a CMake module to find TensorRT. +Daisuke Nishimatsu +Daisuke Nishimatsu +Apache License 2.0 +ament_cmake +ament_cmake_copyright +ament_cmake_lint_cmake +ament_cmake_xmllint + +ament_cmake + + +----- +test_apex_test_tools: + + +test_apex_test_tools +Test package, +which uses things exported by apex_test_tools +Apex.AI, +Inc. +Apache License 2.0 +ament_cmake_auto +ament_lint_auto +apex_test_tools + +ament_cmake + + +----- +test_interface_files: + + +test_interface_files +A package containing message definitions and fixtures used exclusively for testing purposes. +Audrow Nash +Apache License 2.0 +Dirk Thomas +Jacob Perron +Karsten Knese +ament_cmake_core + +ament_cmake + + +----- +test_msgs: + + +test_msgs +A package containing message definitions and fixtures used exclusively for testing purposes. +Chris Lalancette +Apache License 2.0 +Karsten Knese +Michel Hidalgo +ament_cmake +rosidl_default_generators +builtin_interfaces +test_interface_files +action_msgs +builtin_interfaces +rosidl_default_runtime +ament_lint_auto +ament_lint_common +ament_cmake_gtest +rosidl_interface_packages + +ament_cmake + + +----- +tf2: + +tf2 +tf2 is the second generation of the transform library, +which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, +and lets the user transform points, +vectors, +etc between any two coordinate frames at any desired point in time. +Chris Lalancette +Alejandro Hernandez Cordero +BSD +http://www.ros.org/wiki/tf2 +Tully Foote +Eitan Marder-Eppstein +Wim Meeussen +ament_cmake +rosidl_runtime_cpp +rosidl_runtime_cpp +builtin_interfaces +console_bridge_vendor +geometry_msgs +libconsole-bridge-dev +rcutils +ament_cmake_gtest +ament_cmake_copyright +ament_cmake_cppcheck +ament_cmake_cpplint +ament_cmake_lint_cmake +ament_cmake_uncrustify +ament_cmake_xmllint + +ament_cmake + + +----- +tf2_bullet: + +tf2_bullet +tf2_bullet +Chris Lalancette +Alejandro Hernandez Cordero +BSD +http://www.ros.org/wiki/tf2_bullet +Tully Foote +Wim Meeussen +ament_cmake +bullet +geometry_msgs +tf2 +tf2_ros +bullet +geometry_msgs +tf2 +tf2_ros +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +tf2_eigen: + +tf2_eigen +tf2_eigen +Chris Lalancette +Alejandro Hernandez Cordero +BSD +Tully Foote +Koji Terada +ament_cmake +eigen +geometry_msgs +tf2 +tf2_ros +ament_cmake_gtest +ament_lint_auto +ament_lint_common +eigen + +ament_cmake + + +----- +tf2_eigen_kdl: ' + +tf2_eigen_kdl +Conversion functions between: - Eigen and KDL +Chris Lalancette +Alejandro Hernandez Cordero +BSD +Stuart Glaser +Adam Leeper +ament_cmake +eigen +eigen +orocos_kdl_vendor +tf2 +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + +' +----- +tf2_geometry_msgs: + +tf2_geometry_msgs +tf2_geometry_msgs +Chris Lalancette +Alejandro Hernandez Cordero +BSD +http://www.ros.org/wiki/tf2_ros +Tully Foote +Wim Meeussen +ament_cmake +python_cmake_module +geometry_msgs +orocos_kdl_vendor +tf2 +tf2_ros +python3-numpy +tf2_ros_py +ament_cmake_gtest +ament_cmake_pytest +ament_lint_auto +ament_lint_common +rclcpp + +ament_cmake + + +----- +tf2_kdl: + +tf2_kdl +KDL binding for tf2 +Chris Lalancette +Alejandro Hernandez Cordero +BSD +http://ros.org/wiki/tf2 +Tully Foote +Wim Meeussen +ament_cmake +builtin_interfaces +geometry_msgs +orocos_kdl_vendor +tf2 +tf2_ros +tf2_ros_py +ament_cmake_gtest +rclcpp +tf2_msgs + +ament_cmake + + +----- +tf2_msgs: + + +tf2_msgs +tf2_msgs +Chris Lalancette +Alejandro Hernandez Cordero +BSD +http://www.ros.org/wiki/tf2_msgs +Eitan Marder-Eppstein +Tully Foote +ament_cmake +rosidl_default_generators +action_msgs +builtin_interfaces +geometry_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + + +----- +tf2_py: + + +tf2_py +The tf2_py package +Chris Lalancette +Alejandro Hernandez Cordero +BSD +http://ros.org/wiki/tf2_py +Tully Foote +ament_cmake +python_cmake_module +geometry_msgs +tf2 +builtin_interfaces +geometry_msgs +rclpy +rpyutils +ament_lint_auto +ament_cmake_pytest +ament_lint_common + +ament_cmake + + +----- +tf2_ros: + +tf2_ros +This package contains the C++ ROS bindings for the tf2 library +Chris Lalancette +Alejandro Hernandez Cordero +BSD +http://www.ros.org/wiki/tf2_ros +Eitan Marder-Eppstein +Wim Meeussen +Tully Foote +ament_cmake +builtin_interfaces +geometry_msgs +message_filters +rcl_interfaces +rclcpp +rclcpp_action +rclcpp_components +tf2 +tf2_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common +rosgraph_msgs + +ament_cmake + + +----- +tf2_ros_py: + +tf2_ros_py +This package contains the ROS Python bindings for the tf2 library +Chris Lalancette +Alejandro Hernandez Cordero +BSD +http://www.ros.org/wiki/tf2_ros +Eitan Marder-Eppstein +Wim Meeussen +Tully Foote +geometry_msgs +rclpy +sensor_msgs +std_msgs +tf2_msgs +tf2_py +python3-pytest +sensor_msgs + +ament_python + + +----- +tf2_sensor_msgs: + +tf2_sensor_msgs +Small lib to transform sensor_msgs with tf. Most notably, +PointCloud2 +Chris Lalancette +Alejandro Hernandez Cordero +BSD +http://www.ros.org/wiki/tf2_ros +Vincent Rabaud +Vincent Rabaud +ament_cmake_auto +eigen3_cmake_module +eigen3_cmake_module +eigen +eigen +sensor_msgs +tf2 +tf2_ros +tf2_ros_py +ament_cmake_gtest +ament_lint_auto +ament_lint_common +rclcpp + +ament_cmake + + +----- +tf2_tools: + + +tf2_tools +tf2_tools +Chris Lalancette +Alejandro Hernandez Cordero +BSD +http://www.ros.org/wiki/tf2_tools +Wim Meeussen +Tully Foote +graphviz +python3-yaml +rclpy +tf2_msgs +tf2_py +tf2_ros_py + +ament_python + + +----- +tf_transformations: + + +tf_transformations +Reimplementation of the tf/transformations.py library for common Python spatial operations +David V. Lu!! +BSD +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +theora_image_transport: + + +theora_image_transport +Theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec. +Julius Kammerl +BSD +http://www.ros.org/wiki/image_transport_plugins +Patrick Mihelich +Ethan Dreyfuss +ament_cmake +rosidl_default_generators +pkg-config +rosidl_default_runtime +cv_bridge +image_transport +libogg +libopencv-imgproc-dev +libtheora +pluginlib +rclcpp +rcutils +sensor_msgs +std_msgs +ament_lint_common +rosidl_interface_packages + +ament_cmake + + + +----- +tiago_bringup: + +tiago_bringup +Launch files to upload the robot description and start the controllers +Jordi Pages +Jordan Palacios +Noel Jimenez +Bence Magyar +BSD +ament_cmake_auto +joy_teleop +twist_mux +robot_state_publisher +launch_pal +tiago_controller_configuration +tiago_description +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +tiago_controller_configuration: + +tiago_controller_configuration +Configuration and launch files of TIAGo's controllers +Jordi Pages +Jordan Palacios +Noel Jimenez +Bence Magyar +BSD +ament_cmake +joint_trajectory_controller +joint_state_broadcaster +diff_drive_controller +pal_gripper_controller_configuration +controller_manager +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +tiago_description: + +tiago_description +This package contains the description (mechanical, +kinematic, +visual, +etc.) of the TIAGO robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package. +Jordi Pages +Jordan Palacios +Noel Jimenez +Apache License 2.0 +ament_cmake_auto +ament_cmake_python +xacro +pmb2_description +hey5_description +pal_gripper_description +tiago_controller_configuration +launch +launch_ros +launch_pal +launch_param_builder +ament_lint_auto +ament_lint_common +launch_testing_ament_cmake +urdf_test + +ament_cmake + + +----- +tiago_robot: + +tiago_robot +Description and controller configuration of TIAGo +Jordan Palacios +Noel Jimenez +Jordi Pages +BSD +ament_cmake +tiago_description +tiago_controller_configuration +tiago_bringup + +ament_cmake + + +----- +tinyxml2_vendor: " + + +tinyxml2_vendor +Wrapper around tinyxml2, +providing nothing but a dependency on tinyxml2, +on some systems. On others, +it provides a fixed CMake module or even an ExternalProject build of tinyxml2. +Audrow Nash +Apache License 2.0 +Michel Hidalgo +William Woodall +ament_cmake +tinyxml2 + +ament_cmake + +" +----- +tinyxml_vendor: + + +tinyxml_vendor +CMake shim over the tinxml library. +Geoffrey Biggs +Apache License 2.0 +Michel Hidalgo +Steven! Ragnarök +ament_cmake +tinyxml + +ament_cmake + + +----- +tl_expected: + + +tl_expected +C++11/14/17 std::expected with functional-style extensions +Tyler Weaver +Sy Brand +Creative Commons Zero v1.0 Universal +https://github.com/TartanLlama/expected +ament_cmake + +ament_cmake + + +----- +tlsf: + + +tlsf +TLSF allocator version 2.4.6 +Chris Lalancette +GNU Lesser Public License 2.1 +Jackie Kay +ament_cmake +ament_cmake +ament_cmake +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +tlsf_cpp: + + +tlsf_cpp +C++ stdlib-compatible wrapper around tlsf allocator and ROS2 examples +Chris Lalancette +GNU Lesser Public License 2.1 +Apache License 2.0 +Jackie Kay +ament_cmake +ament_cmake +rclcpp +rmw +std_msgs +tlsf +ament_cmake +rclcpp +rmw +std_msgs +tlsf +ament_lint_auto +ament_lint_common +ament_cmake_gtest +rmw_implementation_cmake + +ament_cmake + + +----- +topic_monitor: + + +topic_monitor +Package containing tools for monitoring ROS 2 topics. +Audrow Nash +Michael Jeronimo +Apache License 2.0 +D. Hood +Mabel Zhang +Scott K Logan +rclpy +launch +launch_ros +rclpy +std_msgs +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +topic_statistics_demo: + + +topic_statistics_demo +C++ demo application for topic statistics feature. +Mabel Zhang +Michael Jeronimo +Amazon ROS Contributions +Apache License 2.0 +ament_cmake +rclcpp +rcutils +sensor_msgs +statistics_msgs +rclcpp +rcutils +sensor_msgs +statistics_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +topic_tools: ' + + +topic_tools +TODO: Package description +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake_auto +ament_cmake_python +rosidl_default_generators +rclcpp +rclcpp_components +topic_tools_interfaces +rclpy +ros2cli +rosidl_runtime_py +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + +' +----- +topic_tools_interfaces: + + +topic_tools_interfaces +topic_tools_interfaces contains messages and services for topic_tools +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +ament_cmake_auto +rosidl_default_generators +builtin_interfaces +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +tracetools: + + +tracetools +Tracing wrapper for ROS 2. +Christophe Bedard +Ingo Luetkebohle +Apache 2.0 +https://index.ros.org/p/tracetools/ +https://gitlab.com/ros-tracing/ros2_tracing +https://gitlab.com/ros-tracing/ros2_tracing/-/issues +Ingo Lütkebohle +Christophe Bedard +ament_cmake_ros +pkg-config +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +tracetools_acceleration: + + +tracetools_acceleration +LTTng tracing provider wrapper for ROS 2 packages using hardware acceleration. Fork of tracetools to trace hardware acceleration in ROS 2. +Víctor Mayoral-Vilches +Apache 2.0 +Víctor Mayoral-Vilches +ament_cmake_ros +pkg-config +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +tracetools_analysis: + + +tracetools_analysis +Tools for analysing trace data. +Christophe Bedard +Ingo Lütkebohle +Apache 2.0 +https://index.ros.org/p/tracetools_analysis/ +https://gitlab.com/ros-tracing/tracetools_analysis +https://gitlab.com/ros-tracing/tracetools_analysis/-/issues +Ingo Lütkebohle +Christophe Bedard +tracetools_read +python3-pandas +jupyter-notebook +ament_copyright +ament_flake8 +ament_mypy +ament_pep257 +ament_xmllint +python3-pytest + +ament_python + + +----- +tracetools_image_pipeline: + + +tracetools_image_pipeline +LTTng tracing provider wrapper for image_pipeline ROS 2 meta-package. +Víctor Mayoral-Vilches +Apache 2.0 +Víctor Mayoral-Vilches +ament_cmake_ros +pkg-config +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +tracetools_launch: + + +tracetools_launch +Launch integration for tracing. +Christophe Bedard +Ingo Luetkebohle +Apache 2.0 +https://index.ros.org/p/tracetools_launch/ +https://gitlab.com/ros-tracing/ros2_tracing +https://gitlab.com/ros-tracing/ros2_tracing/-/issues +Christophe Bedard +launch +launch_ros +tracetools_trace +ament_copyright +ament_flake8 +ament_mypy +ament_pep257 +ament_xmllint +python3-pytest + +ament_python + + +----- +tracetools_read: + + +tracetools_read +Tools for reading traces. +Christophe Bedard +Ingo Luetkebohle +Apache 2.0 +https://index.ros.org/p/tracetools_read/ +https://gitlab.com/ros-tracing/ros2_tracing +https://gitlab.com/ros-tracing/ros2_tracing/-/issues +Christophe Bedard +python3-babeltrace +ament_copyright +ament_flake8 +ament_mypy +ament_pep257 +ament_xmllint +python3-pytest + +ament_python + + +----- +tracetools_test: + + +tracetools_test +Utilities for tracing-related tests. +Christophe Bedard +Ingo Luetkebohle +Apache 2.0 +https://index.ros.org/p/tracetools_test/ +https://gitlab.com/ros-tracing/ros2_tracing +https://gitlab.com/ros-tracing/ros2_tracing/-/issues +Christophe Bedard +launch +launch_ros +tracetools_launch +tracetools_read +tracetools_trace +ament_copyright +ament_flake8 +ament_mypy +ament_pep257 +ament_xmllint +python3-pytest + +ament_python + + +----- +tracetools_trace: + + +tracetools_trace +Tools for setting up tracing sessions. +Christophe Bedard +Ingo Luetkebohle +Apache 2.0 +https://index.ros.org/p/tracetools_trace/ +https://gitlab.com/ros-tracing/ros2_tracing +https://gitlab.com/ros-tracing/ros2_tracing/-/issues +Christophe Bedard +python3-lttng +ament_copyright +ament_flake8 +ament_mypy +ament_pep257 +ament_xmllint +python3-pytest + +ament_python + + +----- +trajectory_msgs: + + +trajectory_msgs +A package containing some robot trajectory message definitions. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Michael Carroll +Michel Hidalgo +William Woodall +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +std_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +transmission_interface: + + +transmission_interface +transmission_interface contains data structures for representing mechanical transmissions, +methods for propagating values between actuator and joint spaces and tooling to support this. +Bence Magyar +Denis Štogl +Apache License 2.0 +ament_cmake +hardware_interface +pluginlib +ament_cmake_gmock + +ament_cmake + + +----- +tricycle_controller: + + +tricycle_controller +Controller for a tricycle drive mobile base +Bence Magyar +Tony Najjar +Apache License 2.0 +Tony Najjar +ament_cmake +controller_interface +geometry_msgs +hardware_interface +nav_msgs +std_srvs +rclcpp +rclcpp_lifecycle +rcpputils +realtime_tools +tf2 +tf2_msgs +ackermann_msgs +pluginlib +ament_cmake_gmock +controller_manager +ros2_control_test_assets + +ament_cmake + + +----- +turtle_tf2_cpp: + + +turtle_tf2_cpp +turtle_tf2_cpp demonstrates how to write a ROS2 C++ tf2 broadcaster and listener with the turtlesim. The turtle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard. +Alejandro Hernández Cordero +Audrow Nash +Apache License, +Version 2.0 +Shyngyskhan Abilkassov +ament_cmake +geometry_msgs +launch +launch_ros +message_filters +rclcpp +tf2 +tf2_geometry_msgs +tf2_ros +turtlesim +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +turtle_tf2_py: + + +turtle_tf2_py +turtle_tf2_py demonstrates how to write a ROS2 Python tf2 broadcaster and listener with the turtlesim. The turtle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard. +Alejandro Hernández Cordero +Audrow Nash +Apache License, +Version 2.0 +BSD +Shyngyskhan Abilkassov +geometry_msgs +launch +launch_ros +python3-numpy +rclpy +tf2_ros +turtlesim +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +turtlebot3: + + +turtlebot3 +ROS 2 packages for TurtleBot3 +Will Son +Apache 2.0 +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/turtlebot3 +https://github.com/ROBOTIS-GIT/turtlebot3/issues +Darby Lim +Ryan Shim +Pyo +ament_cmake +turtlebot3_bringup +turtlebot3_cartographer +turtlebot3_description +turtlebot3_example +turtlebot3_navigation2 +turtlebot3_node +turtlebot3_teleop + +ament_cmake + + +----- +turtlebot3_bringup: + + +turtlebot3_bringup +ROS 2 launch scripts for starting the TurtleBot3 +Will Son +Apache 2.0 +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/turtlebot3 +https://github.com/ROBOTIS-GIT/turtlebot3/issues +Darby Lim +Pyo +ament_cmake +hls_lfcd_lds_driver +robot_state_publisher +rviz2 +turtlebot3_description +turtlebot3_node + +ament_cmake + + +----- +turtlebot3_cartographer: + + +turtlebot3_cartographer +ROS 2 launch scripts for cartographer +Will Son +Apache 2.0 +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/turtlebot3 +https://github.com/ROBOTIS-GIT/turtlebot3/issues +Darby Lim +Pyo +ament_cmake +cartographer_ros + +ament_cmake + + +----- +turtlebot3_description: + + +turtlebot3_description +3D models of the TurtleBot3 for simulation and visualization +Will Son +Apache 2.0 +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/turtlebot3 +https://github.com/ROBOTIS-GIT/turtlebot3/issues +Darby Lim +Pyo +ament_cmake +urdf + +ament_cmake + + +----- +turtlebot3_example: + + +turtlebot3_example +This package provides four basic examples for TurtleBot3 (i.e., +interactive marker, +object detection, +patrol and position control). +Will Son +Apache 2.0 +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/turtlebot3 +https://github.com/ROBOTIS-GIT/turtlebot3/issues +Ryan Shim +Gilbert +ament_cmake +geometry_msgs +nav_msgs +rclpy +sensor_msgs +turtlebot3_msgs + +ament_python + + +----- +turtlebot3_fake_node: + + +turtlebot3_fake_node +Package for TurtleBot3 fake node. With this package, +simple tests can be done without a robot. You can do simple tests using this package on rviz without real robots. +Will Son +Apache 2.0 +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/turtlebot3_simulations +https://github.com/ROBOTIS-GIT/turtlebot3_simulations/issues +Pyo +Darby Lim +Ryan Shim +ament_cmake +geometry_msgs +nav_msgs +rclcpp +sensor_msgs +tf2 +tf2_msgs +turtlebot3_msgs +robot_state_publisher + +ament_cmake + + +----- +turtlebot3_gazebo: + + +turtlebot3_gazebo +Gazebo simulation package for the TurtleBot3 +Will Son +Apache 2.0 +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/turtlebot3_simulations +https://github.com/ROBOTIS-GIT/turtlebot3_simulations/issues +Darby Lim +Pyo +Ryan Shim +ament_cmake +gazebo_ros_pkgs +geometry_msgs +nav_msgs +rclcpp +sensor_msgs +tf2 + +ament_cmake + + + +----- +turtlebot3_msgs: ' + + +turtlebot3_msgs +Message and service types: custom messages and services for TurtleBot3 packages for ROS2 +Will Son +Apache 2.0 +http://wiki.ros.org/turtlebot3_msgs +https://github.com/ROBOTIS-GIT/turtlebot3_msgs +https://github.com/ROBOTIS-GIT/turtlebot3_msgs/issues +Pyo +Darby Lim +Gilbert +Vineet Ghatge +Ryan Shim +ament_cmake +rosidl_default_generators +action_msgs +builtin_interfaces +std_msgs +rosidl_default_runtime +action_msgs +builtin_interfaces +std_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + +' +----- +turtlebot3_navigation2: + + +turtlebot3_navigation2 +ROS 2 launch scripts for navigation2 +Will Son +Apache 2.0 +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/turtlebot3 +https://github.com/ROBOTIS-GIT/turtlebot3/issues +Darby Lim +Pyo +ament_cmake +nav2_bringup + +ament_cmake + + +----- +turtlebot3_node: + + +turtlebot3_node +TurtleBot3 driver node that include diff drive controller, +odometry and tf node +Will Son +Apache 2.0 +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/turtlebot3 +https://github.com/ROBOTIS-GIT/turtlebot3/issues +Darby Lim +Pyo +ament_cmake +dynamixel_sdk +geometry_msgs +message_filters +nav_msgs +rclcpp +rcutils +sensor_msgs +std_msgs +std_srvs +tf2 +tf2_ros +turtlebot3_msgs + +ament_cmake + + +----- +turtlebot3_simulations: + + +turtlebot3_simulations +ROS 2 packages for TurtleBot3 simulations +Will Son +Apache 2.0 +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/turtlebot3_simulations +https://github.com/ROBOTIS-GIT/turtlebot3_simulations/issues +Darby Lim +Pyo +Ryan Shim +ament_cmake +turtlebot3_fake_node +turtlebot3_gazebo + +ament_cmake + + +----- +turtlebot3_teleop: + + +turtlebot3_teleop +Teleoperation node using keyboard for TurtleBot3. +Will Son +Apache 2.0 +http://turtlebot3.robotis.com +https://github.com/ROBOTIS-GIT/turtlebot3 +https://github.com/ROBOTIS-GIT/turtlebot3/issues +Darby Lim +Pyo +geometry_msgs +rclpy + +ament_python + + +----- +turtlesim: + + +turtlesim +turtlesim is a tool made for teaching ROS and ROS packages. +Audrow Nash +Michael Jeronimo +BSD +http://www.ros.org/wiki/turtlesim +https://github.com/ros/ros_tutorials/issues +https://github.com/ros/ros_tutorials +Dirk Thomas +Josh Faust +Mabel Zhang +Shane Loretz +qt5-qmake +qtbase5-dev +ament_cmake +rosidl_default_generators +libqt5-core +libqt5-gui +rosidl_default_runtime +ament_index_cpp +geometry_msgs +rclcpp +rclcpp_action +std_msgs +std_srvs +rosidl_interface_packages + +ament_cmake + + +----- +tvm_vendor: + + +tvm_vendor +Wrapper around Apache TVM to make it available to the ROS ecosystem. +Josh Whitley +Apache License 2.0 +https://github.com/apache/incubator-tvm/issues +https://github.com/apache/incubator-tvm +https://tvm.apache.org/ +catkin +ament_cmake +ros_environment +git +libopenblas-dev +libxml2 +libvulkan-dev +spirv-headers +spirv-tools + +catkin +ament_cmake + + +----- +twist_mux: + + +twist_mux +Twist multiplexer, +which multiplex several velocity commands (topics) and allows to priorize or disable them (locks). +Bence Magyar +Apache License 2.0 +Brighten Lee +Jeremie Deray +Enrique Fernandez +Siegfried-A. Gevatter Pujals +ament_cmake +rclcpp +std_msgs +geometry_msgs +visualization_msgs +diagnostic_updater +ament_lint_auto +ament_cmake_xmllint +ament_lint_common +launch +launch_testing +launch_testing_ament_cmake +launch_testing_ros + +ament_cmake + + +----- +twist_stamper: + + +twist_stamper +ROS2 package for converting between Twist and TwistStamped messages +Josh Newans +Josh Newans +Apache License 2.0 +https://github.com/joshnewans/twist_stamper/issues +https://github.com/joshnewans/twist_stamper +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +rclpy +std_msgs +geometry_msgs + +ament_python + + +----- +ublox: + +ublox +Provides a ublox_gps node for u-blox GPS receivers, +messages, +and serialization packages for the binary UBX protocol. +Johannes Meyer +Veronica Lane +BSD +http://wiki.ros.org/ublox +ament_cmake +ublox_serialization +ublox_msgs +ublox_gps + +ament_cmake + + +----- +ublox_dgnss: + + +ublox_dgnss +Provides a ublox_dgnss node for a u-blox GPS DGNSS receiver using Gen 9 UBX Protocol +Nick Hortovanyi +Apache License, +Version 2.0 +https://github.com/aussierobots/ublox_dgnss +ament_cmake +ublox_ubx_msgs +ublox_ubx_interfaces +ublox_dgnss_node + +ament_cmake + + +----- +ublox_dgnss_node: + + +ublox_dgnss_node +Provides a ublox_gnss node for a u-blox GPS GNSS receiver using Gen 9 UBX Protocol +Nick Hortovanyi +Apache License, +Version 2.0 +https://github.com/aussierobots/ublox_dgnss +ament_cmake +rclcpp +rclcpp_components +libusb-1.0-dev +std_msgs +ublox_ubx_msgs +ublox_ubx_interfaces +pkg-config +ament_lint_auto +ament_lint_common +ament_cmake_cppcheck +ament_cmake_copyright + +ament_cmake + + +----- +ublox_gps: + +ublox_gps +Driver for u-blox GPS devices. +Johannes Meyer +Gareth Cross +Chao Qu +Veronica Lane +BSD +http://ros.org/wiki/ublox +ament_cmake_ros +asio +diagnostic_msgs +diagnostic_updater +geometry_msgs +rcl_interfaces +rclcpp +rclcpp_components +sensor_msgs +std_msgs +tf2 +ublox_msgs +ublox_serialization + +ament_cmake + + +----- +ublox_msgs: + + +ublox_msgs +ublox_msgs contains raw messages for u-blox GNSS devices. +Johannes Meyer +Veronica Lane +BSD +http://ros.org/wiki/ublox +ament_cmake_ros +rosidl_default_generators +std_msgs +sensor_msgs +ublox_serialization +rosidl_interface_packages + +ament_cmake + + +----- +ublox_serialization: + +ublox_serialization +ublox_serialization provides header files for serialization of ROS messages to and from u-blox message format. +Johannes Meyer +Veronica Lane +BSD +http://ros.org/wiki/ublox +ament_cmake + +ament_cmake + + +----- +ublox_ubx_interfaces: + + +ublox_ubx_interfaces +UBLOX UBX Interfaces +Nick Hortovanyi +Apache License, +Version 2.0 +https://github.com/aussierobots/ublox_dgnss +ament_cmake +rosidl_default_generators +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +ublox_ubx_msgs: + + +ublox_ubx_msgs +UBLOX UBX ROS2 Msgs +Nick Hortovanyi +Apache License, +Version 2.0 +https://github.com/aussierobots/ublox_dgnss +ament_cmake +builtin_interfaces +std_msgs +rosidl_default_generators +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +udp_driver: + + +udp_driver +A library to write Synchronous and Asynchronous networking applications, +ROS and ROS2 nodes +Joshua Whitley +Apache License 2.0 +https://github.com/ros-drivers/transport_drivers +https://github.com/ros-drivers/transport_drivers/issues +ament_cmake_auto +asio_cmake_module +asio +io_context +lifecycle_msgs +rclcpp +rclcpp_components +rclcpp_lifecycle +std_msgs +udp_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +udp_msgs: + + +udp_msgs +ROS2 udp_msgs package +Evan Flynn +MIT +ament_cmake +rosidl_default_generators +std_msgs +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +uncrustify_vendor: " + + +uncrustify_vendor +Wrapper around uncrustify, +providing nothing but a dependency on uncrustify, +on some systems. On others, +it provides an ExternalProject build of uncrustify. +Audrow Nash +Apache License 2.0 +GNU General Public License v2.0 +https://github.com/uncrustify/uncrustify +Michel Hidalgo +Steven! Ragnarök +ament_cmake +git +uncrustify + +ament_cmake + +" +----- +unique_identifier_msgs: + + +unique_identifier_msgs +ROS messages for universally unique identifiers. +Jacob Perron +BSD +http://ros.org/wiki/unique_identifier_msgs +Jack O'Quin +ament_cmake +rosidl_default_generators +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + + +----- +ur: + + +ur +Metapackage for universal robots +Felix Exner +Robert Wilbrandt +BSD-3-Clause +ament_cmake +ur_calibration +ur_controllers +ur_dashboard_msgs +ur_moveit_config +ur_robot_driver +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ur_bringup: + + +ur_bringup +Launch file and run-time configurations, +e.g. controllers. +Denis Stogl +Felix Exner +Robert Wilbrandt +BSD-3-Clause +https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues +https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver +Lovro Ivanov +Denis Stogl +ament_cmake +ament_cmake_python +rclpy +controller_manager +force_torque_sensor_broadcaster +joint_state_broadcaster +joint_state_publisher +joint_trajectory_controller +launch +launch_ros +position_controllers +robot_state_publisher +ros2_controllers_test_nodes +rviz2 +ur_controllers +ur_description +urdf +velocity_controllers +xacro + +ament_cmake + + +----- +ur_calibration: + +ur_calibration +Package for extracting the factory calibration from a UR robot and change it such that it can be used by ur_description to gain a correct URDF +Felix Exner +Robert Wilbrandt +BSD-3-Clause +Lovro Ivanov +ament_cmake +rclcpp +ur_client_library +ur_robot_driver +eigen +yaml-cpp +ament_cmake_gmock +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +ur_client_library: + + +ur_client_library +Standalone C++ library for accessing Universal Robots interfaces. This has been forked off the ur_robot_driver. +Thomas Timm Andersen +Simon Rasmussen +Felix Exner +Lea Steffen +Tristan Schnell +Felix Exner +Apache-2.0 +BSD-2-Clause +Zlib +MIT +http://wiki.ros.org/ur_client_library +https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues +https://github.com/UniversalRobots/Universal_Robots_Client_Library +cmake +catkin +ament_cmake + +cmake + + +----- +ur_controllers: + + +ur_controllers +Provides controllers that use the speed scaling interface of Universal Robots. +Denis Stogl +Felix Exner +Robert Wilbrandt +BSD-3-Clause +https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues +https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver +Marvin Große Besselmann +Lovro Ivanov +Andy Zelenak +ament_cmake +angles +controller_interface +joint_trajectory_controller +lifecycle_msgs +pluginlib +rclcpp_lifecycle +rcutils +realtime_tools +std_msgs +std_srvs +ur_dashboard_msgs +ur_msgs + +ament_cmake + + +----- +ur_dashboard_msgs: + + +ur_dashboard_msgs +Messages around the UR Dashboard server. +Felix Exner +Robert Wilbrandt +BSD-3-Clause +https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues +https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver +Denis Stogl +Lovro Ivanov +Andy Zelenak +ament_cmake +rosidl_default_generators +action_msgs +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +ur_description: + + +ur_description +URDF description for Universal Robots +Nadia Hammoudeh Garcia +Kelsey Hawkins +G.A. vd. Hoorn +Lovro Ivanov +Mathias Ludtke +Wim Meeussen +Felix Messmer +Miguel Prada Sarasola +Denis Stogl +Andy Zelenak +Marvin Grosse Besselmann +Felix Exner +Tristan Schnell +Lovro Ivanov +Denis Stogl +BSD-3-Clause +https://github.com/UniversalRobots/Universal_Robots_ROS2_Description/issues +https://github.com/UniversalRobots/Universal_Robots_ROS2_Description +ament_cmake +joint_state_publisher_gui +launch +launch_ros +robot_state_publisher +rviz2 +urdf +xacro +ament_cmake_pytest +launch_testing_ament_cmake +launch_testing_ros +liburdfdom-tools +xacro + +ament_cmake + + +----- +ur_moveit_config: + + +ur_moveit_config +An example package with MoveIt2 configurations for UR robots. +Denis Stogl +Felix Exner +Robert Wilbrandt +Apache2.0 +Lovro Ivanov +Andy Zelenak +ament_cmake +ament_cmake_python +launch +launch_ros +moveit_kinematics +moveit_planners_ompl +moveit_ros_move_group +moveit_ros_visualization +moveit_servo +moveit_simple_controller_manager +rviz2 +ur_description +urdf +warehouse_ros_sqlite +xacro + +ament_cmake + + +----- +ur_msgs: + + +ur_msgs +Message and service definitions for interacting with Universal Robots robot controllers. +G.A. vd. Hoorn +Miguel Prada Sarasola +Nadia Hammoudeh Garcia +BSD-3-Clause +Andrew Glusiec +Felix Messmer +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + + + +messages +ros-industrial +services +universal_robot + + + + + +ament_cmake + + +----- +ur_robot_driver: + + +ur_robot_driver +The new driver for Universal Robots UR3, +UR5 and UR10 robots with CB3 controllers and the e-series. +Denis Stogl +Felix Exner +Robert Wilbrandt +BSD-3-Clause +https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues +https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver +Marvin Große Besselmann +Lovro Ivanov +Andy Zelenak +Thomas Timm Andersen +Simon Rasmussen +Felix Exner +Lea Steffen +Tristan Schnell +ament_cmake +ament_cmake_python +controller_manager +controller_manager_msgs +geometry_msgs +hardware_interface +pluginlib +rclcpp +rclcpp_lifecycle +rclpy +std_msgs +std_srvs +tf2_geometry_msgs +ur_client_library +ur_controllers +ur_dashboard_msgs +ur_description +ur_msgs +force_torque_sensor_broadcaster +joint_state_broadcaster +joint_state_publisher +joint_trajectory_controller +launch +launch_ros +position_controllers +robot_state_publisher +ros2_controllers_test_nodes +rviz2 +socat +urdf +velocity_controllers +xacro +launch_testing_ament_cmake + +ament_cmake + + +----- +urdf: + +urdf +This package contains a C++ parser for the Unified Robot Description Format (URDF), +which is an XML format for representing a robot model. The code API of the parser has been through our review process and will remain backwards compatible in future releases. +Ioan Sucan +Jackie Kay +Chris Lalancette +Shane Loretz +BSD +https://github.com/ros2/urdf +https://github.com/ros2/urdf/issues +ament_cmake_ros +pluginlib +tinyxml2_vendor +urdfdom +urdf_parser_plugin +urdfdom_headers +pluginlib +tinyxml2_vendor +urdfdom +urdfdom_headers +pluginlib +urdf_parser_plugin +urdfdom +urdfdom_headers +ament_cmake_google_benchmark +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +urdf_parser_plugin: + +urdf_parser_plugin +This package contains a C++ base class for URDF parsers. +Ioan Sucan +Jackie Kay +Chris Lalancette +Shane Loretz +BSD +https://github.com/ros2/urdf +https://github.com/ros2/urdf/issues +ament_cmake_ros +urdfdom_headers +urdfdom_headers +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +urdf_test: + +urdf_test +The urdf_test package +Jordan Palacios +Noel Jimenez +Apache License 2.0 +ament_cmake_auto +rclpy +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +urdf_tutorial: + + +urdf_tutorial +This package contains a number of URDF tutorials. +David V. Lu!! +David V. Lu!! +BSD +http://ros.org/wiki/urdf_tutorial +ament_cmake +joint_state_publisher +joint_state_publisher_gui +robot_state_publisher +rviz2 +xacro +ament_lint_auto + +ament_cmake + + +----- +urdfdom: + +urdfdom +A library to access URDFs using the DOM model. +Chris Lalancette +Shane Loretz +Steve Peters +BSD +Ioan Sucan +John Hsu +Steven! Ragnarök +Wim Meeussen +console_bridge_vendor +libconsole-bridge-dev +tinyxml +tinyxml_vendor +urdfdom_headers +cmake +console_bridge_vendor +libconsole-bridge-dev +tinyxml +tinyxml_vendor +urdfdom_headers + +cmake + + +----- +urdfdom_headers: + + +urdfdom_headers +C++ headers for URDF. +Steven! Ragnarök +BSD +http://ros.org/wiki/urdf +cmake + +cmake + + +----- +urdfdom_py: + +urdfdom_py +Python implementation of the URDF parser. +BSD +Thomas Moulard +David Lu +Kelsey Hawkins +Antonio El Khoury +Eric Cousineau +Ioan Sucan +Jackie Kay +Chris Lalancette +Shane Loretz +http://wiki.ros.org/urdfdom_py +https://github.com/ros/urdf_parser_py/issues +https://github.com/ros/urdf_parser_py +rclpy +python3-lxml +python3-yaml +python3-mock + +ament_python + + +----- +urg_c: + +urg_c +The urg_c package +Michael Ferguson +Chad Rockey +Tony Baltovski +BSD +http://sourceforge.net/projects/urgwidget/ +https://github.com/ros-drivers/urg_c/issues +https://github.com/ros-drivers/urg_c +Satofumi Kamimura +Katsumi Kimoto +Adrian Boeing +ament_cmake + +ament_cmake + + +----- +urg_node: + +urg_node +urg_node +Michael Ferguson +Tony Baltovski +BSD +http://ros.org/wiki/urg_node +https://github.com/ros-drivers/urg_node/issues +https://github.com/ros-drivers/urg_node +Chad Rockey +Mike O'Driscoll +ament_cmake +libboost-dev +libboost-dev +builtin_interfaces +diagnostic_updater +laser_proc +rclcpp +rclcpp_components +rosidl_default_generators +sensor_msgs +std_srvs +urg_c +urg_node_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +urg_node_msgs: + +urg_node_msgs +urg_node_msgs +Michael Ferguson +Tony Baltovski +BSD +http://ros.org/wiki/urg_node +https://github.com/ros-drivers/urg_node/issues +https://github.com/ros-drivers/urg_node +Chad Rockey +Mike O'Driscoll +ament_cmake +std_msgs +builtin_interfaces +rosidl_default_generators +ament_lint_common +rosidl_interface_packages + +ament_cmake + + + +----- +usb_cam: + + +usb_cam +A ROS2 Driver for V4L USB Cameras +Evan Flynn +BSD +http://wiki.ros.org/usb_cam +https://github.com/ros-drivers/usb_cam/issues +https://github.com/ros-drivers/usb_cam +ament_cmake_auto +rclcpp +rclcpp_components +std_msgs +std_srvs +sensor_msgs +camera_info_manager +builtin_interfaces +image_transport +image_transport_plugins +v4l-utils +ffmpeg +ament_lint_auto +ament_lint_common +rosidl_default_generators +rosidl_default_runtime +rosidl_interface_packages + +ament_cmake + + +----- +v4l2_camera: + + +v4l2_camera +A ROS 2 camera driver using Video4Linux2 +Sander G. van Dijk +Apache License 2.0 +Sander G. van Dijk +ament_cmake_ros +rclcpp +rclcpp_components +rclcpp +rclcpp_components +sensor_msgs +camera_info_manager +cv_bridge +image_transport +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +velocity_controllers: + +velocity_controllers +Generic controller for forwarding commands. +Bence Magyar +Jordan Palacios +Apache License 2.0 +ament_cmake +forward_command_controller +rclcpp +pluginlib +ament_cmake_gmock +controller_manager +hardware_interface +ros2_control_test_assets + +ament_cmake + + +----- +velodyne: + + +velodyne +Basic ROS support for the Velodyne 3D LIDARs. +Josh Whitley +Jack O'Quin +BSD +http://www.ros.org/wiki/velodyne +https://github.com/ros-drivers/velodyne +https://github.com/ros-drivers/velodyne/issues +ament_cmake +velodyne_driver +velodyne_laserscan +velodyne_msgs +velodyne_pointcloud + +ament_cmake + + +----- +velodyne_description: + +velodyne_description +URDF and meshes describing Velodyne laser scanners. +BSD +Kevin Hallenbeck +Kevin Hallenbeck +http://wiki.ros.org/velodyne_description +https://bitbucket.org/dataspeedinc/velodyne_simulator +https://bitbucket.org/dataspeedinc/velodyne_simulator/issues +ament_cmake +urdf +xacro +gazebo_ros + +ament_cmake + + +----- +velodyne_driver: + + +velodyne_driver +ROS device driver for Velodyne 3D LIDARs. +Josh Whitley +Brice Rebsamen +BSD +http://www.ros.org/wiki/velodyne_driver +https://github.com/ros-drivers/velodyne +https://github.com/ros-drivers/velodyne/issues +Jack O'Quin +Patrick Beeson +Michael Quinlan +Yaxin Liu +Andreas Klintberg +ament_cmake_ros +diagnostic_msgs +diagnostic_updater +libpcap +rclcpp +rclcpp_components +tf2_ros +velodyne_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +velodyne_gazebo_plugins: + +velodyne_gazebo_plugins +Gazebo plugin to provide simulated data from Velodyne laser scanners. +BSD +Kevin Hallenbeck +Kevin Hallenbeck +http://wiki.ros.org/velodyne_gazebo_plugins +https://bitbucket.org/dataspeedinc/velodyne_simulator +https://bitbucket.org/dataspeedinc/velodyne_simulator/issues +ament_cmake +rclcpp +sensor_msgs +tf2 +gazebo_msgs +gazebo_dev +gazebo_ros + +ament_cmake + + +----- +velodyne_laserscan: + + +velodyne_laserscan +Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan message +Josh Whitley +BSD +http://ros.org/wiki/velodyne_laserscan +https://github.com/ros-drivers/velodyne +https://github.com/ros-drivers/velodyne/issues +Micho Radovnikovich +Kevin Hallenbeck +ament_cmake_ros +rclcpp +rclcpp_components +sensor_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +velodyne_msgs: + + +velodyne_msgs +ROS message definitions for Velodyne 3D LIDARs. +Josh Whitley +BSD +http://ros.org/wiki/velodyne_msgs +https://github.com/ros-drivers/velodyne +https://github.com/ros-drivers/velodyne/issues +Jack O'Quin +ament_cmake +rosidl_default_generators +builtin_interfaces +std_msgs +rosidl_default_runtime +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +velodyne_pointcloud: + + +velodyne_pointcloud +Point cloud conversions for Velodyne 3D LIDARs. +Josh Whitley +BSD +http://ros.org/wiki/velodyne_pointcloud +https://github.com/ros-drivers/velodyne +https://github.com/ros-drivers/velodyne/issues +Jack O'Quin +Piyush Khandelwal +Jesse Vera +Andreas Klintberg +ament_cmake +angles +diagnostic_updater +geometry_msgs +libpcl-all-dev +message_filters +rclcpp +rclcpp_components +sensor_msgs +tf2 +tf2_ros +velodyne_msgs +yaml-cpp +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +velodyne_simulator: + +velodyne_simulator +Metapackage allowing easy installation of Velodyne simulation components. +BSD +Kevin Hallenbeck +Kevin Hallenbeck +http://wiki.ros.org/velodyne_simulator +https://bitbucket.org/dataspeedinc/velodyne_simulator +https://bitbucket.org/dataspeedinc/velodyne_simulator/issues +ament_cmake +velodyne_description +velodyne_gazebo_plugins + +ament_cmake + + +----- +vision_msgs: + +vision_msgs +Messages for interfacing with various computer vision pipelines, +such as object detectors. +Adam Allevato +Apache License 2.0 +Adam Allevato +Adam Allevato +Apache License 2.0 +ament_cmake +rosidl_default_generators +std_msgs +geometry_msgs +std_msgs +geometry_msgs +rosidl_default_runtime +ament_cmake_gtest +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +vision_msgs_layers: + + +vision_msgs_layers +Collection of RQt Image Overlay Plugins for Vision Msgs +ijnek +Apache License 2.0 +ament_cmake_ros +rqt_image_overlay_layer +vision_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +vision_opencv: + + +vision_opencv +Packages for interfacing ROS2 with OpenCV, +a library of programming functions for real time computer vision. +Kenji Brameld +Apache License 2.0 +BSD +http://www.ros.org/wiki/vision_opencv +https://github.com/ros-perception/vision_opencv/issues +https://github.com/ros-perception/vision_opencv +Patrick Mihelich +James Bowman +Vincent Rabaud +Ethan Gao +ament_cmake +cv_bridge +image_geometry + +ament_cmake + + +----- +visp: + +visp +ViSP standing for Visual Servoing Platform is a modular cross platform library that allows prototyping and developing applications using visual tracking and visual servoing technics at the heart of the researches done by Inria Lagadic team. ViSP is able to compute control laws that can be applied to robotic systems. It provides a set of visual features that can be tracked using real time image processing or computer vision algorithms. ViSP provides also simulation capabilities. ViSP can be useful in robotics, +computer vision, +augmented reality and computer animation. +Fabien Spindler +Fabien Spindler +GPLv2 +http://www.ros.org/wiki/visp +https://github.com/lagadic/visp-release/issues +https://github.com/lagadic/visp-release +cmake +doxygen +libopencv-dev +liblapack-dev +libxml2 +libjpeg +libpng-dev +bzip2 +libx11-dev +libv4l-dev +eigen +libopencv-dev +liblapack-dev +libxml2 +libjpeg +libpng-dev +libx11-dev +libv4l-dev +eigen + +cmake + + +----- +visualization_msgs: + + +visualization_msgs +A package containing some visualization and interaction related message definitions. +Geoffrey Biggs +Tully Foote +Apache License 2.0 +Michael Carroll +Michel Hidalgo +William Woodall +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +sensor_msgs +std_msgs +rosidl_default_runtime +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +vitis_common: + + +vitis_common +Common code for working with Vitis™ Unified Software Platform in ROS. +Víctor Mayoral-Vilches +Apache 2.0 +https://github.com/ros-acceleration/vitis_common/issues +https://github.com/ros-acceleration/vitis_common +Víctor Mayoral-Vilches +ament_cmake +ament_vitis +ocl-icd-opencl-dev +opencl-headers +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +vrpn: + +vrpn +The VRPN is a library and set of servers that interfaces with virtual-reality systems, +such as VICON, +OptiTrack, +and others. +Russell M. Taylor +Sensics +BSD +https://github.com/vrpn/vrpn/wiki +Alvin Sun +cmake +ament_cmake + +cmake + + +----- +warehouse_ros: + +warehouse_ros +Persistent storage of ROS messages +Bhaskara Marthi +Connor Brew +MoveIt Release Team +BSD +http://ros.org/wiki/warehouse_ros +ament_cmake +boost +libssl-dev +rclcpp +std_msgs +geometry_msgs +pluginlib +tf2 +tf2_ros +tf2_geometry_msgs +ament_lint_auto +ament_cmake_copyright + +ament_cmake + + +----- +warehouse_ros_sqlite: + +warehouse_ros_sqlite +Implementation of warehouse_ros for sqlite +Bjarne von Horn +MoveIt Release Team +BSD +http://ros.org/wiki/warehouse_ros +ament_cmake +sqlite3_vendor +boost +libsqlite3-dev +warehouse_ros +class_loader +rclcpp +sqlite3 +ament_cmake_copyright +ament_cmake_gtest +ament_lint_auto +ament_lint_common +geometry_msgs + +ament_cmake + + + +----- +webots_ros2: + + +webots_ros2 +Interface between Webots and ROS2 +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +rclpy +std_msgs +builtin_interfaces +webots_ros2_control +webots_ros2_core +webots_ros2_driver +webots_ros2_epuck +webots_ros2_importer +webots_ros2_mavic +webots_ros2_msgs +webots_ros2_tesla +webots_ros2_tiago +webots_ros2_turtlebot +webots_ros2_universal_robot +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +webots_ros2_tests + +ament_python + + +----- +webots_ros2_control: + + +webots_ros2_control +ros2_control plugin for Webots +Cyberbotics +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +Apache License 2.0 +hardware_interface +controller_manager +pluginlib +rclcpp +rclcpp_lifecycle +webots_ros2_driver +ros_environment +ament_cmake +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +webots_ros2_core: + + +webots_ros2_core +Core interface between Webots and ROS2 +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +rclpy +std_msgs +vision_msgs +builtin_interfaces +webots_ros2_msgs +python3-tk +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python +This package will be removed in Webots R2023a. Users of webots_ros2_core should migrate to webots_ros2_driver. + + +----- +webots_ros2_driver: + +webots_ros2_driver +Implementation of the Webots - ROS 2 interface +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +ros_environment +ament_cmake +python_cmake_module +ament_cmake_python +pluginlib +rclcpp +rclpy +sensor_msgs +std_msgs +geometry_msgs +tf2_ros +vision_msgs +tinyxml2_vendor +webots_ros2_msgs +webots_ros2_importer +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +webots_ros2_epuck: + + +webots_ros2_epuck +E-puck2 driver for Webots simulated robot +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +rclpy +std_msgs +nav_msgs +sensor_msgs +geometry_msgs +webots_ros2_msgs +builtin_interfaces +tf2_ros +rviz2 +diff_drive_controller +joint_state_broadcaster +robot_state_publisher +controller_manager +webots_ros2_driver +webots_ros2_control +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +webots_ros2_importer: + + +webots_ros2_importer +This package allows to convert URDF and XACRO files into Webots PROTO files. +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +builtin_interfaces +python3-collada +python3-lark-parser +xacro +ament_copyright +ament_flake8 +ament_pep257 +python3-pycodestyle +python3-pil +python3-numpy +python3-pytest + +ament_python + + +----- +webots_ros2_mavic: + + +webots_ros2_mavic +Mavic 2 Pro robot ROS2 interface for Webots. +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +rclpy +builtin_interfaces +webots_ros2_driver +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +webots_ros2_msgs: + + +webots_ros2_msgs +Services and Messages of the webots_ros2 packages. +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +ament_cmake +rosidl_default_generators +builtin_interfaces +geometry_msgs +std_msgs +vision_msgs +builtin_interfaces +rosidl_default_runtime +geometry_msgs +std_msgs +vision_msgs +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + + +----- +webots_ros2_tesla: + + +webots_ros2_tesla +Tesla ROS2 interface for Webots. +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +rclpy +python3-opencv +python3-numpy +builtin_interfaces +ackermann_msgs +webots_ros2_driver +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +webots_ros2_tests: + + +webots_ros2_tests +System tests for `webots_ros2` packages. +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +rclpy +ros2bag +rosbag2_storage_default_plugins +webots_ros2_driver +webots_ros2_universal_robot +webots_ros2_epuck +webots_ros2_turtlebot +webots_ros2_tesla +webots_ros2_mavic +webots_ros2_tiago +tf2_ros +std_msgs +sensor_msgs +std_srvs +geometry_msgs +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest +launch +launch_testing +launch_testing_ament_cmake +launch_testing_ros + +ament_python + + +----- +webots_ros2_tiago: + + +webots_ros2_tiago +TIAGo robots ROS2 interface for Webots. +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +rclpy +geometry_msgs +builtin_interfaces +rviz2 +webots_ros2_driver +webots_ros2_control +diff_drive_controller +joint_state_broadcaster +robot_state_publisher +controller_manager +tf2_ros +rviz2 +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +webots_ros2_turtlebot: + + +webots_ros2_turtlebot +TurtleBot3 Burger robot ROS2 interface for Webots. +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +rclpy +builtin_interfaces +webots_ros2_driver +webots_ros2_control +diff_drive_controller +joint_state_broadcaster +robot_state_publisher +controller_manager +tf2_ros +rviz2 +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +webots_ros2_universal_robot: + + +webots_ros2_universal_robot +Universal Robot ROS2 interface for Webots. +Cyberbotics +Apache License 2.0 +http://wiki.ros.org/webots_ros2 +https://github.com/cyberbotics/webots_ros2/issues +https://github.com/cyberbotics/webots_ros2 +rclpy +builtin_interfaces +control_msgs +trajectory_msgs +rviz2 +webots_ros2_driver +webots_ros2_control +robot_state_publisher +controller_manager +joint_trajectory_controller +joint_state_broadcaster +xacro +ament_copyright +ament_flake8 +ament_pep257 +python3-pytest + +ament_python + + +----- +wiimote: " + + +wiimote +The wiimote package allows ROS nodes to communicate with a Nintendo Wiimote and its related peripherals, +including the Nunchuk, +Motion Plus, +and (experimentally) the Classic. The package implements a ROS node that uses Bluetooth to communicate with the Wiimote device, +obtaining accelerometer and gyro data, +the state of LEDs, +the IR camera, +rumble (vibrator), +buttons, +joystick, +and battery state. The node additionally enables ROS nodes to control the Wiimote's LEDs and vibration for feedback to the human Wiimote operator. LEDs and vibration may be switched on and off, +or made to operate according to a timed pattern. +Jonathan Bohren +GPL +http://www.ros.org/wiki/wiimote +https://github.com/ros-drivers/joystick_drivers +https://github.com/ros-drivers/joystick_drivers/issues +Andreas Paepcke +Melonee Wise +Mark Horn +ament_cmake +ament_cmake_auto +libbluetooth-dev +libbluetooth +cwiid-dev +cwiid +geometry_msgs +rclcpp +rclcpp_components +rclcpp_lifecycle +sensor_msgs +std_msgs +std_srvs +wiimote_msgs +ament_cmake_gtest +ament_lint_auto +ament_lint_common + +ament_cmake + +" +----- +wiimote_msgs: " + + +wiimote_msgs +Messages used by wiimote package. +Jonathan Bohren +BSD +http://www.ros.org/wiki/wiimote +https://github.com/ros-drivers/joystick_drivers +https://github.com/ros-drivers/joystick_drivers/issues +Andreas Paepcke +Melonee Wise +Mark Horn +ament_cmake +ament_cmake_auto +rosidl_default_generators +rosidl_default_runtime +builtin_interfaces +geometry_msgs +std_msgs +ament_lint_auto +ament_lint_common +rosidl_interface_packages + +ament_cmake + +" +----- +xacro: + +xacro +Xacro (XML Macros) Xacro is an XML macro language. With xacro, +you can construct shorter and more readable XML files by using macros that expand to larger XML expressions. +Robert Haschke +Morgan Quigley +BSD +http://ros.org/wiki/xacro +https://github.com/ros/xacro +https://github.com/ros/xacro/issues +Stuart Glaser +William Woodall +Robert Haschke +ament_cmake +ament_cmake_python +ament_index_python +python3-yaml +ament_lint_auto +ament_cmake_pytest + +ament_cmake + + +----- +yaml_cpp_vendor: " + + +yaml_cpp_vendor +Wrapper around yaml-cpp, +it provides a fixed CMake module and an ExternalProject build of it. +Audrow Nash +Apache License 2.0 +MIT +William Woodall +https://github.com/jbeder/yaml-cpp +ament_cmake +yaml-cpp + +ament_cmake + +" +----- +zbar_ros: + + +zbar_ros +Lightweight ROS wrapper for Zbar barcode/qrcode reader library (http://zbar.sourceforge .net/) +ijnek +BSD +ament_cmake +rclcpp +zbar +cv_bridge +sensor_msgs +std_msgs +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +zenoh_bridge_dds: + + +zenoh_bridge_dds +Bridge between ROS2/DDS and Eclipse zenoh (https://zenoh.io). It allows the integration of zenoh applications with ROS2, +or the tunneling of ROS2 communications between nodes via the zenoh protocol at Internet scale. +https://github.com/eclipse-zenoh/zenoh-plugin-dds +ADLINK zenoh team +EPL-2.0 +Apache-2.0 +ament_cmake +cargo +clang + +ament_cmake + + +----- +zmqpp_vendor: + + +zmqpp_vendor +Vendor package for zmqpp +Masaya Kataoka +Apache License 2.0 +Mozilla Public License 2.0 +ament_cmake +git +libzmq3-dev +ament_lint_auto +ament_lint_common + +ament_cmake + + +----- +zstd_vendor: + + +zstd_vendor +Zstd compression vendor package, +providing a dependency for Zstd. +Geoffrey Biggs +Michel Hidalgo +Emerson Knapp +ROS Tooling Working Group +Apache License 2.0 +BSD +https://facebook.github.io/zstd/ +ament_cmake +git +libzstd-dev + +ament_cmake + + +----- +source_repo_package_xmls: { + +} +type: cache +version: 2 diff --git a/meta-ros2-humble/files/humble/generated/cache.yaml b/meta-ros2-humble/files/humble/generated/cache.yaml new file mode 100644 index 0000000000000000000000000000000000000000..37b9dd74b5542d582ba3b840b16f39c09c7e9eb6 --- /dev/null +++ b/meta-ros2-humble/files/humble/generated/cache.yaml @@ -0,0 +1,1438 @@ +# humble/cache.yaml 2022-11-23 2e2fb76c7a83065cf322e0fd0a1dd04a93a2222e 20221123021552 1.8.0 +distribution_file: +- release_platforms: + debian: + - bullseye + rhel: + - '8' + ubuntu: + - jammy + repositories: + SMACC2: {doc: {type: git, url: 'https://github.com/robosoft-ai/SMACC2.git', version: master}, release: {packages: [smacc2, smacc2_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/SMACC2-release.git', version: 0.4.0-2}, source: {type: git, url: 'https://github.com/robosoft-ai/SMACC2.git', version: master}, status: developed} + acado_vendor: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/acado_vendor-release.git', version: 1.0.0-4}, source: {type: git, url: 'https://gitlab.com/autowarefoundation/autoware.auto/acado_vendor.git', version: main}, status: maintained} + ackermann_msgs: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ackermann_msgs-release.git', version: 2.0.2-3}, source: {type: git, url: 'https://github.com/ros-drivers/ackermann_msgs.git', version: ros2}, status: maintained} + adaptive_component: {doc: {type: git, url: 'https://github.com/ros-acceleration/adaptive_component.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/adaptive_component-release.git', version: 0.2.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-acceleration/adaptive_component.git', version: rolling}, status: developed} + affordance_primitives: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/PickNikRobotics/affordance_primitives-release.git', version: 0.1.0-3}, source: {type: git, url: 'https://github.com/PickNikRobotics/affordance_primitives.git', version: main}} + ament_acceleration: {doc: {type: git, url: 'https://github.com/ros-acceleration/ament_acceleration.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ament_acceleration-release.git', version: 0.2.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-acceleration/ament_acceleration.git', version: rolling}, status: developed} + ament_cmake: {doc: {type: git, url: 'https://github.com/ament/ament_cmake.git', version: humble}, release: {packages: [ament_cmake, ament_cmake_auto, ament_cmake_core, ament_cmake_export_definitions, ament_cmake_export_dependencies, ament_cmake_export_include_directories, ament_cmake_export_interfaces, ament_cmake_export_libraries, ament_cmake_export_link_flags, ament_cmake_export_targets, ament_cmake_gen_version_h, ament_cmake_gmock, ament_cmake_google_benchmark, ament_cmake_gtest, ament_cmake_include_directories, ament_cmake_libraries, ament_cmake_nose, ament_cmake_pytest, ament_cmake_python, ament_cmake_target_dependencies, ament_cmake_test, ament_cmake_version], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ament_cmake-release.git', version: 1.3.3-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ament/ament_cmake.git', version: humble}, status: developed} + ament_cmake_catch2: {doc: {type: git, url: 'https://github.com/open-rmf/ament_cmake_catch2.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ament_cmake_catch2-release.git', version: 1.2.0-3}, source: {type: git, url: 'https://github.com/open-rmf/ament_cmake_catch2.git', version: rolling}, status: developed} + ament_cmake_ros: {doc: {type: git, url: 'https://github.com/ros2/ament_cmake_ros.git', version: humble}, release: {packages: [ament_cmake_ros, domain_coordinator], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ament_cmake_ros-release.git', version: 0.10.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/ament_cmake_ros.git', version: humble}, status: maintained} + ament_download: {doc: {type: git, url: 'https://github.com/samsung-ros/ament_download.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/samsung-ros/ament_download-release.git', version: 0.0.5-1}, source: {type: git, url: 'https://github.com/samsung-ros/ament_download.git', version: ros2}, status: developed} + ament_index: {doc: {type: git, url: 'https://github.com/ament/ament_index.git', version: humble}, release: {packages: [ament_index_cpp, ament_index_python], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ament_index-release.git', version: 1.4.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ament/ament_index.git', version: humble}, status: maintained} + ament_lint: {doc: {type: git, url: 'https://github.com/ament/ament_lint.git', version: humble}, release: {packages: [ament_clang_format, ament_clang_tidy, ament_cmake_clang_format, ament_cmake_clang_tidy, ament_cmake_copyright, ament_cmake_cppcheck, ament_cmake_cpplint, ament_cmake_flake8, ament_cmake_lint_cmake, ament_cmake_mypy, ament_cmake_pclint, ament_cmake_pep257, ament_cmake_pycodestyle, ament_cmake_pyflakes, ament_cmake_uncrustify, ament_cmake_xmllint, ament_copyright, ament_cppcheck, ament_cpplint, ament_flake8, ament_lint, ament_lint_auto, ament_lint_cmake, ament_lint_common, ament_mypy, ament_pclint, ament_pep257, ament_pycodestyle, ament_pyflakes, ament_uncrustify, ament_xmllint], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ament_lint-release.git', version: 0.12.4-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ament/ament_lint.git', version: humble}, status: developed} + ament_nodl: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ament_nodl-release.git', version: 0.1.0-4}, source: {type: git, url: 'https://github.com/ubuntu-robotics/ament_nodl.git', version: master}, status: developed} + ament_package: {doc: {type: git, url: 'https://github.com/ament/ament_package.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ament_package-release.git', version: 0.14.0-4}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ament/ament_package.git', version: humble}, status: developed} + ament_vitis: {doc: {type: git, url: 'https://github.com/ros-acceleration/ament_vitis.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ament_vitis-release.git', version: 0.10.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-acceleration/ament_vitis.git', version: rolling}, status: developed} + angles: {doc: {type: git, url: 'https://github.com/ros/angles.git', version: humble-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/angles-release.git', version: 1.15.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/angles.git', version: humble-devel}, status: maintained} + apex_containers: {doc: {type: git, url: 'https://gitlab.com/ApexAI/apex_containers.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/apex_containers-release.git', version: 0.0.4-3}, source: {type: git, url: 'https://gitlab.com/ApexAI/apex_containers.git', version: rolling}, status: developed} + apex_test_tools: {doc: {type: git, url: 'https://gitlab.com/ApexAI/apex_test_tools.git', version: rolling}, release: {packages: [apex_test_tools, test_apex_test_tools], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/apex_test_tools-release.git', version: 0.0.2-6}, source: {type: git, url: 'https://gitlab.com/ApexAI/apex_test_tools.git', version: rolling}, status: developed} + apriltag: {doc: {type: git, url: 'https://github.com/AprilRobotics/apriltag.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/apriltag-release.git', version: 3.2.0-2}, source: {type: git, url: 'https://github.com/AprilRobotics/apriltag.git', version: master}, status: maintained} + async_web_server_cpp: {doc: {type: git, url: 'https://github.com/fkie/async_web_server_cpp.git', version: ros2-releases}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/async_web_server_cpp-release.git', version: 2.0.0-3}, source: {type: git, url: 'https://github.com/fkie/async_web_server_cpp.git', version: ros2-develop}, status: maintained} + automotive_autonomy_msgs: {doc: {type: git, url: 'https://github.com/astuff/automotive_autonomy_msgs.git', version: master}, release: {packages: [automotive_autonomy_msgs, automotive_navigation_msgs, automotive_platform_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/automotive_autonomy_msgs-release.git', version: 3.0.4-3}, source: {type: git, url: 'https://github.com/astuff/automotive_autonomy_msgs.git', version: master}, status: maintained} + autoware_auto_msgs: {doc: {type: git, url: 'https://gitlab.com/autowarefoundation/autoware.auto/autoware_auto_msgs.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/autoware_auto_msgs-release.git', version: 1.0.0-4}, source: {type: git, url: 'https://gitlab.com/autowarefoundation/autoware.auto/autoware_auto_msgs.git', version: master}, status: developed} + avt_vimba_camera: {doc: {type: git, url: 'https://github.com/astuff/avt_vimba_camera.git', version: ros2_master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/avt_vimba_camera-release.git', version: 2001.1.0-3}, source: {type: git, url: 'https://github.com/astuff/avt_vimba_camera.git', version: ros2_master}, status: maintained} + aws-robomaker-small-warehouse-world: {doc: {type: git, url: 'https://github.com/aws-robotics/aws-robomaker-small-warehouse-world.git', version: ros2}, release: {packages: [aws_robomaker_small_warehouse_world], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/aws_robomaker_small_warehouse_world-release.git', version: 1.0.5-1}, source: {type: git, url: 'https://github.com/aws-robotics/aws-robomaker-small-warehouse-world.git', version: ros2}, status: maintained} + backward_ros: {doc: {type: git, url: 'https://github.com/pal-robotics/backward_ros.git', version: foxy-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/backward_ros-release.git', version: 1.0.2-3}, source: {type: git, url: 'https://github.com/pal-robotics/backward_ros.git', version: foxy-devel}, status: maintained} + bag2_to_image: {doc: {type: git, url: 'https://github.com/wep21/bag2_to_image.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/bag2_to_image-release.git', version: 0.1.0-1}, source: {type: git, url: 'https://github.com/wep21/bag2_to_image.git', version: main}, status: maintained} + behaviortree_cpp: {doc: {type: git, url: 'https://github.com/BehaviorTree/BehaviorTree.CPP.git', version: master}, release: {packages: [behaviortree_cpp_v3], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/behaviortree_cpp-release.git', version: 3.8.0-1}, source: {type: git, url: 'https://github.com/BehaviorTree/BehaviorTree.CPP.git', version: master}, status: developed} + bno055: {doc: {type: git, url: 'https://github.com/flynneva/bno055.git', version: develop}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/bno055-release.git', version: 0.2.0-4}, source: {type: git, url: 'https://github.com/flynneva/bno055.git', version: develop}, status: developed} + bond_core: {doc: {type: git, url: 'https://github.com/ros/bond_core.git', version: ros2}, release: {packages: [bond, bond_core, bondcpp, smclib], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/bond_core-release.git', version: 3.0.2-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/bond_core.git', version: ros2}, status: maintained} + boost_geometry_util: {doc: {type: git, url: 'https://github.com/OUXT-Polaris/boost_geometry_util.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/OUXT-Polaris/boost_geometry_util-release.git', version: 0.0.1-1}, source: {type: git, url: 'https://github.com/OUXT-Polaris/boost_geometry_util.git', version: master}, status: developed} + cartographer: {doc: {type: git, url: 'https://github.com/ros2/cartographer.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/cartographer-release.git', version: 2.0.9002-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/cartographer.git', version: ros2}, status: maintained} + cartographer_ros: {doc: {type: git, url: 'https://github.com/ros2/cartographer_ros.git', version: ros2}, release: {packages: [cartographer_ros, cartographer_ros_msgs, cartographer_rviz], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/cartographer_ros-release.git', version: 2.0.9000-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/cartographer_ros.git', version: ros2}, status: maintained} + cascade_lifecycle: {doc: {type: git, url: 'https://github.com/fmrico/cascade_lifecycle.git', version: humble-devel}, release: {packages: [cascade_lifecycle_msgs, rclcpp_cascade_lifecycle], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/fmrico/cascade_lifecycle-release.git', version: 1.0.1-3}, source: {type: git, url: 'https://github.com/fmrico/cascade_lifecycle.git', version: humble-devel}, status: developed} + class_loader: {doc: {type: git, url: 'https://github.com/ros/class_loader.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/class_loader-release.git', version: 2.2.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/class_loader.git', version: humble}, status: maintained} + color_names: {doc: {type: git, url: 'https://github.com/OUXT-Polaris/color_names.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/color_names-release.git', version: 0.0.3-3}, source: {type: git, url: 'https://github.com/OUXT-Polaris/color_names-release.git', version: master}, status: developed} + common_interfaces: {doc: {type: git, url: 'https://github.com/ros2/common_interfaces.git', version: humble}, release: {packages: [actionlib_msgs, common_interfaces, diagnostic_msgs, geometry_msgs, nav_msgs, sensor_msgs, sensor_msgs_py, shape_msgs, std_msgs, std_srvs, stereo_msgs, trajectory_msgs, visualization_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/common_interfaces-release.git', version: 4.2.2-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/common_interfaces.git', version: humble}, status: maintained} + console_bridge_vendor: {doc: {type: git, url: 'https://github.com/ros2/console_bridge_vendor.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/console_bridge_vendor-release.git', version: 1.4.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/console_bridge_vendor.git', version: humble}, status: maintained} + control_box_rst: {doc: {type: git, url: 'https://github.com/rst-tu-dortmund/control_box_rst.git', version: foxy-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/control_box_rst-release.git', version: 0.0.7-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/rst-tu-dortmund/control_box_rst.git', version: foxy-devel}, status: developed} + control_msgs: {doc: {type: git, url: 'https://github.com/ros-controls/control_msgs.git', version: foxy-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/control_msgs-release.git', version: 4.1.0-1}, source: {type: git, url: 'https://github.com/ros-controls/control_msgs.git', version: foxy-devel}, status: maintained} + control_toolbox: {doc: {type: git, url: 'https://github.com/ros-controls/control_toolbox.git', version: ros2-master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/control_toolbox-release.git', version: 2.1.1-1}, source: {type: git, url: 'https://github.com/ros-controls/control_toolbox.git', version: ros2-master}, status: maintained} + cpp_polyfills: {release: {packages: [tcb_span, tl_expected], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/PickNikRobotics/cpp_polyfills-release.git', version: 1.0.2-2}, source: {type: git, url: 'https://github.com/PickNikRobotics/cpp_polyfills.git', version: main}, status: maintained} + cudnn_cmake_module: {doc: {type: git, url: 'https://github.com/tier4/cudnn_cmake_module.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/cudnn_cmake_module-release.git', version: 0.0.1-3}, source: {type: git, url: 'https://github.com/tier4/cudnn_cmake_module.git', version: main}, status: maintained} + cyclonedds: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/cyclonedds-release.git', version: 0.9.1-1}, source: {type: git, url: 'https://github.com/eclipse-cyclonedds/cyclonedds.git', version: releases/0.9.x}, status: maintained} + demos: {doc: {type: git, url: 'https://github.com/ros2/demos.git', version: humble}, release: {packages: [action_tutorials_cpp, action_tutorials_interfaces, action_tutorials_py, composition, demo_nodes_cpp, demo_nodes_cpp_native, demo_nodes_py, dummy_map_server, dummy_robot_bringup, dummy_sensors, image_tools, intra_process_demo, lifecycle, lifecycle_py, logging_demo, pendulum_control, pendulum_msgs, quality_of_service_demo_cpp, quality_of_service_demo_py, topic_monitor, topic_statistics_demo], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/demos-release.git', version: 0.20.2-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/demos.git', version: humble}, status: developed} + depthai: {doc: {type: git, url: 'https://github.com/luxonis/depthai-core.git', version: ros-release}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/luxonis/depthai-core-release.git', version: 2.19.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/luxonis/depthai-core.git', version: ros-release}, status: developed} + depthai-ros: {doc: {type: git, url: 'https://github.com/luxonis/depthai-ros.git', version: ros-release}, release: {packages: [depthai-ros, depthai_bridge, depthai_examples, depthai_ros_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/luxonis/depthai-ros-release.git', version: 2.5.3-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/luxonis/depthai-ros.git', version: ros-release}, status: developed} + depthimage_to_laserscan: {doc: {type: git, url: 'https://github.com/ros-perception/depthimage_to_laserscan.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/depthimage_to_laserscan-release.git', version: 2.5.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/depthimage_to_laserscan.git', version: ros2}, status: maintained} + diagnostics: {doc: {type: git, url: 'https://github.com/ros/diagnostics.git', version: ros2-devel}, release: {packages: [diagnostic_aggregator, diagnostic_updater, self_test], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/diagnostics-release.git', version: 3.0.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/diagnostics.git', version: ros2-devel}, status: maintained} + dolly: {doc: {type: git, url: 'https://github.com/chapulina/dolly.git', version: galactic}, release: {packages: [dolly, dolly_follow, dolly_gazebo, dolly_ignition], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/dolly-release.git', version: 0.4.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/chapulina/dolly.git', version: galactic}, status: developed} + domain_bridge: {doc: {type: git, url: 'https://github.com/ros2/domain_bridge.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/domain_bridge-release.git', version: 0.5.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/domain_bridge.git', version: humble}, status: developed} + dynamixel_hardware: {doc: {type: git, url: 'https://github.com/dynamixel-community/dynamixel_hardware.git', version: humble}, source: {type: git, url: 'https://github.com/dynamixel-community/dynamixel_hardware.git', version: humble}, status: developed} + dynamixel_sdk: {doc: {type: git, url: 'https://github.com/ROBOTIS-GIT/DynamixelSDK.git', version: ros2}, release: {packages: [dynamixel_sdk, dynamixel_sdk_custom_interfaces, dynamixel_sdk_examples], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/dynamixel_sdk-release.git', version: 3.7.60-1}, source: {type: git, url: 'https://github.com/ROBOTIS-GIT/DynamixelSDK.git', version: ros2}, status: maintained} + dynamixel_workbench: {doc: {type: git, url: 'https://github.com/ROBOTIS-GIT/dynamixel-workbench.git', version: humble-devel}, release: {packages: [dynamixel_workbench, dynamixel_workbench_toolbox], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/dynamixel_workbench-release.git', version: 2.2.3-1}, source: {type: git, url: 'https://github.com/ROBOTIS-GIT/dynamixel-workbench.git', version: humble-devel}, status: maintained} + dynamixel_workbench_msgs: {doc: {type: git, url: 'https://github.com/ROBOTIS-GIT/dynamixel-workbench-msgs.git', version: humble-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/dynamixel_workbench_msgs-release.git', version: 2.0.3-1}, source: {type: git, url: 'https://github.com/ROBOTIS-GIT/dynamixel-workbench-msgs.git', version: humble-devel}, status: maintained} + ecl_tools: {doc: {type: git, url: 'https://github.com/stonier/ecl_tools.git', version: release/1.0.x}, release: {packages: [ecl_build, ecl_license, ecl_tools], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/yujinrobot-release/ecl_tools-release.git', version: 1.0.3-2}, source: {type: git, url: 'https://github.com/stonier/ecl_tools.git', version: devel}, status: maintained} + eigen3_cmake_module: {doc: {type: git, url: 'https://github.com/ros2/eigen3_cmake_module.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/eigen3_cmake_module-release.git', version: 0.1.1-4}, source: {type: git, url: 'https://github.com/ros2/eigen3_cmake_module.git', version: humble}, status: maintained} + eigen_stl_containers: {doc: {type: git, url: 'https://github.com/ros/eigen_stl_containers.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/eigen_stl_containers-release.git', version: 1.0.0-4}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/eigen_stl_containers.git', version: ros2}, status: maintained} + eigenpy: {doc: {type: git, url: 'https://github.com/stack-of-tasks/eigenpy.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/eigenpy-release.git', version: 2.7.14-1}, source: {type: git, url: 'https://github.com/stack-of-tasks/eigenpy.git', version: devel}, status: maintained} + example_interfaces: {doc: {type: git, url: 'https://github.com/ros2/example_interfaces.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/example_interfaces-release.git', version: 0.9.3-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/example_interfaces.git', version: humble}, status: maintained} + examples: {doc: {type: git, url: 'https://github.com/ros2/examples.git', version: humble}, release: {packages: [examples_rclcpp_async_client, examples_rclcpp_cbg_executor, examples_rclcpp_minimal_action_client, examples_rclcpp_minimal_action_server, examples_rclcpp_minimal_client, examples_rclcpp_minimal_composition, examples_rclcpp_minimal_publisher, examples_rclcpp_minimal_service, examples_rclcpp_minimal_subscriber, examples_rclcpp_minimal_timer, examples_rclcpp_multithreaded_executor, examples_rclcpp_wait_set, examples_rclpy_executors, examples_rclpy_guard_conditions, examples_rclpy_minimal_action_client, examples_rclpy_minimal_action_server, examples_rclpy_minimal_client, examples_rclpy_minimal_publisher, examples_rclpy_minimal_service, examples_rclpy_minimal_subscriber, examples_rclpy_pointcloud_publisher, launch_testing_examples], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/examples-release.git', version: 0.15.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/examples.git', version: humble}, status: maintained} + fastcdr: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/fastcdr-release.git', version: 1.0.24-2}, source: {test_commits: false, test_pull_requests: false, type: git, url: 'https://github.com/eProsima/Fast-CDR.git', version: master}, status: maintained} + fastrtps: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/fastrtps-release.git', version: 2.6.2-1}, source: {test_commits: true, test_pull_requests: false, type: git, url: 'https://github.com/eProsima/Fast-DDS.git', version: 2.6.x}, status: maintained} + filters: {doc: {type: git, url: 'https://github.com/ros/filters.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/filters-release.git', version: 2.1.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/filters.git', version: ros2}, status: maintained} + fluent_rviz: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/fluent_rviz-release.git', version: 0.0.3-2}, source: {type: git, url: 'https://github.com/ForteFibre/FluentRviz.git', version: ros2}, status: developed} + fmi_adapter: {doc: {type: git, url: 'https://github.com/boschresearch/fmi_adapter.git', version: humble}, release: {packages: [fmi_adapter, fmi_adapter_examples], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/fmi_adapter-release.git', version: 2.1.1-1}, source: {type: git, url: 'https://github.com/boschresearch/fmi_adapter.git', version: humble}, status: maintained} + fmilibrary_vendor: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/fmilibrary_vendor-release.git', version: 1.0.1-1}, source: {type: git, url: 'https://github.com/boschresearch/fmilibrary_vendor.git', version: humble}, status: maintained} + fogros2: {release: {packages: [fogros2, fogros2_examples], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/fogros2-release.git', version: 0.1.7-1}, source: {type: git, url: 'https://github.com/BerkeleyAutomation/FogROS2.git', version: humble}, status: developed} + foonathan_memory_vendor: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/foonathan_memory_vendor-release.git', version: 1.2.0-3}, source: {type: git, url: 'https://github.com/eProsima/foonathan_memory_vendor.git', version: master}, status: maintained} + foros: {doc: {type: git, url: 'https://github.com/42dot/foros.git', version: humble}, source: {type: git, url: 'https://github.com/42dot/foros.git', version: humble}, status: maintained} + four_wheel_steering_msgs: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/four_wheel_steering_msgs-release.git', version: 2.0.1-3}, source: {type: git, url: 'https://github.com/ros-drivers/four_wheel_steering_msgs.git', version: ros2}, status: maintained} + foxglove_msgs: {doc: {type: git, url: 'https://github.com/foxglove/schemas.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros_foxglove_msgs-release.git', version: 2.0.0-1}, source: {type: git, url: 'https://github.com/foxglove/schemas.git', version: main}, status: developed} + gazebo_ros2_control: {doc: {type: git, url: 'https://github.com/ros-simulation/gazebo_ros2_control.git', version: master}, release: {packages: [gazebo_ros2_control, gazebo_ros2_control_demos], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/gazebo_ros2_control-release.git', version: 0.4.0-1}, source: {type: git, url: 'https://github.com/ros-simulation/gazebo_ros2_control.git', version: master}, status: developed} + gazebo_ros_pkgs: {doc: {type: git, url: 'https://github.com/ros-simulation/gazebo_ros_pkgs.git', version: ros2}, release: {packages: [gazebo_dev, gazebo_msgs, gazebo_plugins, gazebo_ros, gazebo_ros_pkgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/gazebo_ros_pkgs-release.git', version: 3.7.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-simulation/gazebo_ros_pkgs.git', version: ros2}, status: maintained} + gc_spl: {doc: {type: git, url: 'https://github.com/ros-sports/gc_spl.git', version: humble}, release: {packages: [gc_spl_2022, rcgcd_spl_14, rcgcd_spl_14_conversion, rcgcrd_spl_4, rcgcrd_spl_4_conversion], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/gc_spl-release.git', version: 2.0.0-1}, source: {type: git, url: 'https://github.com/ros-sports/gc_spl.git', version: humble}, status: developed} + generate_parameter_library: {doc: {type: git, url: 'https://github.com/PickNikRobotics/generate_parameter_library-release.git', version: main}, release: {packages: [generate_parameter_library, generate_parameter_library_example, generate_parameter_library_py, parameter_traits], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/PickNikRobotics/generate_parameter_library-release.git', version: 0.2.8-1}, source: {type: git, url: 'https://github.com/PickNikRobotics/generate_parameter_library.git', version: main}, status: developed} + geographic_info: {doc: {type: git, url: 'https://github.com/ros-geographic-info/geographic_info.git', version: ros2}, release: {packages: [geodesy, geographic_info, geographic_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/geographic_info-release.git', version: 1.0.4-6}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-geographic-info/geographic_info.git', version: ros2}, status: maintained} + geometric_shapes: {doc: {type: git, url: 'https://github.com/ros-planning/geometric_shapes.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/geometric_shapes-release.git', version: 2.1.3-2}, source: {type: git, url: 'https://github.com/ros-planning/geometric_shapes.git', version: ros2}, status: maintained} + geometry2: {doc: {type: git, url: 'https://github.com/ros2/geometry2.git', version: humble}, release: {packages: [examples_tf2_py, geometry2, tf2, tf2_bullet, tf2_eigen, tf2_eigen_kdl, tf2_geometry_msgs, tf2_kdl, tf2_msgs, tf2_py, tf2_ros, tf2_ros_py, tf2_sensor_msgs, tf2_tools], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/geometry2-release.git', version: 0.25.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/geometry2.git', version: humble}, status: maintained} + geometry_tutorials: {doc: {type: git, url: 'https://github.com/ros/geometry_tutorials.git', version: ros2}, release: {packages: [geometry_tutorials, turtle_tf2_cpp, turtle_tf2_py], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/geometry_tutorials-release.git', version: 0.3.6-1}, source: {type: git, url: 'https://github.com/ros/geometry_tutorials.git', version: ros2}, status: developed} + google_benchmark_vendor: {doc: {type: git, url: 'https://github.com/ament/google_benchmark_vendor.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/google_benchmark_vendor-release.git', version: 0.1.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ament/google_benchmark_vendor.git', version: humble}, status: maintained} + googletest: {release: {packages: [gmock_vendor, gtest_vendor], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/googletest-release.git', version: 1.10.9004-4}, source: {type: git, url: 'https://github.com/ament/googletest.git', version: humble}, status: maintained} + gps_umd: {doc: {type: git, url: 'https://github.com/swri-robotics/gps_umd.git', version: dashing-devel}, release: {packages: [gps_msgs, gps_tools, gps_umd, gpsd_client], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/gps_umd-release.git', version: 1.0.4-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/swri-robotics/gps_umd.git', version: dashing-devel}, status: developed} + graph_msgs: {doc: {type: git, url: 'https://github.com/PickNikRobotics/graph_msgs.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/graph_msgs-release.git', version: 0.2.0-3}, source: {type: git, url: 'https://github.com/PickNikRobotics/graph_msgs.git', version: ros2}, status: maintained} + grasping_msgs: {doc: {type: git, url: 'https://github.com/mikeferguson/grasping_msgs.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/mikeferguson/grasping_msgs-ros2-gbp.git', version: 0.4.0-1}, source: {type: git, url: 'https://github.com/mikeferguson/grasping_msgs.git', version: ros2}, status: maintained} + grbl_msgs: {doc: {type: git, url: 'https://github.com/flynneva/grbl_msgs.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/grbl_msgs-release.git', version: 0.0.2-6}, source: {type: git, url: 'https://github.com/flynneva/grbl_msgs.git', version: main}, status: maintained} + grbl_ros: {doc: {type: git, url: 'https://github.com/flynneva/grbl_ros.git', version: devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/grbl_ros-release.git', version: 0.0.16-4}, source: {type: git, url: 'https://github.com/flynneva/grbl_ros.git', version: devel}, status: maintained} + grid_map: {doc: {type: git, url: 'https://github.com/ANYbotics/grid_map.git', version: humble}, release: {packages: [grid_map, grid_map_cmake_helpers, grid_map_core, grid_map_costmap_2d, grid_map_cv, grid_map_demos, grid_map_filters, grid_map_loader, grid_map_msgs, grid_map_octomap, grid_map_pcl, grid_map_ros, grid_map_rviz_plugin, grid_map_sdf, grid_map_visualization], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/grid_map-release.git', version: 2.0.0-1}, source: {type: git, url: 'https://github.com/ANYbotics/grid_map.git', version: humble}, status: developed} + gscam: {doc: {type: git, url: 'https://github.com/ros-drivers/gscam.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/gscam-release.git', version: 2.0.2-1}, source: {type: git, url: 'https://github.com/ros-drivers/gscam.git', version: ros2}, status: developed} + hash_library_vendor: {doc: {type: git, url: 'https://github.com/tier4/hash_library_vendor.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/hash_library_vendor-release.git', version: 0.1.1-3}, source: {type: git, url: 'https://github.com/tier4/hash_library_vendor.git', version: main}, status: maintained} + hey5_description: {doc: {type: git, url: 'https://github.com/pal-robotics/hey5_description.git', version: humble-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/pal-gbp/hey5_description-release.git', version: 3.0.1-1}, source: {type: git, url: 'https://github.com/pal-robotics/hey5_description.git', version: humble-devel}, status: maintained} + hls_lfcd_lds_driver: {doc: {type: git, url: 'https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver.git', version: rolling-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/hls_lfcd_lds_driver-release.git', version: 2.0.4-3}, source: {type: git, url: 'https://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver.git', version: rolling-devel}, status: developed} + hpp-fcl: {doc: {type: git, url: 'https://github.com/humanoid-path-planner/hpp-fcl.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/hpp_fcl-release.git', version: 2.1.3-1}, source: {type: git, url: 'https://github.com/humanoid-path-planner/hpp-fcl.git', version: devel}, status: developed} + iceoryx: {release: {packages: [iceoryx_binding_c, iceoryx_hoofs, iceoryx_posh], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/iceoryx-release.git', version: 2.0.2-3}, source: {type: git, url: 'https://github.com/eclipse-iceoryx/iceoryx.git', version: release_2.0}, status: developed} + ifm3d_core: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ifm3d-release.git', version: 0.18.0-7}, status: developed} + ign_rviz: {doc: {type: git, url: 'https://github.com/ignitionrobotics/ign-rviz.git', version: main}, release: {packages: [ign_rviz, ign_rviz_common, ign_rviz_plugins], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ign_rviz-release.git'}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ignitionrobotics/ign-rviz.git', version: main}, status: developed} + ignition_cmake2_vendor: {doc: {type: git, url: 'https://github.com/ignition-release/ignition_cmake2_vendor.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ignition_cmake2_vendor-release.git', version: 0.0.2-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ignition-release/ignition_cmake2_vendor.git', version: humble}, status: maintained} + ignition_math6_vendor: {doc: {type: git, url: 'https://github.com/ignition-release/ignition_math6_vendor.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ignition_math6_vendor-release.git', version: 0.0.2-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ignition-release/ignition_math6_vendor.git', version: humble}, status: maintained} + image_common: {doc: {type: git, url: 'https://github.com/ros-perception/image_common.git', version: humble}, release: {packages: [camera_calibration_parsers, camera_info_manager, image_common, image_transport], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/image_common-release.git', version: 3.1.4-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/image_common.git', version: humble}, status: maintained} + image_pipeline: {doc: {type: git, url: 'https://github.com/ros-perception/image_pipeline.git', version: humble}, release: {packages: [camera_calibration, depth_image_proc, image_pipeline, image_proc, image_publisher, image_rotate, image_view, stereo_image_proc, tracetools_image_pipeline], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/image_pipeline-release.git', version: 3.0.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/image_pipeline.git', version: humble}, status: maintained} + image_transport_plugins: {doc: {type: git, url: 'https://github.com/ros-perception/image_transport_plugins.git', version: humble}, release: {packages: [compressed_depth_image_transport, compressed_image_transport, image_transport_plugins, theora_image_transport], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/image_transport_plugins-release.git', version: 2.5.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/image_transport_plugins.git', version: humble}, status: maintained} + imu_tools: {doc: {type: git, url: 'https://github.com/CCNYRoboticsLab/imu_tools.git', version: humble}, release: {packages: [imu_complementary_filter, imu_filter_madgwick, imu_tools, rviz_imu_plugin], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/imu_tools-release.git', version: 2.1.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/CCNYRoboticsLab/imu_tools.git', version: humble}, status: maintained} + interactive_markers: {doc: {type: git, url: 'https://github.com/ros-visualization/interactive_markers.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/interactive_markers-release.git', version: 2.3.2-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/interactive_markers.git', version: humble}, status: maintained} + irobot_create_msgs: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/irobot_create_msgs-release.git', version: 2.1.0-1}, source: {type: git, url: 'https://github.com/iRobotEducation/irobot_create_msgs.git', version: main}} + joint_state_publisher: {doc: {type: git, url: 'https://github.com/ros/joint_state_publisher.git', version: ros2}, release: {packages: [joint_state_publisher, joint_state_publisher_gui], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/joint_state_publisher-release.git', version: 2.3.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/joint_state_publisher.git', version: ros2}, status: maintained} + joystick_drivers: {doc: {type: git, url: 'https://github.com/ros-drivers/joystick_drivers.git', version: ros2}, release: {packages: [joy, joy_linux, sdl2_vendor, spacenav, wiimote, wiimote_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/joystick_drivers-release.git', version: 3.1.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-drivers/joystick_drivers.git', version: ros2}, status: maintained} + kdl_parser: {doc: {type: git, url: 'https://github.com/ros/kdl_parser.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/kdl_parser-release.git', version: 2.6.3-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/kdl_parser.git', version: humble}, status: maintained} + keyboard_handler: {doc: {type: git, url: 'https://github.com/ros-tooling/keyboard_handler.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/keyboard_handler-release.git', version: 0.0.5-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-tooling/keyboard_handler.git', version: humble}, status: developed} + kinematics_interface: {doc: {type: git, url: 'https://github.com/ros-controls/kinematics_interface.git', version: master}, release: {packages: [kinematics_interface, kinematics_interface_kdl], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/kinematics_interface-release.git', version: 0.0.2-1}, source: {type: git, url: 'https://github.com/ros-controls/kinematics_interface.git', version: master}, status: developed} + kobuki_ros_interfaces: {doc: {type: git, url: 'https://github.com/kobuki-base/kobuki_ros_interfaces.git', version: release/1.0.x}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/kobuki_ros_interfaces-release.git', version: 1.0.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/kobuki-base/kobuki_ros_interfaces.git', version: release/1.0.x}, status: maintained} + kobuki_velocity_smoother: {doc: {type: git, url: 'https://github.com/kobuki-base/kobuki_velocity_smoother.git', version: release/0.15.x}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/kobuki_velocity_smoother-release.git', version: 0.15.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/kobuki-base/kobuki_velocity_smoother.git', version: release/0.15.x}, status: maintained} + lanelet2: {doc: {type: git, url: 'https://github.com/fzi-forschungszentrum-informatik/lanelet2.git', version: master}, release: {packages: [lanelet2, lanelet2_core, lanelet2_examples, lanelet2_io, lanelet2_maps, lanelet2_projection, lanelet2_python, lanelet2_routing, lanelet2_traffic_rules, lanelet2_validation], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/lanelet2-release.git', version: 1.1.1-4}, source: {type: git, url: 'https://github.com/fzi-forschungszentrum-informatik/lanelet2.git', version: master}, status: maintained} + laser_filters: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/laser_filters-release.git', version: 2.0.5-1}, source: {type: git, url: 'https://github.com/ros-perception/laser_filters.git', version: ros2}, status: maintained} + laser_geometry: {doc: {type: git, url: 'https://github.com/ros-perception/laser_geometry.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/laser_geometry-release.git', version: 2.4.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/laser_geometry.git', version: humble}, status: maintained} + laser_proc: {doc: {type: git, url: 'https://github.com/ros-perception/laser_proc.git', version: ros2-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/laser_proc-release.git', version: 1.0.2-5}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/laser_proc.git', version: ros2-devel}, status: maintained} + launch: {doc: {type: git, url: 'https://github.com/ros2/launch.git', version: humble}, release: {packages: [launch, launch_pytest, launch_testing, launch_testing_ament_cmake, launch_xml, launch_yaml], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/launch-release.git', version: 1.0.3-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/launch.git', version: humble}, status: developed} + launch_pal: {doc: {type: git, url: 'https://github.com/pal-robotics/launch_pal.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/pal-gbp/launch_pal-release.git', version: 0.0.6-1}, source: {type: git, url: 'https://github.com/pal-robotics/launch_pal.git', version: master}, status: maintained} + launch_param_builder: {doc: {type: git, url: 'https://github.com/PickNikRobotics/launch_param_builder.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/launch_param_builder-release.git', version: 0.1.1-1}, source: {type: git, url: 'https://github.com/PickNikRobotics/launch_param_builder.git', version: main}, status: maintained} + launch_ros: {doc: {type: git, url: 'https://github.com/ros2/launch_ros.git', version: humble}, release: {packages: [launch_ros, launch_testing_ros, ros2launch], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/launch_ros-release.git', version: 0.19.3-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/launch_ros.git', version: humble}, status: maintained} + leo_common: {doc: {type: git, url: 'https://github.com/LeoRover/leo_common-ros2.git', version: humble}, release: {packages: [leo, leo_description, leo_msgs, leo_teleop], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/leo_common-release.git', version: 1.1.0-1}, source: {type: git, url: 'https://github.com/LeoRover/leo_common-ros2.git', version: humble}, status: maintained} + leo_desktop: {doc: {type: git, url: 'https://github.com/LeoRover/leo_desktop-ros2.git', version: humble}, release: {packages: [leo_desktop, leo_viz], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/leo_desktop-release.git', version: 1.1.0-1}, source: {type: git, url: 'https://github.com/LeoRover/leo_desktop-ros2.git', version: humble}, status: maintained} + leo_robot: {doc: {type: git, url: 'https://github.com/LeoRover/leo_robot-ros2.git', version: humble}, release: {packages: [leo_bringup, leo_fw, leo_robot], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/leo_robot-release.git', version: 1.2.0-1}, source: {type: git, url: 'https://github.com/LeoRover/leo_robot-ros2.git', version: humble}, status: maintained} + lgsvl_msgs: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/lgsvl_msgs-release.git', version: 0.0.4-3}, source: {type: git, url: 'https://github.com/lgsvl/lgsvl_msgs.git', version: foxy-devel}} + libg2o: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/libg2o-release.git', version: 2020.5.29-4}, status: maintained} + libnabo: {doc: {type: git, url: 'https://github.com/ethz-asl/libnabo.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/libnabo-release.git', version: 1.0.7-3}, source: {type: git, url: 'https://github.com/ethz-asl/libnabo.git', version: master}, status: maintained} + libpointmatcher: {doc: {type: git, url: 'https://github.com/ethz-asl/libpointmatcher.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/libpointmatcher-release.git', version: 1.3.1-3}, source: {type: git, url: 'https://github.com/ethz-asl/libpointmatcher.git', version: master}, status: maintained} + librealsense2: {doc: {type: git, url: 'https://github.com/IntelRealSense/librealsense.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/IntelRealSense/librealsense2-release.git', version: 2.51.1-2}, source: {type: git, url: 'https://github.com/IntelRealSense/librealsense.git', version: master}, status: developed} + libstatistics_collector: {doc: {type: git, url: 'https://github.com/ros-tooling/libstatistics_collector.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/libstatistics_collector-release.git', version: 1.3.0-1}, source: {type: git, url: 'https://github.com/ros-tooling/libstatistics_collector.git', version: humble}, status: developed} + libyaml_vendor: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/libyaml_vendor-release.git', version: 1.2.2-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/libyaml_vendor.git', version: humble}, status: maintained} + locator_ros_bridge: {doc: {type: git, url: 'https://github.com/boschglobal/locator_ros_bridge.git', version: main}, release: {packages: [bosch_locator_bridge], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/locator_ros_bridge-release.git', version: 2.1.5-1}, source: {type: git, url: 'https://github.com/boschglobal/locator_ros_bridge.git', version: main}, status: maintained} + marti_common: {doc: {type: git, url: 'https://github.com/swri-robotics/marti_common.git', version: dashing-devel}, release: {packages: [swri_console_util, swri_dbw_interface, swri_geometry_util, swri_image_util, swri_math_util, swri_opencv_util, swri_prefix_tools, swri_roscpp, swri_route_util, swri_serial_util, swri_system_util, swri_transform_util], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/marti_common-release.git', version: 3.5.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/swri-robotics/marti_common.git', version: dashing-devel}, status: developed} + marti_messages: {doc: {type: git, url: 'https://github.com/swri-robotics/marti_messages.git', version: dashing-devel}, release: {packages: [marti_can_msgs, marti_common_msgs, marti_dbw_msgs, marti_introspection_msgs, marti_nav_msgs, marti_perception_msgs, marti_sensor_msgs, marti_status_msgs, marti_visualization_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/marti_messages-release.git', version: 1.3.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/swri-robotics/marti_messages.git', version: dashing-devel}, status: developed} + marvelmind_ros2_msgs: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/MarvelmindRobotics/marvelmind_ros2_msgs_release.git', version: 1.0.2-1}} + marvelmind_ros2_release: {release: {packages: [marvelmind_ros2], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/MarvelmindRobotics/marvelmind_ros2_release_repo.git', version: 1.0.2-3}, source: {type: git, url: 'https://github.com/MarvelmindRobotics/marvelmind_ros2_upstream.git', version: main}} + mavlink: {doc: {type: git, url: 'https://github.com/ros2-gbp/mavlink-gbp-release.git', version: release/humble/mavlink}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/mavlink-gbp-release.git', version: 2022.8.8-1}, source: {type: git, url: 'https://github.com/ros2-gbp/mavlink-gbp-release.git', version: release/humble/mavlink}, status: developed} + mavros: {doc: {type: git, url: 'https://github.com/mavlink/mavros.git', version: ros2}, release: {packages: [libmavconn, mavros, mavros_extras, mavros_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/mavros-release.git', version: 2.3.0-1}, source: {type: git, url: 'https://github.com/mavlink/mavros.git', version: ros2}, status: developed} + menge_vendor: {doc: {type: git, url: 'https://github.com/open-rmf/menge_vendor.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/menge_vendor-release.git', version: 1.0.0-4}, source: {type: git, url: 'https://github.com/open-rmf/menge_vendor.git', version: rolling}, status: developed} + message_filters: {doc: {type: git, url: 'https://github.com/ros2/message_filters.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros2_message_filters-release.git', version: 4.3.2-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/message_filters.git', version: humble}, status: maintained} + micro_ros_diagnostics: {doc: {type: git, url: 'https://github.com/micro-ROS/micro_ros_diagnostics.git', version: master}, release: {packages: [micro_ros_diagnostic_bridge, micro_ros_diagnostic_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/micro_ros_diagnostics-release.git', version: 0.3.0-4}, source: {type: git, url: 'https://github.com/micro-ROS/micro_ros_diagnostics.git', version: master}, status: developed} + micro_ros_msgs: {doc: {type: git, url: 'https://github.com/micro-ROS/micro_ros_msgs.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/micro_ros_msgs-release.git', version: 1.0.0-3}, source: {type: git, url: 'https://github.com/micro-ROS/micro_ros_msgs.git', version: main}, status: maintained} + microstrain_inertial: {doc: {type: git, url: 'https://github.com/LORD-MicroStrain/microstrain_inertial.git', version: ros2}, release: {packages: [microstrain_inertial_driver, microstrain_inertial_examples, microstrain_inertial_msgs, microstrain_inertial_rqt], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/microstrain_inertial-release.git', version: 2.7.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/LORD-MicroStrain/microstrain_inertial.git', version: ros2}, status: developed} + mimick_vendor: {doc: {type: git, url: 'https://github.com/ros2/mimick_vendor.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/mimick_vendor-release.git', version: 0.2.8-2}, source: {type: git, url: 'https://github.com/ros2/mimick_vendor.git', version: humble}, status: maintained} + mir_robot: {doc: {type: git, url: 'https://github.com/dfki-ric/mir_robot.git', version: humble}, source: {test_pull_requests: true, type: git, url: 'https://github.com/dfki-ric/mir_robot.git', version: humble}, status: developed} + moveit: {doc: {type: git, url: 'https://github.com/ros-planning/moveit2.git', version: main}, release: {packages: [chomp_motion_planner, moveit, moveit_chomp_optimizer_adapter, moveit_common, moveit_configs_utils, moveit_core, moveit_hybrid_planning, moveit_kinematics, moveit_planners, moveit_planners_chomp, moveit_planners_ompl, moveit_plugins, moveit_resources_prbt_ikfast_manipulator_plugin, moveit_resources_prbt_moveit_config, moveit_resources_prbt_pg70_support, moveit_resources_prbt_support, moveit_ros, moveit_ros_benchmarks, moveit_ros_control_interface, moveit_ros_move_group, moveit_ros_occupancy_map_monitor, moveit_ros_perception, moveit_ros_planning, moveit_ros_planning_interface, moveit_ros_robot_interaction, moveit_ros_visualization, moveit_ros_warehouse, moveit_runtime, moveit_servo, moveit_setup_app_plugins, moveit_setup_assistant, moveit_setup_controllers, moveit_setup_core_plugins, moveit_setup_framework, moveit_setup_srdf_plugins, moveit_simple_controller_manager, pilz_industrial_motion_planner, pilz_industrial_motion_planner_testutils], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/moveit/moveit2-release.git', version: 2.5.3-1}, source: {test_commits: false, test_pull_requests: false, type: git, url: 'https://github.com/ros-planning/moveit2.git', version: main}, status: developed} + moveit_msgs: {doc: {type: git, url: 'https://github.com/ros-planning/moveit_msgs.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/moveit_msgs-release.git', version: 2.2.1-1}, source: {type: git, url: 'https://github.com/ros-planning/moveit_msgs.git', version: ros2}, status: developed} + moveit_resources: {doc: {type: git, url: 'https://github.com/ros-planning/moveit_resources.git', version: ros2}, release: {packages: [moveit_resources, moveit_resources_fanuc_description, moveit_resources_fanuc_moveit_config, moveit_resources_panda_description, moveit_resources_panda_moveit_config, moveit_resources_pr2_description], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/moveit_resources-release.git', version: 2.0.6-1}, source: {type: git, url: 'https://github.com/ros-planning/moveit_resources.git', version: ros2}, status: developed} + moveit_visual_tools: {doc: {type: git, url: 'https://github.com/ros-planning/moveit_visual_tools.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/moveit_visual_tools-release.git', version: 4.1.0-1}, source: {type: git, url: 'https://github.com/ros-planning/moveit_visual_tools.git', version: ros2}, status: maintained} + mrpt2: {doc: {type: git, url: 'https://github.com/MRPT/mrpt.git', version: develop}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/mrpt2-release.git', version: 2.5.4-1}, source: {type: git, url: 'https://github.com/MRPT/mrpt.git', version: develop}, status: developed} + mrpt_msgs: {doc: {type: git, url: 'https://github.com/mrpt-ros-pkg/mrpt_msgs.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/mrpt_msgs-release.git', version: 0.4.4-1}, source: {type: git, url: 'https://github.com/mrpt-ros-pkg/mrpt_msgs.git', version: master}, status: maintained} + mrt_cmake_modules: {doc: {type: git, url: 'https://github.com/KIT-MRT/mrt_cmake_modules.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/mrt_cmake_modules-release.git', version: 1.0.9-3}, source: {type: git, url: 'https://github.com/KIT-MRT/mrt_cmake_modules.git', version: master}, status: maintained} + mvsim: {doc: {type: git, url: 'https://github.com/MRPT/mvsim.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/mvsim-release.git', version: 0.4.2-1}, source: {type: git, url: 'https://github.com/MRPT/mvsim.git', version: master}, status: developed} + nao_button_sim: {doc: {type: git, url: 'https://github.com/ijnek/nao_button_sim.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/nao_button_sim-release.git', version: 0.1.1-4}, source: {type: git, url: 'https://github.com/ijnek/nao_button_sim.git', version: rolling}, status: developed} + nao_interfaces: {doc: {type: git, url: 'https://github.com/ijnek/nao_interfaces.git', version: rolling}, release: {packages: [nao_command_msgs, nao_sensor_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/nao_interfaces-release.git', version: 0.0.4-3}, source: {type: git, url: 'https://github.com/ijnek/nao_interfaces.git', version: rolling}, status: developed} + nao_lola: {doc: {type: git, url: 'https://github.com/ros-sports/nao_lola.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/nao_lola-release.git', version: 0.1.0-1}, source: {type: git, url: 'https://github.com/ros-sports/nao_lola.git', version: humble}, status: developed} + navigation2: {doc: {type: git, url: 'https://github.com/ros-planning/navigation2.git', version: humble}, release: {packages: [costmap_queue, dwb_core, dwb_critics, dwb_msgs, dwb_plugins, nav2_amcl, nav2_behavior_tree, nav2_behaviors, nav2_bringup, nav2_bt_navigator, nav2_collision_monitor, nav2_common, nav2_constrained_smoother, nav2_controller, nav2_core, nav2_costmap_2d, nav2_dwb_controller, nav2_lifecycle_manager, nav2_map_server, nav2_msgs, nav2_navfn_planner, nav2_planner, nav2_regulated_pure_pursuit_controller, nav2_rotation_shim_controller, nav2_rviz_plugins, nav2_simple_commander, nav2_smac_planner, nav2_smoother, nav2_system_tests, nav2_theta_star_planner, nav2_util, nav2_velocity_smoother, nav2_voxel_grid, nav2_waypoint_follower, nav_2d_msgs, nav_2d_utils, navigation2], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/SteveMacenski/navigation2-release.git', version: 1.1.3-1}, source: {type: git, url: 'https://github.com/ros-planning/navigation2.git', version: humble}, status: developed} + navigation_msgs: {doc: {type: git, url: 'https://github.com/ros-planning/navigation_msgs.git', version: humble}, release: {packages: [map_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/navigation_msgs-release.git', version: 2.1.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-planning/navigation_msgs.git', version: humble}, status: maintained} + neo_simulation2: {doc: {type: git, url: 'https://github.com/neobotix/neo_simulation2.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/neo_simulation2-release.git', version: 1.0.0-3}, source: {type: git, url: 'https://github.com/neobotix/neo_simulation2.git', version: main}, status: maintained} + nerian_stereo_ros2: {doc: {type: git, url: 'https://github.com/nerian-vision/nerian_stereo_ros2.git', version: master}, release: {packages: [nerian_stereo], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/nerian-vision/nerian_stereo_ros2-release.git', version: 1.1.1-1}, source: {type: git, url: 'https://github.com/nerian-vision/nerian_stereo_ros2.git', version: master}, status: developed} + nlohmann_json_schema_validator_vendor: {doc: {type: git, url: 'https://github.com/open-rmf/nlohmann_json_schema_validator_vendor.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/nlohmann_json_schema_validator_vendor-release.git', version: 0.2.1-1}, source: {type: git, url: 'https://github.com/open-rmf/nlohmann_json_schema_validator_vendor.git', version: humble}, status: developed} + nmea_hardware_interface: {doc: {type: git, url: 'https://github.com/OUXT-Polaris/nmea_hardware_interface.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/nmea_hardware_interface-release.git', version: 0.0.1-3}, source: {type: git, url: 'https://github.com/OUXT-Polaris/nmea_hardware_interface.git', version: master}, status: developed} + nmea_msgs: {doc: {type: git, url: 'https://github.com/ros-drivers/nmea_msgs.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/nmea_msgs-release.git', version: 2.0.0-4}, source: {type: git, url: 'https://github.com/ros-drivers/nmea_msgs.git', version: ros2}, status: maintained} + nodl: {doc: {type: git, url: 'https://github.com/ubuntu-robotics/nodl.git', version: master}, release: {packages: [nodl_python, ros2nodl], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/nodl-release.git', version: 0.3.1-3}, source: {type: git, url: 'https://github.com/ubuntu-robotics/nodl.git', version: master}, status: developed} + nodl_to_policy: {doc: {type: git, url: 'https://github.com/osrf/nodl_to_policy.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/nodl_to_policy-release.git', version: 1.0.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/osrf/nodl_to_policy.git', version: master}, status: maintained} + novatel_gps_driver: {doc: {type: git, url: 'https://github.com/swri-robotics/novatel_gps_driver.git', version: dashing-devel}, release: {packages: [novatel_gps_driver, novatel_gps_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/novatel_gps_driver-release.git', version: 4.1.1-2}, source: {type: git, url: 'https://github.com/swri-robotics/novatel_gps_driver.git', version: dashing-devel}, status: developed} + ntpd_driver: {doc: {type: git, url: 'https://github.com/vooon/ntpd_driver.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ntpd_driver-release.git', version: 2.1.0-2}, source: {type: git, url: 'https://github.com/vooon/ntpd_driver.git', version: ros2}, status: maintained} + ntrip_client: {doc: {type: git, url: 'https://github.com/LORD-MicroStrain/ntrip_client.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ntrip_client-release.git', version: 1.2.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/LORD-MicroStrain/ntrip_client.git', version: ros2}, status: developed} + object_recognition_msgs: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/object_recognition_msgs-release.git', version: 2.0.0-3}, source: {type: git, url: 'https://github.com/wg-perception/object_recognition_msgs.git', version: ros2}, status: maintained} + octomap: {doc: {type: git, url: 'https://github.com/octomap/octomap.git', version: devel}, release: {packages: [dynamic_edt_3d, octomap, octovis], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/octomap-release.git', version: 1.9.8-1}, source: {type: git, url: 'https://github.com/octomap/octomap.git', version: devel}, status: maintained} + octomap_mapping: {doc: {type: git, url: 'https://github.com/OctoMap/octomap_mapping.git', version: ros2}, release: {packages: [octomap_mapping, octomap_server], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/octomap_mapping-release.git', version: 2.0.0-3}, source: {type: git, url: 'https://github.com/OctoMap/octomap_mapping.git', version: ros2}, status: maintained} + octomap_msgs: {doc: {type: git, url: 'https://github.com/octomap/octomap_msgs.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/octomap_msgs-release.git', version: 2.0.0-3}, source: {type: git, url: 'https://github.com/octomap/octomap_msgs.git', version: ros2}, status: maintained} + octomap_ros: {doc: {type: git, url: 'https://github.com/OctoMap/octomap_ros.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/octomap_ros-release.git', version: 0.4.3-1}, source: {type: git, url: 'https://github.com/OctoMap/octomap_ros.git', version: ros2}, status: maintained} + octomap_rviz_plugins: {doc: {type: git, url: 'https://github.com/OctoMap/octomap_rviz_plugins.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/octomap_rviz_plugins-release.git', version: 2.0.0-3}, source: {type: git, url: 'https://github.com/OctoMap/octomap_rviz_plugins.git', version: ros2}, status: maintained} + ompl: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ompl-release.git', version: 1.5.2-1}} + orocos_kdl_vendor: {release: {packages: [orocos_kdl_vendor, python_orocos_kdl_vendor], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/orocos_kdl_vendor-release.git', version: 0.2.4-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/orocos_kdl_vendor.git', version: humble}, status: developed} + osqp_vendor: {doc: {type: git, url: 'https://github.com/tier4/osqp_vendor.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/osqp_vendor-release.git', version: 0.2.0-1}, source: {type: git, url: 'https://github.com/tier4/osqp_vendor.git', version: main}, status: maintained} + osrf_pycommon: {doc: {type: git, url: 'https://github.com/osrf/osrf_pycommon.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/osrf_pycommon-release.git', version: 2.0.2-2}, source: {type: git, url: 'https://github.com/osrf/osrf_pycommon.git', version: master}, status: maintained} + osrf_testing_tools_cpp: {doc: {type: git, url: 'https://github.com/osrf/osrf_testing_tools_cpp.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/osrf_testing_tools_cpp-release.git', version: 1.5.2-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/osrf/osrf_testing_tools_cpp.git', version: master}, status: maintained} + ouxt_common: {doc: {type: git, url: 'https://github.com/OUXT-Polaris/ouxt_common.git', version: master}, release: {packages: [ouxt_common, ouxt_lint_common], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ouxt_common-release.git', version: 0.0.8-3}, source: {type: git, url: 'https://github.com/OUXT-Polaris/ouxt_common.git', version: master}, status: developed} + pal_gazebo_worlds: {doc: {type: git, url: 'https://github.com/pal-robotics/pal_gazebo_worlds.git', version: humble-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/pal-gbp/pal_gazebo_worlds-ros2-release.git', version: 3.0.3-1}, source: {type: git, url: 'https://github.com/pal-robotics/pal_gazebo_worlds.git', version: humble-devel}, status: maintained} + pal_gripper: {doc: {type: git, url: 'https://github.com/pal-robotics/pal_gripper.git', version: humble-devel}, release: {packages: [pal_gripper, pal_gripper_controller_configuration, pal_gripper_description], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/pal-gbp/pal_gripper-release.git', version: 3.0.0-1}, source: {type: git, url: 'https://github.com/pal-robotics/pal_gripper.git', version: humble-devel}, status: developed} + pal_statistics: {doc: {type: git, url: 'https://github.com/pal-robotics/pal_statistics.git', version: humble-devel}, release: {packages: [pal_statistics, pal_statistics_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/pal-gbp/pal_statistics-release.git', version: 2.1.3-1}, source: {type: git, url: 'https://github.com/pal-robotics/pal_statistics.git', version: humble-devel}, status: maintained} + pcl_msgs: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/pcl_msgs-release.git', version: 1.0.0-7}, source: {type: git, url: 'https://github.com/ros-perception/pcl_msgs.git', version: ros2}, status: maintained} + perception_open3d: {release: {packages: [open3d_conversions], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros-gbp/perception_open3d-release.git', version: 0.2.1-1}, source: {type: git, url: 'https://github.com/ros-perception/perception_open3d.git', version: humble}, status: developed} + perception_pcl: {doc: {type: git, url: 'https://github.com/ros-perception/perception_pcl.git', version: ros2}, release: {packages: [pcl_conversions, pcl_ros, perception_pcl], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/perception_pcl-release.git', version: 2.4.0-4}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/perception_pcl.git', version: ros2}, status: maintained} + performance_test: {doc: {type: git, url: 'https://gitlab.com/ApexAI/performance_test.git', version: 1.2.1}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/performance_test-release.git', version: 1.2.1-1}, source: {type: git, url: 'https://gitlab.com/ApexAI/performance_test.git', version: master}, status: maintained} + performance_test_fixture: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/performance_test_fixture-release.git', version: 0.0.9-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/performance_test_fixture.git', version: main}, status: maintained} + phidgets_drivers: {doc: {type: git, url: 'https://github.com/ros-drivers/phidgets_drivers.git', version: rolling}, release: {packages: [libphidget22, phidgets_accelerometer, phidgets_analog_inputs, phidgets_api, phidgets_digital_inputs, phidgets_digital_outputs, phidgets_drivers, phidgets_gyroscope, phidgets_high_speed_encoder, phidgets_ik, phidgets_magnetometer, phidgets_motors, phidgets_msgs, phidgets_spatial, phidgets_temperature], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/phidgets_drivers-release.git', version: 2.3.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-drivers/phidgets_drivers.git', version: rolling}, status: maintained} + picknik_ament_copyright: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/picknik_ament_copyright-release.git', version: 0.0.2-3}} + pinocchio: {doc: {type: git, url: 'https://github.com/stack-of-tasks/pinocchio.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/pinocchio-release.git', version: 2.6.12-1}, source: {type: git, url: 'https://github.com/stack-of-tasks/pinocchio.git', version: devel}, status: developed} + plotjuggler: {doc: {type: git, url: 'https://github.com/facontidavide/PlotJuggler.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/plotjuggler-release.git', version: 3.5.1-1}, source: {type: git, url: 'https://github.com/facontidavide/PlotJuggler.git', version: main}, status: developed} + plotjuggler_msgs: {doc: {type: git, url: 'https://github.com/facontidavide/plotjuggler_msgs.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/plotjuggler_msgs-release.git', version: 0.2.3-3}, source: {type: git, url: 'https://github.com/facontidavide/plotjuggler_msgs.git', version: ros2}, status: developed} + plotjuggler_ros: {doc: {type: git, url: 'https://github.com/PlotJuggler/plotjuggler-ros-plugins.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/plotjuggler-ros-plugins-release.git', version: 1.5.1-3}, source: {type: git, url: 'https://github.com/PlotJuggler/plotjuggler-ros-plugins.git', version: rolling}, status: developed} + pluginlib: {doc: {type: git, url: 'https://github.com/ros/pluginlib.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/pluginlib-release.git', version: 5.1.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/pluginlib.git', version: humble}, status: maintained} + pmb2_navigation: {doc: {type: git, url: 'https://github.com/pal-robotics/pmb2_navigation.git', version: humble-devel}, release: {packages: [pmb2_2dnav, pmb2_maps, pmb2_navigation], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/pal-gbp/pmb2_navigation-gbp.git', version: 3.0.2-1}, source: {type: git, url: 'https://github.com/pal-robotics/pmb2_navigation.git', version: humble-devel}, status: developed} + pmb2_robot: {doc: {type: git, url: 'https://github.com/pal-robotics/pmb2_robot.git', version: humble-devel}, release: {packages: [pmb2_bringup, pmb2_controller_configuration, pmb2_description, pmb2_robot], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/pal-gbp/pmb2_robot-gbp.git', version: 4.0.5-1}, source: {type: git, url: 'https://github.com/pal-robotics/pmb2_robot.git', version: humble-devel}, status: maintained} + pmb2_simulation: {doc: {type: git, url: 'https://github.com/pal-robotics/pmb2_simulation.git', version: humble-devel}, release: {packages: [pmb2_gazebo, pmb2_simulation], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/pal-gbp/pmb2_simulation-release.git', version: 4.0.0-1}, source: {type: git, url: 'https://github.com/pal-robotics/pmb2_simulation.git', version: humble-devel}, status: developed} + point_cloud_msg_wrapper: {doc: {type: git, url: 'https://gitlab.com/ApexAI/point_cloud_msg_wrapper', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/point_cloud_msg_wrapper-release.git', version: 1.0.7-3}, source: {type: git, url: 'https://gitlab.com/ApexAI/point_cloud_msg_wrapper', version: rolling}, status: developed} + pointcloud_to_laserscan: {doc: {type: git, url: 'https://github.com/ros-perception/pointcloud_to_laserscan.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/pointcloud_to_laserscan-release.git', version: 2.0.1-3}, source: {type: git, url: 'https://github.com/ros-perception/pointcloud_to_laserscan.git', version: humble}, status: maintained} + popf: {doc: {type: git, url: 'https://github.com/fmrico/popf.git', version: humble-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/fmrico/popf-release.git', version: 0.0.14-1}, source: {type: git, url: 'https://github.com/fmrico/popf.git', version: humble-devel}, status: developed} + pose_cov_ops: {doc: {type: git, url: 'https://github.com/mrpt-ros-pkg/pose_cov_ops.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/pose_cov_ops-release.git', version: 0.3.8-1}, source: {type: git, url: 'https://github.com/mrpt-ros-pkg/pose_cov_ops.git', version: master}, status: maintained} + pybind11_json_vendor: {doc: {type: git, url: 'https://github.com/open-rmf/pybind11_json_vendor.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/pybind11_json_vendor-release.git', version: 0.2.0-1}, source: {type: git, url: 'https://github.com/open-rmf/pybind11_json_vendor.git', version: main}, status: developed} + pybind11_vendor: {doc: {type: git, url: 'https://github.com/ros2/pybind11_vendor.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/pybind11_vendor-release.git', version: 2.4.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/pybind11_vendor.git', version: humble}, status: maintained} + python_cmake_module: {doc: {type: git, url: 'https://github.com/ros2/python_cmake_module.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/python_cmake_module-release.git', version: 0.10.0-2}, source: {type: git, url: 'https://github.com/ros2/python_cmake_module.git', version: humble}, status: developed} + python_qt_binding: {doc: {type: git, url: 'https://github.com/ros-visualization/python_qt_binding.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/python_qt_binding-release.git', version: 1.1.1-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/python_qt_binding.git', version: humble}, status: maintained} + qpoases_vendor: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/qpoases_vendor-release.git', version: 3.2.3-3}, source: {type: git, url: 'https://github.com/Autoware-AI/qpoases_vendor.git', version: ros2}, status: maintained} + qt_gui_core: {doc: {type: git, url: 'https://github.com/ros-visualization/qt_gui_core.git', version: humble}, release: {packages: [qt_dotgraph, qt_gui, qt_gui_app, qt_gui_core, qt_gui_cpp, qt_gui_py_common], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/qt_gui_core-release.git', version: 2.2.2-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/qt_gui_core.git', version: humble}, status: maintained} + quaternion_operation: {doc: {type: git, url: 'https://github.com/OUXT-Polaris/quaternion_operation.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/quaternion_operation-release.git', version: 0.0.11-1}, source: {type: git, url: 'https://github.com/OUXT-Polaris/quaternion_operation.git', version: ros2}, status: maintained} + r2r_spl: {doc: {type: git, url: 'https://github.com/ros-sports/r2r_spl.git', version: humble}, release: {packages: [r2r_spl_7, splsm_7, splsm_7_conversion], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/r2r_spl-release.git', version: 2.0.1-1}, source: {type: git, url: 'https://github.com/ros-sports/r2r_spl.git', version: humble}, status: developed} + radar_msgs: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/radar_msgs-release.git', version: 0.2.1-3}, status: maintained} + random_numbers: {doc: {type: git, url: 'https://github.com/ros-planning/random_numbers.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/random_numbers-release.git', version: 2.0.1-3}, source: {type: git, url: 'https://github.com/ros-planning/random_numbers.git', version: ros2}, status: maintained} + rc_common_msgs: {doc: {type: git, url: 'https://github.com/roboception/rc_common_msgs_ros2.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rc_common_msgs_ros2-release.git', version: 0.5.3-4}, source: {test_pull_requests: true, type: git, url: 'https://github.com/roboception/rc_common_msgs_ros2.git', version: master}, status: developed} + rc_dynamics_api: {doc: {type: git, url: 'https://github.com/roboception/rc_dynamics_api.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rc_dynamics_api-release.git', version: 0.10.3-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/roboception/rc_dynamics_api.git', version: master}, status: developed} + rc_genicam_api: {doc: {type: git, url: 'https://github.com/roboception/rc_genicam_api.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rc_genicam_api-release.git', version: 2.5.12-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/roboception/rc_genicam_api.git', version: master}, status: developed} + rc_genicam_driver: {doc: {type: git, url: 'https://github.com/roboception/rc_genicam_driver_ros2.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rc_genicam_driver_ros2-release.git', version: 0.2.1-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/roboception/rc_genicam_driver_ros2.git', version: master}, status: developed} + rc_reason_clients: {doc: {type: git, url: 'https://github.com/roboception/rc_reason_clients_ros2.git', version: master}, release: {packages: [rc_reason_clients, rc_reason_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rc_reason_clients-release.git', version: 0.2.1-4}, source: {test_pull_requests: true, type: git, url: 'https://github.com/roboception/rc_reason_clients_ros2.git', version: master}, status: developed} + rcdiscover: {doc: {type: git, url: 'https://github.com/roboception/rcdiscover.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rcdiscover-release.git', version: 1.1.4-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/roboception/rcdiscover.git', version: master}, status: developed} + rcl: {doc: {type: git, url: 'https://github.com/ros2/rcl.git', version: humble}, release: {packages: [rcl, rcl_action, rcl_lifecycle, rcl_yaml_param_parser], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rcl-release.git', version: 5.3.2-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rcl.git', version: humble}, status: maintained} + rcl_interfaces: {doc: {type: git, url: 'https://github.com/ros2/rcl_interfaces.git', version: humble}, release: {packages: [action_msgs, builtin_interfaces, composition_interfaces, lifecycle_msgs, rcl_interfaces, rosgraph_msgs, statistics_msgs, test_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rcl_interfaces-release.git', version: 1.2.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rcl_interfaces.git', version: humble}, status: maintained} + rcl_logging: {doc: {type: git, url: 'https://github.com/ros2/rcl_logging.git', version: humble}, release: {packages: [rcl_logging_interface, rcl_logging_noop, rcl_logging_spdlog], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rcl_logging-release.git', version: 2.3.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rcl_logging.git', version: humble}, status: maintained} + rclc: {doc: {type: git, url: 'https://github.com/ros2/rclc.git', version: humble}, release: {packages: [rclc, rclc_examples, rclc_lifecycle, rclc_parameter], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rclc-release.git', version: 4.0.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rclc.git', version: humble}, status: developed} + rclcpp: {doc: {type: git, url: 'https://github.com/ros2/rclcpp.git', version: humble}, release: {packages: [rclcpp, rclcpp_action, rclcpp_components, rclcpp_lifecycle], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rclcpp-release.git', version: 16.0.2-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rclcpp.git', version: humble}, status: maintained} + rclpy: {doc: {type: git, url: 'https://github.com/ros2/rclpy.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rclpy-release.git', version: 3.3.5-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rclpy.git', version: humble}, status: maintained} + rcpputils: {doc: {type: git, url: 'https://github.com/ros2/rcpputils.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rcpputils-release.git', version: 2.4.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rcpputils.git', version: humble}, status: developed} + rcss3d_agent: {doc: {type: git, url: 'https://github.com/ros-sports/rcss3d_agent.git', version: humble}, release: {packages: [rcss3d_agent, rcss3d_agent_basic, rcss3d_agent_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rcss3d_agent-release.git', version: 0.2.1-1}, source: {type: git, url: 'https://github.com/ros-sports/rcss3d_agent.git', version: humble}, status: developed} + rcutils: {doc: {type: git, url: 'https://github.com/ros2/rcutils.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rcutils-release.git', version: 5.1.2-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rcutils.git', version: humble}, status: maintained} + realsense2_camera: {doc: {type: git, url: 'https://github.com/IntelRealSense/realsense-ros.git', version: ros2-beta}, release: {packages: [realsense2_camera, realsense2_camera_msgs, realsense2_description], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/IntelRealSense/realsense-ros-release.git', version: 4.51.1-1}, source: {type: git, url: 'https://github.com/IntelRealSense/realsense-ros.git', version: ros2-beta}, status: developed} + realtime_support: {doc: {type: git, url: 'https://github.com/ros2/realtime_support.git', version: humble}, release: {packages: [rttest, tlsf_cpp], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/realtime_support-release.git', version: 0.13.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/realtime_support.git', version: humble}, status: maintained} + realtime_tools: {doc: {type: git, url: 'https://github.com/ros-controls/realtime_tools.git', version: foxy-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/realtime_tools-release.git', version: 2.2.0-3}, source: {type: git, url: 'https://github.com/ros-controls/realtime_tools.git', version: foxy-devel}, status: maintained} + resource_retriever: {doc: {type: git, url: 'https://github.com/ros/resource_retriever.git', version: humble}, release: {packages: [libcurl_vendor, resource_retriever], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/resource_retriever-release.git', version: 3.1.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/resource_retriever.git', version: humble}, status: maintained} + rmf_api_msgs: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_api_msgs.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_api_msgs-release.git', version: 0.0.1-1}, source: {type: git, url: 'https://github.com/open-rmf/rmf_api_msgs.git', version: humble}, status: developed} + rmf_battery: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_battery.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_battery-release.git', version: 0.1.3-2}, source: {type: git, url: 'https://github.com/open-rmf/rmf_battery.git', version: main}, status: developed} + rmf_building_map_msgs: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_building_map_msgs.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_building_map_msgs-release.git', version: 1.2.0-6}, source: {type: git, url: 'https://github.com/open-rmf/rmf_building_map_msgs.git', version: rolling}, status: developed} + rmf_cmake_uncrustify: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_cmake_uncrustify.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_cmake_uncrustify-release.git', version: 1.2.0-4}, source: {type: git, url: 'https://github.com/open-rmf/rmf_cmake_uncrustify.git', version: rolling}, status: developed} + rmf_demos: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_demos.git', version: main}, source: {type: git, url: 'https://github.com/open-rmf/rmf_demos.git', version: main}, status: developed} + rmf_internal_msgs: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_internal_msgs.git', version: main}, release: {packages: [rmf_charger_msgs, rmf_dispenser_msgs, rmf_door_msgs, rmf_fleet_msgs, rmf_ingestor_msgs, rmf_lift_msgs, rmf_obstacle_msgs, rmf_scheduler_msgs, rmf_site_map_msgs, rmf_task_msgs, rmf_traffic_msgs, rmf_workcell_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_internal_msgs-release.git', version: 3.0.2-1}, source: {type: git, url: 'https://github.com/open-rmf/rmf_internal_msgs.git', version: main}, status: developed} + rmf_ros2: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_ros2.git', version: humble}, release: {packages: [rmf_fleet_adapter, rmf_fleet_adapter_python, rmf_task_ros2, rmf_traffic_ros2, rmf_websocket], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_ros2-release.git', version: 2.1.2-1}, source: {type: git, url: 'https://github.com/open-rmf/rmf_ros2.git', version: humble}, status: developed} + rmf_simulation: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_simulation.git', version: main}, release: {packages: [rmf_building_sim_common, rmf_building_sim_gz_classic_plugins, rmf_building_sim_gz_plugins, rmf_robot_sim_common, rmf_robot_sim_gz_classic_plugins, rmf_robot_sim_gz_plugins], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_simulation-release.git', version: 2.0.0-1}, source: {type: git, url: 'https://github.com/open-rmf/rmf_simulation.git', version: main}, status: developed} + rmf_task: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_task.git', version: humble}, release: {packages: [rmf_task, rmf_task_sequence], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_task-release.git', version: 2.1.1-1}, source: {type: git, url: 'https://github.com/open-rmf/rmf_task.git', version: humble}, status: developed} + rmf_traffic: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_traffic.git', version: main}, release: {packages: [rmf_traffic, rmf_traffic_examples], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_traffic-release.git', version: 3.0.0-1}, source: {type: git, url: 'https://github.com/open-rmf/rmf_traffic.git', version: main}, status: developed} + rmf_traffic_editor: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_traffic_editor.git', version: main}, release: {packages: [rmf_building_map_tools, rmf_traffic_editor, rmf_traffic_editor_assets, rmf_traffic_editor_test_maps], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_traffic_editor-release.git', version: 1.6.0-1}, source: {type: git, url: 'https://github.com/open-rmf/rmf_traffic_editor.git', version: main}, status: developed} + rmf_utils: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_utils.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_utils-release.git', version: 1.4.0-2}, source: {type: git, url: 'https://github.com/open-rmf/rmf_utils.git', version: main}, status: developed} + rmf_visualization: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_visualization.git', version: main}, release: {packages: [rmf_visualization, rmf_visualization_building_systems, rmf_visualization_fleet_states, rmf_visualization_floorplans, rmf_visualization_navgraphs, rmf_visualization_obstacles, rmf_visualization_rviz2_plugins, rmf_visualization_schedule], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_visualization-release.git', version: 2.0.0-1}, source: {type: git, url: 'https://github.com/open-rmf/rmf_visualization.git', version: main}, status: developed} + rmf_visualization_msgs: {doc: {type: git, url: 'https://github.com/open-rmf/rmf_visualization_msgs.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmf_visualization_msgs-release.git', version: 1.2.0-4}, source: {type: git, url: 'https://github.com/open-rmf/rmf_visualization_msgs.git', version: main}, status: developed} + rmw: {doc: {type: git, url: 'https://github.com/ros2/rmw.git', version: humble}, release: {packages: [rmw, rmw_implementation_cmake], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmw-release.git', version: 6.1.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rmw.git', version: humble}, status: maintained} + rmw_connextdds: {doc: {type: git, url: 'https://github.com/ros2/rmw_connextdds.git', version: humble}, release: {packages: [rmw_connextdds, rmw_connextdds_common, rti_connext_dds_cmake_module], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmw_connextdds-release.git', version: 0.11.1-2}, source: {type: git, url: 'https://github.com/ros2/rmw_connextdds.git', version: humble}, status: developed} + rmw_cyclonedds: {doc: {type: git, url: 'https://github.com/ros2/rmw_cyclonedds.git', version: humble}, release: {packages: [rmw_cyclonedds_cpp], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmw_cyclonedds-release.git', version: 1.3.4-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rmw_cyclonedds.git', version: humble}, status: developed} + rmw_dds_common: {doc: {type: git, url: 'https://github.com/ros2/rmw_dds_common.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmw_dds_common-release.git', version: 1.6.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rmw_dds_common.git', version: humble}, status: maintained} + rmw_fastrtps: {doc: {type: git, url: 'https://github.com/ros2/rmw_fastrtps.git', version: humble}, release: {packages: [rmw_fastrtps_cpp, rmw_fastrtps_dynamic_cpp, rmw_fastrtps_shared_cpp], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmw_fastrtps-release.git', version: 6.2.2-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rmw_fastrtps.git', version: humble}, status: developed} + rmw_gurumdds: {doc: {type: git, url: 'https://github.com/ros2/rmw_gurumdds.git', version: humble}, release: {packages: [rmw_gurumdds_cpp, rmw_gurumdds_shared_cpp], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmw_gurumdds-release.git', version: 3.2.0-1}, source: {type: git, url: 'https://github.com/ros2/rmw_gurumdds.git', version: humble}, status: developed} + rmw_implementation: {doc: {type: git, url: 'https://github.com/ros2/rmw_implementation.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rmw_implementation-release.git', version: 2.8.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rmw_implementation.git', version: humble}, status: developed} + robot_calibration: {doc: {type: git, url: 'https://github.com/mikeferguson/robot_calibration.git', version: ros2}, release: {packages: [robot_calibration, robot_calibration_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/robot_calibration-release.git', version: 0.8.0-1}, source: {type: git, url: 'https://github.com/mikeferguson/robot_calibration.git', version: ros2}, status: developed} + robot_controllers: {doc: {type: git, url: 'https://github.com/fetchrobotics/robot_controllers.git', version: ros2}, release: {packages: [robot_controllers, robot_controllers_interface, robot_controllers_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/fetchrobotics-gbp/robot_controllers-ros2-release.git', version: 0.9.3-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/fetchrobotics/robot_controllers.git', version: ros2}, status: maintained} + robot_localization: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/robot_localization-release.git', version: 3.3.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/cra-ros-pkg/robot_localization.git', version: ros2}} + robot_state_publisher: {doc: {type: git, url: 'https://github.com/ros/robot_state_publisher.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/robot_state_publisher-release.git', version: 3.0.2-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/robot_state_publisher.git', version: humble}, status: maintained} + robot_upstart: {doc: {type: git, url: 'https://github.com/clearpathrobotics/robot_upstart.git', version: foxy-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/clearpath-gbp/robot_upstart-release.git', version: 1.0.2-1}, source: {type: git, url: 'https://github.com/clearpathrobotics/robot_upstart.git', version: foxy-devel}, status: maintained} + robotraconteur: {source: {type: git, url: 'https://github.com/robotraconteur/robotraconteur.git', version: ros2-humble}, status: maintained} + ros1_bridge: {doc: {type: git, url: 'https://github.com/ros2/ros1_bridge.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros1_bridge-release.git'}, source: {test_commits: false, type: git, url: 'https://github.com/ros2/ros1_bridge.git', version: master}, status: maintained} + ros2_control: {doc: {type: git, url: 'https://github.com/ros-controls/ros2_control.git', version: master}, release: {packages: [controller_interface, controller_manager, controller_manager_msgs, hardware_interface, joint_limits, ros2_control, ros2_control_test_assets, ros2controlcli, transmission_interface], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros2_control-release.git', version: 2.16.0-1}, source: {type: git, url: 'https://github.com/ros-controls/ros2_control.git', version: master}, status: developed} + ros2_controllers: {doc: {type: git, url: 'https://github.com/ros-controls/ros2_controllers.git', version: master}, release: {packages: [diff_drive_controller, effort_controllers, force_torque_sensor_broadcaster, forward_command_controller, gripper_controllers, imu_sensor_broadcaster, joint_state_broadcaster, joint_trajectory_controller, position_controllers, ros2_controllers, ros2_controllers_test_nodes, rqt_joint_trajectory_controller, tricycle_controller, velocity_controllers], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros2_controllers-release.git', version: 2.12.0-1}, source: {type: git, url: 'https://github.com/ros-controls/ros2_controllers.git', version: master}, status: developed} + ros2_ouster_drivers: {doc: {type: git, url: 'https://github.com/SteveMacenski/ros2_ouster_drivers.git', version: foxy-devel}, release: {packages: [ouster_msgs, ros2_ouster], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros2_ouster_drivers-release.git', version: 0.4.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/SteveMacenski/ros2_ouster_drivers.git', version: foxy-devel}, status: maintained} + ros2_planning_system: {doc: {type: git, url: 'https://github.com/IntelligentRoboticsLabs/ros2_planning_system.git', version: humble-devel}, release: {packages: [plansys2_bringup, plansys2_bt_actions, plansys2_core, plansys2_domain_expert, plansys2_executor, plansys2_lifecycle_manager, plansys2_msgs, plansys2_pddl_parser, plansys2_planner, plansys2_popf_plan_solver, plansys2_problem_expert, plansys2_terminal, plansys2_tools], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release.git', version: 2.0.9-1}, source: {type: git, url: 'https://github.com/IntelligentRoboticsLabs/ros2_planning_system.git', version: humble-devel}, status: developed} + ros2_socketcan: {doc: {type: git, url: 'https://github.com/autowarefoundation/ros2_socketcan.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros2_socketcan-release.git', version: 1.1.0-3}, source: {type: git, url: 'https://github.com/autowarefoundation/ros2_socketcan.git', version: main}, status: developed} + ros2_tracing: {doc: {type: git, url: 'https://github.com/ros2/ros2_tracing.git', version: humble}, release: {packages: [ros2trace, tracetools, tracetools_launch, tracetools_read, tracetools_test, tracetools_trace], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros2_tracing-release.git', version: 4.1.1-1}, source: {type: git, url: 'https://github.com/ros2/ros2_tracing.git', version: humble}, status: developed} + ros2acceleration: {doc: {type: git, url: 'https://github.com/ros-acceleration/ros2acceleration.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros2acceleration-release.git', version: 0.5.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-acceleration/ros2acceleration.git', version: rolling}, status: developed} + ros2cli: {doc: {type: git, url: 'https://github.com/ros2/ros2cli.git', version: humble}, release: {packages: [ros2action, ros2cli, ros2cli_test_interfaces, ros2component, ros2doctor, ros2interface, ros2lifecycle, ros2lifecycle_test_fixtures, ros2multicast, ros2node, ros2param, ros2pkg, ros2run, ros2service, ros2topic], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros2cli-release.git', version: 0.18.4-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/ros2cli.git', version: humble}, status: maintained} + ros2cli_common_extensions: {doc: {type: git, url: 'https://github.com/ros2/ros2cli_common_extensions.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros2cli_common_extensions-release.git', version: 0.1.1-4}, source: {type: git, url: 'https://github.com/ros2/ros2cli_common_extensions.git', version: humble}, status: maintained} + ros2launch_security: {doc: {type: git, url: 'https://github.com/osrf/ros2launch_security.git', version: main}, release: {packages: [ros2launch_security, ros2launch_security_examples], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros2launch_security-release.git', version: 1.0.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/osrf/ros2launch_security.git', version: main}, status: maintained} + ros_canopen: {release: {packages: [can_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros_canopen-release.git', version: 2.0.0-4}, source: {type: git, url: 'https://github.com/ros-industrial/ros_canopen.git', version: dashing-devel}, status: developed} + ros_environment: {doc: {type: git, url: 'https://github.com/ros/ros_environment.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros_environment-release.git', version: 3.2.2-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/ros_environment.git', version: humble}, status: maintained} + ros_gz: {doc: {type: git, url: 'https://github.com/gazebosim/ros_gz.git', version: humble}, release: {packages: [ros_gz, ros_gz_bridge, ros_gz_image, ros_gz_interfaces, ros_gz_sim, ros_gz_sim_demos, ros_ign, ros_ign_bridge, ros_ign_gazebo, ros_ign_gazebo_demos, ros_ign_image, ros_ign_interfaces], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros_ign-release.git', version: 0.244.9-1}, source: {type: git, url: 'https://github.com/gazebosim/ros_gz.git', version: humble}, status: maintained} + ros_image_to_qimage: {doc: {type: git, url: 'https://github.com/ros-sports/ros_image_to_qimage.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros_image_to_qimage-release.git', version: 0.2.1-1}, source: {type: git, url: 'https://github.com/ros-sports/ros_image_to_qimage.git', version: humble}, status: developed} + ros_testing: {doc: {type: git, url: 'https://github.com/ros2/ros_testing.git', version: humble}, release: {packages: [ros2test, ros_testing], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros_testing-release.git', version: 0.4.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/ros_testing.git', version: humble}, status: maintained} + ros_workspace: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros_workspace-release.git', version: 1.0.2-2}, source: {type: git, url: 'https://github.com/ros2/ros_workspace.git', version: latest}, status: maintained} + rosbag2: {doc: {type: git, url: 'https://github.com/ros2/rosbag2.git', version: humble}, release: {packages: [ros2bag, rosbag2, rosbag2_compression, rosbag2_compression_zstd, rosbag2_cpp, rosbag2_interfaces, rosbag2_performance_benchmarking, rosbag2_py, rosbag2_storage, rosbag2_storage_default_plugins, rosbag2_test_common, rosbag2_tests, rosbag2_transport, shared_queues_vendor, sqlite3_vendor, zstd_vendor], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosbag2-release.git', version: 0.15.3-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosbag2.git', version: humble}, status: developed} + rosbag2_bag_v2: {doc: {type: git, url: 'https://github.com/ros2/rosbag2_bag_v2.git', version: master}, release: {packages: [ros1_rosbag_storage_vendor, rosbag2_bag_v2_plugins], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosbag2_bag_v2-release.git'}, source: {test_commits: false, type: git, url: 'https://github.com/ros2/rosbag2_bag_v2.git', version: master}, status: maintained} + rosbag2_storage_mcap: {doc: {type: git, url: 'https://github.com/ros-tooling/rosbag2_storage_mcap.git', version: main}, release: {packages: [mcap_vendor, rosbag2_storage_mcap, rosbag2_storage_mcap_testdata], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosbag2_storage_mcap-release.git', version: 0.5.0-1}, source: {type: git, url: 'https://github.com/ros-tooling/rosbag2_storage_mcap.git', version: main}, status: developed} + rosbridge_suite: {doc: {type: git, url: 'https://github.com/RobotWebTools/rosbridge_suite.git', version: ros2}, release: {packages: [rosapi, rosapi_msgs, rosbridge_library, rosbridge_msgs, rosbridge_server, rosbridge_suite, rosbridge_test_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosbridge_suite-release.git', version: 1.3.1-1}, source: {type: git, url: 'https://github.com/RobotWebTools/rosbridge_suite.git', version: ros2}, status: developed} + rosidl: {doc: {type: git, url: 'https://github.com/ros2/rosidl.git', version: humble}, release: {packages: [rosidl_adapter, rosidl_cli, rosidl_cmake, rosidl_generator_c, rosidl_generator_cpp, rosidl_parser, rosidl_runtime_c, rosidl_runtime_cpp, rosidl_typesupport_interface, rosidl_typesupport_introspection_c, rosidl_typesupport_introspection_cpp], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosidl-release.git', version: 3.1.4-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl.git', version: humble}, status: maintained} + rosidl_dds: {doc: {type: git, url: 'https://github.com/ros2/rosidl_dds.git', version: humble}, release: {packages: [rosidl_generator_dds_idl], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosidl_dds-release.git', version: 0.8.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_dds.git', version: humble}, status: maintained} + rosidl_defaults: {doc: {type: git, url: 'https://github.com/ros2/rosidl_defaults.git', version: humble}, release: {packages: [rosidl_default_generators, rosidl_default_runtime], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosidl_defaults-release.git', version: 1.2.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_defaults.git', version: humble}, status: maintained} + rosidl_python: {doc: {type: git, url: 'https://github.com/ros2/rosidl_python.git', version: humble}, release: {packages: [rosidl_generator_py], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosidl_python-release.git', version: 0.14.4-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_python.git', version: humble}, status: maintained} + rosidl_runtime_py: {doc: {type: git, url: 'https://github.com/ros2/rosidl_runtime_py.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosidl_runtime_py-release.git', version: 0.9.3-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_runtime_py.git', version: humble}, status: maintained} + rosidl_typesupport: {doc: {type: git, url: 'https://github.com/ros2/rosidl_typesupport.git', version: humble}, release: {packages: [rosidl_typesupport_c, rosidl_typesupport_cpp], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosidl_typesupport-release.git', version: 2.0.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_typesupport.git', version: humble}, status: maintained} + rosidl_typesupport_fastrtps: {doc: {type: git, url: 'https://github.com/ros2/rosidl_typesupport_fastrtps.git', version: humble}, release: {packages: [fastrtps_cmake_module, rosidl_typesupport_fastrtps_c, rosidl_typesupport_fastrtps_cpp], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release.git', version: 2.2.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rosidl_typesupport_fastrtps.git', version: humble}, status: developed} + rosidl_typesupport_gurumdds: {doc: {type: git, url: 'https://github.com/ros2/rosidl_typesupport_gurumdds.git', version: humble}, release: {packages: [gurumdds_cmake_module], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rosidl_typesupport_gurumdds-release.git', version: 3.1.1-1}, source: {type: git, url: 'https://github.com/ros2/rosidl_typesupport_gurumdds.git', version: humble}, status: developed} + rospy_message_converter: {doc: {type: git, url: 'https://github.com/uos/rospy_message_converter.git', version: humble}, release: {packages: [rclpy_message_converter, rclpy_message_converter_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rospy_message_converter-release.git', version: 2.0.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/uos/rospy_message_converter.git', version: humble}, status: maintained} + rot_conv_lib: {release: {packages: [rot_conv], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rot_conv_lib-release.git', version: 1.0.11-2}, source: {type: git, url: 'https://github.com/AIS-Bonn/rot_conv_lib.git', version: master}, status: maintained} + rplidar_ros: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rplidar_ros-release.git', version: 2.1.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/allenh1/rplidar_ros.git', version: ros2}, status: developed} + rpyutils: {doc: {type: git, url: 'https://github.com/ros2/rpyutils.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rpyutils-release.git', version: 0.2.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rpyutils.git', version: humble}, status: developed} + rqt: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt.git', version: humble}, release: {packages: [rqt, rqt_gui, rqt_gui_cpp, rqt_gui_py, rqt_py_common], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt-release.git', version: 1.1.4-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/rqt.git', version: humble}, status: maintained} + rqt_action: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_action.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_action-release.git', version: 2.0.1-3}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_action.git', version: humble}, status: maintained} + rqt_bag: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_bag.git', version: humble}, release: {packages: [rqt_bag, rqt_bag_plugins], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_bag-release.git', version: 1.1.4-1}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_bag.git', version: humble}, status: maintained} + rqt_common_plugins: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_common_plugins.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_common_plugins-release.git', version: 1.2.0-1}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_common_plugins.git', version: ros2}, status: maintained} + rqt_console: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_console.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_console-release.git', version: 2.0.2-3}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_console.git', version: humble}, status: maintained} + rqt_graph: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_graph.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_graph-release.git', version: 1.3.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/rqt_graph.git', version: humble}, status: maintained} + rqt_image_overlay: {doc: {type: git, url: 'https://github.com/ros-sports/rqt_image_overlay.git', version: humble}, release: {packages: [rqt_image_overlay, rqt_image_overlay_layer], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_image_overlay-release.git', version: 0.1.3-1}, source: {type: git, url: 'https://github.com/ros-sports/rqt_image_overlay.git', version: humble}, status: developed} + rqt_image_view: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_image_view.git', version: rolling-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_image_view-release.git', version: 1.2.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/rqt_image_view.git', version: rolling-devel}, status: maintained} + rqt_moveit: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_moveit.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_moveit-release.git', version: 1.0.1-3}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_moveit.git', version: ros2}, status: maintained} + rqt_msg: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_msg.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_msg-release.git', version: 1.2.0-1}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_msg.git', version: humble}, status: maintained} + rqt_plot: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_plot.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_plot-release.git', version: 1.1.2-1}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_plot.git', version: humble}, status: maintained} + rqt_publisher: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_publisher.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_publisher-release.git', version: 1.5.0-1}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_publisher.git', version: humble}, status: maintained} + rqt_py_console: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_py_console.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_py_console-release.git', version: 1.0.2-3}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_py_console.git', version: humble}, status: maintained} + rqt_reconfigure: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_reconfigure.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_reconfigure-release.git', version: 1.1.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/rqt_reconfigure.git', version: humble}, status: maintained} + rqt_robot_dashboard: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_robot_dashboard.git', version: ROS2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_robot_dashboard-release.git', version: 0.6.1-3}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_robot_dashboard.git', version: ROS2}, status: maintained} + rqt_robot_monitor: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_robot_monitor.git', version: dashing-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_robot_monitor-release.git', version: 1.0.5-2}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_robot_monitor.git', version: dashing-devel}, status: maintained} + rqt_robot_steering: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_robot_steering.git', version: dashing-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_robot_steering-release.git', version: 1.0.0-4}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_robot_steering.git', version: dashing-devel}, status: maintained} + rqt_runtime_monitor: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_runtime_monitor.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_runtime_monitor-release.git', version: 1.0.0-3}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_runtime_monitor.git', version: rolling}, status: maintained} + rqt_service_caller: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_service_caller.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_service_caller-release.git', version: 1.0.5-3}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_service_caller.git', version: humble}, status: maintained} + rqt_shell: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_shell.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_shell-release.git', version: 1.0.2-3}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_shell.git', version: humble}, status: maintained} + rqt_srv: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_srv.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_srv-release.git', version: 1.0.3-3}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_srv.git', version: humble}, status: maintained} + rqt_tf_tree: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_tf_tree.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_tf_tree-release.git', version: 1.0.4-1}, source: {type: git, url: 'https://github.com/ros-visualization/rqt_tf_tree.git', version: humble}, status: maintained} + rqt_topic: {doc: {type: git, url: 'https://github.com/ros-visualization/rqt_topic.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rqt_topic-release.git', version: 1.5.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-visualization/rqt_topic.git', version: humble}, status: maintained} + rsl: {doc: {type: git, url: 'https://github.com/PickNikRobotics/RSL.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/PickNikRobotics/RSL-release.git', version: 0.1.1-1}, source: {type: git, url: 'https://github.com/PickNikRobotics/RSL.git', version: main}, status: developed} + rt_manipulators_cpp: {doc: {type: git, url: 'https://github.com/rt-net/rt_manipulators_cpp.git', version: ros2}, release: {packages: [rt_manipulators_cpp, rt_manipulators_examples], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/rt-net-gbp/rt_manipulators_cpp-release.git', version: 1.0.0-1}, source: {type: git, url: 'https://github.com/rt-net/rt_manipulators_cpp.git', version: ros2}, status: maintained} + rtabmap: {doc: {type: git, url: 'https://github.com/introlab/rtabmap.git', version: rolling-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rtabmap-release.git', version: 0.20.21-1}, source: {type: git, url: 'https://github.com/introlab/rtabmap.git', version: rolling-devel}, status: maintained} + rtabmap_ros: {doc: {type: git, url: 'https://github.com/introlab/rtabmap_ros.git', version: humble-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/introlab/rtabmap_ros-release.git', version: 0.20.20-2}, source: {type: git, url: 'https://github.com/introlab/rtabmap_ros.git', version: humble-devel}, status: maintained} + rtcm_msgs: {doc: {type: git, url: 'https://github.com/tilk/rtcm_msgs.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/nobleo/rtcm_msgs-release.git', version: 1.1.4-1}, source: {type: git, url: 'https://github.com/tilk/rtcm_msgs.git', version: master}, status: maintained} + ruckig: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ruckig-release.git', version: 0.6.3-7}, source: {type: git, url: 'https://github.com/pantor/ruckig.git', version: master}, status: developed} + rviz: {doc: {type: git, url: 'https://github.com/ros2/rviz.git', version: humble}, release: {packages: [rviz2, rviz_assimp_vendor, rviz_common, rviz_default_plugins, rviz_ogre_vendor, rviz_rendering, rviz_rendering_tests, rviz_visual_testing_framework], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rviz-release.git', version: 11.2.4-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/rviz.git', version: humble}, status: maintained} + rviz_2d_overlay_plugins: {doc: {type: git, url: 'https://github.com/teamspatzenhirn/rviz_2d_overlay_plugins.git', version: main}, release: {packages: [rviz_2d_overlay_msgs, rviz_2d_overlay_plugins], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release.git', version: 1.2.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/teamspatzenhirn/rviz_2d_overlay_plugins.git', version: main}, status: developed} + rviz_visual_tools: {doc: {type: git, url: 'https://github.com/PickNikRobotics/rviz_visual_tools.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/rviz_visual_tools-release.git', version: 4.1.3-1}, source: {type: git, url: 'https://github.com/PickNikRobotics/rviz_visual_tools.git', version: ros2}, status: maintained} + sdformat_urdf: {doc: {type: git, url: 'https://github.com/ros/sdformat_urdf.git', version: ros2}, release: {packages: [sdformat_test_files, sdformat_urdf], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/sdformat_urdf-release.git', version: 1.0.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/sdformat_urdf.git', version: ros2}, status: maintained} + septentrio_gnss_driver: {doc: {type: git, url: 'https://github.com/septentrio-gnss/septentrio_gnss_driver.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/septentrio-users/septentrio_gnss_driver_ros2-release.git', version: 1.2.2-5}, source: {test_pull_requests: true, type: git, url: 'https://github.com/septentrio-gnss/septentrio_gnss_driver.git', version: ros2}, status: maintained} + sick_safetyscanners2: {doc: {type: git, url: 'https://github.com/SICKAG/sick_safetyscanners2.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/SICKAG/sick_safetyscanners2-release.git', version: 1.0.3-1}, source: {type: git, url: 'https://github.com/SICKAG/sick_safetyscanners2.git', version: master}, status: developed} + sick_safetyscanners2_interfaces: {doc: {type: git, url: 'https://github.com/SICKAG/sick_safetyscanners2_interfaces.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/SICKAG/sick_safetyscanners2_interfaces-release.git', version: 1.0.0-2}, source: {type: git, url: 'https://github.com/SICKAG/sick_safetyscanners2_interfaces.git', version: master}, status: developed} + sick_safetyscanners_base: {doc: {type: git, url: 'https://github.com/SICKAG/sick_safetyscanners_base.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/SICKAG/sick_safetyscanners_base-release.git', version: 1.0.2-1}, source: {type: git, url: 'https://github.com/SICKAG/sick_safetyscanners_base.git', version: ros2}, status: developed} + simple_actions: {doc: {type: git, url: 'https://github.com/DLu/simple_actions.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/DLu/simple_actions-release.git', version: 0.2.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/DLu/simple_actions.git', version: main}, status: developed} + simple_launch: {doc: {type: git, url: 'https://github.com/oKermorgant/simple_launch.git', version: 1.0.2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/simple_launch-release.git', version: 1.6.1-1}, source: {type: git, url: 'https://github.com/oKermorgant/simple_launch.git', version: devel}, status: maintained} + slam_toolbox: {doc: {type: git, url: 'https://github.com/SteveMacenski/slam_toolbox.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/SteveMacenski/slam_toolbox-release.git', version: 2.6.3-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/SteveMacenski/slam_toolbox.git', version: humble}, status: maintained} + slider_publisher: {doc: {type: git, url: 'https://github.com/oKermorgant/slider_publisher.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/slider_publisher-release.git', version: 2.2.1-1}, source: {type: git, url: 'https://github.com/oKermorgant/slider_publisher.git', version: ros2}, status: maintained} + snowbot_operating_system: {doc: {type: git, url: 'https://github.com/PickNikRobotics/snowbot_operating_system.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/snowbot_release.git', version: 0.1.2-3}, source: {type: git, url: 'https://github.com/PickNikRobotics/snowbot_operating_system.git', version: ros2}, status: maintained} + soccer_interfaces: {doc: {type: git, url: 'https://github.com/ros-sports/soccer_interfaces.git', version: humble}, release: {packages: [soccer_interfaces, soccer_vision_2d_msgs, soccer_vision_3d_msgs, soccer_vision_attribute_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/soccer_interfaces-release.git', version: 0.1.0-1}, source: {type: git, url: 'https://github.com/ros-sports/soccer_interfaces.git', version: humble}, status: developed} + soccer_object_msgs: {doc: {type: git, url: 'https://github.com/ijnek/soccer_object_msgs.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/soccer_object_msgs-release.git', version: 1.0.1-4}, source: {type: git, url: 'https://github.com/ijnek/soccer_object_msgs.git', version: rolling}, status: developed} + soccer_visualization: {doc: {type: git, url: 'https://github.com/ijnek/soccer_visualization.git', version: rolling}, release: {packages: [soccer_marker_generation], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/soccer_visualization-release.git', version: 0.0.2-3}, source: {type: git, url: 'https://github.com/ijnek/soccer_visualization.git', version: rolling}, status: developed} + sol_vendor: {doc: {type: git, url: 'https://github.com/OUXT-Polaris/sol_vendor.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/sol_vendor-release.git', version: 0.0.3-3}, source: {type: git, url: 'https://github.com/OUXT-Polaris/sol_vendor.git', version: main}, status: developed} + sophus: {doc: {type: git, url: 'https://github.com/stonier/sophus.git', version: release/1.3.x}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/yujinrobot-release/sophus-release.git', version: 1.3.1-1}, source: {type: git, url: 'https://github.com/stonier/sophus.git', version: release/1.3.x}, status: maintained} + spdlog_vendor: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/spdlog_vendor-release.git', version: 1.3.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/spdlog_vendor.git', version: humble}, status: maintained} + srdfdom: {doc: {type: git, url: 'https://github.com/ros-planning/srdfdom.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/srdfdom-release.git', version: 2.0.4-1}, source: {type: git, url: 'https://github.com/ros-planning/srdfdom.git', version: ros2}, status: maintained} + sros2: {doc: {type: git, url: 'https://github.com/ros2/sros2.git', version: humble}, release: {packages: [sros2, sros2_cmake], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/sros2-release.git', version: 0.10.4-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/sros2.git', version: humble}, status: developed} + stubborn_buddies: {doc: {type: git, url: 'https://github.com/open-rmf/stubborn_buddies.git', version: main}, release: {packages: [stubborn_buddies, stubborn_buddies_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/stubborn_buddies-release.git', version: 1.0.0-5}, source: {type: git, url: 'https://github.com/open-rmf/stubborn_buddies.git', version: main}, status: developed} + swri_console: {doc: {type: git, url: 'https://github.com/swri-robotics/swri_console.git', version: ros2-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/swri_console-release.git', version: 2.0.2-1}, source: {type: git, url: 'https://github.com/swri-robotics/swri_console.git', version: ros2-devel}, status: developed} + system_fingerprint: {doc: {type: git, url: 'https://github.com/MetroRobots/ros_system_fingerprint.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/MetroRobots/ros_system_fingerprint-release.git', version: 0.7.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/MetroRobots/ros_system_fingerprint.git', version: ros2}, status: developed} + system_modes: {doc: {type: git, url: 'https://github.com/micro-ROS/system_modes.git', version: master}, release: {packages: [launch_system_modes, system_modes, system_modes_examples, system_modes_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/system_modes-release.git', version: 0.9.0-6}, source: {test_pull_requests: true, type: git, url: 'https://github.com/micro-ROS/system_modes.git', version: master}, status: developed} + system_tests: {source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/system_tests.git', version: humble}, status: developed} + tango_icons_vendor: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/tango_icons_vendor-release.git', version: 0.1.1-3}, source: {type: git, url: 'https://github.com/ros-visualization/tango_icons_vendor.git', version: humble}, status: maintained} + teleop_tools: {doc: {type: git, url: 'https://github.com/ros-teleop/teleop_tools.git', version: foxy-devel}, release: {packages: [joy_teleop, key_teleop, mouse_teleop, teleop_tools, teleop_tools_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/teleop_tools-release.git', version: 1.2.1-3}, source: {type: git, url: 'https://github.com/ros-teleop/teleop_tools.git', version: foxy-devel}, status: maintained} + teleop_twist_joy: {doc: {type: git, url: 'https://github.com/ros2/teleop_twist_joy.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/teleop_twist_joy-release.git', version: 2.4.3-4}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/teleop_twist_joy.git', version: rolling}, status: maintained} + teleop_twist_keyboard: {doc: {type: git, url: 'https://github.com/ros2/teleop_twist_keyboard.git', version: dashing}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/teleop_twist_keyboard-release.git', version: 2.3.2-4}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/teleop_twist_keyboard.git', version: dashing}, status: maintained} + tensorrt_cmake_module: {doc: {type: git, url: 'https://github.com/tier4/tensorrt_cmake_module.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/tensorrt_cmake_module-release.git', version: 0.0.3-1}, source: {type: git, url: 'https://github.com/tier4/tensorrt_cmake_module.git', version: main}, status: maintained} + test_interface_files: {doc: {type: git, url: 'https://github.com/ros2/test_interface_files.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/test_interface_files-release.git', version: 0.9.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/test_interface_files.git', version: humble}, status: maintained} + tf_transformations: {doc: {type: git, url: 'https://github.com/DLu/tf_transformations.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/tf_transformations_release.git', version: 1.0.1-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/DLu/tf_transformations.git', version: main}, status: maintained} + tiago_robot: {doc: {type: git, url: 'https://github.com/pal-robotics/tiago_robot.git', version: humble-devel}, release: {packages: [tiago_bringup, tiago_controller_configuration, tiago_description, tiago_robot], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/pal-gbp/tiago_robot-release.git', version: 4.0.0-1}, source: {type: git, url: 'https://github.com/pal-robotics/tiago_robot.git', version: humble-devel}, status: developed} + tinyxml2_vendor: {doc: {type: git, url: 'https://github.com/ros2/tinyxml2_vendor.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/tinyxml2_vendor-release.git', version: 0.7.5-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/tinyxml2_vendor.git', version: humble}, status: maintained} + tinyxml_vendor: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/tinyxml_vendor-release.git', version: 0.8.3-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/tinyxml_vendor.git', version: humble}, status: maintained} + tlsf: {doc: {type: git, url: 'https://github.com/ros2/tlsf.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/tlsf-release.git', version: 0.7.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/tlsf.git', version: humble}, status: maintained} + topic_tools: {doc: {type: git, url: 'https://github.com/ros-tooling/topic_tools.git', version: main}, release: {packages: [topic_tools, topic_tools_interfaces], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/topic_tools-release.git', version: 1.0.0-2}, source: {type: git, url: 'https://github.com/ros-tooling/topic_tools.git', version: main}, status: developed} + tracetools_acceleration: {doc: {type: git, url: 'https://github.com/ros-acceleration/tracetools_acceleration.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/tracetools_acceleration-release.git', version: 0.4.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-acceleration/tracetools_acceleration.git', version: rolling}, status: developed} + tracetools_analysis: {doc: {type: git, url: 'https://gitlab.com/ros-tracing/tracetools_analysis.git', version: humble}, release: {packages: [ros2trace_analysis, tracetools_analysis], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/tracetools_analysis-release.git', version: 3.0.0-4}, source: {type: git, url: 'https://gitlab.com/ros-tracing/tracetools_analysis.git', version: humble}, status: developed} + transport_drivers: {doc: {type: git, url: 'https://github.com/ros-drivers/transport_drivers.git', version: main}, release: {packages: [asio_cmake_module, io_context, serial_driver, udp_driver], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/transport_drivers-release.git', version: 1.2.0-2}, source: {type: git, url: 'https://github.com/ros-drivers/transport_drivers.git', version: main}, status: developed} + turtlebot3: {doc: {type: git, url: 'https://github.com/ROBOTIS-GIT/turtlebot3.git', version: humble-devel}, release: {packages: [turtlebot3, turtlebot3_bringup, turtlebot3_cartographer, turtlebot3_description, turtlebot3_example, turtlebot3_navigation2, turtlebot3_node, turtlebot3_teleop], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/robotis-ros2-release/turtlebot3-release.git', version: 2.1.5-1}, source: {type: git, url: 'https://github.com/ROBOTIS-GIT/turtlebot3.git', version: humble-devel}, status: maintained} + turtlebot3_msgs: {doc: {type: git, url: 'https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git', version: rolling-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/turtlebot3_msgs-release.git', version: 2.2.3-1}, source: {type: git, url: 'https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git', version: rolling-devel}, status: developed} + turtlebot3_simulations: {doc: {type: git, url: 'https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git', version: ros2}, release: {packages: [turtlebot3_fake_node, turtlebot3_gazebo, turtlebot3_simulations], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/turtlebot3_simulations-release.git', version: 2.2.5-3}, source: {type: git, url: 'https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git', version: ros2}, status: maintained} + turtlesim: {doc: {type: git, url: 'https://github.com/ros/ros_tutorials.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros_tutorials-release.git', version: 1.4.2-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/ros_tutorials.git', version: humble}, status: maintained} + tvm_vendor: {doc: {type: git, url: 'https://github.com/autowarefoundation/tvm_vendor.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/tvm_vendor-release.git', version: 0.9.0-1}, source: {type: git, url: 'https://github.com/autowarefoundation/tvm_vendor.git', version: main}, status: maintained} + twist_mux: {doc: {type: git, url: 'https://github.com/ros-teleop/twist_mux.git', version: foxy-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/twist_mux-release.git', version: 4.1.0-3}, source: {type: git, url: 'https://github.com/ros-teleop/twist_mux.git', version: foxy-devel}, status: maintained} + twist_stamper: {doc: {type: git, url: 'https://github.com/joshnewans/twist_stamper.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/twist_stamper-release.git', version: 0.0.3-1}, source: {type: git, url: 'https://github.com/joshnewans/twist_stamper.git', version: main}, status: maintained} + ublox: {doc: {type: git, url: 'https://github.com/KumarRobotics/ublox.git', version: ros2}, release: {packages: [ublox, ublox_gps, ublox_msgs, ublox_serialization], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ublox-release.git', version: 2.3.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/KumarRobotics/ublox.git', version: ros2}, status: maintained} + ublox_dgnss: {doc: {type: git, url: 'https://github.com/aussierobots/ublox_dgnss.git', version: main}, release: {packages: [ublox_dgnss, ublox_dgnss_node, ublox_ubx_interfaces, ublox_ubx_msgs], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/aussierobots/ublox_dgnss-release.git', version: 0.3.5-4}, source: {type: git, url: 'https://github.com/aussierobots/ublox_dgnss.git', version: main}, status: maintained} + udp_msgs: {doc: {type: git, url: 'https://github.com/flynneva/udp_msgs.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/udp_msgs-release.git', version: 0.0.3-5}, source: {type: git, url: 'https://github.com/flynneva/udp_msgs.git', version: main}, status: maintained} + uncrustify_vendor: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/uncrustify_vendor-release.git', version: 2.0.2-2}, source: {type: git, url: 'https://github.com/ament/uncrustify_vendor.git', version: humble}, status: maintained} + unique_identifier_msgs: {doc: {type: git, url: 'https://github.com/ros2/unique_identifier_msgs.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/unique_identifier_msgs-release.git', version: 2.2.1-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/unique_identifier_msgs.git', version: humble}, status: maintained} + ur_client_library: {doc: {type: git, url: 'https://github.com/UniversalRobots/Universal_Robots_Client_Library.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/Universal_Robots_Client_Library-release.git', version: 1.2.0-1}, source: {type: git, url: 'https://github.com/UniversalRobots/Universal_Robots_Client_Library.git', version: master}, status: developed} + ur_description: {doc: {type: git, url: 'https://github.com/UniversalRobots/Universal_Robots_ROS2_Description.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ur_description-release.git', version: 2.0.1-1}, source: {type: git, url: 'https://github.com/UniversalRobots/Universal_Robots_ROS2_Description.git', version: ros2}, status: developed} + ur_msgs: {doc: {type: git, url: 'https://github.com/ros-industrial/ur_msgs.git', version: foxy}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ur_msgs-release.git', version: 2.0.0-2}, source: {type: git, url: 'https://github.com/ros-industrial/ur_msgs.git', version: foxy}, status: developed} + ur_robot_driver: {doc: {type: git, url: 'https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git', version: main}, release: {packages: [ur, ur_bringup, ur_calibration, ur_controllers, ur_dashboard_msgs, ur_moveit_config, ur_robot_driver], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release.git', version: 2.2.5-1}, source: {type: git, url: 'https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git', version: main}, status: developed} + urdf: {doc: {type: git, url: 'https://github.com/ros2/urdf.git', version: humble}, release: {packages: [urdf, urdf_parser_plugin], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/urdf-release.git', version: 2.6.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/urdf.git', version: humble}, status: maintained} + urdf_parser_py: {doc: {type: git, url: 'https://github.com/ros/urdf_parser_py.git', version: ros2}, release: {packages: [urdfdom_py], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/urdfdom_py-release.git', version: 1.2.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/urdf_parser_py.git', version: ros2}, status: maintained} + urdf_test: {doc: {type: git, url: 'https://github.com/pal-robotics/urdf_test.git', version: humble-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/pal-gbp/urdf_test-ros2-gbp.git', version: 2.0.1-1}, source: {type: git, url: 'https://github.com/pal-robotics/urdf_test.git', version: humble-devel}, status: maintained} + urdf_tutorial: {doc: {type: git, url: 'https://github.com/ros/urdf_tutorial.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/urdf_tutorial-release.git', version: 1.0.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/urdf_tutorial.git', version: ros2}, status: maintained} + urdfdom: {doc: {type: git, url: 'https://github.com/ros/urdfdom.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/urdfdom-release.git', version: 3.0.2-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros/urdfdom.git', version: humble}, status: maintained} + urdfdom_headers: {doc: {type: git, url: 'https://github.com/ros/urdfdom_headers.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/urdfdom_headers-release.git', version: 1.0.6-2}, source: {type: git, url: 'https://github.com/ros/urdfdom_headers.git', version: humble}, status: maintained} + urg_c: {doc: {type: git, url: 'https://github.com/ros-drivers/urg_c.git', version: ros2-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/urg_c-release.git', version: 1.0.4001-4}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-drivers/urg_c.git', version: ros2-devel}, status: maintained} + urg_node: {doc: {type: git, url: 'https://github.com/ros-drivers/urg_node.git', version: ros2-devel}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/urg_node-release.git', version: 1.1.0-3}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-drivers/urg_node.git', version: ros2-devel}, status: maintained} + urg_node_msgs: {doc: {type: git, url: 'https://github.com/ros-drivers/urg_node_msgs.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/urg_node_msgs-release.git', version: 1.0.1-6}, source: {type: git, url: 'https://github.com/ros-drivers/urg_node_msgs.git', version: master}, status: maintained} + usb_cam: {doc: {type: git, url: 'https://github.com/ros-drivers/usb_cam.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/usb_cam-release.git', version: 0.4.2-1}, source: {type: git, url: 'https://github.com/ros-drivers/usb_cam.git', version: ros2}, status: maintained} + v4l2_camera: {doc: {type: git, url: 'https://gitlab.com/boldhearts/ros2_v4l2_camera.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/ros2_v4l2_camera-release.git', version: 0.6.0-1}, source: {type: git, url: 'https://gitlab.com/boldhearts/ros2_v4l2_camera.git', version: humble}, status: developed} + variants: {doc: {type: git, url: 'https://github.com/ros2/variants.git', version: master}, release: {packages: [desktop, desktop_full, perception, ros_base, ros_core, simulation], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/variants-release.git', version: 0.10.0-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/variants.git', version: master}, status: maintained} + velodyne: {doc: {type: git, url: 'https://github.com/ros-drivers/velodyne.git', version: ros2}, release: {packages: [velodyne, velodyne_driver, velodyne_laserscan, velodyne_msgs, velodyne_pointcloud], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/velodyne-release.git', version: 2.3.0-1}, source: {type: git, url: 'https://github.com/ros-drivers/velodyne.git', version: ros2}, status: developed} + velodyne_simulator: {doc: {type: git, url: 'https://bitbucket.org/DataspeedInc/velodyne_simulator.git', version: foxy-devel}, release: {packages: [velodyne_description, velodyne_gazebo_plugins, velodyne_simulator], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/velodyne_simulator-release.git', version: 2.0.2-3}, source: {type: git, url: 'https://bitbucket.org/DataspeedInc/velodyne_simulator.git', version: foxy-devel}, status: maintained} + vision_msgs: {doc: {type: git, url: 'https://github.com/ros-perception/vision_msgs.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/vision_msgs-release.git', version: 4.0.0-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/vision_msgs.git', version: ros2}, status: developed} + vision_msgs_layers: {doc: {type: git, url: 'https://github.com/ros-sports/vision_msgs_layers.git', version: humble}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/vision_msgs_layers-release.git', version: 0.1.0-1}, source: {type: git, url: 'https://github.com/ros-sports/vision_msgs_layers.git', version: humble}, status: developed} + vision_opencv: {doc: {type: git, url: 'https://github.com/ros-perception/vision_opencv.git', version: humble}, release: {packages: [cv_bridge, image_geometry, vision_opencv], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/vision_opencv-release.git', version: 3.2.1-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-perception/vision_opencv.git', version: humble}, status: maintained} + visp: {doc: {type: git, url: 'https://github.com/lagadic/visp.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/visp-release.git', version: 3.5.0-2}, source: {type: git, url: 'https://github.com/lagadic/visp.git', version: master}, status: maintained} + vitis_common: {doc: {type: git, url: 'https://github.com/ros-acceleration/vitis_common.git', version: rolling}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/vitis_common-release.git', version: 0.4.2-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros-acceleration/vitis_common.git', version: rolling}, status: developed} + vrpn: {doc: {type: git, url: 'https://github.com/vrpn/vrpn.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/vrpn-release.git', version: 7.35.0-11}, source: {test_commits: false, test_pull_requests: false, type: git, url: 'https://github.com/vrpn/vrpn.git', version: master}, status: maintained} + wall_follower_ros2: {source: {type: git, url: 'https://github.com/rfzeg/wall_follower_ros2.git', version: main}, status: maintained} + warehouse_ros: {doc: {type: git, url: 'https://github.com/ros-planning/warehouse_ros.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/warehouse_ros-release.git', version: 2.0.4-3}, source: {type: git, url: 'https://github.com/ros-planning/warehouse_ros.git', version: ros2}, status: maintained} + warehouse_ros_mongo: {doc: {type: git, url: 'https://github.com/ros-planning/warehouse_ros_mongo.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/moveit/warehouse_ros_mongo-release.git'}, source: {type: git, url: 'https://github.com/ros-planning/warehouse_ros_mongo.git', version: ros2}, status: maintained} + warehouse_ros_sqlite: {doc: {type: git, url: 'https://github.com/ros-planning/warehouse_ros_sqlite.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/warehouse_ros_sqlite-release.git', version: 1.0.3-1}, source: {type: git, url: 'https://github.com/ros-planning/warehouse_ros_sqlite.git', version: ros2}, status: maintained} + webots_ros2: {doc: {type: git, url: 'https://github.com/cyberbotics/webots_ros2.git', version: master}, release: {packages: [webots_ros2, webots_ros2_control, webots_ros2_core, webots_ros2_driver, webots_ros2_epuck, webots_ros2_importer, webots_ros2_mavic, webots_ros2_msgs, webots_ros2_tesla, webots_ros2_tests, webots_ros2_tiago, webots_ros2_turtlebot, webots_ros2_universal_robot], tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/webots_ros2-release.git', version: 2022.1.3-1}, source: {test_pull_requests: true, type: git, url: 'https://github.com/cyberbotics/webots_ros2.git', version: master}, status: maintained} + xacro: {doc: {type: git, url: 'https://github.com/ros/xacro.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/xacro-release.git', version: 2.0.8-1}, source: {type: git, url: 'https://github.com/ros/xacro.git', version: ros2}, status: maintained} + yaml_cpp_vendor: {release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/yaml_cpp_vendor-release.git', version: 8.0.1-2}, source: {test_pull_requests: true, type: git, url: 'https://github.com/ros2/yaml_cpp_vendor.git', version: humble}, status: maintained} + zbar_ros: {doc: {type: git, url: 'https://github.com/ros-drivers/zbar_ros.git', version: ros2}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/zbar_ros-release.git', version: 0.4.0-2}, source: {type: git, url: 'https://github.com/ros-drivers/zbar_ros.git', version: ros2}, status: maintained} + zenoh_bridge_dds: {doc: {type: git, url: 'https://github.com/eclipse-zenoh/zenoh-plugin-dds.git', version: master}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/ros2-gbp/zenoh_bridge_dds-release.git', version: 0.5.0-3}, source: {type: git, url: 'https://github.com/eclipse-zenoh/zenoh-plugin-dds.git', version: master}, status: developed} + zmqpp_vendor: {doc: {type: git, url: 'https://github.com/tier4/zmqpp_vendor.git', version: main}, release: {tags: {release: 'release/humble/{package}/{version}'}, url: 'https://github.com/tier4/zmqpp_vendor-release.git', version: 0.0.2-1}, source: {type: git, url: 'https://github.com/tier4/zmqpp_vendor.git', version: main}, status: developed} + type: distribution + version: 2 +name: humble +release_package_xmls: + acado_vendor: acado_vendor1.0.0ament package for ACADO toolkit for MPC code generationChristopher HoApache License 2.0ament_cmakeament_lint_autoament_cmake_lint_cmakeament_cmake_xmllintament_cmake + ackermann_msgs: ackermann_msgs2.0.2ROS2 messages for robots using Ackermann steering.Jack O'QuinJack O'QuinBSDament_cmakerosidl_default_generatorsstd_msgsrosidl_default_runtimestd_msgsament_lint_commonrosidl_interface_packagesament_cmake + action_msgs: action_msgs1.2.1Messages and service definitions common among all ROS actions.Chris LalancetteApache License 2.0Jacob PerronKarsten KneseMichel Hidalgoament_cmakerosidl_default_generatorsbuiltin_interfacesunique_identifier_msgsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + action_tutorials_cpp: action_tutorials_cpp0.20.2C++ action tutorial cpp codeAudrow NashMichael JeronimoApache License 2.0Jacob PerronMabel Zhangament_cmakeaction_tutorials_interfacesrclcpprclcpp_actionrclcpp_componentsament_lint_autoament_lint_commonament_cmake + action_tutorials_interfaces: action_tutorials_interfaces0.20.2Action tutorials actionAudrow NashMichael JeronimoApache License 2.0Jacob PerronMabel Zhangament_cmakerosidl_default_generatorsaction_msgsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + action_tutorials_py: action_tutorials_py0.20.2Python action tutorial codeAudrow NashMichael JeronimoApache License 2.0Jacob PerronMabel Zhangaction_tutorials_interfacesrclpyament_lint_autoament_lint_commonament_python + actionlib_msgs: actionlib_msgs4.2.2A package containing some message definitions used in the implementation of ROS 1 actions.Geoffrey BiggsTully FooteApache License 2.0Michael CarrollMichel HidalgoWilliam Woodallament_cmakerosidl_default_generatorsbuiltin_interfacesstd_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmakeThis package will be removed in a future ROS distro, once the ROS 1 bridge supports actions. + adaptive_component: adaptive_component0.2.1A composable container for Adaptive ROS 2 Node computations. Allows building Nodes that can select between FPGA, CPU or GPU, at run-time. Stateless by default, can be made stateful to meet use-case specific needs. Refer to examples in README. Technically, provides A ROS 2 Node subclass programmed as a "Component" and including its own single threaded executor to build adaptive computations. Adaptive ROS 2 Nodes are able to perform computations in the CPU, the FPGA or the GPU, adaptively. Adaptive behavior is controlled through the "adaptive" ROS 2 parameter.Víctor Mayoral VilchesVíctor Mayoral VilchesApache License 2.0ament_cmakerclcpprclcpp_componentsament_lint_autoament_lint_commonament_cmake + affordance_primitives: affordance_primitives0.1.0Library for affordance motion primitives.Adam PettingerAdam PettingerBSDament_cmakesgeometry_msgstf2_eigenament_lint_autoament_clang_formatament_clang_tidyament_cmake_copyrightament_cmake_gtestament_cmake_lint_cmakeament_cmake + ament_acceleration: ament_acceleration0.2.0CMake macros and utilities to include hardware acceleration into the ROS 2 build system (ament) and its development flows.Víctor Mayoral VilchesVíctor Mayoral VilchesApache License 2.0ament_cmake_coreament_cmake_coreament_cmake + ament_clang_format: ament_clang_format0.12.4The ability to check code against style conventions using clang-format and generate xUnit test result files.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasclang-formatpython3-yamlament_copyrightament_flake8ament_pep257python3-pytestament_python + ament_clang_tidy: ament_clang_tidy0.12.4The ability to check code against style conventions using clang-tidy and generate xUnit test result files.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire Wangclang-tidypython3-yamlament_copyrightament_flake8ament_pep257python3-pytestament_python + ament_cmake: ament_cmake1.3.3The entry point package for the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomascmakecmakeament_cmake_coreament_cmake_export_dependenciesament_cmake_coreament_cmake_export_definitionsament_cmake_export_dependenciesament_cmake_export_include_directoriesament_cmake_export_interfacesament_cmake_export_librariesament_cmake_export_link_flagsament_cmake_export_targetsament_cmake_gen_version_hament_cmake_librariesament_cmake_pythonament_cmake_target_dependenciesament_cmake_testament_cmake_versionament_cmake + ament_cmake_auto: ament_cmake_auto1.3.3The auto-magic functions for ease to use of the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmakeament_cmake_gtestament_cmakeament_cmake_gtestament_cmake + ament_cmake_catch2: ament_cmake_catch21.2.0Allows integrating catch2 tests in the ament buildsystem with CMakeLuca Della VedovaApache License 2.0ament_cmake_coreament_cmake_testament_cmake + ament_cmake_clang_format: ament_cmake_clang_format0.12.4The CMake API for ament_clang_format to lint C / C++ code using clang format.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_testament_clang_formatament_cmake_testament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_clang_tidy: ament_cmake_clang_tidy0.12.4The CMake API for ament_clang_tidy to lint C / C++ code using clang tidy.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire Wangament_cmake_coreament_cmake_testament_clang_tidyament_cmake_testament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_copyright: ament_cmake_copyright0.12.4The CMake API for ament_copyright to check every source file contains copyright reference.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_testament_copyrightament_cmake_testament_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_core: 'ament_cmake_core1.3.3The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commandsMichael JeronimoMichel HidalgoApache License 2.0Dirk Thomascmakeament_packagepython3-catkin-pkg-modulescmakeament_packagepython3-catkin-pkg-modulesament_cmake' + ament_cmake_cppcheck: ament_cmake_cppcheck0.12.4The CMake API for ament_cppcheck to perform static code analysis on C/C++ code using Cppcheck.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_testament_cmake_coreament_cmake_testament_cppcheckament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_cpplint: ament_cmake_cpplint0.12.4The CMake API for ament_cpplint to lint C / C++ code using cpplint.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_testament_cmake_testament_cpplintament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_export_definitions: ament_cmake_export_definitions1.3.3The ability to export definitions to downstream packages in the ament buildsystem.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake + ament_cmake_export_dependencies: ament_cmake_export_dependencies1.3.3The ability to export dependencies to downstream packages in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake_librariesament_cmake + ament_cmake_export_include_directories: ament_cmake_export_include_directories1.3.3The ability to export include directories to downstream packages in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake + ament_cmake_export_interfaces: ament_cmake_export_interfaces1.3.3The ability to export interfaces to downstream packages in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake_export_librariesament_cmake + ament_cmake_export_libraries: ament_cmake_export_libraries1.3.3The ability to export libraries to downstream packages in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake + ament_cmake_export_link_flags: ament_cmake_export_link_flags1.3.3The ability to export link flags to downstream packages in the ament buildsystem.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake + ament_cmake_export_targets: ament_cmake_export_targets1.3.3The ability to export targets to downstream packages in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake_export_librariesament_cmake + ament_cmake_flake8: ament_cmake_flake80.12.4The CMake API for ament_flake8 to check code syntax and style conventions with flake8.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangD. Hoodament_cmake_coreament_cmake_testament_cmake_testament_flake8ament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_gen_version_h: ament_cmake_gen_version_h1.3.3Generate a C header containing the version number of the packageMichael JeronimoMichel HidalgoApache License 2.0Serge Nikulinament_cmake_coreament_packageament_cmake_coreament_cmake_gtestament_cmake + ament_cmake_gmock: ament_cmake_gmock1.3.3The ability to add Google mock-based tests in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_gtestament_cmake_testgmock_vendorgoogle-mockament_cmake + ament_cmake_google_benchmark: ament_cmake_google_benchmark1.3.3The ability to add Google Benchmark tests in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk ThomasScott K Loganament_cmake_coreament_cmake_export_dependenciesament_cmake_pythonament_cmake_testgoogle_benchmark_vendorament_cmake + ament_cmake_gtest: ament_cmake_gtest1.3.3The ability to add gtest-based tests in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_testgtestgtest_vendorament_cmake + ament_cmake_include_directories: ament_cmake_include_directories1.3.3The functionality to order include directories according to a chain of prefixes in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake + ament_cmake_libraries: ament_cmake_libraries1.3.3The functionality to deduplicate libraries in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake + ament_cmake_lint_cmake: ament_cmake_lint_cmake0.12.4The CMake API for ament_lint_cmake to lint CMake code using cmakelint.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_testament_lint_cmakeament_cmake_testament_lint_cmakeament_cmake + ament_cmake_mypy: ament_cmake_mypy0.12.4The CMake API for ament_mypy to perform static type analysis on python code with mypy.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangTed Kernament_cmake_coreament_cmake_testament_cmake_testament_mypyament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_nose: ament_cmake_nose1.3.3The ability to add nose-based tests in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake_testpython3-noseament_cmake + ament_cmake_pclint: ament_cmake_pclint0.12.4The CMake API for ament_pclint to perform static code analysis on C/C++ code using PC-lint.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangJuan Pablo Samperament_cmake_coreament_cmake_testament_cmake_testament_pclintament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_pep257: ament_cmake_pep2570.12.4The CMake API for ament_pep257 to check code against the docstring style conventions in PEP 257.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_testament_cmake_testament_pep257ament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_pycodestyle: ament_cmake_pycodestyle0.12.4The CMake API for ament_pycodestyle to check code against the style conventions in PEP 8.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_testament_cmake_testament_pycodestyleament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_pyflakes: ament_cmake_pyflakes0.12.4The CMake API for ament_pyflakes to check code using pyflakes.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_testament_cmake_testament_pyflakesament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_pytest: ament_cmake_pytest1.3.3The ability to run Python tests using pytest in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake_testpython3-pytestament_cmake + ament_cmake_python: ament_cmake_python1.3.3The ability to use Python in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake + ament_cmake_ros: ament_cmake_ros0.10.0The ROS specific CMake bits in the ament buildsystem.Michel HidalgoApache License 2.0Dirk Thomasament_cmakedomain_coordinatorament_cmakeament_cmake_gtestament_cmake_gmockament_cmake_pytestament_lint_autoament_lint_commonament_cmake + ament_cmake_target_dependencies: ament_cmake_target_dependencies1.3.3The ability to add definitions, include directories and libraries of a package to a target in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake_include_directoriesament_cmake_librariesament_cmake + ament_cmake_test: ament_cmake_test1.3.3The ability to add tests in the ament buildsystem in CMake.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_pythonament_cmake_coreament_cmake + ament_cmake_uncrustify: ament_cmake_uncrustify0.12.4The CMake API for ament_uncrustify to check code against styleconventions using uncrustify.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_testament_cmake_testament_uncrustifyament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_cmake_version: ament_cmake_version1.3.3The ability to override the exported package version in the ament buildsystem.Michael JeronimoMichel HidalgoApache License 2.0Dirk Thomasament_cmake_coreament_cmake_coreament_cmake + ament_cmake_xmllint: ament_cmake_xmllint0.12.4The CMake API for ament_xmllint to check XML file using xmmlint.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_testament_cmake_testament_xmllintament_cmake_copyrightament_cmake_lint_cmakeament_cmake + ament_copyright: ament_copyright0.12.4The ability to check source files for copyright and license information.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_lintpython3-importlib-metadataament_flake8ament_pep257python3-pytestament_python + ament_cppcheck: ament_cppcheck0.12.4The ability to perform static code analysis on C/C++ code using Cppcheck and generate xUnit test result files.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomascppcheckament_python + ament_cpplint: ament_cpplint0.12.4The ability to check code against the Google style conventions using cpplint and generate xUnit test result files.Michael JeronimoMichel HidalgoApache License 2.0BSDAudrow NashClaire WangDirk Thomasament_copyrightament_flake8ament_pep257python3-pytestament_python + ament_download: ament_download0.0.5CMake macros for downloading files with amentSteve MacenskiApache-2.0ament_cmakeament_cmake + ament_flake8: ament_flake80.12.4The ability to check code for style and syntax conventions with flake8.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangD. Hoodament_lintpython3-flake8ament_python + ament_index_cpp: ament_index_cpp1.4.0C++ API to access the ament resource index.Audrow NashApache License 2.0Dirk ThomasClaire Wangament_cmakeament_cmake_gtestament_lint_autoament_lint_commonament_cmake + ament_index_python: ament_index_python1.4.0Python API to access the ament resource index.Audrow NashApache License 2.0Dirk ThomasClaire Wangament_copyrightament_flake8ament_pep257python3-pytestament_python + ament_lint: ament_lint0.12.4Providing common API for ament linter packages.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_python + ament_lint_auto: ament_lint_auto0.12.4The auto-magic functions for ease to use of the ament linters in CMake.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_testament_cmake_coreament_cmake_testament_cmake + ament_lint_cmake: ament_lint_cmake0.12.4The ability to lint CMake code using cmakelint and generate xUnit test result files.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_copyrightament_flake8ament_pep257python3-pytestament_python + ament_lint_common: ament_lint_common0.12.4The list of commonly used linters in the ament build system in CMake.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_cmake_coreament_cmake_export_dependenciesament_cmake_coreament_cmake_copyrightament_cmake_cppcheckament_cmake_cpplintament_cmake_flake8ament_cmake_lint_cmakeament_cmake_pep257ament_cmake_uncrustifyament_cmake_xmllintament_cmake + ament_mypy: ament_mypy0.12.4Support for mypy static type checking in ament.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangTed Kernpython3-mypyament_flake8python3-pytestpython3-pytest-mockament_python + ament_nodl: ament_nodl0.1.0Ament extension for exporting NoDL .xml filesUbuntu RoboticsLGPLv3ament_cmakeament_lint_autoament_lint_commonament_cmake + ament_package: ament_package0.14.0The parser for the manifest files in the ament buildsystem.Audrow NashApache License 2.0Dirk ThomasMabel Zhangpython3-importlib-metadatapython3-importlib-resourcespython3-setuptoolspython3-flake8python3-pytestament_python + ament_pclint: ament_pclint0.12.4The ability to perform static code analysis on C/C++ code using PC-lint and generate xUnit test result files.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangJuan Pablo Samperament_copyrightament_flake8ament_pep257python3-pytestament_python + ament_pep257: ament_pep2570.12.4The ability to check code against the docstring style conventions in PEP 257 and generate xUnit test result files.Michael JeronimoMichel HidalgoApache License 2.0MITAudrow NashClaire WangDirk Thomasament_lintpydocstyleament_flake8python3-pytestament_python + ament_pycodestyle: ament_pycodestyle0.12.4The ability to check code against the style conventions in PEP 8 and generate xUnit test result files.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomaspython3-pycodestyleament_python + ament_pyflakes: ament_pyflakes0.12.4The ability to check code using pyflakes and generate xUnit test result files.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomaspyflakes3ament_pycodestylepython3-pytestament_python + ament_uncrustify: ament_uncrustify0.12.4The ability to check code against style conventions using uncrustify and generate xUnit test result files.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasuncrustify_vendorament_copyrightament_flake8ament_pep257ament_pycodestylepython3-pytestament_python + ament_vitis: ament_vitis0.10.1CMake macros and utilities to include Vitis platform into the ROS 2 build system (ament) and its development flows.Víctor Mayoral VilchesVíctor Mayoral VilchesApache License 2.0ament_cmake_coreament_cmake_coreament_accelerationament_cmake_rosament_cmake + ament_xmllint: ament_xmllint0.12.4The ability to check XML files like the package manifest using xmllint and generate xUnit test result files.Michael JeronimoMichel HidalgoApache License 2.0Audrow NashClaire WangDirk Thomasament_lintlibxml2-utilsament_copyrightament_flake8ament_pep257python3-pytestament_python + angles: "angles1.15.0This package provides a set of simple math utilities to work with angles. The utilities cover simple things like normalizing an angle and conversion between degrees and radians. But even if you're trying to calculate things like the shortest angular distance between two joint space positions of your robot, but the joint motion is constrained by joint limits, this package is what you need. The code in this package is stable and well tested. There are no plans for major changes in the near future.John HsuTully FooteBSDhttp://wiki.ros.org/anglesament_cmakeament_cmake_pythonpython3-setuptoolsament_cmakeament_cmake" + apex_containers: apex_containers0.0.4ContainersApex.AI, Inc.Apache License 2.0ament_cmakeament_cmake_autofoonathan_memory_vendorament_lint_commonament_lint_autoapex_test_toolsament_cmake + apex_test_tools: apex_test_tools0.0.2The package Apex.OS Test Tools contains test helpersApex.AI, Inc.Apache License 2.0ament_cmakeament_cmake_autoosrf_testing_tools_cppament_cmake_gtestament_lint_commonament_lint_autoament_cmake_pclintament_cmake + apriltag: apriltag3.2.0AprilTag detector libraryMax KrogiusWolfgang MerktEdwin OlsonMax KrogiusBSDhttps://april.eecs.umich.edu/software/apriltag.htmlcmakepython3-numpylibopencv-devcmake + asio_cmake_module: asio_cmake_module1.2.0A CMake module for using the ASIO network libraryEsteve FernandezApache License 2.0https://github.com/ros-drivers/transport_drivershttps://github.com/ros-drivers/transport_drivers/issuesament_cmakeament_cmake_gtestament_lint_autoament_lint_commonament_cmake + async_web_server_cpp: async_web_server_cpp2.0.0Asynchronous Web/WebSocket Server in C++Timo RöhlingMitchell WillsRussel TorisBSDhttp://ros.org/wiki/async_web_server_cpphttps://github.com/fkie/async_web_server_cpp/issueshttps://github.com/fkie/async_web_server_cppament_cmake_roslibssl-devboostboostlaunch_testingpython3-websocket + automotive_autonomy_msgs: automotive_autonomy_msgs3.0.4Messages for vehicle automationAutonomouStuff Software Development TeamMIThttp://github.com/astuff/automotive_autonomy_msgshttps://github.com/astuff/automotive_autonomy_msgshttps://github.com/astuff/automotive_autonomy_msgs/issuesDaniel StanekJoshua Whitleycatkinament_cmakeros_environmentautomotive_navigation_msgsautomotive_platform_msgscatkinament_cmake + automotive_navigation_msgs: automotive_navigation_msgs3.0.4Generic Messages for Navigation Objectives in Automotive Automation SoftwareAutonomouStuff Software Development TeamMIThttp://github.com/astuff/automotive_navigation_msgshttps://github.com/astuff/automotive_autonomy_msgshttps://github.com/astuff/automotive_autonomy_msgs/issuesDaniel StanekJoshua Whitleycatkinament_cmakemessage_generationrosidl_default_generatorsros_environmentrosbag_migration_rulebuiltin_interfacesgeometry_msgsstd_msgsmessage_runtimerosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagescatkinament_cmake + automotive_platform_msgs: automotive_platform_msgs3.0.4Generic Messages for Communication with an Automotive Autonomous PlatformAutonomouStuff Software Development TeamMIThttp://github.com/astuff/automotive_platform_msgshttps://github.com/astuff/automotive_autonomy_msgshttps://github.com/astuff/automotive_autonomy_msgs/issuesDaniel StanekJosh Whitleycatkinament_cmakemessage_generationrosidl_default_generatorsros_environmentbuiltin_interfacesstd_msgsmessage_runtimerosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagescatkinament_cmake + autoware_auto_msgs: autoware_auto_msgs1.0.0Interfaces between core Autoware.Auto componentsApex.AI, Inc.Apache 2ament_cmake_autorosidl_default_generatorsaction_msgsgeometry_msgssensor_msgsstd_msgsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + avt_vimba_camera: avt_vimba_camera2001.1.0Camera driver for Allied Vision Technologies (AVT) cameras, based on their Vimba SDK.BSDhttps://github.com/astuff/avt_vimba_camerahttps://github.com/astuff/avt_vimba_camerahttps://github.com/astuff/avt_vimba_camera/issuesAllied Vision TechnologiesMiquel MassotAutonomouStuff Software Teamament_cmake_autorclcpprclcpp_componentsstd_msgssensor_msgscamera_info_managerdiagnostic_updaterdiagnostic_msgsimage_transportmessage_filtersimage_procstereo_image_procament_cmake + aws_robomaker_small_warehouse_world: aws_robomaker_small_warehouse_world1.0.5AWS RoboMaker package for a warehouse world to use in manufacturing and logistics robot applications.MIT-0AWS RoboMakerAWS RoboMakerament_cmakegazebo_rosgazebogazebo_pluginsament_cmake + backward_ros: backward_ros1.0.2The backward_ros package is a ros wrapper of backward-cpp from https://github.com/bombela/backward-cppVictor LópezMITament_cmakelibdw-devament_cmake + bag2_to_image: bag2_to_image0.1.0The bag2_to_image packageDaisuke NishimatsuApache License 2.0Daisuke Nishimatsuament_cmakelibopencv-devrclcpprclcpp_componentsrosbag2_cpprosbag2_storagesensor_msgsament_cmake_clang_formatament_lint_autoament_lint_commonament_cmake + behaviortree_cpp_v3: behaviortree_cpp_v33.8.0This package provides the Behavior Trees core library.Davide FacontiMITMichele ColledanchiseDavide Facontiros_environmentcatkinroslibament_cmakerclcppament_index_cppboostlibzmq3-devlibncurses-devament_cmake_gtestcatkinament_cmake + bno055: bno0550.2.0Bosch BNO055 IMU driver for ROS2flynnevaBSDpython3-serialrclpystd_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + bond: bond3.0.2A bond allows two processes, A and B, to know when the other has terminated, either cleanly or by crashing. The bond remains connected until it is either broken explicitly or until a heartbeat times out.Michael CarrollBSDhttp://www.ros.org/wiki/bondhttps://github.com/ros/bond_core/issueshttps://github.com/ros/bond_coreStuart Glaserament_cmakerosidl_default_generatorsbuiltin_interfacesstd_msgsbuiltin_interfacesrosidl_default_runtimestd_msgsament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + bond_core: bond_core3.0.2A bond allows two processes, A and B, to know when the other has terminated, either cleanly or by crashing. The bond remains connected until it is either broken explicitly or until a heartbeat times out.Michael CarrollBSDhttp://www.ros.org/wiki/bond_corehttps://github.com/ros/bond_core/issueshttps://github.com/ros/bond_coreStu Glaserament_cmakebondbondcppsmclibament_cmake + bondcpp: bondcpp3.0.2C++ implementation of bond, a mechanism for checking when another process has terminated.Michael CarrollBSDhttp://www.ros.org/wiki/bondcpphttps://github.com/ros/bond_core/issueshttps://github.com/ros/bond_coreStuart Glaserament_cmakebondpkg-configrclcpprclcpp_lifecyclesmclibuuidbondrclcpprclcpp_lifecyclesmclibuuidament_lint_autoament_lint_commonament_cmake + boost_geometry_util: boost_geometry_util0.0.1Utility library for boost geometrymasayaApache License 2.0ament_cmakeament_cmake_autorclcppboostgeometry_msgsament_lint_autoouxt_commonament_cmake + bosch_locator_bridge: bosch_locator_bridge2.1.5ROS interface to Rexroth ROKIT LocatorStefan LaibleApache License 2.0ament_cmakegeometry_msgslaunch_xmlnav_msgspcl_conversionsrclcppstd_srvstf2_geometry_msgstf2_roslibpoco-devrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_lint_autoament_lint_commonament_cmake + builtin_interfaces: builtin_interfaces1.2.1A package containing message and service definitions for types defined in the OMG IDL Platform Specific Model.Chris LalancetteApache License 2.0Dirk ThomasMichel Hidalgoament_cmakerosidl_default_generatorsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + camera_calibration: camera_calibration3.0.0camera_calibration allows easy calibration of monocular or stereo cameras using a checkerboard calibration target.Vincent RabaudJoshua WhitleyJacob PerronBSDhttps://index.ros.org/p/camera_calibration/github-ros-perception-image_pipeline/https://github.com/ros-perception/image_pipeline/issueshttps://github.com/ros-perception/image_pipelineJames BowmanPatrick Mihelichcv_bridgeimage_geometrymessage_filtersrclpystd_srvssensor_msgsament_copyrightament_flake8ament_pep257python3-pytestpython3-requestsament_python + camera_calibration_parsers: camera_calibration_parsers3.1.4camera_calibration_parsers contains routines for reading and writing camera calibration parameters.Michael CarrollPatrick MihelichAlejandro Hernandez CorderoGeoffrey BiggsBSDhttp://ros.org/wiki/camera_calibration_parsershttps://github.com/ros-perception/image_common/issueshttps://github.com/ros-perception/image_commonament_cmake_rossensor_msgsrclcpprcpputilsyaml_cpp_vendorament_cmake_gtestament_lint_autoament_lint_commonament_cmake + camera_info_manager: camera_info_manager3.1.4This package provides a C++ interface for camera calibration information. It provides CameraInfo, and handles SetCameraInfo service requests, saving and restoring the camera calibration data.Jack O'QuinMichael CarrollAlejandro Hernandez CorderoGeoffrey BiggsBSDhttp://ros.org/wiki/camera_info_managerhttps://github.com/ros-perception/image_common/issueshttps://github.com/ros-perception/image_commonament_cmake_rosament_index_cppcamera_calibration_parsersrclcpprcpputilssensor_msgsament_cmake_gtestament_lint_autoament_lint_commonament_cmake + can_msgs: can_msgs2.0.0CAN related message types.Mathias LüdtkeBSDhttp://wiki.ros.org/can_msgshttps://github.com/ros-industrial/ros_canopenhttps://github.com/ros-industrial/ros_canopen/issuesIvor Wandersament_cmakerosidl_default_generatorsstd_msgsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + cartographer: cartographer2.0.9002Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.Chris LalancetteMichael CarrollApache 2.0https://github.com/cartographer-project/cartographerThe Cartographer AuthorsDarby LimPyocmakegitgoogle-mockgtestpython3-sphinxlibboost-iostreams-deveigenlibabsl-devlibcairo2-devlibceres-devlibgflags-devlibgoogle-glog-devlua5.2-devprotobuf-devcmake + cartographer_ros: cartographer_ros2.0.9000Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. This package provides Cartographer's ROS integration.Chris LalancetteApache 2.0https://github.com/cartographer-project/cartographer_rosThe Cartographer Authorsament_cmakegoogle-mockpython3-sphinxbuiltin_interfacescartographercartographer_ros_msgseigengeometry_msgslibabsl-devlibgflags-devlibgoogle-glog-devlibpcl-all-devnav_msgspcl_conversionsrclcpprosbag2_cpprosbag2_storagesensor_msgsstd_msgstf2tf2_eigentf2_msgstf2_rosurdfvisualization_msgslaunchrobot_state_publisherament_cmake + cartographer_ros_msgs: cartographer_ros_msgs2.0.9000ROS messages for the cartographer_ros package.Chris LalancetteApache 2.0https://github.com/cartographer-project/cartographer_rosThe Cartographer Authorsament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgsstd_msgsrosidl_default_runtimerosidl_interface_packagesament_lint_autoament_lint_commonament_cmake + cartographer_rviz: cartographer_rviz2.0.9000Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. This package provides Cartographer's RViz integration.Chris LalancetteApache 2.0https://github.com/cartographer-project/cartographer_rosThe Cartographer Authorsament_cmakecartographercartographer_roscartographer_ros_msgseigenlibabsl-devlibboost-iostreams-devpluginlibrclcpprviz_commonrviz_ogre_vendorrviz_renderingament_cmake + cascade_lifecycle_msgs: cascade_lifecycle_msgs1.0.1Messages for rclcpp_cascade_lifecycle packageFrancisco Martin RicoApache License, Version 2.0ament_cmakerclcppbuiltin_interfaceslifecycle_msgsrosidl_default_generatorsrosidl_interface_packagesament_cmake + chomp_motion_planner: chomp_motion_planner2.5.3chomp_motion_plannerChittaranjan Srinivas SwaminathanMoveIt Release TeamBSDhttp://ros.org/wiki/chomp_motion_plannerGil JonesMrinal Kalakrishnanament_cmakemoveit_commonmoveit_corerclcpptrajectory_msgsament_lint_autoament_lint_commonament_cmake + class_loader: class_loader2.2.0The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of these exported classes without the explicit declaration (i.e. header file) for those classes.Geoffrey BiggsMichael CarrollBSDhttp://ros.org/wiki/class_loaderDirk ThomasMichel HidalgoMirza ShahSteven! Ragnarökconsole_bridge_vendorlibconsole-bridge-devament_cmakeament_cmake_rosconsole_bridge_vendorlibconsole-bridge-devrcpputilsament_cmake_gtestament_lint_autoament_lint_commonament_cmake + color_names: color_names0.0.3The color_names packagemasayaApache 2.0ament_cmakerclcppstd_msgsvisualization_msgsrviz2ament_lint_autoouxt_lint_commonament_cmake + common_interfaces: common_interfaces4.2.2common_interfaces contains messages and services that are widely used by other ROS packages.Geoffrey BiggsTully FooteApache License 2.0Michael CarrollMichel HidalgoScott K Loganament_cmakeactionlib_msgsbuiltin_interfacesdiagnostic_msgsgeometry_msgsnav_msgssensor_msgsshape_msgsstd_msgsstd_srvsstereo_msgstrajectory_msgsvisualization_msgsament_lint_autoament_lint_commonament_cmake + composition: composition0.20.2Examples for composing multiple nodes in a single process.Audrow NashMichael JeronimoApache License 2.0Dirk ThomasMabel Zhangament_cmakeexample_interfacesrclcpprclcpp_componentsrcutilsstd_msgsexample_interfaceslaunch_rosrclcpprclcpp_componentsrcutilsstd_msgsament_cmake_pytestament_lint_autoament_lint_commonlaunchlaunch_testinglaunch_testing_roslaunch_testing_ament_cmakermw_implementation_cmakeament_cmake + composition_interfaces: composition_interfaces1.2.1A package containing message and service definitions for managing composable nodes in a container process.Chris LalancetteApache License 2.0Michel HidalgoShane Loretzament_cmakerosidl_default_generatorsrcl_interfacesrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + compressed_depth_image_transport: compressed_depth_image_transport2.5.0Compressed_depth_image_transport provides a plugin to image_transport for transparently sending depth images (raw, floating-point) using PNG compression.David GossowBSDhttp://www.ros.org/wiki/image_transport_pluginsJulius Kammerlament_cmakecv_bridgeimage_transportament_cmake + compressed_image_transport: compressed_image_transport2.5.0Compressed_image_transport provides a plugin to image_transport for transparently sending images encoded as JPEG or PNG.David GossowBSDhttp://www.ros.org/wiki/image_transport_pluginsPatrick MihelichJulius Kammerlament_cmakecv_bridgeimage_transportament_cmake + console_bridge_vendor: "console_bridge_vendor1.4.0Wrapper around console_bridge, providing nothing but a dependency on console_bridge, on some systems. On others, it provides an ExternalProject build of console_bridge.Alejandro Hernandez CorderoApache License 2.0BSDhttps://github.com/ros/console_bridgeSteven! Ragnarökament_cmakelibconsole-bridge-devament_lint_autoament_lint_commonperformance_test_fixtureament_cmake" + control_box_rst: control_box_rst0.0.7The control_box_rst package provides C++ libraries for predictive control, direct optimal control, optimization and simulation.Christoph RösmannGPLv3http://wiki.ros.org/control_box_rstChristoph Rösmanneigencoinor-libipopt-devcmakecmake + control_msgs: control_msgs4.1.0control_msgs contains base messages and actions useful for controlling robots. It provides representations for controller setpoints and joint and cartesian trajectories.Bence MagyarBSDhttp://ros.org/wiki/control_msgsStuart Glaserament_cmakerosidl_default_generatorsaction_msgsbuiltin_interfacesgeometry_msgssensor_msgsstd_msgstrajectory_msgsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + control_toolbox: control_toolbox2.1.1The control toolbox contains modules that are useful across all controllers.Bence MagyarJordan PalaciosBSD-3-Clausehttp://ros.org/wiki/control_toolboxhttps://github.com/ros-controls/control_toolbox/issueshttps://github.com/ros-controls/control_toolbox/Melonee WiseSachin ChittaJohn Hsuament_cmakecontrol_msgscontrol_msgsrclcpprcutilsrealtime_toolsament_cmake_gmockament_cmake_gtestrclcpp_lifecycleament_cmake + controller_interface: controller_interface2.16.0Description of controller_interfaceBence MagyarDenis ŠtoglApache License 2.0ament_cmakehardware_interfacerclcpp_lifecyclesensor_msgshardware_interfacerclcpp_lifecyclesensor_msgsament_cmake_gmockament_cmake + controller_manager: controller_manager2.16.0Description of controller_managerBence MagyarDenis ŠtoglApache License 2.0ament_cmakeament_cmake_pythonament_index_cppcontroller_interfacecontroller_manager_msgshardware_interfacelaunchlaunch_rospluginlibrclcpprcpputilsros2_control_test_assetsros2paramros2runament_cmake_gmockrealtime_toolsament_cmake + controller_manager_msgs: controller_manager_msgs2.16.0Messages and services for the controller manager.Bence MagyarDenis ŠtoglBSDhttp://ros.org/wiki/controller_manager_msgsStuart Glaserament_cmakerosidl_default_generatorsbuiltin_interfaceslifecycle_msgsbuiltin_interfaceslifecycle_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + costmap_queue: costmap_queue1.1.3The costmap_queue packageDavid V. Lu!!BSD-3-Clauseament_cmakenav2_commonnav2_costmap_2drclcppament_lint_commonament_lint_autoament_cmake_gtestament_cmake + cudnn_cmake_module: cudnn_cmake_module0.0.1Exports a CMake module to find cuDNN.Daisuke NishimatsuDaisuke NishimatsuApache License 2.0ament_cmakeament_cmake_copyrightament_cmake_lint_cmakeament_cmake_xmllintament_cmake + cv_bridge: cv_bridge3.2.1This contains CvBridge, which converts between ROS2 Image messages and OpenCV images.Kenji BrameldApache License 2.0BSDhttp://www.ros.org/wiki/cv_bridgehttps://github.com/ros-perception/vision_opencv/tree/ros2https://github.com/ros-perception/vision_opencv/issuesPatrick MihelichJames BowmanEthan Gaoament_cmake_rospython_cmake_modulelibboost-devlibboost-python-devlibopencv-devpython3-numpyrcpputilssensor_msgspython3-opencvament_index_pythonlibboost-pythonament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_commonament_cmake + cyclonedds: cyclonedds0.9.1Eclipse Cyclone DDS is a very performant and robust open-source DDS implementation. Cyclone DDS is developed completely in the open as an Eclipse IoT project.Eclipse Foundation, Inc.Eclipse Public License 2.0Eclipse Distribution License 1.0https://projects.eclipse.org/projects/iot.cycloneddshttps://github.com/eclipse-cyclonedds/cyclonedds/issueshttps://github.com/eclipse-cyclonedds/cycloneddscmakelibssl-devopenssliceoryx_binding_ciceoryx_poshiceoryx_hoofslibcunit-devdoxygenpython3-breathepython3-sphinxcmake + demo_nodes_cpp: demo_nodes_cpp0.20.2C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes.Audrow NashMichael JeronimoApache License 2.0Mabel ZhangWilliam Woodallament_cmakeexample_interfacesrclcpprclcpp_componentsrcutilsrmwrmw_implementation_cmakestd_msgsexample_interfaceslaunch_roslaunch_xmlrclcpprclcpp_componentsrcutilsrmwstd_msgsament_cmake_pytestament_lint_autoament_lint_commonlaunchlaunch_testinglaunch_testing_ament_cmakelaunch_testing_rosament_cmake + demo_nodes_cpp_native: demo_nodes_cpp_native0.20.2C++ nodes which access the native handles of the rmw implementation.Audrow NashMichael JeronimoApache License 2.0Dirk ThomasMabel Zhangament_cmakerclcpprclcpp_componentsrmw_fastrtps_cppstd_msgsament_cmake_pytestament_lint_autoament_lint_commonlaunchlaunch_testinglaunch_testing_ament_cmakelaunch_testing_rosament_cmake + demo_nodes_py: demo_nodes_py0.20.2Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes.Audrow NashMichael JeronimoApache License 2.0Esteve FernandezMabel ZhangMichael CarrollMikael Arguedasexample_interfacesrclpystd_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + depth_image_proc: depth_image_proc3.0.0Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame.Vincent RabaudJoshua WhitleyChris YeJacob PerronBSDhttps://index.ros.org/p/depth_image_proc/github-ros-perception-image_pipeline/https://github.com/ros-perception/image_pipeline/issueshttps://github.com/ros-perception/image_pipelinePatrick Mihelichament_cmake_autoclass_loadercv_bridgeimage_geometryimage_transportlibopencv-devmessage_filtersrclcpprclcpp_componentssensor_msgsstereo_msgstf2tf2_eigentf2_rosament_lint_autoament_lint_commonament_cmake + depthai: depthai2.19.0DepthAI core is a C++ library which comes with firmware and an API to interact with OAK PlatformSachin GuruswamyMartin PeterlinMIThttps://www.luxonis.com/ros_environmentlibusb-1.0-devlibopencv-devnlohmann-json-devcatkincmakeament_cmakecmakeament_cmake + depthai-ros: depthai-ros2.5.3The depthai-ros packagesachinSachin GuruswamyMITcatkinament_cmakedepthaidepthai_ros_msgsdepthai_bridgedepthai_examplescatkinament_cmake + depthai_bridge: depthai_bridge2.5.3The depthai_bridge packageSachin GuruswamySachin GuruswamyMITcatkinament_cmakelibboost-devroscpprclcppcv_bridgecamera_info_managerdepthaidepthai_ros_msgsimage_transportlibopencv-devros_environmentsensor_msgsstd_msgsstereo_msgsvision_msgsrobot_state_publisherxacrocatkinament_cmake + depthai_examples: depthai_examples2.5.3The depthai_examples packagesachinSachin GuruswamyMITcatkinament_cmakeroscpprospymessage_filtersrclcppcv_bridgecamera_info_managerdepthaidepthai_ros_msgsdepthai_bridgeimage_transportlibopencv-devros_environmentsensor_msgsstd_msgsstereo_msgsvision_msgsfoxglove_msgsrobot_state_publisherdepth_image_procxacronodeletcatkinament_cmake + depthai_ros_msgs: depthai_ros_msgs2.5.3Package to keep interface independent of the driverSachin GuruswamySachin GuruswamyMITcatkinament_cmakemessage_generationmessage_runtimebuiltin_interfacesrclcpprosidl_default_generatorssensor_msgsstd_msgsgeometry_msgsvision_msgsrosidl_interface_packagescatkinament_cmake + depthimage_to_laserscan: depthimage_to_laserscan2.5.0depthimage_to_laserscanChad RockeyChris LalancetteBSDhttp://ros.org/wiki/depthimage_to_laserscanhttps://github.com/ros-perception/depthimage_to_laserscan/issueshttps://github.com/ros-perception/depthimage_to_laserscanament_cmake_rosimage_geometrylibopencv-devrclcpprclcpp_componentssensor_msgsament_cmake_gtestament_cmake + desktop: desktop0.10.0A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.Steven! RagnarökApache License 2.0ament_cmakeros_baseanglesdepthimage_to_laserscanjoypcl_conversionsrviz2rviz_default_pluginsteleop_twist_joyteleop_twist_keyboardaction_tutorials_cppaction_tutorials_interfacesaction_tutorials_pycompositiondemo_nodes_cppdemo_nodes_cpp_nativedemo_nodes_pydummy_map_serverdummy_robot_bringupdummy_sensorsimage_toolsintra_process_demolifecyclelogging_demopendulum_controlpendulum_msgsquality_of_service_demo_cppquality_of_service_demo_pytopic_monitortlsftlsf_cppexamples_rclcpp_minimal_action_clientexamples_rclcpp_minimal_action_serverexamples_rclcpp_minimal_clientexamples_rclcpp_minimal_compositionexamples_rclcpp_minimal_publisherexamples_rclcpp_minimal_serviceexamples_rclcpp_minimal_subscriberexamples_rclcpp_minimal_timerexamples_rclcpp_multithreaded_executorexamples_rclpy_executorsexamples_rclpy_minimal_action_clientexamples_rclpy_minimal_action_serverexamples_rclpy_minimal_clientexamples_rclpy_minimal_publisherexamples_rclpy_minimal_serviceexamples_rclpy_minimal_subscriberrqt_common_pluginsturtlesimament_cmake + desktop_full: desktop_full0.10.0Provides a "batteries included" experience to novice users.Louise PoubelApache License 2.0ament_cmakedesktopperceptionsimulationros_ign_gazebo_demosament_cmake + diagnostic_aggregator: diagnostic_aggregator3.0.0diagnostic_aggregatorKevin WattsBrice RebsamenBrice RebsamenAustin HendrixBrice RebsamenKarsten KneseBSDhttp://www.ros.org/wiki/diagnostic_aggregatorament_cmakeament_cmake_pythondiagnostic_msgspluginlibrclcppstd_msgsrclpyament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_commonlaunch_testing_ament_cmakelaunch_testing_rosament_cmake + diagnostic_msgs: diagnostic_msgs4.2.2A package containing some diagnostics related message and service definitions.Geoffrey BiggsTully FooteApache License 2.0Michael CarrollMichel HidalgoWilliam Woodallament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgsstd_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + diagnostic_updater: diagnostic_updater3.0.0diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.Kevin WattsBrice RebsamenAustin HendrixBrice RebsamenKarsten KneseBSDhttp://www.ros.org/wiki/diagnostic_updaterJeremy LeibsBlaise Gassendament_cmakeament_cmake_pythondiagnostic_msgsrclcpprclpystd_msgsament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_commonrclcpp_lifecycleament_cmake + diff_drive_controller: diff_drive_controller2.12.0Controller for a differential drive mobile base.Bence MagyarJordan PalaciosApache License 2.0ament_cmakecontroller_interfacegeometry_msgshardware_interfacenav_msgsrclcpprclcpp_lifecyclercpputilsrealtime_toolstf2tf2_msgspluginlibament_cmake_gmockcontroller_managerros2_control_test_assetsament_cmake + dolly: dolly0.4.0Meta-package for Dolly, the robot sheep.Louise PoubelApache 2.0ament_cmakedolly_followdolly_gazebodolly_ignitionament_lint_autoament_lint_commonament_cmake + dolly_follow: dolly_follow0.4.0Follow node for Dolly, the robot sheep.Louise PoubelApache 2.0ament_cmakegeometry_msgsrclcppsensor_msgsgeometry_msgsrclcppsensor_msgsament_lint_autoament_lint_commonament_cmake + dolly_gazebo: dolly_gazebo0.4.0Launch Gazebo simulation with Dolly robot.Louise PoubelApache 2.0ament_cmakedolly_followgazebo_ros_pkgsros2launchrviz2ament_lint_autoament_lint_commonament_cmake + dolly_ignition: dolly_ignition0.4.0Launch Ignition simulation with Dolly robot.Louise PoubelApache 2.0ament_cmakeros_ign_gazebodolly_followros_ign_bridgeros2launchrviz2ament_lint_autoament_lint_commonament_cmake + domain_bridge: domain_bridge0.5.0ROS 2 Domain BridgeJacob PerronApache 2.0ament_cmakerosidl_default_generatorsrclcpprclcpp_componentsrcutilsrosbag2_cpprosidl_typesupport_cppyaml-cppzstd_vendorrosidl_default_runtimeament_cmake_gmockament_lint_autoament_lint_commonexample_interfaceslaunchlaunch_testinglaunch_testing_ament_cmakermw_implementation_cmakerosgraph_msgstest_msgsrmw_connextddsrmw_cyclonedds_cpprmw_fastrtps_cpprosidl_interface_packagesament_cmake + domain_coordinator: domain_coordinator0.10.0A tool to coordinate unique ROS_DOMAIN_IDs across multiple processesMichel HidalgoApache License 2.0Pete Baughmanament_copyrightament_flake8ament_pep257python3-pytestament_python + dummy_map_server: dummy_map_server0.20.2dummy map server nodeAudrow NashMichael JeronimoApache License 2.0Karsten KneseMabel Zhangament_cmakenav_msgsrclcppnav_msgsrclcppament_cmake_gtestament_lint_autoament_lint_commonament_cmake + dummy_robot_bringup: dummy_robot_bringup0.20.2dummy robot bringupAudrow NashMichael JeronimoApache License 2.0Karsten KneseMabel Zhangament_cmakeament_index_pythondummy_map_serverdummy_sensorslaunchlaunch_rosrobot_state_publisherament_cmake_gtestament_lint_autoament_lint_commonament_cmake + dummy_sensors: dummy_sensors0.20.2dummy sensor nodesAudrow NashMichael JeronimoApache License 2.0Karsten KneseMabel Zhangament_cmakerclcppsensor_msgsrclcppsensor_msgsament_cmake_gtestament_lint_autoament_lint_commonament_cmake + dwb_core: dwb_core1.1.3TODOCarl DelseyBSD-3-Clauseament_cmakenav2_commonrclcppstd_msgsgeometry_msgsnav_2d_msgsdwb_msgsnav2_costmap_2dpluginlibsensor_msgsvisualization_msgsnav_2d_utilsnav_msgstf2_rosnav2_utilnav2_corerclcppstd_msgsrclcppstd_msgsgeometry_msgsdwb_msgsnav2_costmap_2dnav_2d_utilspluginlibnav_msgstf2_rosnav2_utilnav2_coreament_lint_commonament_lint_autoament_cmake_gtestament_cmake + dwb_critics: dwb_critics1.1.3The dwb_critics packageDavid V. Lu!!BSD-3-Clauseament_cmakenav2_commonanglesnav2_costmap_2dnav2_utilcostmap_queuedwb_coregeometry_msgsnav_2d_msgsnav_2d_utilspluginlibrclcppsensor_msgsament_lint_commonament_lint_autoament_cmake_gtestament_cmake + dwb_msgs: dwb_msgs1.1.3Message/Service definitions specifically for the dwb_coreDavid V. Lu!!BSD-3-Clauseament_cmakebuiltin_interfacesgeometry_msgsnav_2d_msgsstd_msgsnav_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + dwb_plugins: dwb_plugins1.1.3Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_coreDavid V. Lu!!BSD-3-Clauseament_cmakenav2_commonanglesdwb_corenav_2d_msgsnav_2d_utilspluginlibrclcppnav2_utilament_lint_commonament_lint_autoament_cmake_gtestament_cmake + dynamic_edt_3d: dynamic_edt_3d1.9.8The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.Christoph SprunkChristoph SprunkWolfgang MerktBSDhttp://octomap.github.iohttps://github.com/OctoMap/octomap/issuesoctomapcatkincmakecmake + dynamixel_sdk: dynamixel_sdk3.7.60This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.Apache 2.0Will Sonhttp://wiki.ros.org/dynamixel_sdkhttps://github.com/ROBOTIS-GIT/DynamixelSDKhttps://github.com/ROBOTIS-GIT/DynamixelSDK/issuesPyoDarby LimZeromLeonament_cmakeament_cmake + dynamixel_sdk_custom_interfaces: dynamixel_sdk_custom_interfaces3.7.60ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDKWill SonApache 2.0http://wiki.ros.org/dynamixel_sdkhttps://github.com/ROBOTIS-GIT/DynamixelSDKhttps://github.com/ROBOTIS-GIT/DynamixelSDK/issuesWill Sonament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimerosidl_interface_packagesament_cmake + dynamixel_sdk_examples: dynamixel_sdk_examples3.7.60ROS2 examples using ROBOTIS DYNAMIXEL SDKApache 2.0Will Sonhttp://wiki.ros.org/dynamixel_sdkhttps://github.com/ROBOTIS-GIT/DynamixelSDKhttps://github.com/ROBOTIS-GIT/DynamixelSDK/issuesWill Sonament_cmakerclcppdynamixel_sdkdynamixel_sdk_custom_interfacesament_lint_autoament_lint_commonament_cmake + dynamixel_workbench: dynamixel_workbench2.2.3Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators.Will SonApache 2.0http://wiki.ros.org/dynamixel_workbenchhttps://github.com/ROBOTIS-GIT/dynamixel-workbenchhttps://github.com/ROBOTIS-GIT/dynamixel-workbench/issuesDarby LimWill SonRyan Shimament_cmakedynamixel_workbench_toolboxament_cmake + dynamixel_workbench_msgs: dynamixel_workbench_msgs2.0.3This package includes ROS messages and services for dynamixel_workbench packagesWill SonApache 2.0http://wiki.ros.org/dynamixel_workbench_msgshttps://github.com/ROBOTIS-GIT/dynamixel-workbench-msgshttps://github.com/ROBOTIS-GIT/dynamixel-workbench-msgs/issuesDarby LimRyan Shimament_cmakerosidl_default_generatorsbuiltin_interfacesstd_msgsbuiltin_interfacesrosidl_default_runtimestd_msgsament_lint_commonrosidl_interface_packagesament_cmake + dynamixel_workbench_toolbox: dynamixel_workbench_toolbox2.2.3This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.Will SonApache 2.0http://wiki.ros.org/dynamixel_workbench_toolboxhttp://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_workbench/https://github.com/ROBOTIS-GIT/dynamixel-workbenchhttps://github.com/ROBOTIS-GIT/dynamixel-workbench/issuesDarby LimRyan ShimWill Sonament_cmakerclcppdynamixel_sdkament_cmake + ecl_build: ecl_build1.0.3Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl.Daniel StonierDaniel StonierBSDhttp://wiki.ros.org/ecl_buildhttps://github.com/stonier/ecl_toolshttps://github.com/stonier/ecl_tools/issuesament_cmakeecl_licenseecl_licenseament_cmake + ecl_license: ecl_license1.0.3Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries.Daniel StonierDaniel StonierBSDhttp://wiki.ros.org/ecl_licensehttps://github.com/stonier/ecl_toolshttps://github.com/stonier/ecl_tools/issuesament_cmakeament_cmake + ecl_tools: ecl_tools1.0.3Tools and utilities for ecl development.Daniel StonierDaniel StonierBSDhttp://www.ros.org/wiki/ecl_toolshttps://github.com/stonier/ecl_toolshttps://github.com/stonier/ecl_tools/issuesament_cmakeecl_licenseecl_buildament_cmake + effort_controllers: effort_controllers2.12.0Generic controller for forwarding commands.Bence MagyarJordan PalaciosApache License 2.0ament_cmakeforward_command_controllerrclcpppluginlibament_cmake_gmockcontroller_managerros2_control_test_assetsament_cmake + eigen3_cmake_module: eigen3_cmake_module0.1.1Exports a custom CMake module to find Eigen3.Shane LoretzShane LoretzApache License 2.0ament_cmakeament_cmake_copyrightament_cmake_lint_cmakeament_cmake + eigen_stl_containers: eigen_stl_containers1.0.0This package provides a set of typedef's that allow using Eigen datatypes in STL containersIoan SucanChris LalancetteShane LoretzBSDhttp://eigen.tuxfamily.org/dox/TopicUnalignedArrayAssert.htmlhttps://github.com/ros/eigen_stl_containers/issueshttps://github.com/ros/eigen_stl_containersament_cmakeeigeneigenament_cmake + eigenpy: eigenpy2.7.14Bindings between Numpy and Eigen using Boost.PythonJustin CarpentierWolfgang MerktJustin CarpentierNicolas MansardBSDhttps://github.com/stack-of-tasks/eigenpygitdoxygencatkinpythonpython3python-numpypython3-numpyeigenboostcmakecmake + example_interfaces: example_interfaces0.9.3Contains message and service definitions used by the examples.Mabel ZhangApache License 2.0Dirk ThomasJacob Perronament_cmakerosidl_default_generatorsaction_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + examples_rclcpp_async_client: examples_rclcpp_async_client0.15.1Example of an async service clientShane LoretzAditya PandeApache License 2.0Ivan PaunovicWilliam Woodallament_cmakerclcppexample_interfacesrclcppexample_interfacesament_lint_autoament_lint_commonament_cmake + examples_rclcpp_cbg_executor: examples_rclcpp_cbg_executor0.15.1Example for multiple Executor instances in one process, using the callback-group-level interface of the Executor class.Ralph LangeApache License 2.0ament_cmakerclcppstd_msgsament_lint_autoament_lint_commonament_cmake + examples_rclcpp_minimal_action_client: examples_rclcpp_minimal_action_client0.15.1Minimal action client examplesShane LoretzAditya PandeApache License 2.0Jacob Perronament_cmakeexample_interfacesrclcpprclcpp_actionament_lint_autoament_lint_commonament_cmake + examples_rclcpp_minimal_action_server: examples_rclcpp_minimal_action_server0.15.1Minimal action server examplesShane LoretzAditya PandeApache License 2.0Jacob Perronament_cmakeexample_interfacesrclcpprclcpp_actionament_lint_autoament_lint_commonament_cmake + examples_rclcpp_minimal_client: examples_rclcpp_minimal_client0.15.1Examples of minimal service clientsShane LoretzAditya PandeApache License 2.0Mikael ArguedasMorgan QuigleyJacob Perronament_cmakerclcppexample_interfacesrclcppexample_interfacesament_lint_autoament_lint_commonament_cmake + examples_rclcpp_minimal_composition: examples_rclcpp_minimal_composition0.15.1Minimalist examples of composing nodes in the same processShane LoretzAditya PandeApache License 2.0Mikael ArguedasMorgan QuigleyJacob Perronament_cmakerclcpprclcpp_componentsstd_msgsrclcpprclcpp_componentsstd_msgsament_lint_autoament_lint_commonament_cmake + examples_rclcpp_minimal_publisher: examples_rclcpp_minimal_publisher0.15.1Examples of minimal publisher nodesShane LoretzAditya PandeApache License 2.0Mikael ArguedasMorgan QuigleyJacob Perronament_cmakerclcppstd_msgsrclcppstd_msgsament_lint_autoament_lint_commonament_cmake + examples_rclcpp_minimal_service: examples_rclcpp_minimal_service0.15.1A minimal service server which adds two numbersShane LoretzAditya PandeApache License 2.0Mikael ArguedasMorgan QuigleyJacob Perronament_cmakerclcppexample_interfacesrclcppexample_interfacesament_lint_autoament_lint_commonament_cmake + examples_rclcpp_minimal_subscriber: examples_rclcpp_minimal_subscriber0.15.1Examples of minimal subscribersShane LoretzAditya PandeApache License 2.0Mikael ArguedasMorgan QuigleyJacob Perronament_cmakerclcpprclcpp_componentsstd_msgsrclcpprclcpp_componentsstd_msgsament_lint_autoament_lint_commonament_cmake + examples_rclcpp_minimal_timer: examples_rclcpp_minimal_timer0.15.1Examples of minimal nodes which have timersShane LoretzAditya PandeApache License 2.0Mikael ArguedasMorgan QuigleyJacob Perronament_cmakerclcpprclcppament_lint_autoament_lint_commonament_cmake + examples_rclcpp_multithreaded_executor: examples_rclcpp_multithreaded_executor0.15.1Package containing example of how to implement a multithreaded executorShane LoretzAditya PandeApache License 2.0Jacob Hassoldament_cmakerclcppstd_msgsrclcppstd_msgsament_lint_autoament_lint_commonament_cmake + examples_rclcpp_wait_set: "examples_rclcpp_wait_set0.15.1Example of how to use the rclcpp::WaitSet directly.William WoodallApache License 2.0ament_cmakeexample_interfacesrclcpprclcpp_componentsstd_msgsexample_interfacesrclcpprclcpp_componentsstd_msgsament_lint_autoament_lint_commonament_cmake" + examples_rclpy_executors: examples_rclpy_executors0.15.1Examples of creating and using exectors to run multiple nodes in the same processShane LoretzAditya PandeApache License 2.0rclpystd_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + examples_rclpy_guard_conditions: examples_rclpy_guard_conditions0.15.1Examples of using guard conditions.Shane LoretzAditya PandeApache License 2.0Audrow Nashrclpyament_copyrightament_flake8ament_pep257python3-pytestament_python + examples_rclpy_minimal_action_client: examples_rclpy_minimal_action_client0.15.1Examples of minimal action clients using rclpy.Shane LoretzAditya PandeApache License 2.0Jacob Perronexample_interfacesrclpyament_copyrightament_flake8ament_pep257python3-pytestament_python + examples_rclpy_minimal_action_server: examples_rclpy_minimal_action_server0.15.1Examples of minimal action servers using rclpy.Shane LoretzAditya PandeApache License 2.0Jacob Perronexample_interfacesrclpyament_copyrightament_flake8ament_pep257python3-pytestament_python + examples_rclpy_minimal_client: examples_rclpy_minimal_client0.15.1Examples of minimal service clients using rclpy.Shane LoretzAditya PandeApache License 2.0example_interfacesrclpystd_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + examples_rclpy_minimal_publisher: examples_rclpy_minimal_publisher0.15.1Examples of minimal publishers using rclpy.Shane LoretzAditya PandeApache License 2.0rclpystd_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + examples_rclpy_minimal_service: examples_rclpy_minimal_service0.15.1Examples of minimal service servers using rclpy.Shane LoretzAditya PandeApache License 2.0example_interfacesrclpystd_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + examples_rclpy_minimal_subscriber: examples_rclpy_minimal_subscriber0.15.1Examples of minimal subscribers using rclpy.Shane LoretzAditya PandeApache License 2.0rclpystd_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + examples_rclpy_pointcloud_publisher: examples_rclpy_pointcloud_publisher0.15.1Example on how to publish a Pointcloud2 messageEvan FlynnApache 2.0rclpysensor_msgs_pypython3-numpysensor_msgsstd_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + examples_tf2_py: examples_tf2_py0.25.1Has examples of using the tf2 Python API.Chris LalancetteAlejandro Hernandez CorderoApache License 2.0Shane LoretzTully Footelaunch_rostf2_ros_pyament_copyrightament_flake8ament_pep257python3-pytestament_python + fastcdr: fastcdr1.0.24CDR serialization implementation.Steven! RagnarökApache License 2.0cmakecmake + fastrtps: fastrtps2.6.2*eprosima Fast DDS* (formerly Fast RTPS) is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). eProsima Fast DDS implements the RTPS (Real Time Publish Subscribe) protocol, which provides publisher-subscriber communications over unreliable transports such as UDP, as defined and maintained by the Object Management Group (OMG) consortium. RTPS is also the wire interoperability protocol defined for the Data Distribution Service (DDS) standard. *eProsima Fast DDS* expose an API to access directly the RTPS protocol, giving the user full access to the protocol internals.Miguel CompanyEduardo PonzApache 2.0https://www.eprosima.com/https://github.com/eProsima/Fast-DDS/issueshttps://github.com/eProsima/Fast-DDSasiofastcdrfoonathan_memory_vendorlibssl-devtinyxml2cmakedoxygencmake + fastrtps_cmake_module: fastrtps_cmake_module2.2.0Provide CMake module to find eProsima FastRTPS.Shane LoretzApache License 2.0Dirk ThomasMichel HidalgoRicardo Gonzálezament_cmakeament_lint_autoament_lint_commonament_cmake + filters: filters2.1.0This library provides a standardized interface for processing data as a sequence of filters. This package contains a base class upon which to build specific implementations as well as an interface which dynamically loads filters based on runtime parameters.Tully FooteJon BinneyBSDhttps://wiki.ros.org/filtersament_cmakelibboost-devpluginlibrclcppament_cmake_gtestament_cmake_cppcheckament_cmake_cpplintament_cmake_uncrustifyament_cmake_xmllintament_cmake + fluent_rviz: fluent_rviz0.0.3A library which makes Rviz fluent. Powered by C++17shouthHansRoboApache 2.0ament_cmake_autorclcppstd_msgsgeometry_msgsvisualization_msgsament_lint_autoouxt_lint_commonament_cmake + fmi_adapter: fmi_adapter2.1.1Wraps FMUs for co-simulationRalph LangeApache License 2.0http://wiki.ros.org/fmi_adapterhttps://github.com/boschresearch/fmi_adapterament_cmakercl_interfacesrclcpprclcpp_componentsrclcpp_lifecyclestd_msgsfmilibrary_vendorlaunchlaunch_rosrcl_interfacesrclcpprclcpp_componentsrclcpp_lifecyclestd_msgsament_cmake_gmockament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_commonlaunch_testingrcutilsament_cmake + fmi_adapter_examples: fmi_adapter_examples2.1.1Provides small examples for use of the fmi_adapter packageRalph LangeApache License 2.0http://wiki.ros.org/fmi_adapterhttps://github.com/boschresearch/fmi_adapterament_cmakefmi_adapterfmi_adapterlaunchlaunch_rosament_cmake + fmilibrary_vendor: fmilibrary_vendor1.0.1Wrapper (aka vendor package) around the FMILibrary by Modelon AB (JModelica.org)Ralph LangeBSD-3-Clausehttps://jmodelica.org/ament_cmakegitament_cmake + fogros2: fogros20.1.7A ROS 2 extension for the cloud deployment of computational graphs in a cloud-provider agnostic and security-conscious manner.Jeff IchnowskiKaiyuan (Eric) ChenKarthik DharmarajanSimeon AdebolaJeff IchnowskiKaiyuan (Eric) ChenKarthik DharmarajanSimeon AdebolaMichael DanielczukVíctor Mayoral-VilchesHugo ZhanDerek XuRamtin GhassemiNikhil JhaApache License 2.0python3-boto3python3-scppython3-paramikoros2clirmw_cyclonedds_cppwireguardament_copyrightament_flake8ament_pep257python3-pytestament_python../README.md + fogros2_examples: fogros2_examples0.1.7Examples using FogROS2Jeff IchnowskiKaiyuan (Eric) ChenKarthik DharmarajanSimeon AdebolaJeff IchnowskiKaiyuan (Eric) ChenKarthik DharmarajanSimeon AdebolaMichael DanielczukVíctor Mayoral-VilchesHugo ZhanDerek XuRamtin GhassemiNikhil JhaApache License 2.0fogros2ament_copyrightament_flake8ament_pep257python3-pytestament_python../README.md + foonathan_memory_vendor: "foonathan_memory_vendor1.2.0Foonathan/memory vendor package for Fast-RTPS.Miguel CompanySteven! RagnarökApache License 2.0zlib Licensecmakegitcmakeament_cmake_copyrightament_cmake_lint_cmakeament_cmake_testament_cmake_xmllintcmake" + force_torque_sensor_broadcaster: force_torque_sensor_broadcaster2.12.0Controller to publish state of force-torque sensors.Bence MagyarDenis ŠtoglSubhas DasApache License 2.0ament_cmakegenerate_parameter_librarycontroller_interfacegeometry_msgshardware_interfacepluginlibrclcpprclcpp_lifecyclerealtime_toolsament_cmake_gmockcontroller_managerhardware_interfaceros2_control_test_assetsament_cmake + forward_command_controller: forward_command_controller2.12.0Generic controller for forwarding commands.Bence MagyarJordan PalaciosApache License 2.0ament_cmakecontroller_interfacehardware_interfacerclcpprclcpp_lifecyclerealtime_toolsstd_msgspluginlibament_cmake_gmockcontroller_managerros2_control_test_assetsament_cmake + four_wheel_steering_msgs: four_wheel_steering_msgs2.0.1ROS messages for robots using FourWheelSteering.Vincent RousseauVincent RousseauBSDhttp://ros.org/wiki/four_wheel_steering_msgshttps://github.com/ros-drivers/four_wheel_steering_msgs.githttps://github.com/ros-drivers/four_wheel_steering_msgs/issuesament_cmakerosidl_default_generatorsstd_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + foxglove_msgs: foxglove_msgs2.0.0foxglove_msgs provides visualization messages that are supported by Foxglove Studio.FoxgloveMIThttps://foxglove.dev/Foxglovecatkinament_cmakemessage_generationrosidl_default_generatorsros_environmentvisualization_msgsgeometry_msgsmessage_runtimerosidl_default_runtimeament_cmake_pytestament_lint_autoament_lint_commonrosidl_interface_packagescatkinament_cmake + gazebo_dev: gazebo_dev3.7.0Provides a cmake config for the default version of Gazebo for the ROS distribution.Jose Luis RiveroLouise PoubelApache 2.0http://gazebosim.org/tutorials?cat=connect_roshttps://github.com/ros-simulation/gazebo_ros_pkgs/issueshttps://github.com/ros-simulation/gazebo_ros_pkgsJohannes Meyerament_cmakelibgazebo11-devgazebo11ament_cmake + gazebo_msgs: gazebo_msgs3.7.0Message and service data structures for interacting with Gazebo from ROS2.Jose Luis RiveroLouise PoubelBSDhttp://gazebosim.org/tutorials?cat=connect_roshttps://github.com/ros-simulation/gazebo_ros_pkgs/issueshttps://github.com/ros-simulation/gazebo_ros_pkgsament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgstrajectory_msgsstd_msgsrosidl_default_runtimebuiltin_interfacesgeometry_msgstrajectory_msgsstd_msgsament_lint_commonrosidl_interface_packagesament_cmake + gazebo_plugins: gazebo_plugins3.7.0Robot-independent Gazebo plugins for sensors, motors and dynamic reconfigurable components.Jose Luis RiveroLouise PoubelBSD, Apache 2.0http://gazebosim.org/tutorials?cat=connect_roshttps://github.com/ros-simulation/gazebo_ros_pkgs/issueshttps://github.com/ros-simulation/gazebo_ros_pkgsJohn Hsuament_cmakecamera_info_managercv_bridgegeometry_msgsimage_transportnav_msgssensor_msgsstd_msgsstd_srvstf2_geometry_msgstf2_rostrajectory_msgsgazebo_devgazebo_msgsgazebo_rosrclcppgazebo_devgazebo_msgsgazebo_rosrclcppament_cmake_gtestament_lint_autoament_lint_commoncv_bridgeament_cmake + gazebo_ros: gazebo_ros3.7.0Utilities to interface withGazebothrough ROS.Jose Luis RiveroLouise PoubelApache 2.0http://gazebosim.org/tutorials?cat=connect_roshttps://github.com/ros-simulation/gazebo_ros_pkgs/issueshttps://github.com/ros-simulation/gazebo_ros_pkgsJohn HsuNate KoenigDave Colemanament_cmakebuiltin_interfacesgazebo_devgazebo_msgsrclrclcpprclpyrmwstd_srvstinyxml_vendorlaunch_rospython3-lxmlgeometry_msgssensor_msgsament_cmake_gtestament_lint_autoament_lint_commongeometry_msgslaunch_testing_ament_cmakeros2runsensor_msgsstd_msgsament_cmake + gazebo_ros2_control: gazebo_ros2_control0.4.0gazebo_ros2_controlAlejandro HernandezBSDApache License 2.0http://ros.org/wiki/gazebo_ros_controlhttps://github.com/ros-controls/gazebo_ros2_control/issueshttps://github.com/ros-controls/gazebo_ros2_control/Jonathan BohrenDave Colemanament_cmakeanglesgazebo_devgazebo_roscontroller_managerhardware_interfacepluginlibrclcppstd_msgsyaml_cpp_vendorament_lint_commonament_lint_autoament_cmake_gtestament_cmake + gazebo_ros2_control_demos: gazebo_ros2_control_demos0.4.0gazebo_ros2_control_demosAlejandro HernandezBence MagyarApache License 2.0http://ros.org/wiki/gazebo_ros_controlhttps://github.com/ros-controls/gazebo_ros2_control/issueshttps://github.com/ros-controls/gazebo_ros2_controlAlejandro Hernándezament_cmakecontrol_msgsgeometry_msgsrclcpprclcpp_actionstd_msgsament_index_pythoncontrol_msgsdiff_drive_controllereffort_controllersgeometry_msgsgazebo_ros2_controlgazebo_roshardware_interfacejoint_trajectory_controllerjoint_state_broadcasterlaunchlaunch_rosrobot_state_publisherros2_controlros2_controllersrclcppstd_msgsvelocity_controllersxacroament_cmake_gtestament_lint_autoament_lint_commonament_cmake + gazebo_ros_pkgs: gazebo_ros_pkgs3.7.0Interface for using ROS with theGazebosimulator.Jose Luis RiveroLouise PoubelBSD,LGPL,Apache 2.0http://gazebosim.org/tutorials?cat=connect_roshttps://github.com/ros-simulation/gazebo_ros_pkgs/issueshttps://github.com/ros-simulation/gazebo_ros_pkgsJohn HsuNate KoenigDave Colemanament_cmakegazebo_devgazebo_msgsgazebo_pluginsgazebo_rosament_cmake + gc_spl_2022: gc_spl_20222.0.0GameController-Robot communication in RoboCup SPL at RoboCup2022ijnekApache License 2.0ament_copyrightament_flake8ament_pep257python3-pytestrclpyrcgcd_spl_14rcgcd_spl_14_conversionrcgcrd_spl_4rcgcrd_spl_4_conversionament_python + generate_parameter_library: generate_parameter_library0.2.8CMake to generate ROS parameter library.Paul GeselBSD-3-ClausePaul Geselament_cmakegenerate_parameter_library_pyfmtparameter_traitsrclcpprclcpp_lifecycletcb_spanament_lint_autoament_lint_commonament_cmake + generate_parameter_library_example: generate_parameter_library_example0.2.8Example usage of generate_parameter_library.Paul GeselBSD-3-ClausePaul Geselgenerate_parameter_libraryrclcpprclcpp_componentsament_cmakeament_cmake_coreament_lint_autoament_lint_commonament_cmake + generate_parameter_library_py: generate_parameter_library_py0.2.8Python to generate ROS parameter library.Paul GeselBSD-3-ClausePaul Geselpython3python3-jinja2python3-typeguardament_copyrightpython3-pytestament_python + geodesy: geodesy1.0.4Python and C++ interfaces for manipulating geodetic coordinates.Jack O'QuinSteve MacenskiJack O'QuinBSDhttp://wiki.ros.org/geodesyhttps://github.com/ros-geographic-info/geographic_info/issueshttps://github.com/ros-geographic-info/geographic_info.gitament_cmakeanglesgeographic_msgsgeometry_msgssensor_msgsunique_identifier_msgspython3-pyprojpython3-catkin-pkgament_cmake + geographic_info: geographic_info1.0.4Geographic information metapackage. Not needed for wet packages, use only to resolve dry stack dependencies.Jack O'QuinSteve MacenskiJack O'QuinBSDhttp://wiki.ros.org/geographic_infohttps://github.com/ros-geographic-info/geographic_infohttps://github.com/ros-geographic-info/geographic_info/issuesament_cmakegeodesygeographic_msgsament_cmake + geographic_msgs: geographic_msgs1.0.4ROS messages for Geographic Information Systems.Jack O'QuinSteve MacenskiJack O'QuinBSDhttp://wiki.ros.org/geographic_msgshttps://github.com/ros-geographic-info/geographic_info/issueshttps://github.com/ros-geographic-info/geographic_info.gitament_cmakerosidl_default_generatorsrosidl_default_runtimegeometry_msgsstd_msgsunique_identifier_msgsrosidl_interface_packagesament_cmake + geometric_shapes: geometric_shapes2.1.3This package contains generic definitions of geometric shapes and bodies.Ioan SucanGil JonesTyler WeaverBSDhttp://ros.org/wiki/geometric_shapesament_cmakerosidl_default_generatorseigen3_cmake_moduleeigeneigen3_cmake_moduleeigenrclcppeigen_stl_containersconsole_bridge_vendorlibqhulloctomaprandom_numbersresource_retrievershape_msgsgeometry_msgsvisualization_msgsassimp-devpkg-configlibboost-devlibboost-filesystem-devlibboost-devassimplibboost-filesystemrosidl_default_runtimeament_cmake_gtestament_lint_autoament_lint_cmakeament_cmake_copyrightament_cmake + geometry2: geometry20.25.1A metapackage to bring in the default packages second generation Transform Library in ros, tf2.Chris LalancetteAlejandro Hernandez CorderoBSDTully Footehttp://www.ros.org/wiki/geometry2Tully Footeament_cmaketf2tf2_bullettf2_eigentf2_eigen_kdltf2_geometry_msgstf2_kdltf2_msgstf2_pytf2_rostf2_sensor_msgstf2_toolsament_cmake + geometry_msgs: geometry_msgs4.2.2A package containing some geometry related message definitions.Geoffrey BiggsTully FooteApache License 2.0Michael CarrollMichel HidalgoWilliam Woodallament_cmakerosidl_default_generatorsstd_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + geometry_tutorials: geometry_tutorials0.3.6Metapackage of geometry tutorials ROS.Alejandro Hernández CorderoAudrow NashApache License, Version 2.0http://www.ros.org/wiki/geometry_tutorialshttps://github.com/ros/geometry_tutorialshttps://github.com/ros/geometry_tutorials/issuesShyngyskhan Abilkassovament_cmakeament_cmake + gmock_vendor: gmock_vendor1.10.9004The package provides GoogleMock.Audrow NashBSDDirk ThomasMichel Hidalgocmakegtest_vendorcmake + google_benchmark_vendor: google_benchmark_vendor0.1.1This package provides Google Benchmark.Audrow NashApache License 2.0https://github.com/google/benchmarkMichel HidalgoScott K Logancmakegitbenchmarkcmake + gps_msgs: gps_msgs1.0.4GPS messages for use in GPS driversP. J. ReedBSDhttp://ros.org/wiki/gps_commonhttps://github.com/swri-robotics/gms_umdament_cmakerosidl_default_generatorsstd_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + gps_tools: gps_tools1.0.4GPS routines for use in GPS driversP. J. ReedBSDhttp://ros.org/wiki/gps_commonhttps://github.com/swri-robotics/gms_umdament_cmakeament_cmake_pythongps_msgsnav_msgsrclcpprclcpp_componentsrclpysensor_msgsstd_msgsament_cmake + gps_umd: gps_umd1.0.4gps_umd metapackageP. J. ReedBSDhttp://ros.org/wiki/gps_umdament_cmakegpsd_clientgps_msgsgps_tools + gpsd_client: gpsd_client1.0.4connects to a GPSd server and broadcasts GPS fixes using the NavSatFix messageP. J. ReedKen TossellRob ThomsonBSDhttp://ros.org/wiki/gpsd_clientament_cmakelibgpsgps_msgspkg-configrclcpprclcpp_componentssensor_msgsament_cmake + graph_msgs: graph_msgs0.2.0ROS messages for publishing graphs of different data typesDave ColemanBSDhttps://github.com/davetcoleman/graph_msgshttps://github.com/davetcoleman/graph_msgs/issueshttps://github.com/davetcoleman/graph_msgs/Dave Colemanament_cmakerosidl_default_generatorsstd_msgsgeometry_msgsrosidl_default_runtimerosidl_interface_packagesament_lint_autoament_lint_cmakeament_cmake + grasping_msgs: grasping_msgs0.4.0Messages for describing objects and how to grasp them.Michael FergusonMichael FergusonBSDhttp://ros.org/wiki/grasping_msgsament_cmakerosidl_default_generatorsgeometry_msgsmoveit_msgssensor_msgsshape_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + grbl_msgs: grbl_msgs0.0.2ROS2 Messages package for GRBL devicesEvan FlynnMITament_cmakeaction_msgsstd_msgsrosidl_default_generatorsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + grbl_ros: grbl_ros0.0.16ROS2 package to interface with a GRBL serial deviceEvan FlynnMITrclpygrbl_msgsstd_msgspython3-serialament_copyrightament_flake8ament_pep257python3-pytestament_python + grid_map: grid_map2.0.0Meta-package for the universal grid map library.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesPéter Fankhauserament_cmakegrid_map_cmake_helpersgrid_map_coregrid_map_costmap_2dgrid_map_cvgrid_map_demosgrid_map_filtersgrid_map_loadergrid_map_msgsgrid_map_octomapgrid_map_pclgrid_map_rosgrid_map_rviz_plugingrid_map_sdfgrid_map_visualizationament_cmake + grid_map_cmake_helpers: grid_map_cmake_helpers2.0.0CMake support functionality used throughout grid_mapMaximilian WulfYoshua NavaSteve MacenskiBSDament_cmake_coreament_cmake_coreament_cmake + grid_map_core: grid_map_core2.0.0Universal grid map library to manage two-dimensional grid maps with multiple data layers.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesPéter Fankhauserament_cmakegrid_map_cmake_helperseigenament_cmake_gtestament_lint_commonament_lint_autoament_cmake + grid_map_costmap_2d: grid_map_costmap_2d2.0.0Interface for grid maps to the costmap_2d format.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesPéter Fankhauserament_cmakegrid_map_cmake_helpersgrid_map_corenav2_costmap_2dgeometry_msgstf2_rostf2_geometry_msgsament_cmake_gtestament_lint_commonament_lint_autoament_cmake + grid_map_cv: grid_map_cv2.0.0Conversions between grid maps and OpenCV images.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesPéter Fankhauserament_cmakegrid_map_cmake_helpersgrid_map_corecv_bridgefilterspluginlibrclcppsensor_msgsament_lint_autoament_lint_commonament_cmake_gtestament_cmake + grid_map_demos: grid_map_demos2.0.0Demo nodes to demonstrate the usage of the grid map library.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesPéter Fankhauserament_cmakegrid_map_cmake_helperscv_bridgegeometry_msgsgrid_map_coregrid_map_cvgrid_map_filtersgrid_map_loadergrid_map_msgsgrid_map_octomapgrid_map_rosgrid_map_rviz_plugingrid_map_visualizationoctomap_msgsrclcppsensor_msgsoctomap_rviz_pluginsoctomap_serverpython3-opencvrclpyrviz2ament_cmake_gtestament_lint_autoament_lint_commonament_cmake + grid_map_filters: grid_map_filters2.0.0Processing grid maps as a sequence of ROS filters.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesPéter FankhauserMartin Wermelingerament_cmakegrid_map_cmake_helpersfiltersgrid_map_coregrid_map_msgsgrid_map_rospluginlibtbbament_cmake_gtestament_lint_autoament_lint_commonament_cmake + grid_map_loader: grid_map_loader2.0.0Loading and publishing grid maps from bag files.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesPéter Fankhauserament_cmakegrid_map_cmake_helpersgrid_map_msgsgrid_map_rosament_cmake_gtestament_lint_autoament_lint_commonament_cmake + grid_map_msgs: grid_map_msgs2.0.0Definition of the multi-layered grid map message type.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesPéter Fankhauserament_cmakegrid_map_cmake_helpersrclcppstd_msgsgeometry_msgsrosidl_default_generatorsrosidl_interface_packagesament_cmake + grid_map_octomap: grid_map_octomap2.0.0Conversions between grid maps and OctoMap types.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesJeff DelmericoPéter Fankhauserament_cmakegrid_map_cmake_helpersgrid_map_coreoctomapament_cmake_gtestament_lint_commonament_lint_autoament_cmake + grid_map_pcl: grid_map_pcl2.0.0Conversions between grid maps and Point Cloud Library (PCL) types.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesDominic JudEdo Jelavicament_cmakegrid_map_cmake_helpersgrid_map_coregrid_map_msgsgrid_map_rosrclcpprcutilsyaml-cpplibpcl-all-devament_cmake_gtestament_lint_autoament_lint_commonament_cmake + grid_map_ros: grid_map_ros2.0.0ROS interface for the grid map library to manage two-dimensional grid maps with multiple data layers.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesPéter Fankhauserament_cmakegrid_map_cmake_helperscv_bridgegeometry_msgsgrid_map_coregrid_map_cvgrid_map_msgsnav2_msgsnav_msgsrclcpprcutilsrosbag2_cppsensor_msgsstd_msgstf2visualization_msgsament_cmake_gtestament_lint_autoament_lint_commonament_cmake + grid_map_rviz_plugin: grid_map_rviz_plugin2.0.0RViz plugin for displaying grid map messages.Maximilian WulfYoshua NavaBSDPhilipp KrüsiPéter Fankhauserament_cmakegrid_map_cmake_helpersqtbase5-devgrid_map_msgsgrid_map_rosrclcpprviz_commonrviz_ogre_vendorrviz_renderinglibqt5-corelibqt5-guilibqt5-widgetsament_lint_autoament_lint_commonament_cmake + grid_map_sdf: grid_map_sdf2.0.0Generates signed distance fields from grid maps.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesTakahiro MikiPéter Fankhauserament_cmakegrid_map_cmake_helpersgrid_map_corelibpcl-all-devament_cmake_gtestament_lint_commonament_lint_autoament_cmake + grid_map_visualization: grid_map_visualization2.0.0Configurable tool to visualize grid maps in RViz.Maximilian WulfYoshua NavaBSDhttp://github.com/anybotics/grid_maphttp://github.com/anybotics/grid_map/issuesPéter Fankhauserament_cmakegrid_map_cmake_helpersgrid_map_coregrid_map_msgsgrid_map_rosnav_msgsrclcppsensor_msgsvisualization_msgsament_cmake_gtestament_lint_autoament_lint_commonament_cmake + gripper_controllers: "gripper_controllers2.12.0The gripper_controllers packageBence MagyarApache License 2.0Sachin Chittaament_cmakecontrol_msgscontrol_toolboxcontroller_interfacehardware_interfacerclcpprclcpp_actionrealtime_toolspluginlibament_cmake_gmockcontroller_managerros2_control_test_assetsament_cmake" + gscam: gscam2.0.2A ROS camera driver that uses gstreamer to connect to devices such as webcams.Jonathan BohrenROS Orphaned Package MaintainersApache 2.0 LicenseJonathan BohrenGraylin Trevor JayChristopher Crickament_cmakelibgstreamer1.0-devlibgstreamer-plugins-base1.0-devclass_loadercv_bridgerclcpprclcpp_componentsimage_transportsensor_msgscamera_calibration_parserscamera_info_managerament_cmake_gtestament_lint_autoament_lint_commonament_cmake + gtest_vendor: gtest_vendor1.10.9004The package provides GoogleTest.Audrow NashBSDDirk ThomasMichel Hidalgocmakecmake + gurumdds_cmake_module: gurumdds_cmake_module3.1.1Provide CMake module to find GurumNetworks GurumDDS.Youngjin YunApache License 2.0ament_cmakegurumdds-2.8ament_cmakeament_lint_autoament_lint_commonament_cmake + hardware_interface: hardware_interface2.16.0ros2_control hardware interfaceBence MagyarDenis ŠtoglApache License 2.0ament_cmakecontrol_msgslifecycle_msgspluginlibrclcpp_lifecyclercpputilstinyxml2_vendorrcutilsrcutilsament_cmake_gmockros2_control_test_assetsament_cmake + hash_library_vendor: hash_library_vendor0.1.1ROS2 vendor package for stbrumme/hash-libraryKenji MiyakeApache License 2.0Zlib Licensehttps://github.com/stbrumme/hash-libraryStephan Brummeament_cmake_autogitament_lint_autoament_lint_commonament_cmake + hey5_description: hey5_description3.0.1This package contains the description (mechanical, kinematic, visual, etc.) of the Hey5 hand. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.Jordan PalaciosNoel JimenezAdolfo Rodriguez TsouroukdissianApache License 2.0ament_cmake_autoxacroament_lint_autoament_lint_commonament_cmake + hls_lfcd_lds_driver: hls_lfcd_lds_driver2.0.4ROS package for LDS(HLS-LFCD2). The LDS (Laser Distance Sensor) is a sensor sending the data to Host for the simultaneous localization and mapping (SLAM). Simultaneously the detecting obstacle data can also be sent to Host. HLDS(Hitachi-LG Data Storage) is developing the technology for the moving platform sensor such as Robot Vacuum Cleaners, Home Robot, Robotics Lawn Mower Sensor, etc.BSDDarby LimPyoJH YangSP KongWill Sonhttp://wiki.ros.org/hls_lfcd_lds_driverhttp://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/hls_lfcd_lds_driverhttps://github.com/ROBOTIS-GIT/hls_lfcd_lds_driver/issuesament_cmakerclcppsensor_msgslibboost-system-devament_cmake + hpp-fcl: hpp-fcl2.1.3An extension of the Flexible Collision Library.Joseph MirabelJustin CarpentierWolfgang MerktBSDhttps://github.com/humanoid-path-planner/hpp-fclgitdoxygenpython-lxmlpython3-lxmldoxygenpython-lxmlpython3-lxmlpythonpython-numpypython3python3-numpyeigenboostassimpoctomapeigenpycatkincmakecmake + iceoryx_binding_c: iceoryx_binding_c2.0.2Eclipse iceoryx inter-process-communication (IPC) middleware C-Language BindingEclipse Foundation, Inc.Apache 2.0https://iceoryx.iohttps://github.com/eclipse-iceoryx/iceoryx/issueshttps://github.com/eclipse-iceoryx/iceoryxcmakeiceoryx_poshiceoryx_hoofsdoxygencmake + iceoryx_hoofs: iceoryx_hoofs2.0.2Eclipse iceoryx inter-process-communication (IPC) middleware basic building blocksEclipse Foundation, Inc.Apache 2.0https://iceoryx.iohttps://github.com/eclipse-iceoryx/iceoryx/issueshttps://github.com/eclipse-iceoryx/iceoryxcmakeacllibatomiciceoryx_utilsiceoryx_utilsdoxygencmake + iceoryx_posh: iceoryx_posh2.0.2Eclipse iceoryx inter-process-communication (IPC) middleware Posix Shared Memory Library and middleware daemon (RouDi)Eclipse Foundation, Inc.Apache 2.0https://iceoryx.iohttps://github.com/eclipse-iceoryx/iceoryx/issueshttps://github.com/eclipse-iceoryx/iceoryxcmakegiticeoryx_hoofsdoxygencmake + ifm3d_core: ifm3d_core0.18.0Library and Utilities for working with ifm pmd-based 3D ToF CamerasSean KellyApache 2.0https://github.com/ifm/ifm3dhttps://github.com/ifm/ifm3dhttps://github.com/ifm/ifm3d/issuesTom Panzarellacmakeboostlibpcl-all-devcurllibgoogle-glog-devlibxmlrpc-c++cv_bridgelibpcl-all-devcurllibgoogle-glog-devlibxmlrpc-c++cv_bridgedoxygencmake + ignition_cmake2_vendor: ignition_cmake2_vendor0.0.2This package provides the Ignition CMake 2.x library.Jose Luis RiveroApache License 2.0https://github.com/ignitionrobotics/ign-cmakeScott K Loganament_cmake_testcmakedoxygengitignition-cmake2ament_cmake_copyrightament_cmake_lint_cmakeament_cmake_xmllintcmake + ignition_math6_vendor: ignition_math6_vendor0.0.2This package provides the Ignition Math 6.x library.Jose Luis RiveroApache License 2.0https://github.com/ignitionrobotics/ign-mathScott K Loganament_cmake_testcmakegitignition_cmake2_vendorignition-math6eigenament_cmake_copyrightament_cmake_lint_cmakeament_cmake_xmllintcmake + image_common: image_common3.1.4Common code for working with images in ROS.Alejandro Hernandez CorderoGeoffrey BiggsBSDhttp://www.ros.org/wiki/image_commonhttps://github.com/ros-perception/image_common/issueshttps://github.com/ros-perception/image_commonJack O'QuinJames BowmanPatrick MihelichVincent Rabaudament_cmakecamera_calibration_parserscamera_info_managerimage_transportament_lint_autoament_lint_commonament_cmake + image_geometry: image_geometry3.2.1`image_geometry` contains C++ and Python libraries for interpreting images geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo messages with OpenCV functions such as image rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with OpenCV data types.Kenji BrameldApache License 2.0BSDhttp://www.ros.org/wiki/image_geometryPatrick MihelichVincent RabaudMikael Arguedasament_cmake_pythonament_cmake_roslibopencv-devsensor_msgsament_cmake_gtestament_cmake_pytestament_cmake + image_pipeline: image_pipeline3.0.0image_pipeline fills the gap between getting raw images from a camera driver and higher-level vision processing.Vincent RabaudJoshua WhitleyJacob PerronBSDhttps://index.ros.org/p/image_pipeline/github-ros-perception-image_pipeline/https://github.com/ros-perception/image_pipeline/issueshttps://github.com/ros-perception/image_pipelinePatrick MihelichJames Bowmanament_cmakecamera_calibrationdepth_image_procimage_procimage_publisherimage_rotateimage_viewstereo_image_procament_lint_autoament_cmake_lint_cmakeament_cmake_xmllintament_cmake + image_proc: image_proc3.0.0Single image rectification and color processing.Vincent RabaudJoshua WhitleyJacob PerronBSDhttps://index.ros.org/p/image_proc/github-ros-perception-image_pipeline/https://github.com/ros-perception/image_pipeline/issueshttps://github.com/ros-perception/image_pipelinePatrick MihelichKurt KonoligeJeremy Leibsament_cmake_autocv_bridgeimage_geometryimage_transportlibopencv-devrclcpprclcpp_componentsrcutilssensor_msgstracetools_image_pipelineament_lint_autoament_lint_commonament_cmake + image_publisher: image_publisher3.0.0Contains a node publish an image stream from single image file or avi motion file.Vincent RabaudJoshua WhitleyChris YeJacob PerronBSDhttps://index.ros.org/p/image_publisher/github-ros-perception-image_pipeline/https://github.com/ros-perception/image_pipeline/issueshttps://github.com/ros-perception/image_pipelineKei Okadaament_cmake_autocamera_info_managercv_bridgeimage_transportrcl_interfacesrclcpprclcpp_componentsament_lint_autoament_lint_commonament_cmake + image_rotate: image_rotate3.0.0

Contains a node that rotates an image stream in a way that minimizes the angle between a vector in some arbitrary frame and a vector in the camera frame. The frame of the outgoing image is published by the node.

This node is intended to allow camera images to be visualized in an orientation that is more intuitive than the hardware-constrained orientation of the physical camera. This is particularly helpful, for example, to show images from the PR2's forearm cameras with a consistent up direction, despite the fact that the forearms need to rotate in arbitrary ways during manipulation.

It is not recommended to use the output from this node for further computation, as it interpolates the source image, introduces black borders, and does not output a camera_info.

Vincent RabaudJoshua WhitleyJacob PerronBSDhttps://index.ros.org/p/image_rotate/github-ros-perception-image_pipeline/https://github.com/ros-perception/image_pipeline/issueshttps://github.com/ros-perception/image_pipelineBlaise Gassendament_cmake_autoclass_loadercv_bridgegeometry_msgsimage_transportlibopencv-devrcl_interfacesrclcpprclcpp_componentssensor_msgstf2tf2_geometry_msgstf2_rosament_lint_autoament_lint_commonament_cmake
+ image_tools: image_tools0.20.2Tools to capture and play back images to and from DDS subscriptions and publications.Audrow NashMichael JeronimoApache License 2.0Dirk ThomasMabel Zhangament_cmakelibopencv-devrclcpprclcpp_componentssensor_msgsstd_msgslibopencv-devrclcpprclcpp_componentssensor_msgsstd_msgsament_cmake_pytestament_lint_autoament_lint_commonlaunchlaunch_roslaunch_testinglaunch_testing_ament_cmakelaunch_testing_rosrmw_implementation_cmakeament_cmake + image_transport: image_transport3.1.4image_transport should always be used to subscribe to and publish images. It provides transparent support for transporting images in low-bandwidth compressed formats. Examples (provided by separate plugin packages) include JPEG/PNG compression and Theora streaming video.Michael CarrollPatrick MihelichAlejandro Hernandez CorderoGeoffrey BiggsBSDhttp://ros.org/wiki/image_transporthttps://github.com/ros-perception/image_common/issueshttps://github.com/ros-perception/image_commonament_cmake_rosmessage_filterspluginlibrclcppsensor_msgsament_cmake_gtestament_lint_autoament_lint_commonament_cmake + image_transport_plugins: image_transport_plugins2.5.0A set of plugins for publishing and subscribing to sensor_msgs/Image topics in representations other than raw pixel data. For example, for viewing a stream of images off-robot, a video codec will give much lower bandwidth and latency. For low frame rate tranport of high-definition images, you might prefer sending them as JPEG or PNG-compressed form.Patrick MihelichJulius KammerlMichael CarrollBSDhttp://www.ros.org/wiki/image_transport_pluginsament_cmakecompressed_depth_image_transportcompressed_image_transporttheora_image_transportament_cmake + image_view: image_view3.0.0A simple viewer for ROS image topics. Includes a specialized viewer for stereo + disparity images.Vincent RabaudJoshua WhitleyJacob PerronBSDhttps://index.ros.org/p/image_view/github-ros-perception-image_pipeline/https://github.com/ros-perception/image_pipeline/issueshttps://github.com/ros-perception/image_pipelinePatrick Mihelichament_cmake_autocamera_calibration_parserscv_bridgeimage_transportlibboost-devmessage_filtersrclcpprclcpp_componentssensor_msgsstd_srvsstereo_msgsament_lint_autoament_lint_commonament_cmake + imu_complementary_filter: 'imu_complementary_filter2.1.1Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .Martin GüntherBSDhttp://www.mdpi.com/1424-8220/15/8/19302Roberto G. Valentiament_cmakegeometry_msgsmessage_filtersrclcppsensor_msgsstd_msgstf2tf2_rosament_cmake' + imu_filter_madgwick: imu_filter_madgwick2.1.1Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into an orientation. Based on code by Sebastian Madgwick, http://www.x-io.co.uk/node/8#open_source_ahrs_and_imu_algorithms.GPLhttp://ros.org/wiki/imu_filter_madgwickIvan DryanovskiMartin Güntherament_cmakerclcpprclcpp_actionrclcpp_lifecyclevisualization_msgsnav_msgsgeometry_msgsbuiltin_interfacestf2_rostf2_geometry_msgssensor_msgsament_cmake_gtestament_cmake + imu_sensor_broadcaster: imu_sensor_broadcaster2.12.0Controller to publish readings of IMU sensors.Bence MagyarDenis ŠtoglVictor LopezApache License 2.0ament_cmakecontroller_interfacehardware_interfacepluginlibrclcpprclcpp_lifecyclerealtime_toolssensor_msgsament_cmake_gmockament_lint_autoament_lint_commoncontroller_managerhardware_interfaceros2_control_test_assetsament_cmake + imu_tools: imu_tools2.1.1Various tools for IMU devicesMartin GüntherBSD, GPLhttp://ros.org/wiki/imu_toolsament_cmakeimu_complementary_filterimu_filter_madgwickrviz_imu_pluginament_cmake + interactive_markers: interactive_markers3D interactive marker communication library for RViz and similar tools.Jacob PerronMichel HidalgoBSD2.3.2David GossowWilliam Woodallhttp://ros.org/wiki/interactive_markersament_cmakeament_cmake_pythonrclcpprmwtf2tf2_geometry_msgsvisualization_msgsbuiltin_interfacesrclpyament_cmake_gtestament_lint_autoament_lint_commongeometry_msgsament_cmake + intra_process_demo: intra_process_demo0.20.2Demonstrations of intra process communication.Audrow NashMichael JeronimoApache License 2.0Mabel ZhangWilliam Woodallament_cmakelibopencv-devrclcppsensor_msgsstd_msgslibopencv-devrclcppsensor_msgsament_cmake_pytestament_lint_autoament_lint_commonlaunchlaunch_testinglaunch_testing_ament_cmakermw_implementation_cmakeament_cmake + io_context: io_context1.2.0A library to write Synchronous and Asynchronous networking applicationsJoshua WhitleyApache License 2.0https://github.com/ros-drivers/transport_drivershttps://github.com/ros-drivers/transport_drivers/issuesament_cmake_autoasio_cmake_moduleasiorclcppstd_msgsudp_msgsament_cmake_gtestament_lint_autoament_lint_commonament_cmake + irobot_create_msgs: irobot_create_msgs2.1.0Package containing action, message, and service definitions used by the iRobot(R) Create(R) platformAlberto SoragnaBSDAlberto SoragnaJustin KearnsSteven Shamlianament_cmakerosidl_default_generatorsaction_msgsbuiltin_interfacesgeometry_msgsstd_msgsaction_msgsbuiltin_interfacesgeometry_msgsrosidl_default_runtimestd_msgsament_lint_commonrosidl_interface_packagesament_cmake + joint_limits: joint_limits2.16.0Interfaces for handling of joint limits for controllers or hardware.Bence MagyarDenis ŠtoglApache License 2.0https://github.com/ros-controls/ros2_control/wikihttps://github.com/ros-controls/ros2_control/issueshttps://github.com/ros-controls/ros2_controlament_cmakerclcpprclcpp_lifecyclelaunch_testing_ament_cmakeament_cmake_gtestament_cmake + joint_state_broadcaster: joint_state_broadcaster2.12.0Broadcaster to publish joint stateBence MagyarDenis StoglJordan PalaciosKarsten KneseApache License 2.0ament_cmakepluginlibrcutilspluginlibrcutilscontrol_msgscontroller_interfacehardware_interfacerclcpp_lifecyclesensor_msgsrealtime_toolsament_cmake_gmockcontroller_managerrclcppros2_control_test_assetsament_cmake + joint_state_publisher: joint_state_publisher2.3.0This package contains a tool for setting and publishing joint state values for a given URDF.David V. Lu!!Jackie KayChris LalancetteShane LoretzBSDhttp://www.ros.org/wiki/joint_state_publisherhttps://github.com/ros/joint_state_publisherhttps://github.com/ros/joint_state_publisher/issuesrclpysensor_msgsstd_msgsament_copyrightament_xmllintpython3-pytestlaunch_testinglaunch_testing_rosros2topicament_python + joint_state_publisher_gui: joint_state_publisher_gui2.3.0This package contains a GUI tool for setting and publishing joint state values for a given URDF.David V. Lu!!Jackie KayChris LalancetteShane LoretzBSDhttp://www.ros.org/wiki/joint_state_publisherhttps://github.com/ros/joint_state_publisherhttps://github.com/ros/joint_state_publisher/issuesjoint_state_publisherpython_qt_bindingrclpyament_python + joint_trajectory_controller: joint_trajectory_controller2.12.0Controller for executing joint-space trajectories on a group of jointsBence MagyarJordan PalaciosKarsten KneseApache License 2.0ament_cmakeanglespluginlibrealtime_toolsanglespluginlibrealtime_toolscontroller_interfacecontrol_msgscontrol_toolboxhardware_interfacerclcpprclcpp_lifecycletrajectory_msgsament_cmake_gmockcontroller_managerros2_control_test_assetsament_cmake + joy: joy3.1.0The joy package contains joy_node, a node that interfaces a generic joystick to ROS 2. This node publishes a "Joy" message, which contains the current state of each one of the joystick's buttons and axes.Chris LalancetteBSDhttps://github.com/ros2/joystick_drivershttps://github.com/ros2/joystick_drivers/issuesMikael ArguedasMorgan QuigleyBrian GerkeyKevin WattsBlaise GassendJonathan Bohrenament_cmake_rosrclcpprclcpp_componentssdl2_vendorsensor_msgsament_lint_autoament_lint_commonament_cmake + joy_linux: joy_linux3.1.0ROS2 driver for a generic Linux joystick. Will contain a MacOS and Windows version later. The joy package contains joy_node, a node that interfaces a generic Linux joystick to ROS2. This node publishes a "Joy" message, which contains the current state of each one of the joystick's buttons and axes.Chris LalancetteBSDhttps://github.com/ros/joystick_drivershttps://github.com/ros/joystick_drivers/issuesMikael ArguedasMorgan QuigleyBrian GerkeyKevin WattsBlaise GassendJonathan Bohrenament_cmakediagnostic_msgsdiagnostic_updaterrclcppsensor_msgsament_lint_autoament_lint_commonament_cmake + joy_teleop: joy_teleop1.2.1A (to be) generic joystick interface to control a robotBence MagyarBSDPaul Mathieucontrol_msgsrclpysensor_msgsteleop_tools_msgstrajectory_msgsaction_tutorials_interfacesament_copyrightament_flake8ament_pep257ament_xmllintexample_interfacesgeometry_msgsstd_msgsstd_srvstest_msgsament_python + kdl_parser: kdl_parser2.6.3The Kinematics and Dynamics Library (KDL) defines a tree structure to represent the kinematic and dynamic parameters of a robot mechanism.kdl_parserprovides tools to construct a KDL tree from an XML robot representation in URDF.Wim MeeussenIoan SucanJackie KayChris LalancetteShane LoretzBSDhttps://github.com/ros2/kdl_parserhttps://github.com/ros2/kdl_parser/issuesament_cmake_rosorocos_kdl_vendorurdfurdfdom_headersurdfament_lint_autoament_lint_commonurdfdom_headersament_cmake + key_teleop: key_teleop1.2.1A text-based interface to send a robot movement commands.Bence MagyarBSDSiegfried-A. Gevatter Pujalsgeometry_msgsrclpyament_copyrightament_flake8ament_pep257python3-pytestament_python + keyboard_handler: keyboard_handler0.0.5Handler for input from keyboardmichaelKarsten KneseEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmakeament_lint_autoament_lint_commonament_cmake_gmockament_cmake + kinematics_interface: kinematics_interface0.0.2Kinematics interface for ROS 2 controlDenis ŠtoglBence MagyarAndy ZelenakPaul GeselApache License 2.0ament_cmakeeigenrclcpp_lifecycleament_cmake + kinematics_interface_kdl: kinematics_interface_kdl0.0.2KDL implementation of ros2_control kinematics interfaceBence MagyarDenis ŠtoglPaul GeselApache License 2.0Paul Geselament_cmakeeigen3_cmake_moduleeigenkdl_parserkinematics_interfacepluginlibtf2_eigen_kdlament_cmake_gmockros2_control_test_assetsament_cmake + kobuki_ros_interfaces: kobuki_ros_interfaces1.0.0

ROS2 message, service and action interfaces for the Kobuki.

Daniel StonierYounghun JuDaniel StonierBSDhttps://index.ros.org/k/kobuki_ros_interfaces/github-kobuki-base-kobuki_ros_interfaceshttps://github.com/kobuki-base/kobuki_ros_interfaceshttps://github.com/kobuki-base/kobuki_ros_interfaces/issuesament_cmakerosidl_default_generatorsstd_msgsaction_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake
+ kobuki_velocity_smoother: kobuki_velocity_smoother0.15.0Bound incoming velocity messages according to robot velocity and acceleration limits.Jorge Santos SimonJihoon LeeBSDhttps://index.ros.org/p/kobuki_velocity_smoother/github-kobuki-base-velocity_smoother/https://github.com/kobuki-base/kobuki_velocity_smootherhttps://github.com/kobuki-base/kobuki_velocity_smoother/issuesament_cmake_rosecl_buildgeometry_msgsnav_msgsrcl_interfacesrclcpprclcpp_componentsgeometry_msgsnav_msgsrcl_interfacesrclcpprclcpp_componentsament_cmake_cppcheckament_cmake_cpplintament_cmake_flake8ament_cmake_lint_cmakeament_cmake_pep257ament_cmake_uncrustifyament_cmake_xmllintament_lint_autolaunch_testinglaunch_testing_ament_cmakelaunch_testing_rospython3-matplotlibros2testament_cmake + lanelet2: lanelet21.1.1Meta-package for lanelet2BSDFabian PoggenhansFabian Poggenhanshttps://github.com/fzi-forschungszentrum-informatik/lanelet2.gitcatkinament_cmake_coreros_environmentlanelet2_corelanelet2_iolanelet2_traffic_ruleslanelet2_routinglanelet2_pythonlanelet2_mapslanelet2_projectionlanelet2_validationlanelet2_examplescatkinament_cmake + lanelet2_core: lanelet2_core1.1.1Lanelet2 core moduleBSDFabian PoggenhansFabian Poggenhanshttps://github.com/fzi-forschungszentrum-informatik/lanelet2.gitcatkinament_cmake_coremrt_cmake_modulesmrt_cmake_modulesgtesteigenboostcatkinament_cmake + lanelet2_examples: lanelet2_examples1.1.1Examples for working with Lanelet2BSDFabian PoggenhansFabian Poggenhanshttps://github.com/fzi-forschungszentrum-informatik/lanelet2.gitcatkinament_cmake_coremrt_cmake_modulesmrt_cmake_moduleslanelet2_corelanelet2_iolanelet2_pythonlanelet2_traffic_ruleslanelet2_routinglanelet2_projectiongtestrosbashros2clicatkinament_cmake + lanelet2_io: lanelet2_io1.1.1Parser/Writer module for lanelet2BSDFabian PoggenhansFabian Poggenhanshttps://github.com/fzi-forschungszentrum-informatik/lanelet2.gitcatkinament_cmake_coremrt_cmake_modulesmrt_cmake_modulesgtestboostlanelet2_corepugixml-devcatkinament_cmake + lanelet2_maps: lanelet2_maps1.1.1Example maps in the lanelet2-formatBSDFabian PoggenhansFabian Poggenhanshttps://github.com/fzi-forschungszentrum-informatik/lanelet2.gitcatkinament_cmake_coremrt_cmake_modulesmrt_cmake_moduleslanelet2_corecatkinament_cmake + lanelet2_projection: lanelet2_projection1.1.1Lanelet2 projection library for lat/lon to local x/y conversionBSDJan-Hendrik PaulsJan-Hendrik Paulshttps://github.com/fzi-forschungszentrum-informatik/lanelet2.gitcatkinament_cmake_coremrt_cmake_modulesmrt_cmake_modulesgtestlanelet2_iogeographiclibcatkinament_cmake + lanelet2_python: lanelet2_python1.1.1Python bindings for lanelet2BSDFabian PoggenhansFabian Poggenhanshttps://github.com/fzi-forschungszentrum-informatik/lanelet2.gitcatkinament_cmake_coremrt_cmake_modulesmrt_cmake_modulesgtestlanelet2_corelanelet2_iolanelet2_routinglanelet2_traffic_ruleslanelet2_projectionlibboost-python-devcatkinament_cmake + lanelet2_routing: lanelet2_routing1.1.1Routing module for lanelet2BSDFabian PoggenhansMatthias Mayrhttps://github.com/fzi-forschungszentrum-informatik/lanelet2.gitcatkinament_cmake_coremrt_cmake_modulesmrt_cmake_modulesgtestboostlanelet2_corelanelet2_traffic_rulescatkinament_cmake + lanelet2_traffic_rules: lanelet2_traffic_rules1.1.1Package for interpreting traffic rules in a lanelet mapBSDFabian PoggenhansFabian Poggenhanshttps://github.com/fzi-forschungszentrum-informatik/lanelet2.gitcatkinament_cmake_coremrt_cmake_modulesmrt_cmake_modulesgtestlanelet2_corecatkinament_cmake + lanelet2_validation: lanelet2_validation1.1.1Package for sanitizing lanelet mapsBSDFabian PoggenhansFabian Poggenhanshttps://github.com/fzi-forschungszentrum-informatik/lanelet2.gitcatkinament_cmake_coremrt_cmake_modulesmrt_cmake_modulesgtestlanelet2_corelanelet2_routinglanelet2_iolanelet2_projectionlanelet2_traffic_ruleslanelet2_mapscatkinament_cmake + laser_filters: laser_filtersAssorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type.2.0.5Jon BinneyTully FooteBSDhttp://ros.org/wiki/laser_filtersament_cmake_autoanglesfilterslaser_geometrymessage_filterspluginlibrclcpprclcpp_lifecyclesensor_msgstf2tf2_rosament_cmake_gtestament_cmake + laser_geometry: "laser_geometry2.4.0This package contains a class for converting from a 2D laser scan as defined by sensor_msgs/LaserScan into a point cloud as defined by sensor_msgs/PointCloud or sensor_msgs/PointCloud2. In particular, it contains functionality to account for the skew resulting from moving robots or tilting laser scanners.Mabel ZhangBSDDave HershbergerTully FooteRadu Bogdan RusuWilliam Woodallhttp://ros.org/wiki/laser_geometryament_cmakeeigen3_cmake_moduleeigen3_cmake_moduleeigenrclcppsensor_msgstf2eigenpython3-numpyrclcpprclpysensor_msgssensor_msgs_pytf2ament_cmake_cppcheckament_cmake_cpplintament_cmake_gtestament_cmake_lint_cmakeament_cmake_pytestament_cmake_uncrustifypython_cmake_moduleament_cmake" + laser_proc: laser_proc1.0.2laser_procChad RockeyBSDhttp://ros.org/wiki/laser_prochttps://github.com/ros-perception/laser_proc/issueshttps://github.com/ros-perception/laser_proceChad Rockeyament_cmakeclass_loaderrclcpprclcpp_componentssensor_msgsclass_loaderrclcpprclcpp_componentssensor_msgsament_lint_autoament_lint_commonament_cmake + launch: launch1.0.3The ROS launch tool.Aditya PandeMichel HidalgoApache License 2.0Dirk ThomasWilliam Woodallosrf_pycommonament_index_pythonpython3-importlib-metadatapython3-lark-parserpython3-yamlament_copyrightament_flake8ament_pep257python3-pytestament_python + launch_pal: launch_pal0.0.6Utilities for launch filesJordan PalaciosNoel JimenezApache License 2.0ament_index_pythonlaunchlaunch_rospython3-yamlament_copyrightament_flake8ament_pep257python3-pytestament_python + launch_param_builder: launch_param_builder0.1.1Python library for loading parameters in launch filesJafar AbdiBSDament_copyrightpython3-pytestament_index_pythonpython3-yamlxacrorclpyament_python + launch_pytest: launch_pytest1.0.3A package to create tests which involve launch files and multiple processes.Aditya PandeMichel HidalgoApache License 2.0Ivan PaunovicWilliam Woodallament_index_pythonlaunchlaunch_testingosrf_pycommonpython3-pytestament_copyrightament_flake8ament_pep257launchament_python + launch_ros: "launch_ros0.19.3ROS specific extensions to the launch tool.Aditya PandeJacob PerronMichel HidalgoApache License 2.0William WoodallMichael Jeronimoament_index_pythonlaunchlifecycle_msgsosrf_pycommonrclpypython3-importlib-metadatapython3-yamlcomposition_interfacesament_copyrightament_flake8ament_pep257python3-pytestament_python" + launch_system_modes: "launch_system_modes0.9.0System modes specific extensions to the launch tool, i.e. launch actions, events, and event handlers for system modes.Arne NordmannApache License 2.0ament_index_pythonlaunchsystem_modes_msgsosrf_pycommonrclpypython3-importlib-metadatapython3-yamlament_copyrightament_flake8ament_pep257python3-pytestament_python" + launch_testing: launch_testing1.0.3A package to create tests which involve launch files and multiple processes.Aditya PandeMichel HidalgoApache License 2.0Dirk ThomasEsteve FernandezPete BaughmanWilliam Woodallament_index_pythonlaunchlaunch_xmllaunch_yamlosrf_pycommonpython3-pytestament_copyrightament_flake8ament_pep257launchlaunch_frontend_packagesament_python + launch_testing_ament_cmake: launch_testing_ament_cmake1.0.3A package providing cmake functions for running launch tests from the build.Aditya PandeMichel HidalgoApache License 2.0BSDPete BaughmanWilliam Woodallament_cmakeament_cmake_testpython_cmake_modulelaunch_testingament_cmake_copyrightlaunch_testingpython_cmake_moduleament_cmake + launch_testing_examples: launch_testing_examples0.15.1Examples of simple launch testsShane LoretzAditya PandeApache License 2.0Aditya Pandeament_copyrightament_flake8ament_pep257python3-pytestlaunchlaunch_roslaunch_testinglaunch_testing_rosrclpyros2bagrosbag2_transportstd_msgsdemo_nodes_cppament_python + launch_testing_ros: launch_testing_ros0.19.3A package providing utilities for writing ROS2 enabled launch tests.Aditya PandeJacob PerronMichel HidalgoApache License 2.0Pete BaughmanMichael Jeronimolaunch_testinglaunch_rosrclpyament_copyrightament_flake8ament_pep257python3-pyteststd_msgsament_python + launch_xml: launch_xml1.0.3XML frontend for the launch package.Aditya PandeMichel HidalgoApache License 2.0Ivan PaunovicWilliam Woodalllaunchament_copyrightament_flake8ament_pep257python3-pytestlaunch_frontend_packagesament_python + launch_yaml: launch_yaml1.0.3YAML frontend for the launch package.Aditya PandeMichel HidalgoApache License 2.0Ivan PaunovicWilliam Woodalllaunchament_copyrightament_flake8ament_pep257python3-pytestlaunch_frontend_packagesament_python + leo: leo1.1.0Metapackage of software for Leo Rover common to the robot and ROS desktopFictionlabBłażej SowaMIThttp://wiki.ros.org/leohttps://github.com/LeoRover/leo_common/issueshttps://github.com/LeoRover/leo_commonament_cmakeleo_descriptionleo_msgsleo_teleopament_cmake + leo_bringup: leo_bringup1.2.0Scripts and launch files for starting basic Leo Rover functionalities.FictionlabMIThttp://wiki.ros.org/leo_bringuphttps://github.com/LeoRover/leo_robot-ros2/issueshttps://github.com/LeoRover/leo_robot-ros2Błażej SowaAleksander Szymańskiament_cmakerosbridge_serverrobot_state_publishergeometry_msgssensor_msgsxacrorosapiv4l2_cameraimage_procleo_descriptionleo_fwament_cmake + leo_description: leo_description1.1.0URDF Description package for Leo RoverFictionlabBłażej SowaMIThttp://wiki.ros.org/leo_descriptionhttps://github.com/LeoRover/leo_common/issueshttps://github.com/LeoRover/leo_commonament_cmakexacrorobot_state_publisherament_cmake + leo_desktop: leo_desktop1.1.0Metapackage of software for operating Leo Rover from ROS desktopFictionlabMIThttp://wiki.ros.org/leo_desktophttps://github.com/LeoRover/leo_desktop/issueshttps://github.com/LeoRover/leo_desktopBłażej Sowaament_cmakeleo_vizleoament_cmake + leo_fw: leo_fw1.2.0Binary releases of Leo Rover firmware and related utilitiesFictionlabMIThttp://wiki.ros.org/leo_fwhttps://github.com/LeoRover/leo_robot-ros2/issueshttps://github.com/LeoRover/leo_robot-ros2Błażej Sowaament_cmakeament_cmake_pythonrclpystd_srvsament_index_pythongeometry_msgsstd_msgspython3-yamlpython3-whichcraftpython3-dbusrclcpprclcpp_componentssensor_msgsnav_msgsleo_msgsyaml-cpprclcpprclcpp_componentssensor_msgsnav_msgsleo_msgsament_cmake + leo_msgs: leo_msgs1.1.0Message and Service definitions for Leo RoverFictionlabBłażej SowaMIThttp://wiki.ros.org/leohttps://github.com/LeoRover/leo_common/issueshttps://github.com/LeoRover/leo_commonament_cmakerosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesbuiltin_interfacesbuiltin_interfacesament_cmake + leo_robot: leo_robot1.2.0Metapackage of software to install on Leo Rover.FictionlabMIThttp://wiki.ros.org/leo_robothttps://github.com/LeoRover/leo_robot-ros2/issueshttps://github.com/LeoRover/leo_robot-ros2Błażej Sowaament_cmakeleo_bringupleo_fwleoament_cmake + leo_teleop: leo_teleop1.1.0Scripts and launch files for Leo Rover teleoperationFictionlabBłażej SowaMIThttp://wiki.ros.org/leo_teleophttps://github.com/LeoRover/leo_common/issueshttps://github.com/LeoRover/leo_commonament_cmakejoyteleop_twist_joyteleop_twist_keyboardament_cmake + leo_viz: leo_viz1.1.0Visualization launch files and RViz configurations for Leo RoverFictionlabMIThttp://wiki.ros.org/leo_vizhttps://github.com/LeoRover/leo_desktop/issueshttps://github.com/LeoRover/leo_desktopBłażej Sowaament_cmakejoint_state_publisherjoint_state_publisher_guirviz2leo_descriptionament_cmake + lgsvl_msgs: lgsvl_msgs0.0.4Message definitions for interfacing with the LGSVL Simulator for ROS and ROS 2.Hadi TabatabaeeDavid UhmBSDDavid Uhmcatkinament_cmakemessage_generationrosidl_default_generatorsros_environmentbuiltin_interfacesgeometry_msgssensor_msgsstd_msgsmessage_runtimerosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagescatkinament_cmake + libcurl_vendor: "libcurl_vendor3.1.0Wrapper around libcurl, it provides a fixed CMake module and an ExternalProject build of it.Alejandro Hernandez CorderoApache License 2.0MITWilliam Woodallhttps://github.com/curl/curlament_cmakepkg-configfilecurlament_cmake" + libg2o: libg2o2020.5.29The libg2o library from http://openslam.org/g2o.htmlRainer KuemmerleGiorgio GrisettiHauke StrasdatKurt KonoligeWolfram BurgardChristoph RösmannBSDhttps://github.com/RainerKuemmerle/g2oament_cmakeeigenopenglsuitesparseeigenopenglsuitesparseament_cmake + libmavconn: libmavconn2.3.0MAVLink communication library. This library provide unified connection handling classes and URL to connection object mapper. This library can be used in standalone programs.Vladimir ErmakovGPLv3LGPLv3BSDhttp://wiki.ros.org/mavroshttps://github.com/mavlink/mavros.githttps://github.com/mavlink/mavros/issuesVladimir Ermakovament_cmakeasiomavlinklibconsole-bridge-devpython3-empyament_cmake_gtestament_lint_autoament_lint_commonament_cmake + libnabo: libnabo1.0.7libnabo is a fast K Nearest Neighbour library for low-dimensional spaces.Stéphane MagnenatBSDhttps://github.com/ethz-asl/libnaboStéphane Magnenatcmakeeigenboosteigenboostcatkincmake + libphidget22: "libphidget222.3.0This package wraps the libphidget22 to use it as a ROS dependencyMartin GüntherChris LalancetteLGPLhttp://ros.org/wiki/libphidget22https://github.com/ros-drivers/phidgets_drivers.githttps://github.com/ros-drivers/phidgets_drivers/issuesAlexander Bubeckament_cmakelibusb-1.0-devlibusb-1.0ament_cmake" + libpointmatcher: libpointmatcher1.3.1libpointmatcher is a modular ICP library, useful for robotics and computer vision.Francois PomerleauBSDhttps://github.com/ethz-asl/libpointmatchercmakeboostlibnaboeigenboostlibnaboeigencatkincmake + librealsense2: librealsense22.51.1Library for controlling and capturing data from the Intel(R) RealSense(TM) D400 devices.LibRS ROS Teamhttps://github.com/IntelRealSense/librealsense/LibRS ROS TeamApache License, Version 2.0ament_cmakepkg-configlibusb-1.0-devlibssl-devlibudev-devdkmsudevament_cmake + libstatistics_collector: libstatistics_collector1.3.0Lightweight aggregation utilities to collect statistics and measure message metrics.ROS Tooling Working GroupApache License 2.0ament_cmakeament_cmake_rosrosidl_default_generatorsstd_msgsrclrcpputilsstatistics_msgsrosidl_default_runtimestd_msgsament_cmake_gtestament_lint_autoament_lint_commonperformance_test_fixturerosidl_interface_packagesament_cmake + libyaml_vendor: "libyaml_vendor1.2.2Vendored version of libyaml.Audrow NashApache License 2.0MIThttps://github.com/yaml/libyamlMichel HidalgoMikael Arguedasament_cmakegitament_cmake_gtestament_lint_autoament_lint_commonperformance_test_fixturercpputilsament_cmake" + lifecycle: lifecycle0.20.2Package containing demos for lifecycle implementationAudrow NashMichael JeronimoApache License 2.0Karsten KneseMabel Zhangament_cmakelifecycle_msgsrclcpp_lifecyclestd_msgsrclcpp_lifecyclelifecycle_msgsstd_msgsament_lint_autoament_lint_commonros_testingament_cmake + lifecycle_msgs: lifecycle_msgs1.2.1A package containing some lifecycle related message and service definitions.Chris LalancetteApache License 2.0Karsten KneseMichel Hidalgoament_cmakerosidl_default_generatorsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + lifecycle_py: lifecycle_py0.20.2Package containing demos for rclpy lifecycle implementationAudrow NashMichael JeronimoApache License 2.0Ivan Santiago Paunovicrclpylifecycle_msgsstd_msgsament_lint_autoament_lint_commonlifecycleros_testingament_python + logging_demo: logging_demo0.20.2Examples for using and configuring loggers.Audrow NashMichael JeronimoApache License 2.0D. HoodMabel ZhangScott K Loganament_cmakerosidl_default_generatorsrclcpprclcpp_componentsrcutilsrosidl_cmakestd_msgsrclcpprclcpp_componentsrcutilsrosidl_default_runtimestd_msgsament_cmake_pytestament_lint_autoament_lint_commonlaunchlaunch_testinglaunch_testing_ament_cmakelaunch_testing_rosrmw_implementation_cmakerosidl_interface_packagesament_cmake + map_msgs: "map_msgs2.1.0This package defines messages commonly used in mapping packages.Stéphane MagnenatDavid V. Lu!!Michael FergusonSteve MacenskiMabel ZhangBSDhttp://ros.org/wiki/map_msgshttps://github.com/ros-planning/navigation_msgs/issuesament_cmakerosidl_default_generatorsnav_msgssensor_msgsstd_msgsnav_msgsrosidl_default_runtimesensor_msgsstd_msgsament_lint_commonrosidl_interface_packagesament_cmake" + marti_can_msgs: marti_can_msgs1.3.0marti_can_msgsP. J. ReedBSDhttps://github.com/swri-robotics/marti_messagesament_cmakerosidl_default_generatorsstd_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + marti_common_msgs: marti_common_msgs1.3.0marti_common_msgsP. J. ReedBSDhttps://github.com/swri-robotics/marti_messagesament_cmakerosidl_default_generatorsbuiltin_interfacesstd_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + marti_dbw_msgs: marti_dbw_msgs1.3.0marti_dbw_msgsMatthew Brieshttps://github.com/swri-robotics/marti_messagesBSDament_cmakerosidl_default_generatorsbuiltin_interfacesstd_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + marti_introspection_msgs: marti_introspection_msgs1.3.0marti_introspection_msgsMatthew BriesMatthew BriesBSDhttps://github.com/swri-robotics/marti_messagesament_cmakerosidl_default_generatorsbuiltin_interfacesrosidl_default_runtimerosidl_interface_packagesament_cmake + marti_nav_msgs: marti_nav_msgs1.3.0marti_nav_msgsP. J. ReedBSDhttps://github.com/swri-robotics/marti_messagesament_cmakerosidl_default_generatorsbuiltin_interfacesgeographic_msgsgeometry_msgsmarti_common_msgssensor_msgsstd_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + marti_perception_msgs: marti_perception_msgs1.3.0marti_perception_msgsP. J. ReedBSDhttps://github.com/swri-robotics/marti_messagesament_cmakerosidl_default_generatorsstd_msgssensor_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + marti_sensor_msgs: marti_sensor_msgs1.3.0marti_sensor_msgsP. J. ReedBSDhttps://github.com/swri-robotics/marti_messagesament_cmakerosidl_default_generatorsgeometry_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + marti_status_msgs: marti_status_msgs1.3.0marti_status_msgsP. J. ReedBSDhttps://github.com/swri-robotics/marti_messagesament_cmakerosidl_default_generatorsstd_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + marti_visualization_msgs: marti_visualization_msgs1.3.0marti_visualization_msgsP. J. ReedBSDhttps://github.com/swri-robotics/marti_messagesament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgssensor_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + marvelmind_ros2: marvelmind_ros21.0.2Marvelmind ROS2 packagejetsonBSDament_cmakerclcppstd_msgsgeometry_msgsmarvelmind_ros2_msgslaunch_xmlament_lint_autoament_lint_commonament_cmake + marvelmind_ros2_msgs: marvelmind_ros2_msgs1.0.2Marvelmind message package for ROS2jetsonBSDament_cmakerosidl_default_generatorsstd_msgsgeometry_msgsament_lint_autoament_lint_commonament_cmakerosidl_default_generatorsrosidl_default_runtimerosidl_interface_packages + mavlink: mavlink2022.8.8MAVLink message marshaling library. This package provides C-headers and C++11 library for both 1.0 and 2.0 versions of protocol. For pymavlink use separate install via rosdep (python-pymavlink).Vladimir Ermakovhttps://mavlink.io/en/https://github.com/mavlink/mavlink.githttps://github.com/mavlink/mavlink/issuesLorenz MeierLGPLv3cmakepythonpython-lxmlpython-futurepython3-devpython3-lxmlpython3-futurecatkinament_cmakeros_environmentcmake + mavros: mavros2.3.0MAVROS -- MAVLink extendable communication node for ROS with proxy for Ground Control Station.Vladimir ErmakovGPLv3LGPLv3BSDhttp://wiki.ros.org/mavroshttps://github.com/mavlink/mavros.githttps://github.com/mavlink/mavros/issuesVladimir Ermakovament_cmakeament_cmake_pythoneigen3_cmake_moduleeigen3_cmake_moduleeigeneigenmavlinkmavlinkgeographiclibgeographiclibgeographiclib-toolsgeographiclib-toolsanglesdiagnostic_updatermessage_filterseigen_stl_containerslibmavconnpluginliblibconsole-bridge-devtf2_rostf2_eigenrclcpprclcpp_componentsrcpputilsdiagnostic_msgsgeometry_msgsmavros_msgsnav_msgssensor_msgsgeographic_msgstrajectory_msgsstd_msgsstd_srvsrosidl_default_runtimerclpypython3-clickament_cmake_gtestament_cmake_gmockament_cmake_pytestament_lint_autoament_lint_commongtestgoogle-mockament_cmakeuavmavmavlinkpluginapmpx4 + mavros_extras: mavros_extras2.3.0Extra nodes and plugins forMAVROS.Vladimir ErmakovGPLv3LGPLv3BSDhttp://wiki.ros.org/mavros_extrashttps://github.com/mavlink/mavros.githttps://github.com/mavlink/mavros/issuesVladimir ErmakovAmilcar Lucasament_cmakeament_cmake_pythoneigen3_cmake_moduleeigen3_cmake_moduleeigeneigenmavlinkmavlinkgeographiclibgeographiclibgeographiclib-toolsgeographiclib-toolsanglesdiagnostic_updatermessage_filterseigen_stl_containersmavroslibmavconnpluginlibtf2_rostf2_eigenrclcpprclcpp_componentsrcpputilsurdfyaml-cppyaml_cpp_vendordiagnostic_msgsgeometry_msgsmavros_msgsnav_msgssensor_msgsgeographic_msgstrajectory_msgsstd_msgsstd_srvsvisualization_msgsrosidl_default_runtimeament_cmake_gtestament_cmake_gmockament_lint_autoament_lint_commongtestgoogle-mockament_cmakeuavmavmavlinkpluginapmpx4 + mavros_msgs: mavros_msgs2.3.0mavros_msgs defines messages forMAVROS.Vladimir ErmakovGPLv3LGPLv3BSDhttp://wiki.ros.org/mavros_msgshttps://github.com/mavlink/mavros.githttps://github.com/mavlink/mavros/issuesVladimir Ermakovament_cmakerosidl_default_generatorsrosidl_default_runtimercl_interfacesgeographic_msgsgeometry_msgssensor_msgsament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + mcap_vendor: mcap_vendor0.5.0mcap vendor packageFoxgloveApache License 2.0ament_cmakegitzstd_vendorament_cmake + menge_vendor: menge_vendor1.0.0Menge is a powerful, cross-platform, modular framework for crowd simulation developed at the University of North Carolina - Chapel Hill. This package includes the core simulation part of origin menge package, with a bit modification for crowd simulation in gazebo and ignition gazebo.Shao GuoliangApache 2.0pkg-configtinyxmlament_cmake + message_filters: message_filters4.3.2A set of ROS2 message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met.Ethan GaoGeoffrey BiggsBSDhttps://github.com/intel/ros2_message_filtersDirk ThomasJing WangJosh FaustVijay Pradeepament_cmake_pythonament_cmake_rospython_cmake_modulerclcpprcutilsrclcpprcutilsbuiltin_interfacesrclpyament_lint_autoament_cmake_gtestament_cmake_pytestsensor_msgsstd_msgsrclcpp_lifecycleament_cmake + micro_ros_diagnostic_bridge: micro_ros_diagnostic_bridge0.3.0Translates micro-ROS diagnostic messages to vanilla ROS 2 diagnostic messages.Bartolome Jimenez VeraApache License 2.0Arne NordmannBartolome Jimenez Veraament_cmake_rosdiagnostic_msgsmicro_ros_diagnostic_msgsrclcppament_cmake_gtestament_lint_autoament_lint_commondiagnostic_msgsmicro_ros_diagnostic_msgsosrf_testing_tools_cppros_environmentament_cmake + micro_ros_diagnostic_msgs: micro_ros_diagnostic_msgs0.3.0Ccontains messages and service definitions for micro-ROS diagnostics.Bartolome Jimenez VeraApache License 2.0Arne Nordmannament_cmakerosidl_default_generatorsbuiltin_interfacesstd_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + micro_ros_msgs: micro_ros_msgs1.0.0Definitions for the ROS 2 msgs entities information used by micro-ROS to leverage its functionality to the same level as ROS 2, by means of a dedicated graph managerJose Antonio MoralApache License 2.0ament_cmakeament_lint_autoament_lint_commonrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + microstrain_inertial_driver: microstrain_inertial_driver2.7.0The ros_mscl package provides a driver for the LORD/Microstrain inertial products.Brian BinghamParker Hannifin CorpRob FisherMelissa GillMIThttps://github.com/LORD-MicroStrain/microstrain_inertialrosidl_default_generatorsros_environmentrosidl_default_runtimerclcpp_lifecyclediagnostic_aggregatordiagnostic_updatertf2tf2_rosstd_msgsstd_srvsgeometry_msgssensor_msgsnav_msgsnmea_msgsmavros_msgsmicrostrain_inertial_msgstf2_geometry_msgslifecycle_msgsrclcpp_lifecyclerosidl_interface_packagesjqcurlament_cpplintament_cmake_gtestament_cmake + microstrain_inertial_examples: microstrain_inertial_examples2.7.0Example listener for Parker LORD Sensing inertial device driver ros_mscl (C++).Rob FisherMelissa GillMIThttps://github.com/LORD-MicroStrain/microstrain_inertialament_cmakerclcpprclcpp_componentsmicrostrain_inertial_msgsstd_msgssensor_msgsrclcpprclcpp_componentsrclpymicrostrain_inertial_msgsstd_msgssensor_msgsament_cmake + microstrain_inertial_msgs: microstrain_inertial_msgs2.7.0A package that contains ROS message corresponding to microstrain message types.Dr. Kristopher KrasnoskyParker Hannifin CorpRob FisherMelissa GillMIThttps://github.com/LORD-MicroStrain/microstrain_inertialrosidl_default_generatorsstd_msgsgeometry_msgsrosidl_interface_packagesament_cmake + microstrain_inertial_rqt: microstrain_inertial_rqt2.7.0The microstrain_inertial_rqt package provides several RQT widgets to view the status of Microstrain devicesRob FisherMelissa GillBSDhttps://github.com/LORD-MicroStrain/microstrain_inertialrclpyrqt_guirqt_gui_pystd_msgsnav_msgsgeometry_msgsmicrostrain_inertial_msgsament_python + mimick_vendor: "mimick_vendor0.2.8Wrapper around mimick, it provides an ExternalProject build of mimick.Geoffrey BiggsApache License 2.0MIThttps://github.com/Snaipe/MimickJorge J. PerezMichel Hidalgoament_cmakegitament_lint_autoament_lint_commonament_cmake" + mouse_teleop: mouse_teleop1.2.1A mouse teleop tool for holonomic mobile robots.Enrique FernandezBSDEnrique Fernandezgeometry_msgsrclpypython3-numpypython3-tkament_copyrightament_flake8ament_pep257ament_xmllintament_python + moveit: moveit2.5.3Meta package that contains all essential packages of MoveIt 2Henning KayserTyler WeaverMichael GörnerRobert HaschkeBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2https://github.com/ros-planning/moveit2/issuesIoan SucanSachin ChittaDave Colemanament_cmakemoveit_coremoveit_plannersmoveit_pluginsmoveit_rosmoveit_setup_assistantament_lint_autoament_lint_commonament_cmake + moveit_chomp_optimizer_adapter: moveit_chomp_optimizer_adapterMoveIt planning request adapter utilizing chomp for solution optimization2.5.3Raghavender SahdevMoveIt Release TeamBSDRaghavender Sahdevament_cmakemoveit_commonmoveit_corechomp_motion_plannerpluginlibament_lint_autoament_lint_commonament_cmake + moveit_common: moveit_common2.5.3Common support functionality used throughout MoveItHenning KayserTyler WeaverMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Lior Lustgartenament_cmakebackward_rosament_lint_autoament_lint_commonament_cmake + moveit_configs_utils: moveit_configs_utils2.5.3Python library for loading moveit config parameters in launch filesMoveIt Release TeamBSDJafar AbdiDavid V. Lu!!ament_index_pythonlaunch_param_builderlaunchlaunch_rossrdfdomament_lint_autoament_lint_commonament_python + moveit_core: moveit_core2.5.3Core libraries used by MoveItHenning KayserTyler WeaverMichael GörnerMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan SucanSachin ChittaAcorn PooleyDave Colemanament_cmakepkg-configeigen3_cmake_moduleeigen3_cmake_modulemoveit_commonanglesrclcppcommon_interfacesassimpboosteigenbulleteigen_stl_containerslibfcl-devgeometric_shapesgeometry_msgskdl_parserurdfurdfdomurdfdom_headersmoveit_msgsoctomapoctomap_msgspluginlibpybind11_vendorrandom_numberssensor_msgsshape_msgssrdfdomstd_msgstf2tf2_eigentf2_geometry_msgstrajectory_msgsvisualization_msgsruckigpython3-sphinx-rtd-thememoveit_resources_panda_moveit_configmoveit_resources_pr2_descriptionanglestf2_kdlorocos_kdl_vendorament_cmake_gtestament_cmake_gmockament_index_cppament_lint_autoament_lint_commonament_cmake + moveit_hybrid_planning: moveit_hybrid_planning2.5.3Hybrid planning components of MoveIt 2Sebastian JahrMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2ament_cmakemoveit_commonament_index_cppmoveit_msgsmoveit_coremoveit_ros_planningmoveit_ros_planning_interfacepluginlibrclcpprclcpp_actionrclcpp_componentsstd_msgsstd_srvstf2_rostrajectory_msgscontroller_managerposition_controllersrobot_state_publisherrviz2moveit_resources_panda_moveit_configament_cmake_gtestament_lint_autoament_lint_commonmoveit_planners_omplros_testingament_cmake + moveit_kinematics: moveit_kinematics2.5.3Package for all inverse kinematics solvers in MoveItHenning KayserTyler WeaverG.A. vd. HoornJorge NichoMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2https://github.com/ros-planning/moveit2/issuesDave ColemanIoan SucanSachin Chittaament_cmakemoveit_commonmoveit_coreclass_loaderpluginlibeigentf2tf2_kdlorocos_kdl_vendormoveit_msgsurdfdompython3-lxmlmoveit_ros_planningmoveit_resources_fanuc_descriptionmoveit_resources_fanuc_moveit_configmoveit_resources_panda_descriptionmoveit_resources_panda_moveit_configament_cmake_gtestament_lint_autoament_lint_commonros_testingmoveit_configs_utilslaunch_param_builderament_cmake + moveit_msgs: moveit_msgs2.2.1Messages, services and actions used by MoveItIoan SucanSachin ChittaDave ColemanMichael FergusonMichael GoernerRobert HaschkeIsaac I. Y. SaitoBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit_msgs/issueshttps://github.com/ros-planning/moveit_msgsament_cmakerosidl_default_generatorsoctomap_msgsaction_msgssensor_msgsgeometry_msgstrajectory_msgsshape_msgsobject_recognition_msgsstd_msgsrosidl_default_runtimerosidl_interface_packagesament_lint_autoament_lint_cmakeament_cmake + moveit_planners: moveit_planners2.5.3Meta package that installs all available planners for MoveItHenning KayserTyler WeaverMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan SucanSachin Chittaament_cmakemoveit_planners_omplpilz_industrial_motion_plannerament_lint_autoament_lint_commonament_cmake + moveit_planners_chomp: moveit_planners_chomp2.5.3The interface for using CHOMP within MoveItChittaranjan Srinivas SwaminathanMoveIt Release TeamHenning KayserBSDGil Jonesament_cmakemoveit_commonchomp_motion_plannermoveit_corepluginlibrclcppament_lint_autoament_lint_commonament_cmake + moveit_planners_ompl: moveit_planners_ompl2.5.3MoveIt interface to OMPLHenning KayserTyler WeaverMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan Sucanament_cmakemoveit_commonmoveit_coremoveit_msgsmoveit_ros_planningomplrclcpptf2_eigentf2_roslibomp-devpluginlibmoveit_resources_pr2_descriptionmoveit_resources_fanuc_moveit_configmoveit_resources_panda_moveit_configeigentf2_eigeneigen3_cmake_moduleament_cmake_gtestament_lint_autoament_lint_commonament_cmake + moveit_plugins: moveit_plugins2.5.3Metapackage for MoveIt plugins.Henning KayserTyler WeaverMichael GörnerMoveIt Release TeamBSDhttp://moveit.ros.orgMichael FergusonIoan Sucanament_cmakemoveit_simple_controller_managerament_lint_autoament_lint_commonament_cmake + moveit_resources: moveit_resources2.0.6Resources used for MoveIt testingIoan SucanAcorn PooleyMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit-resources/issueshttps://github.com/ros-planning/moveit-resourcesament_cmakemoveit_resources_fanuc_descriptionmoveit_resources_fanuc_moveit_configmoveit_resources_panda_descriptionmoveit_resources_panda_moveit_configmoveit_resources_pr2_descriptionjoint_state_publisherrobot_state_publisherament_cmake + moveit_resources_fanuc_description: moveit_resources_fanuc_description2.0.6Fanuc Resources used for MoveIt testingIoan SucanAcorn PooleyDave ColemanBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit-resources/issueshttps://github.com/ros-planning/moveit-resourcesament_cmakeament_cmake + moveit_resources_fanuc_moveit_config: 'moveit_resources_fanuc_moveit_config2.0.6

MoveIt Resources for testing: Fanuc M-10iA.

A project-internal configuration for testing in MoveIt.

Dave ColemanDave ColemanBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit_resources/issueshttps://github.com/ros-planning/moveit_resourcesament_cmakejoint_state_publisherrobot_state_publishertf2_rosxacromoveit_resources_fanuc_descriptionament_cmake
' + moveit_resources_panda_description: moveit_resources_panda_description2.0.6panda Resources used for MoveIt testingIoan SucanAcorn PooleyDave ColemanBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit-resources/issueshttps://github.com/ros-planning/moveit-resourcesament_cmakeament_cmake + moveit_resources_panda_moveit_config: 'moveit_resources_panda_moveit_config2.0.6

MoveIt Resources for testing: Franka Emika Panda

A project-internal configuration for testing in MoveIt.

Mike LautmanMike LautmanBSDhttp://moveit.ros.org/https://github.com/ros-planning/moveit_resources/issueshttps://github.com/ros-planning/moveit_resourcesament_cmakemoveit_resources_panda_descriptionjoint_state_publisherjoint_state_publisher_guirobot_state_publisherxacroament_cmake
' + moveit_resources_pr2_description: moveit_resources_pr2_description2.0.6PR2 Resources used for MoveIt! testingIoan SucanAcorn PooleyDave ColemanBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit-resources/issueshttps://github.com/ros-planning/moveit-resourcesament_cmakeament_cmake + moveit_resources_prbt_ikfast_manipulator_plugin: moveit_resources_prbt_ikfast_manipulator_plugin2.5.3The prbt_ikfast_manipulator_plugin packageAlexander GutenkunstChristian HenkelHagen SlusarekImmanuel MartiniApache 2.0ament_cmakehttp://moveit.ros.orghttps://github.com/ros-planning/moveit-resources/issueshttps://github.com/ros-planning/moveit-resourcestf2_geometry_msgsmoveit_corepluginlibrclcpptf2_eigentf2_kdltf2_eigen_kdlmoveit_corepluginlibrclcpptf2_kdlament_cmake + moveit_resources_prbt_moveit_config: 'moveit_resources_prbt_moveit_config2.5.3

MoveIt Resources for testing: Pilz PRBT 6

A project-internal configuration for testing in MoveIt.

Alexander GutenkunstChristian HenkelHagen SlusarekImmanuel MartiniBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit-resources/issueshttps://github.com/ros-planning/moveit-resourcesament_cmakejoint_state_publisherrobot_state_publisherxacrorviz2moveit_resources_prbt_supportmoveit_resources_prbt_ikfast_manipulator_pluginmoveit_ros_move_groupament_cmake
' + moveit_resources_prbt_pg70_support: moveit_resources_prbt_pg70_support2.5.3PRBT support for Schunk pg70 gripper.Alexander GutenkunstHagen SlusarekImmanuel MartiniApache 2.0http://moveit.ros.orghttps://github.com/ros-planning/moveit-resources/issueshttps://github.com/ros-planning/moveit-resourcesament_cmakemoveit_resources_prbt_supportmoveit_resources_prbt_ikfast_manipulator_pluginmoveit_resources_prbt_moveit_configxacroament_cmake + moveit_resources_prbt_support: moveit_resources_prbt_support2.5.3Mechanical, kinematic and visual description of the Pilz light weight arm PRBT.Alexander GutenkunstChristian HenkelHagen SlusarekImmanuel MartiniApache 2.0http://moveit.ros.orghttps://github.com/ros-planning/moveit-resources/issueshttps://github.com/ros-planning/moveit-resourcesament_cmakexacroament_cmake + moveit_ros: moveit_ros2.5.3Components of MoveIt that use ROSMichael GörnerHenning KayserTyler WeaverMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan SucanSachin ChittaAcorn PooleyDave Colemanament_cmakemoveit_ros_planningmoveit_ros_warehousemoveit_ros_benchmarksmoveit_ros_robot_interactionmoveit_ros_planning_interfacemoveit_ros_visualizationmoveit_ros_move_groupament_lint_autoament_lint_commonament_cmake + moveit_ros_benchmarks: moveit_ros_benchmarks2.5.3Enhanced tools for benchmarks in MoveItHenning KayserTyler WeaverMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ryan Lunaament_cmakemoveit_commonmoveit_corelibboost-devlibboost-date-time-devlibboost-filesystem-devmoveit_ros_planningmoveit_ros_warehouserclcpptf2_eigenpluginliblibboost-date-timelibboost-filesystemmoveit_configs_utilslaunch_param_builderament_lint_autoament_lint_commonament_cmake + moveit_ros_control_interface: moveit_ros_control_interface2.5.3ros_control controller manager interface for MoveItHenning KayserTyler WeaverMoveIt Release TeamBSDMathias Lüdtkeament_cmakemoveit_commonrclcpp_actioncontroller_manager_msgsmoveit_coremoveit_simple_controller_managerpluginlibtrajectory_msgsament_lint_autoament_lint_commonament_cmake + moveit_ros_move_group: moveit_ros_move_group2.5.3The move_group node for MoveItMichael GörnerHenning KayserTyler WeaverMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan SucanSachin Chittaament_cmakemoveit_commonmoveit_coremoveit_ros_planningmoveit_ros_occupancy_map_monitorrclcpprclcpp_actiontf2tf2_geometry_msgstf2_rospluginlibstd_srvsmoveit_kinematicsmoveit_resources_fanuc_moveit_configament_lint_autoament_lint_commonament_cmake + moveit_ros_occupancy_map_monitor: moveit_ros_occupancy_map_monitor2.5.3Components of MoveIt connecting to occupancy mapHenning KayserTyler WeaverMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan SucanJon BinneySuat Gedikliament_cmakeeigen3_cmake_moduleeigen3_cmake_modulemoveit_commonrclcppmoveit_coremoveit_msgsoctomappluginlibtf2_rosgeometric_shapeseigeneigenament_cmake_gmockament_lint_autoament_lint_commonament_cmake + moveit_ros_perception: moveit_ros_perception2.5.3Components of MoveIt connecting to perceptionHenning KayserTyler WeaverMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan SucanJon BinneySuat Gedikliament_cmakemoveit_commonmoveit_corerclcppurdfmessage_filterspluginlibimage_transportglutlibglew-devlibomp-devopenglcv_bridgesensor_msgsmoveit_msgsobject_recognition_msgstf2tf2_eigentf2_geometry_msgstf2_rosmoveit_ros_occupancy_map_monitormoveit_ros_planningeigenament_lint_autoament_lint_commonament_cmake + moveit_ros_planning: moveit_ros_planning2.5.3Planning components of MoveIt that use ROSHenning KayserTyler WeaverMichael GörnerMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan SucanSachin Chittaament_cmakeeigen3_cmake_modulemoveit_commoneigen3_cmake_moduleament_index_cppmoveit_coremoveit_ros_occupancy_map_monitormoveit_msgsmessage_filterspluginlibrclcpp_actionrclcppsrdfdomurdftf2tf2_eigentf2_geometry_msgstf2_msgstf2_roseigenament_lint_autoament_lint_commonament_cmake_gmockament_cmake_gtestros_testingmoveit_resources_panda_moveit_configmoveit_ros_planning_interfacemoveit_ros_planning_interfaceament_cmake + moveit_ros_planning_interface: moveit_ros_planning_interface2.5.3Components of MoveIt that offer simpler interfaces to planning and executionHenning KayserTyler WeaverMichael GörnerMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan Sucanament_cmakeeigen3_cmake_modulemoveit_commonmoveit_coremoveit_ros_planningmoveit_ros_warehousemoveit_ros_move_grouprclcpprclpyrclcpp_actiongeometry_msgsmoveit_msgstf2tf2_eigentf2_geometry_msgstf2_rospython3eigenmoveit_resources_fanuc_moveit_configmoveit_resources_panda_moveit_configmoveit_simple_controller_managermoveit_planners_omplrviz2ros_testingament_cmake_gtestament_lint_automoveit_configs_utilsament_cmake + moveit_ros_robot_interaction: moveit_ros_robot_interaction2.5.3Components of MoveIt that offer interaction via interactive markersHenning KayserTyler WeaverRobert HaschkeMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan Sucanament_cmakemoveit_commonmoveit_ros_planningrclcpptf2tf2_eigentf2_geometry_msgstf2_rosinteractive_markersament_cmake_gtestament_lint_autoament_lint_commonament_cmake + moveit_ros_visualization: moveit_ros_visualization2.5.3Components of MoveIt that offer visualizationHenning KayserTyler WeaverJon BinneyMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan SucanDave ColemanSachin Chittaament_cmakepkg-configmoveit_commonclass_loadereigenlibqt5-opengl-devqtbase5-devgeometric_shapesinteractive_markersmoveit_ros_robot_interactionmoveit_ros_planning_interfacemoveit_ros_warehouseobject_recognition_msgspluginlibrclcpprclpyrviz2tf2_eigenament_lint_autoament_lint_commonament_cmake + moveit_ros_warehouse: moveit_ros_warehouse2.5.3Components of MoveIt connecting to MongoDBHenning KayserTyler WeaverMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Ioan Sucanament_cmakemoveit_commonrclcppmoveit_corewarehouse_rosmoveit_ros_planningtf2_eigentf2_rosament_lint_autoament_lint_commonament_cmake + moveit_runtime: moveit_runtime2.5.3moveit_runtime meta package contains MoveIt packages that are essential for its runtime (e.g. running MoveIt on robots).Henning KayserTyler WeaverBSDhttp://moveit.ros.orghttp://wiki.ros.org/moveit_runtimeIsaac I. Y. Saitoament_cmakemoveit_coremoveit_plannersmoveit_pluginsmoveit_ros_move_groupmoveit_ros_planningmoveit_ros_planning_interfacemoveit_ros_warehouseament_lint_autoament_lint_commonament_cmake + moveit_servo: moveit_servo2.5.3Provides real-time manipulator Cartesian and joint servoing.Blake AndersonAndy ZelenakTyler WeaverHenning KayserBSD 3-Clausehttps://ros-planning.github.io/moveit_tutorialsBrian O'NeilAndy ZelenakBlake AndersonAlexander RösslerTyler WeaverAdam Pettingerament_cmakemoveit_commoncontrol_msgscontrol_toolboxgeometry_msgsmoveit_msgsmoveit_coremoveit_ros_planning_interfacepluginlibsensor_msgsstd_msgsstd_srvstf2_eigentrajectory_msgsgripper_controllersjoint_state_broadcasterjoint_trajectory_controllerjoyrobot_state_publishertf2_rosmoveit_configs_utilslaunch_param_builderament_cmake_gtestament_lint_autoament_lint_commoncontroller_managermoveit_resources_panda_moveit_configros_testingament_cmake + moveit_setup_app_plugins: moveit_setup_app_plugins2.5.3Various specialty plugins for MoveIt Setup AssistantDavid V. Lu!!BSDDavid V. Lu!!ament_cmakeament_index_cppmoveit_ros_visualizationmoveit_setup_frameworkpluginlibrclcppament_clang_formatament_cmake_gtestament_cmake_lint_cmakeament_cmake_xmllintament_lint_autoament_cmake + moveit_setup_assistant: moveit_setup_assistant2.5.3Generates a configuration package that makes it easy to use MoveItHenning KayserTyler WeaverRobert HaschkeMoveIt Release TeamDavid V. Lu!!BSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2David V. Lu!!Dave Colemanament_cmakeament_index_cpppluginlibqtbase5-devrclcppmoveit_setup_frameworkmoveit_setup_srdf_pluginsmoveit_setup_controllersmoveit_setup_core_pluginsmoveit_setup_app_pluginsament_lint_autoament_clang_formatament_cmake_lint_cmakeament_cmake_xmllintmoveit_resources_panda_moveit_configament_cmake_gtestament_cmake + moveit_setup_controllers: moveit_setup_controllers2.5.3MoveIt Setup Steps for ROS 2 ControlDavid V. Lu!!BSDDavid V. Lu!!ament_cmakeament_index_cppmoveit_setup_frameworkpluginlibrclcppament_clang_formatament_cmake_gtestament_cmake_lint_cmakeament_cmake_xmllintament_lint_automoveit_resources_fanuc_moveit_configmoveit_resources_panda_moveit_configament_cmake + moveit_setup_core_plugins: moveit_setup_core_plugins2.5.3Core (meta) plugins for MoveIt Setup AssistantDavid V. Lu!!BSDDavid V. Lu!!ament_cmakeament_index_cppmoveit_ros_visualizationmoveit_setup_frameworkpluginlibrclcppsrdfdomurdfament_lint_autoament_clang_formatament_cmake_lint_cmakeament_cmake_xmllintament_cmake + moveit_setup_framework: moveit_setup_framework2.5.3C++ Interface for defining setup steps for MoveIt Setup AssistantDavid V. Lu!!BSDDavid V. Lu!!ament_cmakeament_index_cppmoveit_commonmoveit_coremoveit_ros_planningmoveit_ros_visualizationpluginlibrclcpprviz_commonrviz_renderingsrdfdomurdfament_lint_autoament_clang_formatament_cmake_lint_cmakeament_cmake_xmllintament_cmake + moveit_setup_srdf_plugins: moveit_setup_srdf_plugins2.5.3SRDF-based plugins for MoveIt Setup AssistantDavid V. Lu!!BSDDavid V. Lu!!ament_cmakemoveit_setup_frameworkpluginlibament_clang_formatament_cmake_gtestament_cmake_lint_cmakeament_cmake_xmllintament_lint_automoveit_resources_fanuc_descriptionament_cmake + moveit_simple_controller_manager: moveit_simple_controller_manager2.5.3A generic, simple controller manager plugin for MoveIt.Michael GörnerHenning KayserTyler WeaverMoveIt Release TeamBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2Michael Fergusonament_cmakemoveit_commonmoveit_corerclcpppluginlibcontrol_msgsrclcpp_actionament_lint_autoament_lint_commonament_cmake + moveit_visual_tools: moveit_visual_tools4.1.0Helper functions for displaying and debugging MoveIt data in Rviz via published markersDave ColemanBSDhttps://github.com/ros-planning/moveit_visual_toolshttps://github.com/ros-planning/moveit_visual_tools/issueshttps://github.com/ros-planning/moveit_visual_tools/Dave Colemanament_cmakegeometry_msgsgraph_msgsmoveit_commonmoveit_coremoveit_ros_planningrclcpprviz_visual_toolsstd_msgstf2_eigentf2_rostrajectory_msgsvisualization_msgsament_lint_autoament_lint_commonament_cmake + mrpt2: mrpt22.5.4Mobile Robot Programming Toolkit (MRPT) version 2.xJose-Luis Blanco-ClaracoJose-Luis Blanco-Claracohttps://www.mrpt.org/https://github.com/MRPT/mrpt/issuesBSDeigenlibglfw3-devlibxrandrlibxxf86vmglutstd_msgsstereo_msgstf2tf2_msgsgeometry_msgsnav_msgssensor_msgssuitesparseassimp-devffmpeglibjpeglibjsoncpp-devlibpcaplibudev-devlibusb-1.0-devlibfreenect-devlibopenni2-devtinyxml2wx-commonwxwidgetszliblibopencv-devoctomapcv_bridgepcl_conversionsrosbag_storagerosbag2_storageroscppdoxygencmakecmake + mrpt_msgs: mrpt_msgs0.4.4ROS messages for MRPT classes and objectsJose-Luis Blanco-ClaracoMarkus BaderBSDhttps://wiki.ros.org/mrpt_msgsros_environmentcatkinament_cmakerosidl_default_generatorsmessage_generationmessage_runtimestd_msgsgeometry_msgssensor_msgsrosidl_default_generatorsrosidl_default_runtimeament_lint_autoament_lint_cmakeament_lint_commonament_cppcheckament_cpplintrosidl_interface_packagescatkinament_cmake + mrt_cmake_modules: mrt_cmake_modules1.0.9CMake Functions and Modules for automating CMakeBSDKevin RöschFabian PoggenhansFabian PoggenhansJohannes Beckhttps://github.com/KIT-MRT/mrt_cmake_modules.githttp://wiki.ros.org/mrt_cmake_moduleshttp://wiki.ros.org/mrt_cmake_modules/issuescatkinament_cmake_coregtest_vendorros_environmentros_environmentlcovpython-catkin-pkg-modulespython3-catkin-pkg-modulespython-yamlpython3-yamlpython-rospkgpython3-rospkgpython-setuptoolspython3-setuptoolspython-catkin-pkg-modulespython3-catkin-pkg-modulespython-yamlpython3-yamlpython-rospkgpython3-rospkgpython-setuptoolspython3-setuptools + mvsim: mvsimA lightweight multivehicle simulation framework.0.4.2Jose-Luis Blanco-ClaracoBSDhttps://wiki.ros.org/mvsimros_environmentcmakecatkinament_cmake_gtestament_cmake_gmockament_cmakemrpt2sensor_msgsvisualization_msgsnav_msgstf2tf2_geometry_msgsbox2d-devlibzmq3-devboostpybind11-devprotobuf-devpython3-venvroscppdynamic_reconfiguregtestament_lint_autoament_lint_commonament_cmake_xmllintros2launchcatkinament_cmake + nao_button_sim: nao_button_sim0.1.1Allows simulating button presses through command line interfaceijnekApache License 2.0ament_copyrightament_flake8ament_pep257python3-pytestnao_sensor_msgsament_python + nao_command_msgs: nao_command_msgs0.0.4Package defining command msgs to be sent to NAO robot.ijnekApache License 2.0ament_cmakestd_msgsament_lint_autoament_lint_commonrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + nao_lola: nao_lola0.1.0Packages that allow communicating with the NAO’s Lola middle-ware.ijnekApache License 2.0ament_cmakeament_lint_autoament_lint_commonament_cmake_gtestrclcppnao_command_msgsnao_sensor_msgsboostament_cmake + nao_sensor_msgs: nao_sensor_msgs0.0.4Package defining sensor msgs to be received from NAO robot.ijnekApache License 2.0ament_cmakeament_lint_autoament_lint_commonrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + nav2_amcl: nav2_amcl1.1.3

amcl is a probabilistic localization system for a robot moving in 2D. It implements the adaptive (or KLD-sampling) Monte Carlo localization approach (as described by Dieter Fox), which uses a particle filter to track the pose of a robot against a known map.

This node is derived, with thanks, from Andrew Howard's excellent 'amcl' Player driver.

Mohammad HaghighipanahLGPL-2.1-or-laterament_cmakenav2_commonrclcpptf2_geometry_msgsgeometry_msgsmessage_filtersnav_msgssensor_msgsstd_srvstf2_rostf2nav2_utilnav2_msgslaunch_roslaunch_testingpluginlibament_lint_commonament_lint_autoament_cmake
+ nav2_behavior_tree: nav2_behavior_tree1.1.3TODOMichael JeronimoCarlos OrdunoCarlos OrdunoApache-2.0ament_cmaketf2_geometry_msgsstd_srvsrclcpprclcpp_actionrclcpp_lifecyclebehaviortree_cpp_v3builtin_interfacesgeometry_msgssensor_msgsnav2_msgsnav_msgstf2tf2_rostf2_geometry_msgsstd_msgsstd_srvsnav2_utillifecycle_msgsnav2_commonrclcpprclcpp_actionrclcpp_lifecyclestd_msgsbehaviortree_cpp_v3builtin_interfacesgeometry_msgssensor_msgsnav2_msgsnav_msgstf2tf2_rostf2_geometry_msgsnav2_utillifecycle_msgsament_lint_commonament_lint_autoament_cmake_gtesttest_msgsament_cmake + nav2_behaviors: nav2_behaviors1.1.3TODOCarlos OrdunoSteve MacenskiApache-2.0ament_cmakenav2_commonrclcpprclcpp_actionrclcpp_lifecyclenav2_behavior_treenav2_utilnav2_msgsnav_msgstf2tf2_geometry_msgsgeometry_msgsnav2_costmap_2dnav2_corepluginlibrclcpprclcpp_actionrclcpp_lifecyclenav2_behavior_treenav2_utilnav2_msgsnav_msgsgeometry_msgsnav2_costmap_2dnav2_corepluginlibament_lint_commonament_lint_autoament_cmake_gtestament_cmake + nav2_bringup: nav2_bringup1.1.3Bringup scripts and configurations for the Nav2 stackMichael JeronimoSteve MacenskiCarlos OrdunoApache-2.0ament_cmakenav2_commonnavigation2launch_roslaunch_rosnavigation2nav2_commonslam_toolboxament_lint_commonament_lint_autoament_cmake_gtestament_cmake_pytestlaunchlaunch_testingament_cmake + nav2_bt_navigator: nav2_bt_navigator1.1.3TODOMichael JeronimoApache-2.0tf2_rosament_cmakenav2_commonrclcpprclcpp_actionrclcpp_lifecyclenav2_behavior_treenav_msgsnav2_msgsbehaviortree_cpp_v3std_msgsgeometry_msgsstd_srvsnav2_utilnav2_corebehaviortree_cpp_v3rclcpprclcpp_actionrclcpp_lifecyclenav2_behavior_treenav_msgsnav2_msgsstd_msgsnav2_utilgeometry_msgsnav2_coreament_lint_commonament_lint_autoament_cmake + nav2_collision_monitor: nav2_collision_monitor1.1.3Collision MonitorAlexey MerzlyakovSteve MacenskiApache-2.0ament_cmakerclcpprclcpp_componentstf2tf2_rostf2_geometry_msgssensor_msgsgeometry_msgsnav2_commonnav2_utilnav2_costmap_2dament_cmake_gtestament_lint_commonament_lint_autoament_cmake + nav2_common: nav2_common1.1.3Common support functionality used throughout the navigation 2 stackCarl DelseyApache-2.0launchlaunch_rososrf_pycommonrclpypython3-yamlament_cmake_coreament_cmake_pythonament_cmake_coreament_cmake + nav2_constrained_smoother: nav2_constrained_smoother1.1.3Ceres constrained smootherMatej VargovcikSteve MacenskiApache-2.0ament_cmakenav2_commonanglesrclcppnav2_utilnav2_msgsnav2_costmap_2dnav2_corepluginliblibceres-devament_lint_commonament_lint_autoament_cmake_gtestament_cmake_pytestament_cmake + nav2_controller: nav2_controller1.1.3Controller action interfaceCarl DelseyApache-2.0ament_cmakenav2_commonanglesrclcpprclcpp_actionstd_msgsnav2_utilnav2_msgsnav_2d_utilsnav_2d_msgsnav2_corepluginlibament_lint_commonament_lint_autoament_cmake_gtestament_cmake_pytestament_cmake + nav2_core: nav2_core1.1.3A set of headers for plugins core to the Nav2 stackSteve MacenskiCarl DelseyApache-2.0ament_cmakenav2_commonrclcpprclcpp_lifecyclestd_msgsgeometry_msgsnav2_costmap_2dpluginlibnav_msgstf2_rosnav2_utilament_lint_commonament_lint_autoament_cmake_gtestament_cmake_pytestlaunchlaunch_testingament_cmake + nav2_costmap_2d: nav2_costmap_2d1.1.3This package provides an implementation of a 2D costmap that takes in sensor data from the world, builds a 2D or 3D occupancy grid of the data (depending on whether a voxel based implementation is used), and inflates costs in a 2D costmap based on the occupancy grid and a user specified inflation radius. This package also provides support for map_server based initialization of a costmap, rolling window based costmaps, and parameter based subscription to and configuration of sensor topics.Steve MacenskiBSD-3-ClauseApache-2.0ament_cmakenav2_commongeometry_msgslaser_geometrymap_msgsmessage_filtersnav2_msgsnav2_utilnav2_voxel_gridnav_msgspluginlibrclcpprclcpp_lifecyclesensor_msgsstd_msgsstd_srvstf2tf2_geometry_msgstf2_rostf2_sensor_msgsvisualization_msgsanglesament_lint_commonament_lint_autonav2_map_serverament_cmake_gtestlaunchlaunch_testingnav2_lifecycle_managerament_cmake + nav2_dwb_controller: nav2_dwb_controller1.1.3ROS2 controller (DWB) metapackageCarl DelseySteve MacenskiApache-2.0ament_cmakecostmap_queuedwb_coredwb_criticsdwb_msgsdwb_pluginsnav_2d_msgsnav_2d_utilsament_cmake + nav2_lifecycle_manager: nav2_lifecycle_manager1.1.3A controller/manager for the lifecycle nodes of the Navigation 2 systemMichael JeronimoApache-2.0ament_cmakegeometry_msgslifecycle_msgsnav2_msgsnav2_utilrclcpp_actionrclcpp_lifecyclestd_msgsstd_srvstf2_geometry_msgsbondcppnav2_commondiagnostic_updatergeometry_msgslifecycle_msgsnav2_msgsnav2_utilrclcpp_actionrclcpp_lifecyclestd_msgsstd_srvsbondcpptf2_geometry_msgsdiagnostic_updaterament_lint_autoament_lint_commonament_cmake_gtestament_cmake_pytestament_cmake + nav2_map_server: nav2_map_server1.1.3Refactored map server for ROS2 NavigationBrian WilcoxApache-2.0BSD-3-Clauseament_cmakenav2_commonrclcpp_lifecyclenav_msgsstd_msgsrclcppyaml_cpp_vendorlaunch_roslaunch_testingtf2nav2_msgsnav2_utilgraphicsmagickament_lint_commonament_lint_autoament_cmake_gtestament_cmake_pytestlaunchlaunch_testingament_cmake + nav2_msgs: nav2_msgs1.1.3Messages and service files for the Nav2 stackMichael JeronimoSteve MacenskiCarlos OrdunoApache-2.0ament_cmakenav2_commonrclcppstd_msgsbuiltin_interfacesrosidl_default_generatorsgeometry_msgsaction_msgsnav_msgsrosidl_interface_packagesament_cmake + nav2_navfn_planner: nav2_navfn_planner1.1.3TODOSteve MacenskiCarlos OrdunoApache-2.0BSD-3-Clauseament_cmakerclcpprclcpp_actionrclcpp_lifecyclevisualization_msgsnav2_utilnav2_msgsnav_msgsgeometry_msgsbuiltin_interfacesnav2_commontf2_rosnav2_costmap_2dnav2_corepluginlibament_lint_commonament_lint_autoament_cmake_gtestament_cmake + nav2_planner: nav2_planner1.1.3TODOSteve MacenskiApache-2.0ament_cmakerclcpprclcpp_actionrclcpp_lifecyclevisualization_msgsnav2_utilnav2_msgsnav_msgsgeometry_msgsbuiltin_interfacesnav2_commontf2_rosnav2_costmap_2dpluginlibnav2_coreament_lint_commonament_lint_autoament_cmake + nav2_regulated_pure_pursuit_controller: nav2_regulated_pure_pursuit_controller1.1.3Regulated Pure Pursuit ControllerSteve MacenskiShrijit SinghApache-2.0ament_cmakenav2_commonnav2_corenav2_utilnav2_costmap_2drclcppgeometry_msgsnav2_msgspluginlibtf2tf2_geometry_msgsament_cmake_gtestament_lint_commonament_lint_autoament_cmake + nav2_rotation_shim_controller: nav2_rotation_shim_controller1.1.3Rotation Shim ControllerSteve MacenskiApache-2.0ament_cmakenav2_commonnav2_corenav2_utilnav2_costmap_2drclcppgeometry_msgsnav2_msgsanglespluginlibtf2ament_cmake_gtestament_lint_commonament_lint_autonav2_regulated_pure_pursuit_controllernav2_controllerament_cmake + nav2_rviz_plugins: nav2_rviz_plugins1.1.3Navigation 2 plugins for rvizMichael JeronimoApache-2.0ament_cmakeqtbase5-devgeometry_msgsnav2_utilnav2_lifecycle_managernav2_msgsnav_msgspluginlibrclcpprclcpp_lifecycleresource_retrieverrviz_commonrviz_default_pluginsrviz_ogre_vendorrviz_renderingstd_msgstf2_geometry_msgsvisualization_msgslibqt5-corelibqt5-guilibqt5-opengllibqt5-widgetsament_lint_commonament_lint_autoament_cmake + nav2_simple_commander: nav2_simple_commander1.1.3An importable library for writing mobile robot applications in python3steveApache-2.0rclpygeometry_msgsnav2_msgsaction_msgslifecycle_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + nav2_smac_planner: 'nav2_smac_planner1.1.3Smac global planning plugin: A*, Hybrid-A*, State LatticeSteve MacenskiApache-2.0ament_cmakerclcpprclcpp_actionrclcpp_lifecyclevisualization_msgsnav2_utilnav2_msgsnav_msgsgeometry_msgsbuiltin_interfacesnav2_commontf2_rosnav2_costmap_2dnav2_corepluginlibeigen3_cmake_moduleeigenomplnlohmann-json-devanglesament_lint_commonament_lint_autoament_cmake_gtestament_cmake_pytestament_cmake' + nav2_smoother: nav2_smoother1.1.3Smoother action interfaceMatej VargovcikSteve MacenskiApache-2.0ament_cmakenav2_commonanglesrclcpprclcpp_componentsrclcpp_actionstd_msgsnav2_utilnav2_msgsnav_2d_utilsnav_2d_msgsnav2_corepluginlibament_lint_commonament_lint_autoament_cmake_gtestament_cmake_pytestament_cmake + nav2_system_tests: nav2_system_tests1.1.3TODOCarlos OrdunoApache-2.0ament_cmakenav2_commonrclcpprclpynav2_utilnav2_map_servernav2_msgsnav2_lifecycle_managernav2_navfn_plannernav2_behavior_treenav_msgsvisualization_msgsnav2_amcllaunch_roslaunch_testinggeometry_msgsstd_msgstf2_geometry_msgsgazebo_ros_pkgslaunch_roslaunch_testingnav2_plannerlaunch_roslaunch_testingrclcpprclpynav2_bringupnav2_utilnav2_map_servernav2_msgsnav2_lifecycle_managernav2_navfn_plannernav2_behavior_treenav_msgsvisualization_msgsgeometry_msgsnav2_amclstd_msgstf2_geometry_msgsgazebo_ros_pkgsnavigation2lcovrobot_state_publishernav2_plannerament_lint_commonament_lint_autoament_cmake_gtestament_cmake_pytestlaunchlaunch_roslaunch_testingpython3-zmqament_cmake + nav2_theta_star_planner: nav2_theta_star_planner1.1.3Theta* Global Planning PluginSteve MacenskiAnshumaan SinghApache-2.0ament_cmakebuiltin_interfacesnav2_commonnav2_corenav2_costmap_2dnav2_msgsnav2_utilpluginlibrclcpprclcpp_actionrclcpp_lifecycletf2_rosament_lint_autoament_lint_commonament_cmake_gtestament_cmake + nav2_util: nav2_util1.1.3TODOMichael JeronimoMohammad HaghighipanahApache-2.0BSD-3-Clauseament_cmakelibboost-program-options-devnav2_commongeometry_msgsrclcppnav2_msgsnav_msgstf2tf2_rostf2_geometry_msgslifecycle_msgsbondcppbondrclcpp_actionrclcpp_lifecyclelaunchlaunch_testing_ament_cmakeaction_msgslibboost-program-optionsament_lint_commonament_lint_autoament_cmake_gtestlaunchlaunch_testing_ament_cmakestd_srvstest_msgsaction_msgslaunch_testing_rosament_cmake_pytestament_cmake + nav2_velocity_smoother: nav2_velocity_smoother1.1.3Nav2's Output velocity smootherSteve MacenskiApache-2.0ament_cmakenav2_commonrclcpprclcpp_componentsgeometry_msgsnav2_utilament_lint_commonament_lint_autoament_cmake_gtestament_cmake + nav2_voxel_grid: 'nav2_voxel_grid1.1.3voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures.Carl DelseyBSD-3-Clauseament_cmakenav2_commonrclcppament_lint_commonament_lint_autoament_cmake_gtestament_cmake' + nav2_waypoint_follower: nav2_waypoint_follower1.1.3A waypoint follower navigation serverSteve MacenskiApache-2.0ament_cmakenav2_commoncv_bridgepluginlibimage_transportrclcpprclcpp_actionrclcpp_lifecyclenav_msgsnav2_msgsnav2_utilnav2_coretf2_rosament_lint_commonament_lint_autoament_cmake_gtestament_cmake_pytestament_cmake + nav_2d_msgs: nav_2d_msgs1.1.3Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D.David V. Lu!!BSD-3-Clauserosidl_default_runtimeament_cmakegeometry_msgsstd_msgsrosidl_default_generatorsrosidl_interface_packagesament_cmake + nav_2d_utils: nav_2d_utils1.1.3A handful of useful utility functions for nav_2d packages.David V. Lu!!BSD-3-Clauseament_cmakenav2_commongeometry_msgsnav_2d_msgsnav_msgsstd_msgstf2tf2_geometry_msgsnav2_msgsnav2_utilament_lint_commonament_lint_autoament_cmake_gtestament_cmake + nav_msgs: nav_msgs4.2.2A package containing some navigation related message and service definitions.Geoffrey BiggsTully FooteApache License 2.0Michael CarrollMichel HidalgoWilliam Woodallament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgsstd_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + navigation2: navigation21.1.3ROS2 Navigation StackSteve MacenskiCarl DelseyApache-2.0ament_cmakenav2_amclnav2_behavior_treenav2_bt_navigatornav2_collision_monitornav2_constrained_smoothernav2_controllernav2_corenav2_costmap_2dnav2_dwb_controllernav2_lifecycle_managernav2_map_servernav2_msgsnav2_navfn_plannernav2_plannernav2_behaviorsnav2_smoothernav2_regulated_pure_pursuit_controllernav2_rotation_shim_controllernav2_rviz_pluginsnav2_simple_commandernav2_smac_plannernav2_smoothernav2_theta_star_plannernav2_utilnav2_velocity_smoothernav2_voxel_gridnav2_waypoint_followerament_cmake + neo_simulation2: neo_simulation21.0.0ROS-2 Simulation packages for neobotix robotsPadmanabhan PradheepMITament_cmakeament_copyrightament_flake8ament_pep257python3-pytestament_cmake + nerian_stereo: nerian_stereo1.1.1Driver node for ROS 2 for Scarlet, SceneScan and SP1 stereo vision sensors by Nerian Vision GmbHKonstantin SchauweckerMITNerian Vision Technologieshttp://wiki.ros.org/nerian_stereoament_cmakerosidl_default_generatorsstd_msgssensor_msgsstereo_msgscv_bridgetf2tf2_rosament_cmakerosidl_default_generatorsament_lint_autoament_lint_commonrosidl_default_runtimerosidl_interface_packagesament_cmake + nlohmann_json_schema_validator_vendor: nlohmann_json_schema_validator_vendor0.2.1A vendor package for JSON schema validator for JSON for Modern C++GreyApache License 2.0MIT Licenseament_cmakegitnlohmann-json-devament_cmake + nmea_hardware_interface: nmea_hardware_interface0.0.1ros2 hardware interface for nmea_gpskentaapache 2.0ament_cmakerclcpprclcpp_componentsros2_controlpluginlibrealtime_toolscontroller_interfacehardware_interfacequaternion_operationgeographic_msgsnmea_msgspkg-configgtk3boostrviz2ament_lint_autoouxt_lint_commonament_cmake + nmea_msgs: nmea_msgs2.0.0The nmea_msgs package contains messages related to data in the NMEA format.Ed VenatorBSDhttp://ros.org/wiki/nmea_msgsAndreas Klintbergbuiltin_interfacesament_cmakerosidl_default_generatorsstd_msgsrosidl_default_generatorsrosidl_default_runtimestd_msgsrosidl_interface_packagesament_cmake + nodl_python: nodl_python0.3.1Implementation of the NoDL API in Python.Ubuntu RoboticsApache License 2.0ament_index_pythonpython3-lxmlament_lint_autoament_lint_commonament_flake8ament_mypypython3-pytestpython3-pytest-mockament_python + nodl_to_policy: nodl_to_policy1.0.0Package to generate a ROS 2 Access Control Policy from the NoDL description of a ROS systemAbrar Rahman ProtyashaAbrar Rahman ProtyashaApache License 2.0nodl_pythonpython3-argcompletepython3-lxmlros2cliros2nodlros2runsros2ament_copyrightament_flake8ament_lint_autoament_mypyament_pep257ament_pycodestylepython3-pytestpython3-pytest-mockros_testingtest_msgsament_python + novatel_gps_driver: novatel_gps_driver4.1.1Driver for NovAtel receiversP. J. ReedBSDhttps://github.com/swri-robotics/novatel_gps_driverament_cmakeboostdiagnostic_msgsdiagnostic_updatergps_msgslibpcapnav_msgsnovatel_gps_msgsrclcpprclcpp_componentssensor_msgsstd_msgsswri_math_utilswri_roscppswri_serial_utiltf2tf2_geometry_msgsament_cmake_gtestament_index_cppament_lint_autoament_cmake + novatel_gps_msgs: novatel_gps_msgs4.1.1Messages for proprietary (non-NMEA) sentences from Novatel GPS receivers.P. J. ReedBSDhttps://github.com/swri-robotics/novatel_gps_driverament_cmakerosidl_default_generatorsstd_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + ntpd_driver: ntpd_driver2.1.0ntpd_driver sends TimeReference message time to ntpd serverVladimir ErmakovBSDhttp://wiki.ros.org/ntpd_driverhttps://github.com/vooon/ntpd_driver.githttps://github.com/vooon/ntpd_driver/issuesVladimir Ermakovament_cmakerclcpprclcpp_componentssensor_msgslibpoco-devament_lint_autoament_lint_commonament_cmakentptimentpdchronyshm_driverThis node sends time via SHM interface.Time source topic. (default topic name)SHM Unit (must be same as in ntp server config).Topic name (may be used instead of remap).Enable date fixup. + ntrip_client: ntrip_client1.2.0NTRIP client that will publish RTCM corrections to a ROS topic, and optionally subscribe to NMEA messages to send to an NTRIP serverParker Hannifin CorpRob FisherMelissa GillMIThttps://github.com/LORD-MicroStrain/ntrip_clientrclpystd_msgsmavros_msgsnmea_msgsament_python + object_recognition_msgs: object_recognition_msgs2.0.0Object_recognition_msgs contains the ROS message and the actionlib definition used in object_recognition_coreVincent RabaudVincent RabaudBSDhttp://www.ros.org/wiki/object_recognitionament_cmakerosidl_default_generatorsrosidl_default_generatorsaction_msgsstd_msgsgeometry_msgssensor_msgsshape_msgsrosidl_default_runtimeaction_msgsgeometry_msgssensor_msgsshape_msgsstd_msgsrosidl_interface_packagesament_cmake + octomap: octomap1.9.8The OctoMap library implements a 3D occupancy grid mapping approach, providing data structures and mapping algorithms in C++. The map implementation is based on an octree. See http://octomap.github.io for details.Kai M. WurmArmin HornungArmin HornungWolfgang MerktBSDhttp://octomap.github.iohttps://github.com/OctoMap/octomap/issuescatkincmakecmake + octomap_mapping: octomap_mapping2.0.0Mapping tools to be used with theOctoMap library, implementing a 3D occupancy grid mapping.Wolfgang MerktBSDhttp://ros.org/wiki/octomap_mappinghttps://github.com/OctoMap/octomap_mapping/issueshttps://github.com/OctoMap/octomap_mappingArmin Hornungament_cmakeoctomap_serverament_lint_autoament_lint_commonament_cmake + octomap_msgs: octomap_msgs2.0.0This package provides messages and serializations / conversion for theOctoMap library. This ROS2 version is based on version 0.3.3 of the ROS1 package.Armin HornungWolfgang MerktBSDhttp://ros.org/wiki/octomap_msgshttps://github.com/OctoMap/octomap_msgs/issuesament_cmakerosidl_default_generatorsrosidl_default_generatorsstd_msgsgeometry_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + octomap_ros: octomap_ros0.4.3octomap_ros provides conversion functions between ROS and OctoMap's native types. This enables a convenvient use of the octomap package in ROS.Wolfgang MerktArmin HornungBSDhttp://ros.org/wiki/octomap_roshttps://github.com/OctoMap/octomap_ros/issuesArmin Hornungament_cmake_autooctomapoctomap_msgssensor_msgstf2ament_cmake_gtestament_lint_autoament_lint_commonament_cmake + octomap_rviz_plugins: octomap_rviz_plugins2.0.0A set of plugins for displaying occupancy information decoded from binary octomap messages.Armin HornungWolfgang Merkthttp://ros.org/wiki/octomap_rviz_pluginshttps://github.com/OctoMap/octomap_rviz_plugins/issuesBSDJulius Kammerlament_cmake_autolibqt5-corelibqt5-guilibqt5-widgetsoctomap_msgsoctomapqtbase5-devrclcpprviz_commonrviz_default_pluginsrviz_renderingament_lint_autoament_lint_commonament_cmake + octomap_server: octomap_server2.0.0octomap_server loads a 3D map (as Octree-based OctoMap) and distributes it to other nodes in a compact binary format. It also allows to incrementally build 3D OctoMaps, and provides map saving in the node octomap_saver.Wolfgang MerktBSDhttp://www.ros.org/wiki/octomap_serverhttps://github.com/OctoMap/octomap_mapping/issueshttps://github.com/OctoMap/octomap_mappingArmin Hornungament_cmake_autogeometry_msgslibpcl-all-devmessage_filtersnav_msgsoctomapoctomap_msgsoctomap_rospcl_conversionspcl_rosrclcpprclcpp_componentssensor_msgsstd_msgsstd_srvstf2tf2_eigentf2_geometry_msgstf2_rosvisualization_msgsament_lint_autoament_lint_commonament_cmake + octovis: octovis1.9.8octovis is visualization tool for the OctoMap library based on Qt and libQGLViewer. See http://octomap.github.io for details.Kai M. WurmArmin HornungArmin HornungWolfgang MerktGPLv2http://octomap.github.iohttps://github.com/OctoMap/octomap/issuescatkincmakecmakeoctomaplibqglviewer-dev-qt5libqt5-corelibqt5-opengl-devoctomaplibqglviewer2-qt5libqt5-corelibqt5-guilibqt5-opengl + ompl: ompl1.5.2OMPL is a free sampling-based motion planning library.Mark MollBSDhttps://ompl.kavrakilab.orghttps://github.com/ompl/ompl/issueshttps://github.com/ompl/omplKavraki Labcmakecmakeboosteigenpkg-configboosteigenopendelibflann-devcmake + open3d_conversions: open3d_conversions0.2.1Provides conversion functions to and from Open3D datatypesPranay MathurNikhil KhedekarSteve MacenskiApache-2.0Pranay MathurNikhil Khedekarament_cmake_roslibopen3d-devrclcppsensor_msgseigenament_lint_commonament_cmake_gtestament_lint_autoament_cmake + orocos_kdl_vendor: "orocos_kdl_vendor0.2.4Wrapper around orocos_kdl, providing nothing but a dependency on orocos_kdl on some systems. On others, it fetches and builds orocos_kdl locally.Jacob PerronApache License 2.0LGPL-2.1-or-laterhttps://github.com/orocos/orocos_kinematics_dynamicsament_cmakegiteigeneigen3_cmake_moduleliborocos-kdl-devament_lint_autoament_lint_commonament_cmake" + osqp_vendor: osqp_vendor0.2.0Wrapper around osqp that ships with a CMake moduleEsteve FernandezApache License 2.0https://github.com/oxfordcontrol/osqpEsteve Fernandezcatkinament_cmakegitros_environmentament_lint_autoament_lint_commoncatkinament_cmake + osrf_pycommon: "osrf_pycommon2.0.2Commonly needed Python modules, used by Python software developed at OSRF.William WoodallApache License 2.0python3-importlib-metadataament_python" + osrf_testing_tools_cpp: "osrf_testing_tools_cpp1.5.2Testing tools for C++, and is used in various OSRF projects.William WoodallApache License 2.0cmakecmake" + ouster_msgs: ouster_msgs0.4.1ROS2 messages for ouster lidar driverSteve MacenskiTom PanzarellaApache-2.0ament_cmakestd_msgsrosidl_default_generatorsbuiltin_interfacesrosidl_interface_packagesament_lint_commonament_lint_autoament_cmake + ouxt_common: ouxt_common0.0.8common settings for OUXT Polaris ROS2 packagesMasaya KataokaApache 2.0ament_cmakeouxt_lint_commonament_cmake + ouxt_lint_common: ouxt_lint_common0.0.8common linter settings for OUXT Polaris ROS2 packagesMasaya KataokaApache 2.0ament_cmakeament_cmake_clang_formatament_cmake_copyrightament_cmake_pep257ament_cmake_xmllintament_cmake + pal_gazebo_worlds: pal_gazebo_worlds3.0.3Simulation worlds for PAL robots.Jordan PalaciosNoel JimenezApache License 2.0Victor Lopezament_cmakeament_cmake_autoament_lint_autoament_lint_commonament_cmake + pal_gripper: pal_gripper3.0.0The pal_gripper packageSam PfeifferTIAGo support teamJordan PalaciosNoel JimenezApache License 2.0ament_cmakepal_gripper_descriptionpal_gripper_controller_configurationament_cmake + pal_gripper_controller_configuration: pal_gripper_controller_configuration3.0.0The pal_gripper_controller_configuration packageSam PfeifferTIAGo support teamJordan PalaciosNoel JimenezApache License 2.0ament_cmake_autocontroller_managerposition_controllersjoint_trajectory_controllerament_lint_autoament_lint_commonament_cmake + pal_gripper_description: pal_gripper_description3.0.0The pal_gripper_description packageSam PfeifferTIAGo support teamJordan PalaciosNoel JimenezApache License 2.0ament_cmake_autoxacroxacroament_lint_autoament_lint_commonurdf_testament_cmake + pal_statistics: pal_statistics2.1.3The pal_statistics packagevictorMITament_cmake_autoboostpal_statistics_msgsrclcpprclpyament_cmake_gmockament_cmake_gtestament_lint_autoament_lint_commonament_cmake + pal_statistics_msgs: pal_statistics_msgs2.1.3Statistics msgs packageJordan PalaciosMITJordan Palaciosament_cmakerosidl_default_generatorsrosidl_default_runtimestd_msgsament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + parameter_traits: parameter_traits0.2.8Functions and types for rclcpp::ParameterTyler WeaverPaul GeselBSD-3-Clauseament_cmakefmtrclcpptcb_spanament_cmake_gtestament_lint_autoament_lint_commonament_cmake + pcl_conversions: pcl_conversions2.4.0Provides conversions from PCL data types and ROS message typesWilliam WoodallPaul BovbelBill MorrisAndreas KlintbergPaul BovbelKentaro WadaSteve MacenskiBSDhttp://wiki.ros.org/pcl_conversionshttps://github.com/ros-perception/perception_pclhttps://github.com/ros-perception/perception_pcl/issuesament_cmakeeigenlibpcl-all-devmessage_filterspcl_msgsrclcppsensor_msgsstd_msgsament_cmake_gtestament_cmake + pcl_msgs: pcl_msgs1.0.0Package containing PCL (Point Cloud Library)-related ROS messages.Open PerceptionJulius KammerlWilliam WoodallPaul BovbelBill MorrisBSDhttp://wiki.ros.org/pcl_msgshttps://github.com/ros-perception/pcl_msgshttps://github.com/ros-perception/pcl_msgs/issuesament_cmakerosidl_default_generatorssensor_msgsstd_msgsrosidl_default_runtimesensor_msgsstd_msgsament_lint_commonrosidl_interface_packagesament_cmake + pcl_ros: pcl_ros2.4.0PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred bridge for 3D applications involving n-D Point Clouds and 3D geometry processing in ROS.Paul BovbelSteve MacenskiKentaro WadaBSDhttp://ros.org/wiki/perception_pclhttps://github.com/ros-perception/perception_pcl/issueshttps://github.com/ros-perception/perception_pclOpen PerceptionJulius KammerlWilliam Woodallament_cmakeeigenlibpcl-all-devpcl_conversionsrclcppsensor_msgsgeometry_msgstf2tf2_geometry_msgstf2_rosament_lint_autoament_lint_commonament_cmake_gtestament_cmake + pendulum_control: pendulum_control0.20.2Demonstrates ROS 2's realtime capabilities with a simulated inverted pendulum.Audrow NashMichael JeronimoApache License 2.0Jackie KayMabel ZhangMichael CarrollMikael Arguedasament_cmakerclcpppendulum_msgsrttesttlsf_cpprclcpppendulum_msgsrttesttlsf_cppament_cmake_pytestament_lint_autoament_lint_commonlaunchlaunch_testinglaunch_testing_ament_cmakelaunch_testing_rosrmw_implementation_cmakeros2runament_cmake + pendulum_msgs: pendulum_msgs0.20.2Custom messages for real-time pendulum control.Audrow NashMichael JeronimoApache License 2.0Jackie KayMabel ZhangMichael CarrollMikael Arguedasament_cmakebuiltin_interfacesrosidl_default_generatorsbuiltin_interfacesrosidl_default_runtimerosidl_interface_packagesament_cmake + perception: perception0.10.0A package which aggregates common perception packages.Louise PoubelApache License 2.0ament_cmakeros_baseimage_commonimage_pipelineimage_transport_pluginslaser_filterslaser_geometryperception_pclvision_opencvament_cmake + perception_pcl: perception_pcl2.4.0PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred bridge for 3D applications involving n-D Point Clouds and 3D geometry processing in ROS.Open PerceptionWilliam WoodallJulius KammerlPaul BovbelSteve MacenskiKentaro WadaBSDhttp://ros.org/wiki/perception_pclhttps://github.com/ros-perception/perception_pcl/issueshttps://github.com/ros-perception/perception_pclament_cmakepcl_conversionspcl_msgspcl_rosament_cmake + performance_test: "performance_test1.2.1Tool to test performance of ROS2 and DDS data layers and communication.Apex AI, Inc.Apache 2.0ament_cmakerosidl_default_generatorsosrf_testing_tools_cpprclcpprclcpprmw_implementationrosidl_default_runtimeament_cmake_gtestament_lint_autoament_lint_commonlaunchlaunch_testingrmw_implementation_cmakeosrf_testing_tools_cpprosidl_interface_packagesament_cmake" + performance_test_fixture: performance_test_fixture0.0.9Test fixture and CMake macro for using osrf_testing_tools_cpp with Google BenchmarkAlejandro Hernandez CorderoApache License 2.0Scott K Loganament_cmake_coreament_cmake_export_dependenciesament_cmake_export_targetsament_cmake_testament_cmake_google_benchmarkgoogle_benchmark_vendorosrf_testing_tools_cppament_cmake_google_benchmarkament_lint_autoament_lint_commonament_cmake + phidgets_accelerometer: phidgets_accelerometer2.3.0Driver for the Phidgets Accelerometer devicesMartin GüntherChris LalancetteBSDChris Lalancetteament_cmake_rosphidgets_apirclcpprclcpp_componentssensor_msgslaunchament_cmake + phidgets_analog_inputs: phidgets_analog_inputs2.3.0Driver for the Phidgets Analog Input devicesMartin GüntherChris LalancetteBSDChris Lalancetteament_cmake_rosphidgets_apirclcpprclcpp_componentsstd_msgslaunchament_cmake + phidgets_api: phidgets_api2.3.0A C++ Wrapper for the Phidgets C APIMartin GüntherChris LalancetteBSDhttp://ros.org/wiki/phidgets_apihttps://github.com/ros-drivers/phidgets_drivers.githttps://github.com/ros-drivers/phidgets_drivers/issuesTully FooteIvan Dryanovskiament_cmake_roslibphidget22ament_cmake + phidgets_digital_inputs: phidgets_digital_inputs2.3.0Driver for the Phidgets Digital Input devicesMartin GüntherChris LalancetteBSDChris Lalancetteament_cmake_rosphidgets_apirclcpprclcpp_componentsstd_msgslaunchament_cmake + phidgets_digital_outputs: phidgets_digital_outputs2.3.0Driver for the Phidgets Digital Output devicesMartin GüntherChris LalancetteBSDChris Lalancetteament_cmake_rosphidgets_apiphidgets_msgsrclcpprclcpp_componentsstd_msgslaunchament_cmake + phidgets_drivers: phidgets_drivers2.3.0API and ROS drivers for Phidgets devicesMartin GüntherChris LalancetteBSD, LGPLhttp://ros.org/wiki/phidgets_drivershttps://github.com/ros-drivers/phidgets_drivers.githttps://github.com/ros-drivers/phidgets_drivers/issuesPhidgets Inc.Tully FooteIvan DryanovskiMartin GüntherMurilo FMJosé-Luis Blanco ClaracoChris Lalancetteament_cmakelibphidget22phidgets_accelerometerphidgets_apiphidgets_analog_inputsphidgets_digital_inputsphidgets_digital_outputsphidgets_gyroscopephidgets_ikphidgets_high_speed_encoderphidgets_magnetometerphidgets_motorsphidgets_msgsphidgets_spatialphidgets_temperatureament_cmake + phidgets_gyroscope: phidgets_gyroscope2.3.0Driver for the Phidgets Gyroscope devicesMartin GüntherChris LalancetteBSDChris Lalancetteament_cmake_rosphidgets_apirclcpprclcpp_componentssensor_msgsstd_msgsstd_srvslaunchament_cmake + phidgets_high_speed_encoder: phidgets_high_speed_encoder2.3.0Driver for the Phidgets high speed encoder devicesMartin GüntherChris LalancetteBSDGeoff ViolaJosé-Luis Blanco Claracoament_cmake_rosphidgets_apiphidgets_msgsrclcpprclcpp_componentssensor_msgslaunchament_cmake + phidgets_ik: phidgets_ik2.3.0Driver for the Phidgets InterfaceKit devicesBSDMartin GüntherChris LalancetteJames SarrettRussel Howeament_cmakelaunchphidgets_analog_inputsphidgets_digital_inputsphidgets_digital_outputsament_cmake + phidgets_magnetometer: phidgets_magnetometer2.3.0Driver for the Phidgets Magnetometer devicesMartin GüntherChris LalancetteBSDChris Lalancetteament_cmake_rosphidgets_apirclcpprclcpp_componentssensor_msgslaunchament_cmake + phidgets_motors: phidgets_motors2.3.0Driver for the Phidgets Motor devicesMartin GüntherChris LalancetteBSDChris Lalancetteament_cmake_rosphidgets_apiphidgets_msgsrclcpprclcpp_componentsstd_msgslaunchament_cmake + phidgets_msgs: phidgets_msgs2.3.0Custom ROS messages for Phidgets driversMartin GüntherChris LalancetteBSDChris Lalancetteament_cmakestd_msgsrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + phidgets_spatial: phidgets_spatial2.3.0Driver for the Phidgets Spatial 3/3/3 devicesMartin GüntherChris LalancetteBSDhttp://ros.org/wiki/phidgets_spatialhttps://github.com/ros-drivers/phidgets_drivers.githttps://github.com/ros-drivers/phidgets_drivers/issuesIvan Dryanovskiament_cmake_rosphidgets_apirclcpprclcpp_componentssensor_msgsstd_msgsstd_srvslaunchament_cmake + phidgets_temperature: phidgets_temperature2.3.0Driver for the Phidgets Temperature devicesMartin GüntherChris LalancetteBSDChris Lalancetteament_cmake_rosphidgets_apirclcpprclcpp_componentsstd_msgslaunchament_cmake + picknik_ament_copyright: picknik_ament_copyright0.0.2Check PickNik-specific copyright headers.Joe SchornakBSDament_copyrightament_flake8ament_pep257python3-pytestament_python + pilz_industrial_motion_planner: pilz_industrial_motion_planner2.5.3MoveIt plugin to generate industrial trajectories PTP, LIN, CIRC and sequences thereof.Christian HenkelImmanuel MartiniBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2ament_cmakeeigen3_cmake_moduleeigen3_cmake_modulemoveit_commongeometry_msgsmoveit_ros_planning_interfacemoveit_msgsmoveit_coremoveit_ros_planningmoveit_ros_move_grouporocos_kdl_vendorpluginlibrclcpptf2tf2_eigentf2_geometry_msgstf2_kdltf2_eigen_kdltf2_rospilz_industrial_motion_planner_testutilsmoveit_resources_panda_moveit_configmoveit_resources_prbt_moveit_configmoveit_resources_prbt_supportmoveit_resources_prbt_pg70_supportboostament_cmake_gmockament_cmake_gtestament_lint_autoament_lint_commonros_testingament_cmake + pilz_industrial_motion_planner_testutils: pilz_industrial_motion_planner_testutils2.5.3Helper scripts and functionality to test industrial motion generationChristian HenkelImmanuel MartiniBSDhttp://moveit.ros.orghttps://github.com/ros-planning/moveit2/issueshttps://github.com/ros-planning/moveit2ament_cmakeeigen3_cmake_moduleeigen3_cmake_modulemoveit_commonrclcppmoveit_coremoveit_msgstf2_eigenament_lint_autoament_lint_commonament_cmake + pinocchio: pinocchio2.6.12A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives.Justin CarpentierWolfgang MerktBSD-2https://github.com/stack-of-tasks/pinocchiogitdoxygendoxygentexlive-latex-basecatkinpythonpython3python-numpypython3-numpyliburdfdom-deveigenboosteigenpyhpp-fclclangcmakecmake + plansys2_bringup: plansys2_bringup2.0.9Bringup scripts and configurations for the ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakerclcppplansys2_domain_expertplansys2_problem_expertplansys2_plannerplansys2_executorplansys2_lifecycle_managerlaunch_rosament_lint_commonament_lint_autolaunchlaunch_testingament_cmake + plansys2_bt_actions: plansys2_bt_actions2.0.9This package contains the Problem Expert module for the ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakerclcpprclcpp_actionrclcpp_lifecycleplansys2_executorbehaviortree_cpp_v3action_msgslibzmq3-devament_lint_commonament_lint_autoament_cmake_gtestplansys2_msgstest_msgsgeometry_msgsament_cmake + plansys2_core: plansys2_core2.0.9This package contains the PDDL-based core for the ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakerclcpprclcpp_lifecyclepluginlibplansys2_pddl_parserplansys2_msgsament_lint_commonament_lint_autoament_cmake_gtestament_cmake + plansys2_domain_expert: plansys2_domain_expert2.0.9This package contains the Domain Expert module for the ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakerclcpprclcpp_actionrclcpp_lifecycleament_index_cppplansys2_pddl_parserplansys2_msgsplansys2_coreplansys2_popf_plan_solverstd_msgslifecycle_msgsament_lint_commonament_lint_autoament_cmake_gtestament_cmake + plansys2_executor: plansys2_executor2.0.9This package contains the Executor module for the ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakerclcpprclcpp_actionrclcpp_lifecyclelifecycle_msgsrclcpp_cascade_lifecycleament_index_cppplansys2_coreplansys2_pddl_parserplansys2_msgsplansys2_domain_expertplansys2_problem_expertplansys2_plannerbehaviortree_cpp_v3std_msgslibzmq3-devpopfament_lint_commonament_lint_autoament_cmake_gtestament_cmake + plansys2_lifecycle_manager: plansys2_lifecycle_manager2.0.9A controller/manager for the lifecycle nodes of the ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakerclcpprclcpp_lifecyclelifecycle_msgsament_lint_commonament_lint_autoament_cmake_gtestament_cmake + plansys2_msgs: plansys2_msgs2.0.9Messages and service files for the ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakerclcppstd_msgsaction_msgsbuiltin_interfacesrosidl_default_generatorsrosidl_interface_packagesament_cmake + plansys2_pddl_parser: 'plansys2_pddl_parser2.0.9This package contains a library for parsing PDDL domains and problems. This package derives from the work of Anders Jonsson, contained in https://github.com/wisdompoet/universal-pddl-parser.git with many modifications by Francisco Martin: * ROS2 packaging * Source code structure refactor * CMakeLists.txt for cmake compilation * Reading from String instead of files * LicensingFrancisco Martin RicoApache License, Version 2.0Anders JonssonFrancisco Martinament_cmakerclcppplansys2_msgsstd_msgsament_lint_commonament_lint_autoament_cmake_gtestament_index_cppament_cmake' + plansys2_planner: plansys2_planner2.0.9This package contains the PDDL-based Planner module for the ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakerclcpprclcpp_actionrclcpp_lifecycleament_index_cppplansys2_coreplansys2_pddl_parserplansys2_msgsplansys2_domain_expertplansys2_problem_expertplansys2_popf_plan_solverpluginlibstd_msgslifecycle_msgsament_lint_commonament_lint_autoament_cmake_gtestros2runament_cmake + plansys2_popf_plan_solver: plansys2_popf_plan_solver2.0.9This package contains the PDDL-based Planner module for the ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakerclcppament_index_cppplansys2_corepluginlibpopfament_lint_commonament_lint_autoament_cmake_gtestros2runament_cmake + plansys2_problem_expert: plansys2_problem_expert2.0.9This package contains the Problem Expert module for the ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakeqtbase5-devlibqt5-corelibqt5-guilibqt5-widgetsrclcpprclcpp_actionrclcpp_lifecycleament_index_cppplansys2_pddl_parserplansys2_msgsplansys2_domain_expertstd_msgslifecycle_msgsament_lint_commonament_lint_autoament_cmake_gtestament_cmake + plansys2_terminal: plansys2_terminal2.0.9A terminal tool for monitor and manage the ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakerclcpprclcpp_actionrclcpp_lifecycleplansys2_msgsplansys2_domain_expertplansys2_problem_expertplansys2_plannerplansys2_executorplansys2_pddl_parserlibreadlineament_lint_commonament_lint_autoament_cmake_gtestament_index_cpplifecycle_msgsament_cmake + plansys2_tools: plansys2_tools2.0.9A set of tools for monitoring ROS2 Planning SystemFrancisco Martin RicoApache License, Version 2.0ament_cmakeqtbase5-devrclcpprclcpp_lifecycleplansys2_msgsrqt_guirqt_gui_cppqt_gui_cppplansys2_problem_expertament_lint_commonament_lint_autoament_cmake_gtestament_index_cppament_cmake + plotjuggler: 'plotjuggler3.5.1PlotJuggler: juggle with dataDavide FacontiMPL-2.0https://github.com/facontidavide/PlotJugglerDavide Faconticatkinament_cmakeroslibroscppament_index_cpprclcppqtbase5-devlibqt5-svg-devlibqt5-websockets-devlibqt5-opengl-devlibqt5x11extras5-devbinutilsboostlibzmq3-devcatkinament_cmake' + plotjuggler_msgs: plotjuggler_msgs0.2.3Special Messages for PlotJugglerdafMITament_cmakerosidl_default_generatorsstd_msgsrosidl_default_runtimeament_cmake_gtestament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + plotjuggler_ros: plotjuggler_ros1.5.1PlotJuggler plugin for ROSDavide FacontiAGPLv3https://github.com/facontidavide/PlotJugglerDavide Faconticatkinrosbag_storageroscpproscpp_serializationtfament_cmakerclcpprcpputilsrosbag2rosbag2_transportfastcdrdiagnostic_msgssensor_msgsgeometry_msgsnav_msgstf2_rostf2_msgsplotjuggler_msgsplotjugglerqtbase5-devbinutilslibqt5-svg-devlibqt5-websockets-devboostcatkinament_cmake + pluginlib: pluginlib5.1.0The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. To work, these tools require plugin providers to register their plugins in the package.xml of their package.Chris LalancetteBSDhttp://www.ros.org/wiki/pluginlibhttps://github.com/ros/pluginlib/issueshttps://github.com/ros/pluginlibDirk ThomasEitan Marder-EppsteinMichael CarrollMirza ShahSteven! RagnarökTully Footeament_cmakeament_index_cppclass_loaderrcutilsrcpputilstinyxml2_vendorament_cmake_gtestament_cmake + pmb2_2dnav: pmb2_2dnav3.0.2PMB2-specific launch files needed to run navigation on the PMB2 robot.Jordan PalaciosNoel JimenezApache License 2.0Enrique Fernandezament_cmake_autopmb2_mapsnav2_bringuprviz2ament_lint_autoament_lint_commonament_cmake + pmb2_bringup: pmb2_bringup4.0.5Launch files and scripts needed to bring up the ROS nodes of a PMB2 robot.Jordan PalaciosNoel JimenezApache License 2.0Bence MagyarEnrique Fernandezament_cmake_autolaunch_palpmb2_controller_configurationpmb2_descriptionrobot_state_publishertwist_muxjoy_teleopament_lint_autoament_lint_commonament_cmake + pmb2_controller_configuration: pmb2_controller_configuration4.0.5Launch files and scripts needed to configure the controllers of the PMB2 robot.Jordan PalaciosNoel JimenezApache License 2.0Enrique Fernandezament_cmake_autocontroller_managerdiff_drive_controllerjoint_state_broadcasterament_lint_autoament_lint_commonament_cmake + pmb2_description: pmb2_description4.0.5Mechanical, kinematic, visual, etc. description of the PMB2 robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.Jordan PalaciosNoel JimenezApache License 2.0Bence MagyarEnrique Fernandezament_cmake_autoament_cmake_pythonxacrolaunchlaunch_roslaunch_palrviz2joint_state_publisher_guipmb2_controller_configurationlaunch_param_builderament_lint_autoament_lint_commonlaunch_testing_ament_cmakeurdf_testament_cmake + pmb2_gazebo: pmb2_gazebo4.0.0Simulation files for the PMB2 robot.Jordan PalaciosNoel JimenezTIAGo support PAL RoboticsApache License 2.0Victor Lopezament_cmake_autolaunch_palpmb2_descriptionpmb2_bringupgazebo_rosgazebo_ros2_controlpal_gazebo_worldspmb2_2dnavament_lint_autoament_lint_commonament_cmake + pmb2_maps: pmb2_maps3.0.2PMB2-specific maps and launch files.Jordan PalaciosNoel JimenezApache License 2.0Enrique Fernandezament_cmake_autoament_cmake + pmb2_navigation: pmb2_navigation3.0.2PMB2 navigation metapackageJordan PalaciosNoel JimenezApache License 2.0Enrique Fernandezament_cmake_autopmb2_2dnavpmb2_mapsament_cmake + pmb2_robot: pmb2_robot4.0.5PMB2 robot description and launch filesJordan PalaciosNoel JimenezApache License 2.0Enrique Fernandezament_cmakepmb2_descriptionpmb2_bringuppmb2_controller_configurationament_cmake + pmb2_simulation: pmb2_simulation4.0.0PMB2-specific simulation components. These include plugins and launch scripts necessary for running PMB2 in simulation.Jordan PalaciosNoel JimenezTIAGo support PAL RoboticsApache License 2.0Enrique Fernandezament_cmakepmb2_gazeboament_lint_autoament_lint_commonament_cmake + point_cloud_msg_wrapper: point_cloud_msg_wrapper1.0.7A point cloud message wrapper that allows for simple and safe PointCloud2 msg usageApex.AI, Inc.Apache 2.0Igor BogoslavskyiM. Fatih Cırıtament_cmake_autoament_cmakesensor_msgsament_cmake_gtestament_lint_autoament_lint_commongeometry_msgsament_cmake + pointcloud_to_laserscan: pointcloud_to_laserscan2.0.1Converts a 3D Point Cloud into a 2D laser scan. This is useful for making devices like the Kinect appear like a laser scanner for 2D-based algorithms (e.g. laser-based SLAM).Paul BovbelMichel HidalgoPaul BovbelMichel HidalgoTully FooteBSDhttp://ros.org/wiki/perception_pclhttps://github.com/ros-perception/perception_pcl/issueshttps://github.com/ros-perception/perception_pclament_cmakelaser_geometrymessage_filtersrclcpprclcpp_componentssensor_msgstf2tf2_rostf2_sensor_msgslaunchlaunch_rosament_lint_autoament_cmake_cppcheckament_cmake_cpplintament_cmake_flake8ament_cmake_lint_cmakeament_cmake_pep257ament_cmake_uncrustifyament_cmake_xmllintament_cmake + popf: popf0.0.14The POPF packageFrancisco MartinGPLv2Marc Hanheideament_cmakerclcppflexbisoncoinor-libcgl-devcoinor-libclp-devcoinor-libcbc-devcoinor-libcoinutils-devament_cmake + pose_cov_ops: pose_cov_ops0.3.8C++ library for SE(2)/SE(3) pose composition operations with uncertaintyJose-Luis Blanco-ClaracoMarkus BaderBSDhttps://wiki.ros.org/pose_cov_opsros_environmentcmakecatkinament_cmake_gtestament_cmake_gmockament_cmakemrpt2geometry_msgstf2gtestroscpprosunitgtestament_lint_autoament_lint_commonament_cmake_xmllintcatkinament_cmake + position_controllers: position_controllers2.12.0Generic controller for forwarding commands.Bence MagyarJordan PalaciosApache License 2.0ament_cmakeforward_command_controllerrclcpppluginlibament_cmake_gmockcontroller_managerros2_control_test_assetsament_cmake + pybind11_json_vendor: pybind11_json_vendor0.2.0A vendor package for pybind11_json for Modern C++YouLiangApache License 2.0ament_cmakegitnlohmann-json-devpybind11_vendorament_cmake + pybind11_vendor: "pybind11_vendor2.4.1Wrapper around pybind11.Shane LoretzApache License 2.0BSDhttps://github.com/pybind/pybind11Michael Carrollament_cmakepybind11-devament_cmake" + python_cmake_module: python_cmake_module0.10.0Provide CMake module with extra functionality for Python.Shane LoretzApache License 2.0Esteve FernandezMikael ArguedasScott K Loganament_cmakepython3-devament_lint_autoament_lint_commonament_cmake + python_orocos_kdl_vendor: "python_orocos_kdl_vendor0.2.4Wrapper around PyKDL, providing nothing but a dependency on PyKDL on some systems. On others, it fetches and builds python_orocos_kdl locally.Jacob PerronApache License 2.0LGPL-2.1-or-laterhttps://github.com/orocos/orocos_kinematics_dynamicsament_cmakeament_cmake_pythonpython_cmake_moduleorocos_kdl_vendorpybind11_vendorpython3-pykdlament_lint_autoament_lint_commonament_cmake" + python_qt_binding: 'python_qt_binding1.1.1This stack provides Python bindings for Qt. There are two providers: pyside and pyqt. PySide2 is available under the GPL, LGPL and a commercial license. PyQt is released under the GPL. Both the bindings and tools to build bindings are included from each available provider. For PySide, it is called "Shiboken". For PyQt, this is called "SIP". Also provided is adapter code to make the user''s Python code independent of which binding provider was actually used which makes it very easy to switch between these.Shane LoretzBSDhttp://ros.org/wiki/python_qt_bindingDave HershbergerDorian ScholzDirk ThomasStephen Brawnerament_cmakeqtbase5-devpython3-qt5-bindingspython3-qt5-bindingsament_cmake_pytestament_lint_autoament_lint_commonament_cmake' + qpoases_vendor: "qpoases_vendor3.2.3Wrapper around qpOASES to make it available to the ROS ecosystem.Geoffrey BiggsApache License 2.0LGPLhttps://projects.coin-or.org/qpOASESament_cmake_autosubversionament_cmake" + qt_dotgraph: qt_dotgraph2.2.2qt_dotgraph provides helpers to work with dot graphs.Dirk ThomasBSDhttp://ros.org/wiki/qt_dotgraphhttps://github.com/ros-visualization/qt_gui_corehttps://github.com/ros-visualization/qt_gui_core/issuesThibault Kruseament_cmakepython3-pydotpython_qt_bindingament_cmake_pytestament_lint_autoament_lint_commonpython3-pygraphvizament_cmake + qt_gui: qt_gui2.2.2qt_gui provides the infrastructure for an integrated graphical user interface based on Qt. It is extensible with Python- and C++-based plugins (implemented in separate packages) which can contribute arbitrary widgets. It requires either PyQt or PySide bindings.Dirk ThomasBSDhttp://ros.org/wiki/qt_guihttps://github.com/ros-visualization/qt_gui_corehttps://github.com/ros-visualization/qt_gui_core/issuesDirk Thomasament_cmakeqt5-qmakepython3-qt5-bindingsament_index_pythonpython_qt_bindingpython3-catkin-pkg-modulestango_icons_vendorament_lint_autoament_lint_commonament_cmake + qt_gui_app: qt_gui_app2.2.2qt_gui_app provides the main to start an instance of the integrated graphical user interface provided by qt_gui.Dirk ThomasBSDhttp://ros.org/wiki/qt_gui_apphttps://github.com/ros-visualization/qt_gui_apphttps://github.com/ros-visualization/qt_gui_app/issuesDirk Thomasament_cmakeament_index_pythonqt_guiament_lint_autoament_lint_commonament_cmake + qt_gui_core: qt_gui_core2.2.2Integration of the ROS package system and ROS-specific plugins for a Qt-based GUI.Dirk ThomasBSDhttp://ros.org/wiki/qt_gui_corehttps://github.com/ros-visualization/qt_gui_corehttps://github.com/ros-visualization/qt_gui_core/issuesDirk Thomasament_cmakeqt_dotgraphqt_guiqt_gui_appqt_gui_cppqt_gui_py_commonament_cmake + qt_gui_cpp: qt_gui_cpp2.2.2qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available. At least one specific binding must be available in order to use C++-plugins.Dirk ThomasBSDhttp://ros.org/wiki/qt_gui_cpphttps://github.com/ros-visualization/qt_gui_corehttps://github.com/ros-visualization/qt_gui_core/issuesDirk Thomasament_cmakepkg-configpluginlibpython_qt_bindingqt5-qmakeqtbase5-devrcpputilstinyxml2_vendorpluginlibqt_guircpputilstinyxml2_vendorament_cmake_pytestament_cmake + qt_gui_py_common: qt_gui_py_common2.2.2qt_gui_py_common provides common functionality for GUI plugins written in Python.Dorian ScholzBSDhttp://ros.org/wiki/qt_gui_py_commonhttps://github.com/ros-visualization/qt_gui_corehttps://github.com/ros-visualization/qt_gui_core/issuesDorian Scholzament_cmakeament_index_pythonpython_qt_bindingament_lint_autoament_lint_commonament_cmake + quality_of_service_demo_cpp: quality_of_service_demo_cpp0.20.2C++ Demo applications for Quality of Service featuresAudrow NashMichael JeronimoApache License 2.0Amazon ROS ContributionsEmerson KnappMabel Zhangament_cmakeexample_interfacesrclcpprclcpp_componentsrcutilsrmwrmw_implementation_cmakesensor_msgsstd_msgsexample_interfaceslaunch_rosrclcpprclcpp_componentsrcutilsrmwsensor_msgsstd_msgsament_lint_autoament_lint_commonlaunchlaunch_testingament_cmake + quality_of_service_demo_py: quality_of_service_demo_py0.20.2Python Demo applications for Quality of Service featuresAudrow NashMichael JeronimoApache License 2.0Amazon ROS ContributionsEmerson KnappMabel Zhangrclpystd_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + quaternion_operation: quaternion_operation0.0.11The quaternion_operation packageMasaya KataokaApache License 2.0ament_cmakegeometry_msgsrclcppeigentf2_rosgeometry_msgsrclcppeigentf2_rosgeometry_msgsrclcppeigentf2_rosament_cmake_autoament_cmake_gtestament_lint_autoouxt_lint_commonament_cmake + r2r_spl_7: r2r_spl_72.0.1Robot-To-Robot communication in RoboCup SPL using SPLSM V7ijnekApache License 2.0rclpysplsm_7_conversionament_copyrightament_flake8ament_pep257python3-pytestament_python + radar_msgs: radar_msgs0.2.1Standard ROS messages for radarsSteve MacenskiApache-2.0ament_cmakestd_msgsunique_identifier_msgsgeometry_msgsrosidl_default_generatorsbuiltin_interfacesrosidl_interface_packagesament_cmake + random_numbers: random_numbers2.0.1This library contains wrappers for generating floating point values, integers, quaternions using boost libraries. The constructor of the wrapper is guaranteed to be thread safe and initialize its random number generator to a random seed. Seeds are obtained using a separate and different random number generator.Anas M'chichouSteven! RagnarökBSDhttp://ros.org/wiki/random_numbersIoan Sucanament_cmakelibboost-devlibboost-date-time-devlibboost-random-devlibboost-thread-devlibboost-devlibboost-random-devlibboost-thread-devlibboost-date-timelibboost-randomlibboost-threadament_lint_autoament_lint_cmakeament_cmake + rc_common_msgs: rc_common_msgs0.5.3Common msg and srv definitions used by Roboception's ROS2 packagesFelix RuessBSDament_cmakerosidl_default_generatorsrosidl_interface_packagesrosidl_default_runtimestd_msgsament_lint_commondoxygenament_cmake + rc_dynamics_api: rc_dynamics_api0.10.3The rc_dynamics_api provides an API for easy handling of the dynamic-state data streams provided by Roboception's stereo camera with self-localization. See http://rc-visard.com Dynamic-state estimates of the rc_visard relate to its self-localization and ego-motion estimation. These states refer to rc_visard's current pose, velocity, or acceleration and are published on demand via several data streams. For a complete list and descriptions of these dynamics states and the respective data streams please refer to rc_visard's user manual.Felix RuessHeiko HirschmuellerChristian EmmerichFelix EndresBSDhttp://rc-visard.comhttps://github.com/roboception/rc_dynamics_apihttps://github.com/roboception/rc_dynamics_api/issuescmakeprotobuf-devprotobufcurldoxygencmake + rc_genicam_api: rc_genicam_api2.5.12GenICam/GigE Vision Convenience Layer. This package combines the Roboception convenience layer for images with the GenICam reference implementation and a GigE Vision transport layer. It is a self contained package that permits configuration and image streaming of GenICam / GigE Vision 2.0 compatible cameras like the Roboception rc_visard. This package also provides some tools that can be called from the command line for discovering cameras, changing their configuration and streaming images. Although the tools are meant to be useful when working in a shell or in a script, their main purpose is to serve as example on how to use the API for reading and setting parameters, streaming and synchronizing images. See LICENSE.md for licensing terms of the different parts.Felix RuessHeiko HirschmuellerHeiko HirschmuellerBSDhttp://wiki.ros.org/rc_genicam_apihttps://github.com/roboception/rc_genicam_apihttps://github.com/roboception/rc_genicam_api/issuescmakelibpng-devlibusb-1.0doxygencmake + rc_genicam_driver: rc_genicam_driver0.2.1Driver for rc_visard and rc_cube from Roboception GmbHFelix RuessHeiko HirschmuellerBSDament_cmakerclcpprclcpp_componentssensor_msgsstereo_msgsdiagnostic_updaterimage_transportrc_common_msgsrc_genicam_apiament_lint_autoament_cmake_cppcheckament_cmake_xmllintament_cmake + rc_reason_clients: rc_reason_clients0.2.1Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.ruessBSDrclpyros2pkgpython3-requestsgeometry_msgstf2_msgsvisualization_msgsrc_reason_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + rc_reason_msgs: rc_reason_msgs0.2.1Msg and srv definitions for rc_reason_clientsFelix RuessBSDament_cmakerosidl_default_generatorsrosidl_interface_packagesrosidl_default_runtimestd_msgsgeometry_msgsshape_msgsrc_common_msgsament_lint_commondoxygenament_cmake + rcdiscover: rcdiscover1.1.4This package contains tools for the discovery of Roboception devices via GigE Vision.Felix RuessHeiko HirschmuellerRaphael SchallerBSDhttps://github.com/roboception/rcdiscoverhttps://github.com/roboception/rcdiscover/issuescmakedoxygencmake + rcgcd_spl_14: rcgcd_spl_142.0.0RoboCup SPL GameController Data V14 ROS msgijnekApache License 2.0ament_cmakeament_lint_autoament_lint_commonrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + rcgcd_spl_14_conversion: rcgcd_spl_14_conversion2.0.0Converts RoboCup SPL GameController Data V14 between ROS msg and UDP raw bytesijnekApache License 2.0python3-constructrcgcd_spl_14ament_copyrightament_flake8ament_pep257python3-pytestament_python + rcgcrd_spl_4: rcgcrd_spl_42.0.0RoboCup SPL GameController Return Data V4 ROS msgijnekApache License 2.0ament_cmakeament_lint_autoament_lint_commonrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + rcgcrd_spl_4_conversion: rcgcrd_spl_4_conversion2.0.0Converts RoboCup SPL GameController Return Data V4 between ROS msg and UDP raw bytesijnekApache License 2.0python3-constructrcgcrd_spl_4ament_copyrightament_flake8ament_pep257python3-pytestament_python + rcl: rcl5.3.2The ROS client library common implementation. This package contains an API which builds on the ROS middleware API and is optionally built upon by the other ROS client libraries.Ivan PaunovicJacob PerronWilliam WoodallApache License 2.0ament_cmake_rosrmwrcl_interfacesrcl_logging_interfacercl_logging_spdlogrcl_yaml_param_parserrcutilsrmw_implementationrosidl_runtime_ctracetoolsament_cmake_gtestament_lint_autoament_lint_commonlaunchlaunch_testinglaunch_testing_ament_cmakemimick_vendorosrf_testing_tools_cpprcpputilsrmwrmw_implementation_cmaketest_msgsrcl_logging_packagesament_cmake + rcl_action: rcl_action5.3.2Package containing a C-based ROS action implementationIvan PaunovicJacob PerronWilliam WoodallApache License 2.0ament_cmake_rosaction_msgsrclrcutilsrmwrosidl_runtime_cament_cmake_gtestament_lint_commonament_lint_autoosrf_testing_tools_cpprmw_implementation_cmaketest_msgsament_cmake + rcl_interfaces: rcl_interfaces1.2.1The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters.Chris LalancetteApache License 2.0Michel HidalgoTully Footeament_cmakerosidl_default_generatorsbuiltin_interfacesrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + rcl_lifecycle: rcl_lifecycle5.3.2Package containing a C-based lifecycle implementationIvan PaunovicWilliam WoodallApache License 2.0Jacob PerronKarsten Kneseament_cmake_roslifecycle_msgsrclrcutilsrmwrosidl_runtime_ctracetoolslifecycle_msgsrclrcutilsrmwrosidl_runtime_ctracetoolsament_cmake_gtestament_lint_commonament_lint_autoosrf_testing_tools_cppament_cmake + rcl_logging_interface: rcl_logging_interface2.3.1Interface that rcl_logging backends needs to implement.Chris LalancetteApache License 2.0Chris LalancetteWilliam Woodallament_cmake_rosrcutilsament_lint_autoament_lint_commonrcpputilsament_cmake + rcl_logging_noop: rcl_logging_noop2.3.1An rcl logger implementation that doesn't do anything with log messages.Chris LalancetteApache License 2.0Nick BurekWilliam Woodallament_cmake_rospython3-empyrcl_logging_interfacercutilsament_cmake_gmockament_cmake_gtestament_lint_commonament_lint_autolaunch_testingrcl_logging_packagesament_cmake + rcl_logging_spdlog: rcl_logging_spdlog2.3.1Implementation of rcl_logging API for an spdlog backend.Chris LalancetteApache License 2.0Chris LalancetteWilliam Woodallament_cmake_rosspdlog_vendorspdlogrcl_logging_interfacercpputilsrcutilsspdlog_vendorspdlogament_lint_autoament_lint_commonperformance_test_fixturercl_logging_packagesament_cmake + rcl_yaml_param_parser: rcl_yaml_param_parser5.3.2Parse a YAML parameter file and populate the C data structure.Ivan PaunovicWilliam WoodallApache License 2.0Anup PemmaiahJacob Perronament_cmake_roslibyaml_vendoryamlrmwrcutilsament_cmake_gtestament_lint_commonament_lint_automimick_vendorosrf_testing_tools_cppperformance_test_fixturercpputilsament_cmake + rclc: rclc4.0.1The ROS client library in C.Jan StaschulatPablo GarridoApache License 2.0Jan StaschulatWilliam Woodallament_cmake_rosrclrcl_actionrcutilsrosidl_generator_crosidl_typesupport_crclrcutilsrosidl_generator_crcl_actionament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_commonlaunch_testingosrf_testing_tools_cppstd_msgstest_msgsexample_interfacesrclcpprclcpp_actionament_cmake + rclc_examples: rclc_examples4.0.1Example of using rclc_executorJan StaschulatApache License 2.0Jan StaschulatArne Nordmannament_cmake_rosrclrclcrclc_lifecyclestd_msgslifecycle_msgsexample_interfacesrclrclcrclc_lifecyclestd_msgslifecycle_msgsexample_interfacesrclc_parameterament_cmake + rclc_lifecycle: rclc_lifecycle4.0.1rclc lifecycle convenience methods.Jan StaschulatApache License 2.0Arne Nordmannament_cmake_rosrclcrcl_lifecyclestd_msgslifecycle_msgsament_cmake_gtestament_lint_autoament_lint_commonosrf_testing_tools_cppament_cmake + rclc_parameter: rclc_parameter4.0.1Parameter server implementation for micro-ROS nodesAntonio CuadrosApache License 2.0Antonio Cuadrosament_cmake_rosrclrclcrcutilsbuiltin_interfacesrcl_interfacesrosidl_runtime_crclcppament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_commonexample_interfacesosrf_testing_tools_cppstd_msgsament_cmake + rclcpp: rclcpp16.0.2The ROS client library in C++.Ivan PaunovicJacob PerronWilliam WoodallApache License 2.0Dirk Thomasament_cmake_rosament_cmake_gen_version_hpython3ament_index_cppbuiltin_interfacesrcl_interfacesrosgraph_msgsrosidl_runtime_cpprosidl_typesupport_crosidl_typesupport_cppament_index_cppbuiltin_interfacesrcl_interfacesrosgraph_msgsrosidl_runtime_cpprosidl_typesupport_crosidl_typesupport_cpplibstatistics_collectorrclrcl_yaml_param_parserrcpputilsrcutilsrmwstatistics_msgstracetoolsament_cmake_gmockament_cmake_google_benchmarkament_cmake_gtestament_lint_autoament_lint_commonmimick_vendorperformance_test_fixturermwrmw_implementation_cmakerosidl_default_generatorstest_msgsament_cmake + rclcpp_action: rclcpp_action16.0.2Adds action APIs for C++.Ivan PaunovicJacob PerronWilliam WoodallApache License 2.0Dirk Thomasament_cmake_rosrosidl_runtime_crosidl_runtime_caction_msgsrclcpprcl_actionrcpputilsament_cmakeament_cmake_gtestament_lint_autoament_lint_commonmimick_vendorperformance_test_fixturetest_msgsament_cmake + rclcpp_cascade_lifecycle: rclcpp_cascade_lifecycle1.0.1Provides a mechanism to make trees of lifecycle nodes to propagate state changesfmricoApache License, Version 2.0ament_cmakerclcpprclcpp_lifecyclelifecycle_msgscascade_lifecycle_msgsament_lint_autoament_lint_commonament_cmake_gtestament_cmake + rclcpp_components: rclcpp_components16.0.2Package containing tools for dynamically loadable componentsIvan PaunovicJacob PerronWilliam WoodallApache License 2.0Michael Carrollament_cmake_rosament_index_cppclass_loadercomposition_interfacesrclcpprcpputilsament_index_cppclass_loadercomposition_interfacesrclcppament_cmake_google_benchmarkament_cmake_gtestament_lint_autoament_lint_commonlaunch_testingstd_msgsament_cmake + rclcpp_lifecycle: rclcpp_lifecycle16.0.2Package containing a prototype for lifecycle implementationIvan PaunovicJacob PerronWilliam WoodallApache License 2.0Karsten Kneseament_cmake_roslifecycle_msgsrclcpprcl_lifecyclerosidl_typesupport_cpplifecycle_msgsrclcpprcl_lifecyclerosidl_typesupport_cpprmwament_cmake_gtestament_lint_autoament_lint_commonmimick_vendorperformance_test_fixturercpputilsrcutilstest_msgsament_cmake + rclpy: rclpy3.3.5Package containing the Python client.Shane LoretzAditya PandeJacob PerronApache License 2.0Esteve FernandezWilliam WoodallIvan Paunovicament_cmakepython_cmake_modulepybind11_vendorrcpputilsrcutilsrmw_implementation_cmakerclrcl_lifecyclercl_logging_interfacercl_actionrcl_yaml_param_parserrmwrmw_implementationrosidl_runtime_cunique_identifier_msgsament_index_pythonbuiltin_interfacesrcl_interfacesrosgraph_msgsrpyutilsament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_commonpython3-pytestrosidl_generator_pytest_msgspython3-sphinxament_cmake + rclpy_message_converter: rclpy_message_converter2.0.0Converts between Python dictionaries and JSON to rclpy messages.Martin GüntherApache License 2.0http://ros.org/wiki/rospy_message_converterhttps://github.com/uos/rospy_message_converterhttps://github.com/uos/rospy_message_converter/issuesBrandon AlexanderMartin Güntherrclpyament_copyrightament_flake8ament_pep257python3-pytestrclpy_message_converter_msgsstd_msgsstd_srvsbuiltin_interfacesrosidl_default_generatorspython3-numpyrosidl_parserrosidl_runtime_pyament_python + rclpy_message_converter_msgs: rclpy_message_converter_msgs2.0.0Messages for rclpy_message_converterMartin GüntherApache License 2.0http://ros.org/wiki/rospy_message_converterhttps://github.com/uos/rospy_message_converterhttps://github.com/uos/rospy_message_converter/issuesBrandon AlexanderMartin Güntherament_cmakebuiltin_interfacesrosidl_default_generatorsrosidl_interface_packagesament_cmake + rcpputils: rcpputils2.4.0Package containing utility code for C++.Chris LalancetteApache License 2.0BSD-3-ClauseEmerson KnappMichael Jeronimoament_cmakeament_cmake_rosrcutilsament_lint_commonament_lint_autoament_cmake_gtestament_cmake + rcss3d_agent: rcss3d_agent0.2.1Launches a RoboCup 3D Simulation Agent, and converts data to and from ROS2 msgsijnekApache License 2.0ament_cmake_rosrclcpprcss3d_agent_msgsament_lint_autoament_lint_commonament_cmake_gtestament_cmake + rcss3d_agent_basic: rcss3d_agent_basic0.2.1Basic rcss3d agent node that uses rcss3d_agent_msgsijnekApache License 2.0ament_cmakeament_lint_autoament_lint_commonrcss3d_agentrclcpp_componentsament_cmake + rcss3d_agent_msgs: rcss3d_agent_msgsCustom messages for communicating with rcss3d_agent0.2.1ijnekApache License 2.0Sander G. van Dijkament_cmakebuiltin_interfacesrosidl_default_generatorsbuiltin_interfacesrosidl_default_runtimerosidl_interface_packagesament_cmake + rcutils: rcutils5.1.2Package containing various utility types and functions for CChris LalancetteAlejandro Hernandez CorderoApache License 2.0Karsten Kneseament_cmake_rospython3-empylibatomicament_cmake_gmockament_cmake_gtestament_cmake_pytestament_lint_commonament_lint_automimick_vendorlaunchlaunch_testinglaunch_testing_ament_cmakeosrf_testing_tools_cppperformance_test_fixtureament_cmake + realsense2_camera: realsense2_camera4.51.1RealSense camera package allowing access to Intel T265 Tracking module and SR300 and D400 3D camerasLibRealSense ROS TeamApache License 2.0http://www.ros.org/wiki/RealSensehttps://github.com/intel-ros/realsense/issuesLibRealSense ROS Teamament_cmakeeigenbuiltin_interfacescv_bridgeimage_transportlibrealsense2rclcpprclcpp_componentsrealsense2_camera_msgssensor_msgsgeometry_msgsstd_msgsnav_msgstf2tf2_rosdiagnostic_updaterlaunch_rosros_environmentament_cmake + realsense2_camera_msgs: realsense2_camera_msgs4.51.1RealSense camera_msgs package containing realsense camera messages definitionsLibRealSense ROS TeamApache License 2.0http://www.ros.org/wiki/RealSensehttps://github.com/intel-ros/realsense/issuesLibRealSense ROS Teamament_cmakerosidl_default_generatorsbuiltin_interfacesstd_msgsrosidl_default_runtimebuiltin_interfacesstd_msgsament_lint_commonrosidl_interface_packagesament_cmake + realsense2_description: realsense2_description4.51.1RealSense description package for Intel 3D D400 camerasLibRealSense ROS TeamApache License 2.0http://www.ros.org/wiki/RealSensehttps://github.com/intel-ros/realsense/issuesLibRealSense ROS Teamament_cmakerclcpprclcpp_componentsrealsense2_camera_msgslaunch_rosxacroament_lint_autoament_lint_commonament_cmake + realtime_tools: realtime_tools2.2.0Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior.Bence MagyarGennaro RaiolaBSDhttp://ros.org/wiki/realtime_toolshttps://github.com/ros-controls/realtime_tools/issueshttps://github.com/ros-controls/realtime_tools/Stuart GlaserShane Loretzament_cmakeament_cmakerclcpprclcpp_actionament_cmake_gmockament_lint_autoament_lint_commonrclcpp_actiontest_msgsament_cmake + resource_retriever: resource_retriever3.1.0This package retrieves data from url-format files such as http://, ftp://, package:// file://, etc., and loads the data into memory. The package:// url for ros packages is translated into a local file:// url. The resourse retriever was initially designed to load mesh files into memory, but it can be used for any type of data. The resource retriever is based on the the libcurl library.Alejandro Hernandez CorderoBSDChris LalancetteIoan SucanJosh FaustShane Loretzhttp://ros.org/wiki/resource_retrieverhttps://github.com/ros/robot_modelhttps://github.com/ros/robot_model/issuesament_cmake_rosament_index_cppament_index_pythonlibcurl_vendorament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_commonpython3-pytestpython_cmake_moduleament_cmake + rmf_api_msgs: rmf_api_msgs0.0.1RMF API msgs definitionGreyYou LiangApache License 2.0nlohmann-json-devpython3-jinja2python3-jsonschemaament_cmakeament_cmake + rmf_battery: rmf_battery0.1.3Package for modelling battery life of robotsyaduMarco A. GutiérrezApache License 2.0eigen3_cmake_moduleeigenrmf_utilsrmf_utilsrmf_trafficament_cmake_catch2ament_cmake_uncrustifycmake + rmf_building_map_msgs: rmf_building_map_msgs1.2.0Messages used to send building mapsMorgan QuigleyMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgsbuiltin_interfacesgeometry_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rmf_building_map_tools: rmf_building_map_tools1.6.0RMF Building map toolsMorgan QuigleyMarco A. GutiérrezApache License 2.0rmf_building_map_msgsament_index_pythonignition-fuel-tools7python3-fionapython3-pyprojpython3-requestspython3-rtreepython3-shapelypython3-yamlrclpyrmf_building_map_msgsrmf_site_map_msgssqlite3std_msgsyaml-cpppython3-pytestament_python + rmf_building_sim_common: rmf_building_sim_common2.0.0Common utility functions for Gazebo-classic and Gazebo building pluginsMorgan QuigleyMichael GreyRoselle CarmenAaron ChongBrandon OngKevin MaRushyendra MagantyYadunundMorgan QuigleyMarco A. GutiérrezApache 2.0ament_cmakerclcpprmf_door_msgsrmf_lift_msgsrmf_building_map_msgsmenge_vendorament_cmake + rmf_building_sim_gz_classic_plugins: rmf_building_sim_gz_classic_plugins2.0.0Gazebo plugins so that buildings generated by rmf_building_map_tools can talk to the ROS 2-based systems in the rmf_traffic_ros2 package.Morgan QuigleyMichael GreyRoselle CarmenAaron ChongBrandon OngKevin MaRushyendra MagantyMorgan QuigleyMarco A. GutiérrezApache 2.0ament_cmakerclcppgazebo_devgazebo_roslibopencv-devrmf_fleet_msgsrmf_building_sim_commonmenge_vendorlibqt5-widgetsqtbase5-devament_cmake + rmf_building_sim_gz_plugins: rmf_building_sim_gz_plugins2.0.0Gazebo plugins for building infrastructure simulationLuca Della VedovaYadunundKevin MaRushyendra MagantyLuca Della VedovaMarco A. GutiérrezApache 2.0ament_cmakerclcpprmf_building_sim_commonrmf_fleet_msgslibqt5-corelibqt5-qmllibqt5-quickmenge_vendorignition-fortressament_cmake + rmf_charger_msgs: rmf_charger_msgs3.0.2This package contains messages regarding charging and dischargingArjo ChakravartyMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + rmf_cmake_uncrustify: rmf_cmake_uncrustify1.2.0ament_cmake_uncrustify with support for parsing a config file.Yadunund VijayMarco A. GutiérrezApache License 2.0ament_cmake_coreament_cmake_testament_cmake_testament_uncrustifyament_cmake_copyrightament_cmake_lint_cmakeament_cmake + rmf_dispenser_msgs: rmf_dispenser_msgs3.0.2A package containing messages used to interface to dispenser workcellsMorgan QuigleyMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgsbuiltin_interfacesrosidl_default_runtimegeometry_msgsament_lint_commonrosidl_interface_packagesament_cmake + rmf_door_msgs: rmf_door_msgs3.0.2Messages used to interface to doorsMorgan QuigleyMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rmf_fleet_adapter: rmf_fleet_adapter2.1.2Fleet Adapter package for RMF fleets.GreyAaronMarco A. GutiérrezApache License 2.0ament_cmakerclcpprclcpp_componentsrmf_utilsrmf_door_msgsrmf_ingestor_msgsrmf_dispenser_msgsrmf_fleet_msgsrmf_lift_msgsrmf_task_msgsrmf_trafficrmf_traffic_ros2rmf_task_ros2rmf_batteryrmf_taskrmf_task_sequencestd_msgsrmf_api_msgsrmf_building_map_msgsstubborn_buddiesstubborn_buddies_msgsrmf_websocketnlohmann-json-devnlohmann_json_schema_validator_vendoreigenyaml-cppament_cmake_catch2ament_cmake_uncrustifyament_cmake + rmf_fleet_adapter_python: rmf_fleet_adapter_python2.1.2Python bindings for the rmf_fleet_adaptermethylDragonMarco A. GutiérrezApache License 2.0pybind11_vendorpybind11_json_vendorrclpyrmf_fleet_adapterament_cmake_pytestament_cmake + rmf_fleet_msgs: rmf_fleet_msgs3.0.2A package containing messages used to interface to fleet managersMorgan QuigleyMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rmf_ingestor_msgs: rmf_ingestor_msgs3.0.2A package containing messages used to interface to ingestor workcellsRushyendra MagantyMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgsrmf_dispenser_msgsbuiltin_interfacesrosidl_default_runtimegeometry_msgsrmf_dispenser_msgsament_lint_commonrosidl_interface_packagesament_cmake + rmf_lift_msgs: rmf_lift_msgs3.0.2Messages used to interface to lifts.Morgan QuigleyMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rmf_obstacle_msgs: rmf_obstacle_msgs3.0.2A package containing messages for describing obstacles in the environmentYadunundApache License 2.0ament_cmakerosidl_default_generatorsrosidl_default_generatorsbuiltin_interfacesgeometry_msgsstd_msgsbuiltin_interfacesgeometry_msgsstd_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rmf_robot_sim_common: rmf_robot_sim_common2.0.0Common utility functions for Gazebo-classic and Gazebo RMF pluginsAaron ChongRushyendra MagantyLuca Della VedovaMarco A. GutiérrezApache 2.0ament_cmakeeigenrclcppgeometry_msgsstd_msgstf2_rosrmf_fleet_msgsrmf_dispenser_msgsrmf_ingestor_msgsrmf_building_map_msgsament_cmake + rmf_robot_sim_gz_classic_plugins: rmf_robot_sim_gz_classic_plugins2.0.0ROS 2 Gazebo-classic plugins for TeleportIngestors, TeleportDispensers and Readonly ObjectsLuca Della VedovaYadunundAaron ChongRushyendra MagantyLuca Della VedovaMarco A. GutiérrezApache 2.0ament_cmakerclcppgazebo_devgazebo_roseigengeometry_msgsrmf_fleet_msgsrmf_building_map_msgsrmf_robot_sim_commonament_cmake + rmf_robot_sim_gz_plugins: rmf_robot_sim_gz_plugins2.0.0ROS 2 Gazebo plugins for TeleportIngestors and TeleportDispensersLuca Della VedovaYadunundAaron ChongRushyendra MagantyLuca Della VedovaMarco A. GutiérrezApache 2.0ament_cmakerclcppeigenrmf_fleet_msgsrmf_building_map_msgsrmf_robot_sim_commonlibqt5-corelibqt5-qmllibqt5-quickignition-fortressament_cmake + rmf_scheduler_msgs: rmf_scheduler_msgs3.0.2Messages used by rmf_scheduler_msgsMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rmf_site_map_msgs: rmf_site_map_msgs3.0.2Messages that contain GeoPackage mapsMorgan QuigleyMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rmf_task: rmf_task2.1.1Package for managing tasks in the Robotics Middleware FrameworkYadunundMarco A. GutiérrezApache License 2.0AaronYadunundrmf_batteryrmf_utilseigenament_cmake_catch2ament_cmake_uncrustifycmake + rmf_task_msgs: rmf_task_msgs3.0.2A package containing messages used to specify tasksMorgan QuigleyMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesrmf_dispenser_msgsbuiltin_interfacesrmf_dispenser_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rmf_task_ros2: rmf_task_ros22.1.2A package managing the dispatching of tasks in RMF system.youliangMarco A. GutiérrezApache License 2.0ament_cmakermf_utilsrmf_api_msgsrmf_trafficrmf_traffic_ros2rmf_task_msgsrclcpprmf_websocketnlohmann-json-devnlohmann_json_schema_validator_vendoreigenament_cmake_catch2ament_cmake_uncrustifyament_cmake + rmf_task_sequence: rmf_task_sequence2.1.1Implementation of phase-sequence tasks for the Robotics Middleware FrameworkGreyMarco A. GutiérrezApache License 2.0Greyrmf_api_msgsrmf_tasknlohmann-json-devnlohmann_json_schema_validator_vendorament_cmake_catch2ament_cmake_uncrustifycmake + rmf_traffic: rmf_traffic3.0.0Package for managing traffic in the Robotics Middleware FrameworkGreyMarco A. GutiérrezApache License 2.0Greycmakeeigen3_cmake_moduleeigenrmf_utilseigen3_cmake_moduleeigenrmf_utilslibccd-devament_cmake_catch2ament_cmake_uncrustifycmake + rmf_traffic_editor: rmf_traffic_editor1.6.0traffic editorMorgan QuigleyMarco A. GutiérrezApache License 2.0ament_cmakeament_index_cppyaml-cpplibqt5-concurrentlibqt5-widgetsqtbase5-deveigenrmf_utilsament_cmake_uncrustifylibceres-devlibgoogle-glog-devprojament_cmake + rmf_traffic_editor_assets: rmf_traffic_editor_assets1.6.0Assets for use with traffic_editor.Brandon OngMarco A. GutiérrezApache License 2.0ament_python + rmf_traffic_editor_test_maps: rmf_traffic_editor_test_maps1.6.0Some test maps for traffic_editor and rmf_building_map_tools.Morgan QuigleyMarco A. GutiérrezApache License 2.0ament_cmakermf_building_map_toolsros2runament_cmake + rmf_traffic_examples: rmf_traffic_examples3.0.0Examples of how to use the rmf_traffic libraryGreyApache License 2.0Greycmakermf_trafficcmake + rmf_traffic_msgs: rmf_traffic_msgs3.0.2A package containing messages used by the RMF traffic management system.GreyMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgsbuiltin_interfacesgeometry_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rmf_traffic_ros2: rmf_traffic_ros22.1.2A package containing messages used by the RMF traffic management system.GreyMarco A. GutiérrezApache License 2.0ament_cmakermf_utilsrmf_trafficrmf_traffic_msgsrmf_fleet_msgsrmf_site_map_msgsrmf_building_map_msgsrclcppyaml-cppnlohmann-json-devprojzlibuuiduuideigenament_cmake_catch2ament_cmake_uncrustifyament_cmake + rmf_utils: rmf_utils1.4.0Simple C++ programming utilities used by Robotics Middleware Framework packagesGreyMarco A. GutiérrezApache License 2.0Greycmakeament_cmake_catch2ament_cmake_uncrustifycmake + rmf_visualization: rmf_visualization2.0.0Package containing a single launch file to bringup various visualizationsYadunundMarco A. GutiérrezApache License 2.0ament_cmakermf_visualization_schedulermf_visualization_fleet_statesrmf_visualization_building_systemsrmf_visualization_navgraphsrmf_visualization_floorplansrmf_visualization_obstaclesrmf_visualization_rviz2_pluginslaunch_xmlament_cmake + rmf_visualization_building_systems: rmf_visualization_building_systems2.0.0A visualizer for doors and liftsYadunundMarco A. GutiérrezApache License 2.0rmf_lift_msgsrmf_door_msgsrmf_building_map_msgsgeometry_msgsrmf_visualization_msgsament_copyrightament_flake8ament_pep257python3-pytestament_python + rmf_visualization_fleet_states: rmf_visualization_fleet_states2.0.0A package to visualize positions of robots from different fleets in the a buildingMorgan QuigleyYadunundMarco A. GutiérrezApache License 2.0ament_cmakerclcpprclcpp_componentsrmf_fleet_msgsvisualization_msgsrmf_visualization_msgsament_lint_autoament_lint_commonrmf_utilsament_cmake + rmf_visualization_floorplans: rmf_visualization_floorplans2.0.0A package to visualize the floorplans for levels in a buildingYadunundApache License 2.0ament_cmakerclcpprclcpp_componentslibopencv-deveigenrmf_building_map_msgsrmf_visualization_msgsgeometry_msgsnav_msgsament_lint_autoament_lint_commonrmf_utilsament_cmake + rmf_visualization_msgs: rmf_visualization_msgs1.2.0A package containing messages used for visualizationsyaduMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rmf_visualization_navgraphs: rmf_visualization_navgraphs2.0.0A package to visualiize the navigation graphs of fleetsYadunundApache license 2.0ament_cmakerclcpprclcpp_componentsrmf_fleet_msgsrmf_building_map_msgsrmf_visualization_msgsvisualization_msgsgeometry_msgsrmf_trafficrmf_traffic_ros2ament_lint_autoament_lint_commonrmf_utilsament_cmake + rmf_visualization_obstacles: rmf_visualization_obstacles2.0.0A visualizer for obstacles in RMFYadunundApache License 2.0ament_cmakerclcpprclcpp_componentsgeometry_msgsvision_msgsvisualization_msgsrmf_obstacle_msgsrmf_visualization_msgsament_cmake_uncrustifyrmf_utilsament_cmake + rmf_visualization_rviz2_plugins: rmf_visualization_rviz2_plugins2.0.0A package containing RViz2 plugins for RMFYadunundMarco A. GutiérrezApache License 2.0ament_cmakerclcpprmf_door_msgsrmf_lift_msgsrmf_visualization_msgsrmf_traffic_ros2rviz_commonrviz_renderingrviz_default_pluginspluginlibresource_retrievereigenqtbase5-devlibqt5-corelibqt5-guilibqt5-widgetsament_cmake_uncrustifyrmf_utilsament_cmake + rmf_visualization_schedule: rmf_visualization_schedule2.0.0A visualizer for trajectories in rmf scheduleYadunundMarco A. GutiérrezApache License 2.0ament_cmakermf_trafficrmf_traffic_ros2rmf_traffic_msgsrclcpprclcpp_componentslibwebsocketpp-devgeometry_msgsvisualization_msgsrmf_visualization_msgsrosidl_default_generatorsbuiltin_interfaceseigenlibssl-devlibboost-devament_lint_autoament_lint_commonament_cmake_uncrustifyrmf_utilsrosidl_interface_packagesament_cmake + rmf_websocket: rmf_websocket2.1.2A package managing the websocket api endpoints in RMF system.youliangMarco A. GutiérrezApache License 2.0ament_cmakermf_utilsrclcpplibwebsocketpp-devnlohmann-json-devnlohmann_json_schema_validator_vendoreigenboostboostament_cmake_catch2ament_cmake_uncrustifyament_cmake + rmf_workcell_msgs: rmf_workcell_msgs3.0.2A package containing messages used by all workcells generically to interfact with rmf_coreAaron ChongMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rmw: rmw6.1.1Contains the ROS middleware API.Ivan PaunovicWilliam WoodallApache License 2.0Dirk Thomasament_cmake_rosament_cmake_versionrcutilsrosidl_runtime_crcutilsrosidl_runtime_cament_cmake_gmockament_lint_autoament_lint_commonosrf_testing_tools_cppament_cmake + rmw_connextdds: rmw_connextdds0.11.1A ROS2 RMW implementation built with RTI Connext DDS Professional.Andrea SorbiniApache License 2.0ament_cmake_rosament_cmakermw_connextdds_commonament_lint_autoament_lint_commonrmw_implementation_packagesament_cmake + rmw_connextdds_common: rmw_connextdds_common0.11.1Common source for RMW implementations built with RTI Connext DDS Professional and RTI Connext DDS Micro.Andrea SorbiniApache License 2.0ament_cmake_rosament_cmakerti_connext_dds_cmake_modulefastcdrrcutilsrcpputilsrmwrmw_dds_commonrosidl_runtime_crosidl_runtime_cpprosidl_typesupport_fastrtps_crosidl_typesupport_fastrtps_cpprosidl_typesupport_introspection_crosidl_typesupport_introspection_cppament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + rmw_cyclonedds_cpp: rmw_cyclonedds_cpp1.3.4Implement the ROS middleware interface using Eclipse CycloneDDS in C++.Erik BoassonIvan PaunovicMichel HidalgoApache License 2.0ament_cmake_roscycloneddsiceoryx_binding_crcutilsrcpputilsrmwrmw_dds_commonrosidl_runtime_crosidl_typesupport_introspection_crosidl_typesupport_introspection_cpptracetoolsament_lint_autoament_lint_commonrmw_implementation_packagesament_cmake + rmw_dds_common: rmw_dds_common1.6.0Define a common interface between DDS implementations of ROS middleware.Ivan PaunovicMichel HidalgoApache License 2.0ament_cmakerosidl_default_generatorsrosidl_default_runtimercutilsrcpputilsrmwrosidl_runtime_cppament_cmake_gmockament_lint_autoament_lint_commonosrf_testing_tools_cppperformance_test_fixturerosidl_interface_packagesament_cmake + rmw_fastrtps_cpp: rmw_fastrtps_cpp6.2.2Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.Michel HidalgoMichael JeronimoApache License 2.0Ricardo GonzálezDirk Thomasament_cmake_rosrosidl_cmakefastrtps_cmake_moduleament_cmakerosidl_cmakefastcdrfastrtpsfastrtps_cmake_modulercpputilsrcutilsrmwrmw_dds_commonrmw_fastrtps_shared_cpprosidl_runtime_crosidl_runtime_cpprosidl_typesupport_fastrtps_crosidl_typesupport_fastrtps_cpptracetoolsfastcdrfastrtpsfastrtps_cmake_modulercutilsrmw_dds_commonrmw_fastrtps_shared_cpprmwrosidl_runtime_crosidl_runtime_cpprosidl_typesupport_fastrtps_crosidl_typesupport_fastrtps_cpptracetoolsrcpputilsrcutilsrmwrmw_fastrtps_shared_cpptracetoolsament_cmake_gtestament_lint_autoament_lint_commonosrf_testing_tools_cpptest_msgsrmw_implementation_packagesament_cmake + rmw_fastrtps_dynamic_cpp: rmw_fastrtps_dynamic_cpp6.2.2Implement the ROS middleware interface using introspection type support.Michel HidalgoMichael JeronimoApache License 2.0Ricardo GonzálezDirk Thomasament_cmake_rosfastrtps_cmake_moduleament_cmakefastcdrfastrtpsfastrtps_cmake_modulercpputilsrcutilsrmwrmw_dds_commonrmw_fastrtps_shared_cpprosidl_runtime_crosidl_typesupport_fastrtps_crosidl_typesupport_fastrtps_cpprosidl_typesupport_introspection_crosidl_typesupport_introspection_cppfastcdrfastrtpsfastrtps_cmake_modulercpputilsrcutilsrmwrmw_dds_commonrmw_fastrtps_shared_cpprosidl_runtime_crosidl_typesupport_fastrtps_crosidl_typesupport_fastrtps_cpprosidl_typesupport_introspection_crosidl_typesupport_introspection_cppament_cmake_gtestament_lint_autoament_lint_commonosrf_testing_tools_cpptest_msgsrmw_implementation_packagesament_cmake + rmw_fastrtps_shared_cpp: rmw_fastrtps_shared_cpp6.2.2Code shared on static and dynamic type support of rmw_fastrtps_cpp.Michel HidalgoMichael JeronimoApache License 2.0Ricardo GonzálezDirk Thomasament_cmake_rosfastrtps_cmake_moduleament_cmakefastcdrfastrtpsfastrtps_cmake_modulercpputilsrcutilsrmwrmw_dds_commonrosidl_typesupport_introspection_crosidl_typesupport_introspection_cpptracetoolsfastcdrfastrtpsfastrtps_cmake_modulercpputilsrcutilsrmwrmw_dds_commonrosidl_typesupport_introspection_crosidl_typesupport_introspection_cpptracetoolsament_lint_autoament_lint_commonosrf_testing_tools_cppament_cmake + rmw_gurumdds_cpp: rmw_gurumdds_cpp3.2.0Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++.Youngjin YunApache License 2.0ament_cmake_rosrosidl_cmakegurumdds-2.8gurumdds_cmake_modulercutilsrmwrmw_gurumdds_shared_cpprosidl_runtime_crosidl_runtime_cpprosidl_generator_dds_idlrosidl_typesupport_introspection_crosidl_typesupport_introspection_cppgurumdds-2.8gurumdds_cmake_modulerosidl_runtime_crosidl_runtime_cpprmw_gurumdds_shared_cpprosidl_typesupport_introspection_crosidl_typesupport_introspection_cpprcutilsrmwrmw_gurumdds_shared_cppament_lint_autoament_lint_commonrmw_implementation_packagesament_cmake + rmw_gurumdds_shared_cpp: rmw_gurumdds_shared_cpp3.2.0Code shared on static and dynamic type support of rmw_gurumdds_cpp.Youngjin YunApache License 2.0ament_cmakerosidl_cmakeament_cmakegurumdds-2.8gurumdds_cmake_modulercutilsrmwgurumdds-2.8gurumdds_cmake_modulermw_dds_commonament_lint_autoament_lint_commonament_cmake + rmw_implementation: rmw_implementation2.8.1Proxy implementation of the ROS 2 Middleware Interface.Audrow NashMichael CarrollApache License 2.0Alejandro Hernandez CorderoDirk Thomasament_cmakermw_implementation_cmakeament_index_cpprcpputilsrcutilsrmwrmw_connextddsrmw_cyclonedds_cpprmw_fastrtps_cpprmw_fastrtps_dynamic_cpprmw_implementation_cmakeament_cmake_gtestament_lint_autoament_lint_commonperformance_test_fixturermw_implementation_packagesament_cmake + rmw_implementation_cmake: rmw_implementation_cmake6.1.1CMake functions which can discover and enumerate available implementations.Ivan PaunovicWilliam WoodallApache License 2.0Dirk Thomasament_cmakeament_cmakeament_lint_autoament_lint_commonament_cmake + robot_calibration: robot_calibration0.8.0Calibrate a RobotMichael FergusonMichael FergusonApache2http://ros.org/wiki/robot_calibrationament_cmakeeigencamera_calibration_parserscontrol_msgscv_bridgegeometry_msgsgeometric_shapeskdl_parsermoveit_msgsnav_msgsliborocos-kdl-devpluginlibrclcpprclcpp_actionrobot_calibration_msgsrosbag2_cppsensor_msgsstd_msgstf2_geometry_msgstf2_rosvisualization_msgslibceres-devlibgflags-devsuitesparseprotobuf-devyaml-cpplibboost-filesystem-devament_cmake_gtestlaunchlaunch_roslaunch_testingament_cmake + robot_calibration_msgs: robot_calibration_msgs0.8.0Messages for calibrating a robotMichael FergusonMichael FergusonApache2http://ros.org/wiki/robot_calibration_msgsament_cmakerosidl_default_generatorsaction_msgsbuiltin_interfacesrosidl_default_generatorssensor_msgsstd_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + robot_controllers: robot_controllers0.9.3Some basic robot controllers for use with robot_controllers_interface.Michael FergusonRussell TorisNiharika AroraCarl SaldanhaEric RelsonFetch Robotics Open Source TeamMichael FergusonBSDament_cmakeanglescontrol_msgsgeometry_msgskdl_parsernav_msgsliborocos-kdl-devpluginlibrclcpprclcpp_actionrobot_controllers_interfacesensor_msgsstd_msgstf2_geometry_msgstf2_rostrajectory_msgsurdfament_cmake_cpplintament_cmake_gtestament_cmake + robot_controllers_interface: robot_controllers_interface0.9.3Generic framework for robot controls.Michael FergusonRussell TorisNiharika AroraCarl SaldanhaEric RelsonFetch Robotics Open Source TeamMichael FergusonBSDament_cmakepluginlibrobot_controllers_msgsrclcpprclcpp_actiontf2_rosament_cmake_cpplintament_cmake + robot_controllers_msgs: robot_controllers_msgs0.9.3Messages for use with robot_controllers framework.Michael FergusonRussell TorisNiharika AroraCarl SaldanhaEric RelsonFetch Robotics Open Source TeamMichael FergusonBSDament_cmakerosidl_default_generatorsbuiltin_interfacesrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + robot_localization: robot_localization3.3.1Provides nonlinear state estimation through sensor fusion of an abritrary number of sensors.Tom MooreTom MooreSteve MacenskiApache License 2.0http://ros.org/wiki/robot_localizationament_cmakebuiltin_interfacesrosidl_default_generatorslibboost-devlibboost-deveigengeographic_msgsgeometry_msgsdiagnostic_msgsdiagnostic_updatergeographiclibmessage_filtersnav_msgsrclcpprmw_implementationsensor_msgsstd_msgsstd_srvstf2tf2_eigentf2_geometry_msgstf2_rosyaml_cpp_vendorament_cmake_gtestbuiltin_interfacesrosidl_default_runtimerclcpprmw_implementationament_lint_autoament_lint_commonlaunch_roslaunch_testing_ament_cmakerosidl_interface_packagesament_cmake + robot_state_publisher: robot_state_publisher3.0.2This package take the joint angles of a robot as input, and publishes the 3D poses of the robot links to tf2, using a kinematic tree model of the robot.Chris LalancetteShane LoretzBSDKarsten Kneseament_cmakebuiltin_interfacesgeometry_msgskdl_parserorocos_kdl_vendorrcl_interfacesrclcpprclcpp_componentssensor_msgsstd_msgstf2_rosurdfament_cmake_gtestament_lint_autoament_lint_commonlaunch_roslaunch_testing_ament_cmakeament_cmake + robot_upstart: robot_upstart1.0.2The robot_upstart package provides scripts which may be used to install and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files.Chris Iverach-BreretonTony BaltovskiMike PurvisBSDament_index_pythonament_copyrightament_flake8ament_pep257python3-pytestament_python + ros2_control: ros2_control2.16.0Metapackage for ROS2 control related packagesBence MagyarDenis ŠtoglApache License 2.0ament_cmakecontroller_interfacecontroller_managercontroller_manager_msgshardware_interfacejoint_limitsros2_control_test_assetsros2controlclitransmission_interfaceament_cmake + ros2_control_test_assets: ros2_control_test_assets2.16.0The package provides shared test resources for ros2_control stackBence MagyarDenis ŠtoglApache License 2.0ament_cmakeament_cmake + ros2_controllers: ros2_controllers2.12.0Metapackage for ROS2 controllers related packagesBence MagyarJordan PalaciosKarsten KneseApache License 2.0ament_cmakediff_drive_controllereffort_controllersforce_torque_sensor_broadcasterforward_command_controllerimu_sensor_broadcasterjoint_state_broadcasterjoint_trajectory_controllerposition_controllerstricycle_controllervelocity_controllersament_cmake + ros2_controllers_test_nodes: ros2_controllers_test_nodes2.12.0Demo nodes for showing and testing functionalities of the ros2_control framework.Denis ŠtoglBence MagyarApache-2.0rclpystd_msgstrajectory_msgspython3-pytestament_python + ros2_ouster: ros2_ouster0.4.1ROS2 Drivers for the Ouster OS-1 LidarSteve MacenskiTom PanzarellaApache-2.0ament_cmakerclcpprclcpp_componentsrclcpp_lifecyclevisualization_msgsgeometry_msgsbuiltin_interfacessensor_msgsouster_msgsstd_srvstf2_rostf2_geometry_msgslaunchlaunch_rospcl_conversionslibpcl-alllibtins-devament_lint_commonament_lint_autodoxygenament_cmake + ros2_socketcan: ros2_socketcan1.1.0Simple wrapper around SocketCANJosh WhitleyApache License 2.0ament_cmake_autorclcpprclcpp_componentsrclcpp_lifecyclelifecycle_msgscan_msgsament_lint_autoament_lint_commonament_cmake_gtestament_cmake + ros2acceleration: ros2acceleration0.5.1The acceleration command for ROS 2 command line tools.Víctor Mayoral VilchesApache License 2.0Víctor Mayoral Vilchesros2clipython3-numpypython3-yamlrclpyrosidl_runtime_pyament_copyrightament_flake8ament_pep257ament_xmllintpython3-pytesttest_msgsament_python + ros2action: ros2action0.18.4The action command for ROS 2 command line tools.Aditya PandeAudrow NashMichael JeronimoApache License 2.0Jacob PerronMabel Zhangrclpyros2cliaction_msgsament_index_pythonrosidl_runtime_pyament_copyrightament_flake8ament_pep257ament_xmllintlaunchlaunch_testinglaunch_testing_rospython3-pytestpython3-pytest-timeouttest_msgsament_python + ros2bag: ros2bag0.15.3Entry point for rosbag in ROS 2Geoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ros2clirosbag2_pyrosbag2_transportament_copyrightament_flake8ament_pep257launch_testinglaunch_testing_rospython3-pytestament_python + ros2cli: ros2cli0.18.4Framework for ROS 2 command line tools.Aditya PandeAudrow NashMichael JeronimoApache License 2.0Dirk ThomasMabel Zhangpython3-argcompletepython3-importlib-metadatapython3-netifacespython3-packagingpython3-pkg-resourcesrclpyament_copyrightament_flake8ament_pep257ament_xmllintpython3-pytestpython3-pytest-timeouttest_msgsament_python + ros2cli_common_extensions: ros2cli_common_extensions0.1.1Meta package for ros2cli common extensionsChris LalancetteApache License 2.0Ivan Santiago Paunovicament_cmakelaunch_xmllaunch_yamlros2actionros2cliros2componentros2doctorros2interfaceros2launchros2lifecycleros2multicastros2noderos2paramros2pkgros2runros2serviceros2topicsros2ament_lint_autoament_lint_commonament_cmake + ros2cli_test_interfaces: ros2cli_test_interfaces0.18.4A package containing interface definitions for testing ros2cli.Aditya PandeAudrow NashMichael JeronimoApache License 2.0Audrow NashMabel Zhangament_cmakerosidl_default_generatorsaction_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + ros2component: ros2component0.18.4The component command for ROS 2 command line tools.Aditya PandeAudrow NashMichael JeronimoApache License 2.0Mabel ZhangMichel Hidalgoament_index_pythoncomposition_interfacesrcl_interfacesrclcpp_componentsrclpyros2cliros2noderos2paramros2pkgament_copyrightament_flake8ament_pep257ament_xmllintpython3-pytestpython3-pytest-timeoutament_python + ros2controlcli: ros2controlcli2.16.0The ROS 2 command line tools for ROS2 Control.Bence MagyarDenis ŠtoglApache License 2.0Victor Lopezrclpyros2cliros2noderos2paramcontroller_managercontroller_manager_msgsrosidl_runtime_pypython3-pygraphvizament_copyrightament_flake8ament_pep257ament_xmllintament_python + ros2doctor: ros2doctor0.18.4A command line tool to check potential issues in a ROS 2 systemAditya PandeAudrow NashMichael JeronimoApache License 2.0Claire WangMabel Zhangros2cliament_index_pythonpython3-catkin-pkg-modulespython3-psutilpython3-importlib-metadatapython3-rosdistro-modulesrclpyros_environmentament_copyrightament_flake8ament_pep257ament_xmllintlaunchlaunch_roslaunch_testinglaunch_testing_rospython3-pytestpython3-pytest-timeoutstd_msgsament_python + ros2interface: ros2interface0.18.4The interface command for ROS 2 command line toolsAditya PandeAudrow NashMichael JeronimoApache License 2.0Jacob PerronMabel ZhangSiddharth Kucheriaros2cliament_index_pythonrosidl_runtime_pyament_copyrightament_flake8ament_pep257ament_xmllintlaunchlaunch_testinglaunch_testing_rospython3-pytestpython3-pytest-timeoutros2cli_test_interfacestest_msgsament_python + ros2launch: "ros2launch0.19.3The launch command for ROS 2 command line tools.Aditya PandeJacob PerronMichel HidalgoApache License 2.0William WoodallMichael Jeronimoament_index_pythonlaunchlaunch_rosros2cliros2pkglaunch_xmllaunch_yamlament_copyrightament_flake8ament_pep257python3-pytestlaunch_frontend_packagesament_python" + ros2launch_security: "ros2launch_security1.0.0Security extensions for ros2 launchTed KernApache License 2.0Geoffrey BiggsTed Kernament_index_pythonros2launchnodl_pythonsros2ament_copyrightament_flake8ament_pep257demo_nodes_pylaunch_rospython3-pytestros2launchsros2ament_python" + ros2launch_security_examples: ros2launch_security_examples1.0.0Examples of how to use the ros2launch_security extension.Ted KernApache License 2.0ament_cmakeros2launch_securityament_nodlsensor_msgsexample_interfacesrclcpprclcpp_componentsrclpyament_lint_autoament_lint_commonlaunch_testinglaunch_testing_ament_cmakelaunch_testing_rosnodl_pythonnodl_to_policysros2ament_cmake + ros2lifecycle: ros2lifecycle0.18.4The lifecycle command for ROS 2 command line tools.Aditya PandeAudrow NashMichael JeronimoApache License 2.0Dirk ThomasMabel Zhangrclpyros2clilifecycle_msgsros2noderos2serviceament_copyrightament_flake8ament_pep257ament_xmllintlaunchlaunch_roslaunch_testinglaunch_testing_rospython3-pytestpython3-pytest-timeoutros2lifecycle_test_fixturesament_python + ros2lifecycle_test_fixtures: ros2lifecycle_test_fixtures0.18.4Package containing fixture nodes for ros2lifecycle testsAditya PandeAudrow NashMichael JeronimoApache License 2.0Mabel ZhangMichel Hidalgoament_cmakerclcpprclcpp_lifecycleament_lint_autoament_lint_commonament_cmake + ros2multicast: ros2multicast0.18.4The multicast command for ROS 2 command line tools.Aditya PandeAudrow NashMichael JeronimoApache License 2.0Dirk ThomasMabel Zhangros2cliament_copyrightament_flake8ament_pep257ament_xmllintpython3-pytestpython3-pytest-timeoutament_python + ros2node: ros2node0.18.4The node command for ROS 2 command line tools.Aditya PandeAudrow NashMichael JeronimoApache License 2.0Dirk ThomasMabel Zhangros2cliament_copyrightament_flake8ament_pep257ament_xmllintlaunchlaunch_roslaunch_testinglaunch_testing_rospython3-pytestpython3-pytest-timeoutrclpytest_msgsament_python + ros2nodl: ros2nodl0.3.1CLI tools for NoDL files.Ubuntu RoboticsApache License 2.0ament_index_pythonpython3-argcompletenodl_pythonros2cliros2pkgros2runament_lint_autoament_lint_commonament_flake8ament_mypypython3-pytestpython3-pytest-mockament_python + ros2param: ros2param0.18.4The param command for ROS 2 command line tools.Aditya PandeAudrow NashMichael JeronimoApache License 2.0Dirk ThomasMabel Zhangrcl_interfacesrclpyros2cliros2noderos2serviceament_copyrightament_flake8ament_pep257ament_xmllintlaunchlaunch_roslaunch_testinglaunch_testing_rospython3-pytestpython3-pytest-timeoutament_python + ros2pkg: ros2pkg0.18.4The pkg command for ROS 2 command line tools.Aditya PandeAudrow NashMichael JeronimoApache License 2.0Dirk ThomasMabel Zhangpython3-importlib-resourcesros2cliament_copyrightament_index_pythonpython3-catkin-pkg-modulespython3-empypython3-pkg-resourcesament_flake8ament_pep257ament_xmllintlaunchlaunch_testinglaunch_testing_rospython3-pytestpython3-pytest-timeoutament_python + ros2run: ros2run0.18.4The run command for ROS 2 command line tools.Aditya PandeAudrow NashMichael JeronimoApache License 2.0Dirk ThomasMabel Zhangros2cliros2pkgament_copyrightament_flake8ament_pep257ament_xmllintpython3-pytestpython3-pytest-timeoutament_python + ros2service: ros2service0.18.4The service command for ROS 2 command line tools.Aditya PandeAudrow NashMichael JeronimoApache License 2.0Mabel ZhangWilliam Woodallrclpyros2clipython3-yamlrosidl_runtime_pyament_copyrightament_flake8ament_pep257ament_xmllintlaunchlaunch_roslaunch_testinglaunch_testing_rospython3-pytestpython3-pytest-timeouttest_msgsament_python + ros2test: "ros2test0.4.0The test command for ROS 2 launch tests.Michel HidalgoApache License 2.0launchlaunch_roslaunch_testinglaunch_testing_rosros2clidomain_coordinatorament_copyrightament_flake8ament_pep257python3-pytestament_python" + ros2topic: ros2topic0.18.4The topic command for ROS 2 command line tools.Aditya PandeAudrow NashMichael JeronimoApache License 2.0BSD-3-ClauseDirk ThomasMabel Zhangros2clipython3-numpypython3-yamlrclpyrosidl_runtime_pyament_copyrightament_flake8ament_pep257ament_xmllintgeometry_msgslaunchlaunch_roslaunch_testinglaunch_testing_rospython3-pytestpython3-pytest-timeoutstd_msgstest_msgsament_python + ros2trace: ros2trace4.1.1The trace command for ROS 2 command line tools.Christophe BedardIngo LütkebohleApache 2.0https://index.ros.org/p/ros2trace/https://gitlab.com/ros-tracing/ros2_tracinghttps://gitlab.com/ros-tracing/ros2_tracing/-/issuesChristophe Bedardros2clitracetools_traceament_copyrightament_flake8ament_mypyament_pep257ament_xmllintpython3-pytestament_python + ros2trace_analysis: ros2trace_analysis3.0.0The trace-analysis command for ROS 2 command line tools.Christophe BedardApache 2.0https://index.ros.org/p/ros2trace_analysis/https://gitlab.com/ros-tracing/tracetools_analysishttps://gitlab.com/ros-tracing/tracetools_analysis/-/issuesChristophe Bedardros2clitracetools_analysisament_copyrightament_flake8ament_mypyament_pep257ament_xmllintpython3-pytestament_python + ros_base: ros_base0.10.0A package which extends 'ros_core' and includes other basic functionalities like tf2 and urdf.Steven! RagnarökApache License 2.0ament_cmakeros_corerosbag2geometry2kdl_parserurdfrobot_state_publisherament_cmake + ros_core: ros_core0.10.0A package to aggregate the packages required to use publish / subscribe, services, generate messages and other core ROS concepts.Steven! RagnarökApache License 2.0ament_cmakeament_cmakeament_cmake_autoament_cmake_gtestament_cmake_gmockament_cmake_pytestament_cmake_rosament_index_cppament_index_pythonament_lint_autoament_lint_commonrcl_lifecyclerclcpprclcpp_actionrclcpp_lifecyclerclpyrosidl_default_generatorsrosidl_default_runtimeros_environmentcommon_interfaceslaunchlaunch_testinglaunch_testing_ament_cmakelaunch_xmllaunch_yamllaunch_roslaunch_testing_rosros2launchros2cli_common_extensionssros2sros2_cmakeclass_loaderpluginlibament_cmake + ros_environment: ros_environment3.2.2The package provides the environment variables `ROS_VERSION` and `ROS_DISTRO`.Steven! RagnarökApache License 2.0https://github.com/ros/ros_environmenthttps://github.com/ros/ros_environment/issuesDirk Thomasament_cmake_coreament_cmake + ros_gz: ros_gz0.244.9Meta-package containing interfaces for using ROS 2 withGazebosimulation.Louise PoubelApache 2.0ament_cmakeros_gz_bridgeros_gz_simros_gz_sim_demosros_gz_imageament_lint_autoament_lint_commonament_cmake + ros_gz_bridge: ros_gz_bridge0.244.9Bridge communication between ROS and Gazebo TransportLouise PoubelApache 2.0Shivesh Khaitanament_cmakepkg-configgeometry_msgsnav_msgsrclcpprclcpp_componentsros_gz_interfacesrosgraph_msgssensor_msgsstd_msgstf2_msgstrajectory_msgsyaml_cpp_vendorgz-msgs9gz-transport12ignition-msgs8ignition-transport11ignition-msgs8ignition-transport11ignition-msgs7ignition-transport10ament_cmake_gtestament_lint_autoament_lint_commonlaunch_testing_ament_cmakelaunch_roslaunch_testingament_cmake + ros_gz_image: ros_gz_image0.244.9Image utilities for Gazebo simulation with ROS.Apache 2.0Louise Poubelament_cmakepkg-configimage_transportros_gz_bridgerclcppsensor_msgsgz-msgs9gz-transport12ignition-msgs8ignition-transport11ignition-msgs8ignition-transport11ignition-msgs7ignition-transport10ament_lint_autoament_lint_commonament_cmake + ros_gz_interfaces: ros_gz_interfaces0.244.9Message and service data structures for interacting with Gazebo from ROS2.Apache 2.0Louise PoubelZhenpeng Geament_cmakerosidl_default_generatorsbuiltin_interfacesstd_msgsgeometry_msgsrcl_interfacesbuiltin_interfacesstd_msgsgeometry_msgsrosidl_default_runtimercl_interfacesament_lint_commonrosidl_interface_packagesament_cmake + ros_gz_sim: ros_gz_sim0.244.9Tools for using Gazebo Sim simulation with ROS.Alejandro HernandezApache 2.0Alejandro Hernandezament_cmakepkg-configament_index_pythonlibgflags-devrclcppstd_msgsgz-sim7gz-math7ignition-gazebo6ignition-math6ignition-gazebo6ignition-math6ignition-gazebo5ignition-math6ament_lint_autoament_lint_commonament_cmake + ros_gz_sim_demos: ros_gz_sim_demos0.244.9Demos using Gazebo Sim simulation with ROS.Apache 2.0Louise Poubelament_cmakeignition-gazebo6ignition-gazebo6ignition-gazebo5image_transport_pluginsrobot_state_publisherros_gz_bridgeros_gz_simros_gz_imagerqt_image_viewrqt_plotrqt_topicrviz2sdformat_urdfxacroament_lint_autoament_lint_commonament_cmake + ros_ign: ros_ign0.244.9Shim meta-package to redirect toros_gz.Brandon OngApache 2.0ament_cmakeros_gzros_ign_bridgeros_ign_gazeboros_ign_gazebo_demosros_ign_imageament_lint_autoament_lint_commonament_cmake + ros_ign_bridge: ros_ign_bridge0.244.9Shim package to redirect to ros_gz_bridge.Brandon OngApache 2.0ament_cmakeament_index_cppros_gz_bridgeament_cmake + ros_ign_gazebo: ros_ign_gazebo0.244.9Shim package to redirect to ros_gz_sim.Brandon OngApache 2.0ament_cmakeament_index_cppros_gz_simament_cmake + ros_ign_gazebo_demos: ros_ign_gazebo_demos0.244.9Shim package to redirect to ros_gz_sim_demos.Apache 2.0Brandon Ongament_cmakeros_gz_sim_demosament_lint_autoament_lint_commonament_cmake + ros_ign_image: ros_ign_image0.244.9Shim package to redirect to ros_gz_image.Brandon OngApache 2.0ament_cmakeament_index_cppros_gz_imageament_cmake + ros_ign_interfaces: ros_ign_interfaces0.244.9Shim package to redirect to ros_gz_interfaces.Apache 2.0Brandon OngZhenpeng Geament_cmakerosidl_default_generatorsbuiltin_interfacesros_gz_interfacesstd_msgsgeometry_msgsbuiltin_interfacesros_gz_interfacesstd_msgsgeometry_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + ros_image_to_qimage: ros_image_to_qimage0.2.1A package that converts a ros image msg to a qimage objectijnekApache License 2.0ament_cmakesensor_msgsqtbase5-devcv_bridgeament_lint_autoament_lint_commonament_cmake + ros_testing: ros_testing0.4.0The entry point package to launch testing in ROS.Michel HidalgoApache License 2.0Michel Hidalgoament_cmakelaunch_testing_ament_cmakeros2testament_cmake_coreament_cmake_export_dependencieslaunch_testinglaunch_testing_roslaunch_testing_ament_cmakelaunch_testinglaunch_testing_rosros2testament_cmake + ros_workspace: ros_workspace1.0.2Provides the prefix level environment files for ROS 2 packages.Steven! RagnarökApache License 2.0ament_cmake_coreament_packagecmakecmake + rosapi: rosapi1.3.1Provides service calls for getting ros meta-information, like list of topics, services, params, etc.BSDhttp://ros.org/wiki/rosapihttps://github.com/RobotWebTools/rosbridge_suite/issueshttps://github.com/RobotWebTools/rosbridge_suiteJonathan MaceJihoon LeeFoxgloveament_cmake_rosrosapi_msgsbuiltin_interfacesrclpyrcl_interfacesrosbridge_libraryros2noderos2paramros2pkgros2serviceros2topicament_cmake_pytestsensor_msgsshape_msgsgeometry_msgsrmw_dds_commonament_cmake + rosapi_msgs: rosapi_msgs1.3.1Provides service calls for getting ros meta-information, like list of topics, services, params, etc.BSDhttp://ros.org/wiki/rosapihttps://github.com/RobotWebTools/rosbridge_suite/issueshttps://github.com/RobotWebTools/rosbridge_suiteJonathan MaceJihoon LeeFoxgloveament_cmake_rosrosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrcl_interfacesrosidl_default_runtimerosidl_interface_packagesament_cmake + rosbag2: rosbag20.15.3Meta package for rosbag2 related packagesGeoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmakeros2bagrosbag2_compressionrosbag2_cpprosbag2_pyrosbag2_storagerosbag2_transportshared_queues_vendorrosbag2_compression_zstdrosbag2_storage_default_pluginssqlite3_vendorrosbag2_test_commonrosbag2_testsament_cmake + rosbag2_compression: rosbag2_compression0.15.3Compression implementations for rosbag2 bags and messages.Geoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmakercpputilsrcutilsrosbag2_cpprosbag2_storageament_cmake_gmockament_lint_autoament_lint_commonrclcpprosbag2_test_commonament_cmake + rosbag2_compression_zstd: rosbag2_compression_zstd0.15.3Zstandard compression library implementation of rosbag2_compressionGeoffrey BiggsMichel HidalgoROS 2 Tooling WGApache 2.0Emerson Knappament_cmakepluginlibrcpputilsrcutilsrosbag2_compressionzstd_vendorament_cmake_gmockament_lint_autoament_lint_commonrclcpprosbag2_test_commonament_cmake + rosbag2_cpp: rosbag2_cpp0.15.3C++ ROSBag2 client libraryGeoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmakeament_index_cpppluginlibrclcpprcutilsrcpputilsrmwrmw_implementationrosbag2_storagerosidl_runtime_crosidl_runtime_cpprosidl_typesupport_cpprosidl_typesupport_introspection_cppshared_queues_vendorrosbag2_storage_default_pluginsament_cmake_gmockament_lint_autoament_lint_commontest_msgsrosbag2_test_commonament_cmake + rosbag2_interfaces: rosbag2_interfaces0.15.3Interface definitions for controlling rosbag2Geoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + rosbag2_performance_benchmarking: rosbag2_performance_benchmarking0.15.3Code to benchmark rosbag2Geoffrey BiggsMichel HidalgoAdam DabrowskiApache License 2.0ament_cmakerclcpprosbag2_compressionrosbag2_cpprosbag2_storagermwstd_msgsyaml_cpp_vendorament_lint_autoament_lint_commonament_cmake + rosbag2_py: rosbag2_py0.15.3Python API for rosbag2Geoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0Mabel ZhangJacob Perronament_cmake_rosament_cmake_pythonpython_cmake_modulepybind11_vendorrosbag2_compressionrosbag2_cpprosbag2_storagerosbag2_transportrpyutilsament_lint_autoament_lint_commonpython3-pytestrcl_interfacesrclpyrosbag2_storage_default_pluginsrosidl_runtime_pystd_msgsament_cmake + rosbag2_storage: rosbag2_storage0.15.3ROS2 independent storage format to store serialized ROS2 messagesGeoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmakepluginlibrcpputilsrcutilsyaml_cpp_vendorament_cmake_gtestament_cmake_gmockament_lint_autoament_lint_commonrosbag2_test_commonament_cmake + rosbag2_storage_default_plugins: rosbag2_storage_default_plugins0.15.3ROSBag2 SQLite3 storage pluginGeoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmakepluginlibrcpputilsrcutilsrosbag2_storagesqlite3_vendoryaml_cpp_vendorament_lint_autoament_lint_commonament_cmake_gmockrosbag2_test_commonament_cmake + rosbag2_storage_mcap: rosbag2_storage_mcap0.5.0rosbag2 storage plugin using the MCAP file formatFoxgloveApache-2.0ament_cmakeament_index_cppmcap_vendorpluginlibrcutilsrosbag2_storageament_cmake_clang_formatament_cmake_gmockament_lint_autoament_lint_commonrcpputilsrosbag2_cpprosbag2_test_commonstd_msgsrosbag2_storage_mcap_testdataament_cmake + rosbag2_storage_mcap_testdata: rosbag2_storage_mcap_testdata0.5.0message definition test fixtures for MCAP schema recordingJames SmithApache-2.0ament_cmakerosidl_default_generatorsament_lint_autoament_lint_commonament_cmakerosidl_interface_packages + rosbag2_test_common: rosbag2_test_common0.15.3Commonly used test helper classes and fixtures for rosbag2Geoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmakerclcpprcutilsrclcpprcutilsament_lint_autoament_lint_commonament_cmake + rosbag2_tests: rosbag2_tests0.15.3Tests package for rosbag2Geoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmakeament_index_cppament_cmake_gmockament_lint_autoament_lint_commonrclcpprcpputilsros2bagrosbag2_compressionrosbag2_compression_zstdrosbag2_cpprosbag2_storage_default_pluginsrosbag2_storagerosbag2_test_commonstd_msgstest_msgsament_cmake + rosbag2_transport: rosbag2_transport0.15.3Layer encapsulating ROS middleware to allow rosbag2 to be used with or without middlewareGeoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmake_rosrclcpprosbag2_compressionrosbag2_cpprosbag2_interfacesrosbag2_storagermwshared_queues_vendoryaml_cpp_vendorkeyboard_handlerament_cmake_gmockament_index_cppament_lint_autoament_lint_commonrmw_implementation_cmakerosbag2_compression_zstdrosbag2_test_commontest_msgsament_cmake + rosbridge_library: rosbridge_library1.3.1The core rosbridge package, responsible for interpreting JSON andperforming the appropriate ROS action, like subscribe, publish, call service, and interact with params.BSDhttp://ros.org/wiki/rosbridge_libraryhttps://github.com/RobotWebTools/rosbridge_suite/issueshttps://github.com/RobotWebTools/rosbridge_suiteJonathan MaceJihoon LeeFoxgloveament_cmakeament_cmake_rospython3-pilpython3-bsonrclpypython3-pilrosidl_default_runtimepython3-bsonrosbridge_test_msgsactionlib_msgsament_cmake_pytestbuiltin_interfacesdiagnostic_msgsexample_interfacesgeometry_msgsnav_msgssensor_msgsstd_msgsstd_srvsstereo_msgstf2_msgstrajectory_msgsvisualization_msgsament_cmake + rosbridge_msgs: rosbridge_msgs1.3.1Package containing message filesHans-Joachim KrauchHans-Joachim KrauchFoxgloveBSDament_cmake_rosrosidl_default_generatorsbuiltin_interfacesrosidl_default_runtimerosidl_interface_packagesament_cmake + rosbridge_server: rosbridge_server1.3.1A WebSocket interface to rosbridge.BSDhttp://ros.org/wiki/rosbridge_serverhttps://github.com/RobotWebTools/rosbridge_suite/issueshttps://github.com/RobotWebTools/rosbridge_suiteJonathan MaceJihoon LeeFoxgloveament_cmakeament_cmake_rospython3-tornadopython3-twistedrclpyrosbridge_libraryrosbridge_msgsrosapipython3-autobahnlaunchlaunch_roslaunch_testinglaunch_testing_roslaunch_testing_ament_cmakestd_srvsament_cmake + rosbridge_suite: rosbridge_suite1.3.1Rosbridge provides a JSON API to ROS functionality for non-ROS programs. There are a variety of front ends that interface with rosbridge, including a WebSocket server for web browsers to interact with. Rosbridge_suite is a meta-package containing rosbridge, various front end packages for rosbridge like a WebSocket package, and helper packages.BSDhttp://ros.org/wiki/rosbridge_suitehttps://github.com/RobotWebTools/rosbridge_suite/issueshttps://github.com/RobotWebTools/rosbridge_suiteJonathan MaceJihoon LeeFoxgloveament_cmake_corerosbridge_libraryrosbridge_serverrosapiament_cmake + rosbridge_test_msgs: rosbridge_test_msgs1.3.1Message and service definitions used in internal tests for rosbridge packages.BSDhttp://ros.org/wiki/rosbridge_libraryhttps://github.com/RobotWebTools/rosbridge_suite/issueshttps://github.com/RobotWebTools/rosbridge_suiteJonathan MaceJihoon LeeFoxgloveament_cmakebuiltin_interfacesstd_msgsgeometry_msgsrosidl_default_generatorsbuiltin_interfacesrclpystd_msgsgeometry_msgsrosidl_default_runtimeactionlib_msgsament_cmake_pytestbuiltin_interfacesdiagnostic_msgsexample_interfacesgeometry_msgsnav_msgssensor_msgsstd_msgsstd_srvsstereo_msgstf2_msgstrajectory_msgsvisualization_msgsrosidl_interface_packagesament_cmake + rosgraph_msgs: rosgraph_msgs1.2.1Messages relating to the ROS Computation Graph. These are generally considered to be low-level messages that end users do not interact with.Chris LalancetteApache License 2.0Dirk ThomasMichel Hidalgoament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + rosidl_adapter: rosidl_adapter3.1.4API and scripts to parse .msg/.srv/.action files and convert them to .idl.Michel HidalgoShane LoretzApache License 2.0Dirk ThomasChris Lalancetteament_cmake_corepython3ament_cmakepython3-empyrosidl_cliament_cmake_pytestament_lint_commonament_lint_autoament_cmake + rosidl_cli: rosidl_cli3.1.4Command line tools for ROS interface generation.Michel HidalgoShane LoretzApache License 2.0Chris LalancetteMichel Hidalgopython3-argcompletepython3-importlib-metadataament_copyrightament_flake8ament_pep257ament_xmllintpython3-pytestament_python + rosidl_cmake: rosidl_cmake3.1.4The CMake functionality to invoke code generation for ROS interface files.Michel HidalgoShane LoretzApache License 2.0Dirk ThomasChris Lalancetteament_cmakeament_cmake_pythonament_cmakepython3-empyrosidl_adapterrosidl_parserament_lint_autoament_lint_commonament_cmake + rosidl_default_generators: rosidl_default_generators1.2.0A configuration package defining the default ROS interface generators.Shane LoretzApache License 2.0Dirk Thomasament_cmakeament_cmake_corerosidl_cmakerosidl_generator_crosidl_generator_cpprosidl_generator_pyrosidl_typesupport_crosidl_typesupport_fastrtps_crosidl_typesupport_introspection_crosidl_typesupport_cpprosidl_typesupport_fastrtps_cpprosidl_typesupport_introspection_cppament_lint_autoament_lint_commonrosidl_generator_packagesrosidl_typesupport_c_packagesrosidl_typesupport_cpp_packagesament_cmake + rosidl_default_runtime: rosidl_default_runtime1.2.0A configuration package defining the runtime for the ROS interfaces.Shane LoretzApache License 2.0Dirk Thomasament_cmakerosidl_runtime_crosidl_runtime_cpprosidl_generator_pyrosidl_typesupport_crosidl_typesupport_fastrtps_crosidl_typesupport_introspection_crosidl_typesupport_cpprosidl_typesupport_fastrtps_cpprosidl_typesupport_introspection_cppament_lint_autoament_lint_commonrosidl_runtime_packagesrosidl_typesupport_c_packagesrosidl_typesupport_cpp_packagesament_cmake + rosidl_generator_c: rosidl_generator_c3.1.4Generate the ROS interfaces in C.Michel HidalgoShane LoretzApache License 2.0Dirk ThomasWilliam WoodallChris Lalancetteament_cmake_pythonament_cmake_rosament_cmake_corepython3rosidl_cmakerosidl_typesupport_interfacercutilsament_index_pythonrosidl_clirosidl_parserrcutilsament_cmake_gtestament_lint_autoament_lint_commonrosidl_cmakerosidl_runtime_ctest_interface_filesrosidl_generator_packagesament_cmake + rosidl_generator_cpp: rosidl_generator_cpp3.1.4Generate the ROS interfaces in C++.Michel HidalgoShane LoretzApache License 2.0Dirk ThomasChris Lalancetteament_cmakeament_cmake_corepython3rosidl_cmakerosidl_generator_crosidl_runtime_cppament_index_pythonrosidl_clirosidl_parserament_cmake_gtestament_lint_autoament_lint_commonrosidl_cmakerosidl_runtime_cpprosidl_runtime_ctest_interface_filesrosidl_generator_packagesament_cmake + rosidl_generator_dds_idl: rosidl_generator_dds_idl0.8.1Generate the DDS interfaces for ROS interfaces.Shane LoretzApache License 2.0Dirk Thomasament_cmakeament_cmakerosidl_cmakeament_index_pythonrosidl_cliament_cmake_pytestament_lint_autoament_lint_commonament_cmake + rosidl_generator_py: rosidl_generator_py0.14.4Generate the ROS interfaces in Python.Michel HidalgoShane LoretzApache License 2.0Esteve FernandezMikael ArguedasDirk Thomasrosidl_runtime_cament_cmakermwament_cmakeament_index_pythonpython_cmake_modulerosidl_cmakerosidl_generator_crosidl_typesupport_crosidl_typesupport_interfaceament_index_pythonpython3-numpyrosidl_clirosidl_generator_crosidl_parserrosidl_runtime_crpyutilsament_cmake_pytestament_index_pythonament_lint_autoament_lint_commonpython3-numpypython3-pytestpython_cmake_modulermwrosidl_cmakerosidl_typesupport_introspection_crosidl_typesupport_fastrtps_crosidl_generator_crosidl_generator_cpprosidl_parserrosidl_typesupport_crpyutilstest_interface_filesrosidl_generator_packagesament_cmake + rosidl_parser: rosidl_parser3.1.4The parser for `.idl` ROS interface files.Michel HidalgoShane LoretzApache License 2.0Dirk ThomasChris Lalancetteament_cmakepython3-lark-parserrosidl_adapterament_cmake_pytestament_lint_autoament_lint_commonpython3-pytestament_cmake + rosidl_runtime_c: rosidl_runtime_c3.1.4Provides definitions, initialization and finalization functions, and macros for getting and working with rosidl typesupport types in C.Michel HidalgoShane LoretzApache License 2.0Dirk ThomasWilliam WoodallChris Lalancetteament_cmake_rosrosidl_typesupport_interfaceament_cmakerosidl_typesupport_interfacercutilsament_lint_autoament_lint_commonperformance_test_fixturerosidl_runtime_packagesament_cmake + rosidl_runtime_cpp: rosidl_runtime_cpp3.1.4Provides definitions and templated functions for getting and working with rosidl typesupport types in C++.Michel HidalgoShane LoretzApache License 2.0Dirk ThomasChris Lalancetteament_cmakeament_cmakerosidl_runtime_cament_cmake_gtestament_lint_autoament_lint_commonperformance_test_fixturerosidl_runtime_packagesament_cmake + rosidl_runtime_py: rosidl_runtime_py0.9.3Runtime utilities for working with generated ROS interfaces in Python.Shane LoretzApache License 2.0Dirk ThomasJacob Perronpython3-numpypython3-yamlrosidl_parserament_copyrightament_flake8ament_pep257ament_xmllintpython3-pyteststd_msgsstd_srvstest_msgsament_python + rosidl_typesupport_c: rosidl_typesupport_c2.0.0Generate the type support for C messages.Chris LalancetteShane LoretzApache License 2.0Dirk Thomasament_cmake_rospython3rcpputilsrcutilsrosidl_runtime_crosidl_typesupport_introspection_cament_cmake_corerosidl_runtime_cament_index_pythonrosidl_clirosidl_typesupport_interfaceament_lint_autoament_lint_commonmimick_vendorperformance_test_fixturerosidl_typesupport_c_packagesrosidl_runtime_packagesament_cmake + rosidl_typesupport_cpp: rosidl_typesupport_cpp2.0.0Generate the type support for C++ messages.Chris LalancetteShane LoretzApache License 2.0Dirk Thomasament_cmake_rospython3rcutilsrcpputilsrosidl_runtime_crosidl_typesupport_crosidl_typesupport_introspection_cppament_cmake_corerosidl_typesupport_crosidl_runtime_crosidl_runtime_cppament_index_pythonrosidl_clirosidl_typesupport_interfaceament_lint_autoament_lint_commonperformance_test_fixturerosidl_typesupport_cpp_packagesrosidl_runtime_packagesament_cmake + rosidl_typesupport_fastrtps_c: rosidl_typesupport_fastrtps_c2.2.0Generate the C interfaces for eProsima FastRTPS.Shane LoretzApache License 2.0Dirk ThomasMichel HidalgoRicardo Gonzálezament_cmake_rosament_cmake_pythonament_cmake_rosfastrtps_cmake_modulepython3rosidl_generator_crosidl_runtime_cpprosidl_typesupport_interfacefastcdrrmwrosidl_runtime_crosidl_typesupport_fastrtps_cppament_index_pythonrosidl_clirosidl_cmakeament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_commonosrf_testing_tools_cppperformance_test_fixturerosidl_typesupport_c_packagesament_cmake + rosidl_typesupport_fastrtps_cpp: rosidl_typesupport_fastrtps_cpp2.2.0Generate the C++ interfaces for eProsima FastRTPS.Shane LoretzApache License 2.0Dirk ThomasMichel HidalgoRicardo Gonzálezament_cmakeament_cmake_pythonfastrtps_cmake_moduleament_cmake_rosfastrtps_cmake_modulepython3rosidl_generator_cpprosidl_runtime_cpprosidl_typesupport_interfacefastcdrrmwrosidl_runtime_cament_index_pythonrosidl_clirosidl_cmakeament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_commonosrf_testing_tools_cppperformance_test_fixturerosidl_typesupport_cpp_packagesament_cmake + rosidl_typesupport_interface: rosidl_typesupport_interface3.1.4The interface for rosidl typesupport packages.Michel HidalgoShane LoretzApache License 2.0Dirk ThomasChris Lalancetteament_cmakeament_lint_autoament_lint_commonament_cmake_gtestament_cmake + rosidl_typesupport_introspection_c: rosidl_typesupport_introspection_c3.1.4Generate the message type support for dynamic message construction in C.Michel HidalgoShane LoretzApache License 2.0Dirk ThomasChris Lalancetteament_cmake_rosament_cmakepython3rosidl_cmakerosidl_runtime_cament_index_pythonrosidl_clirosidl_cmakerosidl_parserament_lint_autoament_lint_commonrosidl_typesupport_c_packagesament_cmake + rosidl_typesupport_introspection_cpp: rosidl_typesupport_introspection_cpp3.1.4Generate the message type support for dynamic message construction in C++.Michel HidalgoShane LoretzApache License 2.0Dirk ThomasChris Lalancetteament_cmake_rosament_cmakepython3rosidl_cmakerosidl_runtime_crosidl_runtime_cpprosidl_runtime_cpprosidl_typesupport_introspection_cament_index_pythonrosidl_clirosidl_cmakerosidl_parserrosidl_typesupport_interfacerosidl_typesupport_introspection_cament_lint_autoament_lint_commonrosidl_typesupport_cpp_packagesament_cmake + rot_conv: rot_conv1.0.11A collection of functions that address common computations and numerical handling of rotations in 3D Euclidean spaceijnekBSDament_cmakeeigen3_cmake_moduleeigeneigen3_cmake_moduleeigenament_cmake + rplidar_ros: rplidar_ros2.1.0The rplidar ros package, support rplidar A2/A1 and A3/S1Hunter L. AllenSlamtec ROS MaintainerBSDament_cmake_autoament_cmake_rosrclcppsensor_msgsstd_srvsrclcpp_componentsrclcppsensor_msgsstd_srvsrclcpp_componentsament_cmake + rpyutils: rpyutils0.2.1Package containing various utility types and functions for PythonJacob PerronApache License 2.0Jacob Perronament_copyrightament_flake8ament_pep257ament_xmllintpython3-pytestament_python + rqt: rqt1.1.4rqt is a Qt-based framework for GUI development for ROS. It consists of three parts/metapackages
  • rqt (you're here)
  • rqt_common_plugins- ROS backend tools suite that can be used on/off of robot runtime.
  • rqt_robot_plugins- Tools for interacting with robots during their runtime.
rqt metapackage provides a widgetrqt_guithat enables multiple `rqt` widgets to be docked in a single window.
Michael JeronimoBSDhttp://ros.org/wiki/rqthttps://github.com/ros-visualization/rqthttps://github.com/ros-visualization/rqt/issuesDirk ThomasDorian ScholzAaron Blasdelrqt_guirqt_gui_cpprqt_gui_pyrqt_py_commonament_python
+ rqt_action: rqt_action2.0.1rqt_action provides a feature to introspect all available ROS action types. By utilizing rqt_msg, the output format is unified with it and rqt_srv. Note that the actions shown on this plugin is the ones that are stored on your machine, not on the ROS core your rqt instance connects to.Audrow NashBSDhttp://wiki.ros.org/rqt_actionhttps://github.com/ros-visualization/rqt_actionhttps://github.com/ros-visualization/rqt_action/issuesAaron BlasdelGeoffrey BiggsIsaac Isao SaitoMabel ZhangMikael Arguedasrclpyrqt_msgpython_qt_bindingrqt_guirqt_gui_pyrqt_py_commonament_python + rqt_bag: rqt_bag1.1.4rqt_bag provides a GUI plugin for displaying and replaying ROS bag files.Mabel ZhangMichael JeronimoBSDhttp://wiki.ros.org/rqt_baghttps://github.com/ros-visualization/rqt_baghttps://github.com/ros-visualization/rqt_bag/issuesDirk ThomasAaron BlasdelAustin HendrixTim Fieldpython_qt_bindingrclpyrosbag2_pyrqt_guirqt_gui_pyament_python + rqt_bag_plugins: rqt_bag_plugins1.1.4rqt_bag provides a GUI plugin for displaying and replaying ROS bag files.Mabel ZhangMichael JeronimoBSDhttp://wiki.ros.org/rqt_baghttps://github.com/ros-visualization/rqt_baghttps://github.com/ros-visualization/rqt_bag/issuesDirk ThomasAaron BlasdelAustin HendrixTim Fieldgeometry_msgspython3-cairopython3-pilrclpyrosbag2rqt_bagrqt_guirqt_gui_pyrqt_plotsensor_msgsstd_msgsament_python + rqt_common_plugins: rqt_common_plugins1.2.0rqt_common_plugins metapackage provides ROS backend graphical tools suite that can be used on/off of robot runtime.

To run any rqt plugins, just type in a single command "rqt", then select any plugins you want from the GUI that launches afterwards.

rqt consists of three following metapackages:
  • rqt- core modules of rqt (ROS GUI) framework. rqt plugin developers barely needs to pay attention to this metapackage.
  • rqt_common_plugins (you're here!)
  • rqt_robot_plugins- rqt plugins that are particularly used with robots during their runtime.


Ivan PaunovicBSDhttp://ros.org/wiki/rqt_common_pluginshttps://github.com/ros-visualization/rqt_common_pluginshttps://github.com/ros-visualization/rqt_common_plugins/issuesDirk ThomasDorian ScholzThibault KruseAaron BlasdelIsaac Saitoament_cmakerqt_actionrqt_bagrqt_bag_pluginsrqt_consolerqt_graphrqt_image_viewrqt_msgrqt_plotrqt_publisherrqt_py_commonrqt_py_consolerqt_reconfigurerqt_service_callerrqt_shellrqt_srvrqt_topicament_cmake
+ rqt_console: rqt_console2.0.2rqt_console provides a GUI plugin for displaying and filtering ROS messages.Dirk ThomasAaron BlasdelAaron BlasdelBSDhttp://wiki.ros.org/rqt_consolehttps://github.com/ros-visualization/rqt_consolehttps://github.com/ros-visualization/rqt_console/issuesament_index_pythonpython_qt_bindingrclpyrqt_guirqt_gui_pyrqt_py_commonrcl_interfacesament_python + rqt_graph: rqt_graph1.3.0rqt_graph provides a GUI plugin for visualizing the ROS computation graph.
Its components are made generic so that other packages where you want to achieve graph representation can depend upon this pkg (userqt_depto find out the pkgs that depend. rqt_dep itself depends on rqt_graph too).
Michael JeronimoWilliam WoodallBSDhttp://wiki.ros.org/rqt_graphhttps://github.com/ros-visualization/rqt_graphhttps://github.com/ros-visualization/rqt_graph/issuesDirk ThomasAaron Blasdelament_index_pythonpython_qt_bindingqt_dotgraphrqt_guirqt_gui_pyament_python
+ rqt_gui: rqt_gui1.1.4rqt_gui provides the main to start an instance of the ROS integrated graphical user interface provided by qt_gui.Michael JeronimoBSDhttp://ros.org/wiki/rqt_guihttps://github.com/ros-visualization/rqthttps://github.com/ros-visualization/rqt/issuesDirk Thomasqt_guiament_index_pythonpython_qt_bindingpython3-catkin-pkg-modulesqt_guirclpyament_lint_autoament_lint_commonament_python + rqt_gui_cpp: rqt_gui_cpp1.1.4rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS.Michael JeronimoBSDhttp://ros.org/wiki/rqt_gui_cpphttps://github.com/ros-visualization/rqthttps://github.com/ros-visualization/rqt/issuesDirk Thomasament_cmakepluginlibrclcppqt_guiqt_gui_cppqtbase5-devqt_guiqt_gui_cppament_cmake + rqt_gui_py: rqt_gui_py1.1.4rqt_gui_py enables GUI plugins to use the Python client library for ROS.Michael JeronimoBSDhttp://ros.org/wiki/rqt_gui_pyhttps://github.com/ros-visualization/rqthttps://github.com/ros-visualization/rqt/issuesDirk Thomasqt_guirqt_guiqt_guirqt_guiament_lint_autoament_lint_commonament_python + rqt_image_overlay: rqt_image_overlay0.1.3An rqt plugin to display overlays for custom msgs on an image using plugins.ijnekApache License 2.0ament_cmakerclcpppluginlibrqt_guirqt_gui_cppimage_transportqtbase5-devros_image_to_qimagerqt_image_overlay_layerament_lint_autoament_lint_commonament_cmake_gtestcompressed_image_transportstd_msgsament_cmake + rqt_image_overlay_layer: rqt_image_overlay_layer0.1.3Provides an rqt_image_overlay_layer plugin interface, and a template impelementation classijnekApache License 2.0ament_cmakerclcpprosidl_runtime_cpprcpputilspluginlibqtbase5-devmessage_filtersament_lint_autoament_lint_commonament_cmake + rqt_image_view: rqt_image_view1.2.0rqt_image_view provides a GUI plugin for displaying images using image_transport.Mabel ZhangBSDhttp://wiki.ros.org/rqt_image_viewhttps://github.com/ros-visualization/rqt_image_viewhttps://github.com/ros-visualization/rqt_image_view/issuesDirk Thomasament_cmakerclcppcv_bridgegeometry_msgsimage_transportqtbase5-devrqt_guirqt_gui_cppqt_gui_cppsensor_msgscv_bridgegeometry_msgsimage_transportrqt_guirqt_gui_cppqt_gui_cppsensor_msgsament_cmake + rqt_joint_trajectory_controller: "rqt_joint_trajectory_controller2.12.0Graphical frontend for interacting with joint_trajectory_controller instances.Bence MagyarApache-2.0Adolfo Rodriguez TsouroukdissianNoel Jimenez Garciacontrol_msgscontroller_manager_msgspython_qt_bindingpython3-rospkgtrajectory_msgsrclpyrqt_guirqt_gui_pyqt_guiament_python" + rqt_moveit: "rqt_moveit1.0.1An rqt-based tool that assists monitoring tasks forMoveIt!motion planner developers and users. Currently the following items are monitored if they are either running, existing or published:
  • Node: /move_group
  • Parameter: [/robot_description, /robot_description_semantic]
  • Topic: Following types are monitored. Published "names" are ignored.
    [sensor_msgs/PointCloud, sensor_msgs/PointCloud2, sensor_msgs/Image, sensor_msgs/CameraInfo]
Since this package is not made by the MoveIt! development team (although with assistance from the them), please post issue reports to the designated tracker (not MoveIt!'s main tracker).
Isaac I.Y. SaitoArne HitzmannIsaac SaitoBSDhttp://wiki.ros.org/rqt_moveithttps://github.com/ros-visualization/rqt_moveithttps://github.com/ros-visualization/rqt_moveit/issuesrosidl_default_generatorspython-setuptoolspython3-setuptoolspython_qt_bindingrclpyrqt_guirqt_gui_pyrqt_py_commonrqt_topicsensor_msgsament_python
" + rqt_msg: rqt_msg1.2.0A Python GUI plugin for introspecting available ROS message types. Note that the msgs available through this plugin is the ones that are stored on your machine, not on the ROS core your rqt instance connects to.Audrow NashBSDhttp://wiki.ros.org/rqt_msghttps://github.com/ros-visualization/rqt_msghttps://github.com/ros-visualization/rqt_msg/issuesAaron BlasdelDirk ThomasMichael Lautmanpython3-catkin-pkg-modulespython_qt_bindingrclpyrqt_guirqt_gui_pyrqt_py_commonrqt_consoleament_python + rqt_plot: rqt_plot1.1.2rqt_plot provides a GUI plugin visualizing numeric values in a 2D plot using different plotting backends.Mabel ZhangScott K LoganDorian ScholzAustin HendrixBSDhttp://wiki.ros.org/rqt_plothttps://github.com/ros-visualization/rqt_plothttps://github.com/ros-visualization/rqt_plot/issuesDorian ScholzDirk Thomaspython_qt_bindingpython3-matplotlibpython3-numpypython3-catkin-pkg-modulesqt_gui_py_commonrclpyrqt_guirqt_gui_pyrqt_py_commonstd_msgsament_python + rqt_publisher: rqt_publisher1.5.0rqt_publisher provides a GUI plugin for publishing arbitrary messages with fixed or computed field values.Dirk ThomasDorian ScholzBSDhttp://wiki.ros.org/rqt_publisherhttps://github.com/ros-visualization/rqt_publisherhttps://github.com/ros-visualization/rqt_publisher/issuesDorian Scholzpython_qt_bindingpython3-catkin-pkg-modulesqt_gui_py_commonrqt_guirqt_gui_pyrqt_py_commonament_python + rqt_py_common: rqt_py_common1.1.4rqt_py_common provides common functionality for rqt plugins written in Python. Despite no plugin is provided, this package is part of the rqt_common_plugins repository to keep refactoring generic functionality from these common plugins into this package as easy as possible. Functionality included in this package should cover generic ROS concepts and should not introduce any special dependencies beside "ros_base".Dorian ScholzMichael JeronimoBSDhttp://ros.org/wiki/rqt_py_commonhttps://github.com/ros-visualization/rqt_common_pluginshttps://github.com/ros-visualization/rqt_common_plugins/issuesDorian ScholzIsaac SaitoDirk Thomasament_cmakeqtbase5-devrclpypython_qt_bindingqt_guiament_cmake_pytestpython_cmake_modulerosidl_default_generatorsrosidl_default_runtimeament_cmake + rqt_py_console: rqt_py_console1.0.2rqt_py_console is a Python GUI plugin providing an interactive Python console.Dorian ScholzMichael LautmanBSDhttp://wiki.ros.org/rqt_py_consolehttps://github.com/ros-visualization/rqt_py_consolehttps://github.com/ros-visualization/rqt_py_console/issuesDorian Scholzament_index_pythonpython_qt_bindingqt_guiqt_gui_py_commonrclpyrqt_guirqt_gui_pyament_python + rqt_reconfigure: rqt_reconfigure1.1.1This rqt plugin provides a way to view and edit parameters on nodes.Scott K LoganMichael JeronimoBSDApache License 2.0http://wiki.ros.org/rqt_reconfigurehttps://github.com/ros-visualization/rqt_reconfigurehttps://github.com/ros-visualization/rqt_reconfigure/issuesIsaac SaitoZe'ev Klapowament_index_pythonpython_qt_bindingpython3-yamlqt_gui_py_commonrclpyrqt_consolerqt_guirqt_gui_pyrqt_py_commonament_copyrightament_flake8ament_xmllintament_python + rqt_robot_dashboard: "rqt_robot_dashboard0.6.1rqt_robot_dashboard provides an infrastructure for building robot dashboard plugins in rqt.Aaron BlasdelDavid V. Lu!!BSDhttp://wiki.ros.org/rqt_robot_dashboardhttps://github.com/ros-visualization/rqt_robot_dashboardhttps://github.com/ros-visualization/rqt_robot_dashboard/issuesZe'ev Klapowpython-setuptoolspython3-setuptoolsdiagnostic_msgspython_qt_bindingqt_guirclpyrqt_consolerqt_guirqt_gui_pyrqt_robot_monitorament_python" + rqt_robot_monitor: "rqt_robot_monitor1.0.5rqt_robot_monitor displays diagnostics_agg topics messages that are published bydiagnostic_aggregator. rqt_robot_monitor is a direct port to rqt ofrobot_monitor. All diagnostics are fall into one of three tree panes depending on the status of diagnostics (normal, warning, error/stale). Status are shown in trees to represent their hierarchy. Worse status dominates the higher level status.
    Ex. 'Computer' category has 3 sub devices. 2 are green but 1 is error. Then 'Computer' becomes error.
You can look at the detail of each status by double-clicking the tree nodes.
Currently re-usable API to other pkgs are not explicitly provided.
Aaron BlasdelArne HitzmannAustin HendrixBSDhttp://wiki.ros.org/rqt_robot_monitorhttps://github.com/ros-visualization/rqt_robot_monitorhttps://github.com/ros-visualization/rqt_robot_monitor/issuesAustin HendrixIsaac SaitoZe'ev KlapowKevin WattsJosh Faustrosidl_default_generatorsdiagnostic_msgspython_qt_bindingpython-rospkg-modulespython3-rospkg-modulesqt_guiqt_gui_py_commonrclpyrqt_py_commonrqt_guirqt_gui_pyament_python
" + rqt_robot_steering: rqt_robot_steering1.0.0rqt_robot_steering provides a GUI plugin for steering a robot using Twist messages.Dirk ThomasAaron BlasdelBSDhttp://wiki.ros.org/rqt_robot_steeringhttps://github.com/ros-visualization/rqt_robot_steeringhttps://github.com/ros-visualization/rqt_robot_steering/issuesDirk Thomasament_index_pythongeometry_msgspython_qt_bindingrclpyrqt_guirqt_gui_pyament_python + rqt_runtime_monitor: rqt_runtime_monitor1.0.0rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages.Aaron BlasdelArne HitzmannBSDhttp://wiki.ros.org/rqt_runtime_monitorhttps://github.com/ros-visualization/rqt_runtime_monitorhttps://github.com/ros-visualization/rqt_runtime_monitor/issuesAaron Blasdelament_index_pythondiagnostic_msgspython_qt_bindingpython-rospkgpython3-rospkgqt_guirclpyrqt_guirqt_gui_pyament_copyrightament_flake8ament_pep257python3-pytestament_python + rqt_service_caller: rqt_service_caller1.0.5rqt_service_caller provides a GUI plugin for calling arbitrary services.Dirk ThomasMike LautmanDorian ScholzBSDhttp://wiki.ros.org/rqt_service_callerhttps://github.com/ros-visualization/rqt_service_callerhttps://github.com/ros-visualization/rqt_service_caller/issuesDorian Scholzrqt_guirqt_gui_pyrqt_py_commonament_python + rqt_shell: rqt_shell1.0.2rqt_shell is a Python GUI plugin providing an interactive shell.Dorian ScholzKunal TyagiBSDhttp://wiki.ros.org/rqt_shellhttps://github.com/ros-visualization/rqt_shellhttps://github.com/ros-visualization/rqt_shell/issuesDorian Scholzpython_qt_bindingpython3-catkin-pkg-modulesqt_guiqt_gui_py_commonrqt_guirqt_gui_pyament_python + rqt_srv: rqt_srv1.0.3A Python GUI plugin for introspecting available ROS message types. Note that the srvs available through this plugin is the ones that are stored on your machine, not on the ROS core your rqt instance connects to.Dirk ThomasAaron BlasdelMichael LautmanBSDhttp://wiki.ros.org/rqt_srvhttps://github.com/ros-visualization/rqt_srvhttps://github.com/ros-visualization/rqt_srv/issuesAaron Blasdelrclpyrqt_guirqt_gui_pyrqt_msgament_python + rqt_tf_tree: rqt_tf_tree1.0.4rqt_tf_tree provides a GUI plugin for visualizing the ROS TF frame tree.Thibault KruseIsaac I.Y. SaitoPeter HanMabel ZhangArne HitzmannBSDhttp://wiki.ros.org/rqt_tf_treehttps://github.com/ros-visualization/rqt_tf_treehttps://github.com/ros-visualization/rqt_tf_tree/issuespython_qt_bindingqt_dotgraphrclpyrqt_graphrqt_guirqt_gui_pytf2_msgstf2_rospython-mockpython3-mockament_python + rqt_topic: rqt_topic1.5.0rqt_topic provides a GUI plugin for displaying debug information about ROS topics including publishers, subscribers, publishing rate, and ROS Messages.Audrow NashBSDApache License 2.0http://wiki.ros.org/rqt_topichttps://github.com/ros-visualization/rqt_topichttps://github.com/ros-visualization/rqt_topic/issuesDirk ThomasDorian ScholzScott K Loganpython_qt_bindingrqt_guirqt_gui_pyrqt_py_commonament_flake8ament_xmllintament_python + rsl: rsl0.1.1ROS Support LibraryTyler WeaverSebastian JahrChris ThrasherTyler WeaverSebastian JahrChris ThrasherBSD-3-Clauseament_cmakegiteigentl_expectedrange-v3ament_cmake + rt_manipulators_cpp: rt_manipulators_cpp1.0.0RT Manipulators C++ LibraryRT CorporationApache License 2.0ShotaAkament_cmakeament_lint_autoament_lint_commondynamixel_sdkeigeneigen3_cmake_moduleyaml-cppyaml_cpp_vendorament_cmake + rt_manipulators_examples: rt_manipulators_examples1.0.0Examples for RT Manipulators C++ LibraryRT CorporationApache License 2.0ShotaAkament_cmakerclcpprt_manipulators_cppament_lint_autoament_lint_commonament_cmake + rtabmap: rtabmap0.20.21RTAB-Map's standalone library. RTAB-Map is a RGB-D SLAM approach with real-time constraints.Mathieu LabbeMathieu LabbeBSDhttp://introlab.github.io/rtabmaphttps://github.com/introlab/rtabmap/issueshttps://github.com/introlab/rtabmapcmakeprojcv_bridgelibfreenect-devlibg2olibopenni-devlibpcl-all-devlibpointmatcherlibsqlite3-devoctomapqt_gui_cppzlibcmake + rtabmap_ros: rtabmap_ros0.20.20RTAB-Map's ros-pkg. RTAB-Map is a RGB-D SLAM approach with real-time constraints.Mathieu LabbeMathieu LabbeBSDhttps://github.com/introlab/rtabmap_ros/issueshttps://github.com/introlab/rtabmap_rosament_cmakeament_lint_autoament_lint_commonros_environmentbuiltin_interfacesrosidl_default_generatorsbuiltin_interfacesrosidl_default_runtimerosidl_interface_packagescv_bridgerclcpprclcpp_componentsrclpysensor_msgsstd_msgsstd_srvsnav_msgsstereo_msgsgeometry_msgsvisualization_msgsrosgraph_msgsimage_transporttf2tf2_eigentf2_rostf2_geometry_msgslaser_geometrypcl_conversionsmessage_filtersclass_loaderrtabmapoctomapoctomap_msgsimage_geometrypluginlibrviz_commonrviz_renderingrviz_default_pluginsnav2_msgscv_bridgerclcpprclcpp_componentsrclpysensor_msgsstd_msgsstd_srvsnav_msgsnav2_commonstereo_msgsgeometry_msgsvisualization_msgsrosgraph_msgsimage_transportcompressed_depth_image_transportcompressed_image_transporttf2tf2_eigentf2_rostf2_geometry_msgslaser_geometrypcl_conversionsmessage_filtersclass_loaderrtabmapoctomapoctomap_msgsimage_geometrypluginlibrviz_commonrviz_renderingrviz_default_pluginsnav2_msgslibpcl-all-devament_cmake + rtcm_msgs: "rtcm_msgs1.1.4The rtcm_msgs package contains messages related to data in the RTCM format.Marek MaterzokBSDMarek Materzokcatkinament_cmakerosidl_default_generatorsmessage_generationbuiltin_interfacesstd_msgsmessage_runtimerosidl_default_runtimeament_lint_commonrosidl_interface_packagescatkinament_cmake" + rti_connext_dds_cmake_module: rti_connext_dds_cmake_module0.11.1Helper module to provide access to RTI products like Connext DDS ProfessionalAndrea SorbiniApache License 2.0ament_cmakeament_cmakerti-connext-dds-6.0.1ament_lint_autoament_lint_commonament_cmake + rttest: rttest0.13.0Instrumentation library for real-time performance testingChris LalancetteApache License 2.0Jackie Kayament_cmakeament_cmake_gtestament_lint_autoament_lint_commonament_cmake + ruckig: ruckig0.6.3Instantaneous Motion Generation for Robots and Machines.Lars BerscheidLars BerscheidMITcmakecmake + rviz2: "rviz211.2.43D visualization tool for ROS.Jacob PerronMichael JeronimoBSDhttps://github.com/ros2/rviz/blob/ros2/README.mdhttps://github.com/ros2/rvizhttps://github.com/ros2/rviz/issuesDave HershbergerDavid GossowD. HoodJosh FaustScott K LoganWilliam Woodallament_cmakeqtbase5-devrviz_default_pluginsrviz_commonrviz_ogre_vendorament_cmake_cppcheckament_cmake_cpplintament_cmake_lint_cmakeament_cmake_uncrustifyament_cmake_xmllintament_lint_autogeometry_msgsrclcppsensor_msgsament_cmake" + rviz_2d_overlay_msgs: rviz_2d_overlay_msgs1.2.1Messages describing 2D overlays for RVIZ, extracted/derived from the jsk_visualization ROS1 packege.Team SpatzenhirnBSD-3-Clauseament_cmakerosidl_default_generatorsstd_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + rviz_2d_overlay_plugins: rviz_2d_overlay_plugins1.2.1RViz2 plugin for 2D overlays in the 3D view. Mainly a ROS2 port of the JSK overlay plugin (https://github.com/jsk-ros-pkg/jsk_visualization).Team SpatzenhirnJonas OttoDominik AuthalerBSD-3-Clauseboostrviz_2d_overlay_msgsrviz_commonrviz_ogre_vendorrviz_renderingstd_msgsament_cmakeament_cmakerosdoc2.yaml + rviz_assimp_vendor: "rviz_assimp_vendor11.2.4Wrapper around assimp, providing nothing but a dependency on assimp, on some systems. On others, it provides a fixed CMake module or even an ExternalProject build of assimp.Jacob PerronMichael JeronimoApache License 2.0BSDhttp://assimp.sourceforge.net/index.htmlWilliam Woodallament_cmakeassimpament_cmake_lint_cmakeament_cmake_xmllintament_lint_autoament_cmake" + rviz_common: "rviz_common11.2.4Common rviz API, used by rviz plugins and applications.Jacob PerronMichael JeronimoBSDhttps://github.com/ros2/rviz/blob/ros2/README.mdhttps://github.com/ros2/rvizhttps://github.com/ros2/rviz/issuesDave HershbergerDavid GossowJosh FaustWilliam Woodallament_cmakeqtbase5-devqtbase5-devlibqt5-corelibqt5-guilibqt5-opengllibqt5-widgetsgeometry_msgspluginlibrclcppresource_retrieverrviz_ogre_vendorrviz_renderingsensor_msgsstd_msgstf2tf2_geometry_msgstf2_rosmessage_filterstinyxml2_vendorurdfyaml_cpp_vendorament_cmake_cppcheckament_cmake_cpplintament_cmake_gmockament_cmake_gtestament_cmake_lint_cmakeament_cmake_uncrustifyament_cmake_xmllintament_lint_autoament_cmake" + rviz_default_plugins: "rviz_default_plugins11.2.4Several default plugins for rviz to cover the basic functionality.Jacob PerronMichael JeronimoBSDhttps://github.com/ros2/rviz/blob/ros2/README.mdhttps://github.com/ros2/rvizhttps://github.com/ros2/rviz/issuesDave HershbergerDavid GossowJosh FaustWilliam Woodallament_cmakeqtbase5-devrviz_ogre_vendorrviz_ogre_vendorlibqt5-corelibqt5-guilibqt5-opengllibqt5-widgetsrviz_ogre_vendorgeometry_msgsignition_math6_vendorimage_transportinteractive_markerslaser_geometrynav_msgsmap_msgspluginlibrclcppresource_retrieverrviz_commonrviz_renderingtf2tf2_geometry_msgstf2_rosurdfvisualization_msgsament_cmake_cppcheckament_cmake_cpplintament_cmake_gmockament_cmake_gtestament_cmake_lint_cmakeament_cmake_uncrustifyament_cmake_xmllintament_index_cppament_lint_autorviz_rendering_testsrviz_visual_testing_frameworkament_cmake" + rviz_imu_plugin: rviz_imu_plugin2.1.1RVIZ plugin for IMU visualizationBSDhttp://ros.org/wiki/rviz_imu_pluginIvan DryanovskiMartin Güntherament_cmakeqtbase5-devmessage_filterspluginlibrclcpprviz_commonrviz_ogre_vendorrviz_renderingsensor_msgstf2tf2_roslibqt5-corelibqt5-guilibqt5-opengllibqt5-widgetsament_cmake + rviz_ogre_vendor: "rviz_ogre_vendor11.2.4Wrapper around ogre3d, it provides a fixed CMake module and an ExternalProject build of ogre.Jacob PerronMichael JeronimoApache License 2.0MIThttps://www.ogre3d.org/William Woodallament_cmakegitpkg-configlibfreetype6-devlibfreetype6-devlibfreetype6libx11-devlibxawlibxrandropenglament_cmake_xmllintament_lint_autoament_cmake" + rviz_rendering: "rviz_rendering11.2.4Library which provides the 3D rendering functionality in rviz.Jacob PerronMichael JeronimoBSDhttps://github.com/ros2/rviz/blob/ros2/README.mdhttps://github.com/ros2/rvizhttps://github.com/ros2/rviz/issuesDave HershbergerDavid GossowJosh FaustWilliam Woodallament_cmakeeigen3_cmake_moduleeigen3_cmake_moduleament_index_cppeigenqtbase5-devresource_retrieverrviz_assimp_vendorrviz_ogre_vendoreigenqtbase5-devrviz_ogre_vendorament_index_cpplibqt5-corelibqt5-guilibqt5-opengllibqt5-widgetsresource_retrieverrviz_assimp_vendorrviz_ogre_vendorament_cmake_cppcheckament_cmake_cpplintament_cmake_gtestament_cmake_gmockament_cmake_lint_cmakeament_cmake_uncrustifyament_cmake_xmllintament_lint_autorviz_assimp_vendorament_cmake" + rviz_rendering_tests: "rviz_rendering_tests11.2.4Example plugin for RViz - documents and tests RViz plugin developmentJacob PerronMichael JeronimoBSDhttps://github.com/ros2/rvizhttps://github.com/ros2/rviz/issuesWilliam Woodallament_cmakeqtbase5-devrviz_renderingresource_retrieverament_cmake_cppcheckament_cmake_cpplintament_cmake_gmockament_cmake_gtestament_cmake_lint_cmakeament_cmake_uncrustifyament_cmake_xmllintament_lint_autoament_index_cppament_cmake" + rviz_visual_testing_framework: "rviz_visual_testing_framework11.2.43D testing framework for RViz.Jacob PerronMichael JeronimoBSDhttp://ros.org/wiki/rviz2https://github.com/ros-visualization/rvizhttps://github.com/ros-visualization/rviz/issuesAlessandro BotteroWilliam Woodallament_cmakeqtbase5-devrcutilsrviz_commonament_cmake_gtestament_cmake_cppcheckament_cmake_cpplintament_cmake_gmockament_cmake_lint_cmakeament_cmake_uncrustifyament_cmake_xmllintament_lint_autoament_cmake" + rviz_visual_tools: rviz_visual_tools4.1.3Utility functions for displaying and debugging data in Rviz via published markersMike LautmanBSDhttps://github.com/PickNikRobotics/rviz_visual_toolshttps://github.com/PickNikRobotics/rviz_visual_tools/issueshttps://github.com/PickNikRobotics/rviz_visual_tools/Mike Lautmanament_cmakeeigen3_cmake_moduleeigen3_cmake_modulerclcpprclcpp_componentsrviz_commonrviz_ogre_vendorrviz_renderingrviz_default_pluginspluginlibtf2tf2_eigeneigen_stl_containersinteractive_markerstf2_geometry_msgssensor_msgsgeometry_msgsshape_msgsvisualization_msgsstd_msgstrajectory_msgsqtbase5-deveigeneigenlibqt5-widgetsament_index_pythonrviz2launchlaunch_rosament_cmake_gtestament_lint_autoament_lint_commonament_cmake + sdformat_test_files: sdformat_test_files1.0.1Example SDFormat XML files for testing tools using hthis format.Shane LoretzShane LoretzApache 2.0https://github.com/ros/sdformat_test_fileshttps://github.com/ros/sdformat_test_files/issuescmakecmakecmake + sdformat_urdf: sdformat_urdf1.0.1URDF plugin to parse SDFormat XML into URDF C++ DOM objects.Shane LoretzShane LoretzApache 2.0https://github.com/ros/sdformat_urdfhttps://github.com/ros/sdformat_urdf/issuesament_cmake_rosament_cmake_rossdformat12urdfliburdfdom-headers-devpluginlibrcutilstinyxml2_vendorurdf_parser_pluginliburdfdom-headers-devpluginlibrcutilstinyxml2_vendorurdf_parser_plugintinyxml2_vendorurdf_parser_pluginament_cmake_gtestament_lint_autoament_lint_commonsdformat_test_filesament_cmake + sdl2_vendor: sdl2_vendor3.1.0Vendor library for SDL2.Chris LalancetteApache License 2.0ament_cmakesdl2ament_cmake + self_test: self_test3.0.0self_testKevin WattsBrice RebsamenBrice RebsamenAustin HendrixKarsten KneseBSDhttp://www.ros.org/wiki/self_testJeremy Leibs and Blaise Gassendament_cmakediagnostic_msgsdiagnostic_updaterrclcppament_lint_autoament_lint_commonament_cmake_gtestament_cmake + sensor_msgs: sensor_msgs4.2.2A package containing some sensor data related message and service definitions.Geoffrey BiggsTully FooteApache License 2.0Michael CarrollMichel HidalgoWilliam Woodallament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgsstd_msgsrosidl_default_runtimeament_cmake_gtestament_lint_autoament_lint_commonrosidl_cmakerosidl_interface_packagesament_cmake + sensor_msgs_py: sensor_msgs_py4.2.2A package for easy creation and reading of PointCloud2 messages in Python.Geoffrey BiggsTully FooteBSDMichael CarrollMichel HidalgoSebastian Granssensor_msgspython3-numpyament_copyrightament_flake8ament_pep257python3-pytestament_python + septentrio_gnss_driver: 'septentrio_gnss_driver1.2.2ROSaic: C++ driver for Septentrio''s mosaic receivers and beyondSeptentrioBSD 3-Clause Licensehttps://github.com/septentrio-gnss/septentrio_gnss_driverhttps://www.ros.org/wiki/septentrio_gnss_driverTibor Domeament_cmakerosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesrclcpprclcpp_componentsdiagnostic_msgsnmea_msgssensor_msgsgeometry_msgsgps_msgsnav_msgsboostlibpcapgeographiclibtf2tf2_geometry_msgstf2_rosament_cmake' + serial_driver: serial_driver1.2.0A template class and associated utilities which encapsulate basic reading from serial portsJoshua WhitleyApache License 2.0https://github.com/ros-drivers/transport_drivershttps://github.com/ros-drivers/transport_drivers/issuesApex.AI, Inc.Esteve Fernandezament_cmake_autoasio_cmake_moduleasioio_contextrclcpprclcpp_componentsrclcpp_lifecyclestd_msgsament_cmake_gtestament_lint_autoament_lint_commonament_cmake + shape_msgs: shape_msgs4.2.2A package containing some message definitions which describe geometric shapes.Geoffrey BiggsTully FooteApache License 2.0Michael CarrollMichel HidalgoWilliam Woodallament_cmakerosidl_default_generatorsgeometry_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + shared_queues_vendor: shared_queues_vendor0.15.3Vendor package for concurrent queues from moodycamelGeoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmakeament_cmake + sick_safetyscanners2: sick_safetyscanners21.0.3ROS2 Driver for the SICK safetyscannersLennart PuckLennart PuckALv2ament_cmakeboostrclcpprclcpp_lifecyclesensor_msgssick_safetyscanners_basesick_safetyscanners2_interfacesament_lint_autoament_lint_commonament_cmake + sick_safetyscanners2_interfaces: sick_safetyscanners2_interfaces1.0.0Interfaces for the sick_safetyscanners ros2 driverLennart PuckLennart PuckALv2ament_cmakesensor_msgsrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_lint_autoament_lint_commonament_cmake + sick_safetyscanners_base: sick_safetyscanners_base1.0.2Provides an Interface to read the sensor output of a SICK Safety ScannerLennart PuckLennart PuckALv2cmakeboostcmake + simple_actions: simple_actions0.2.1Simple library for using the `rclpy/rclcpp` action librariesDavid V. Lu!!BSDament_cmakeament_cmake_pythonaction_msgsrclcpprclcpp_actionrclpyament_cmake_clang_formatament_cmake_cppcheckament_cmake_flake8ament_cmake_lint_cmakeament_cmake_pep257ament_cmake + simple_launch: simple_launch1.6.1Python helper class for the ROS 2 launch systemOlivier KermorgantMITament_cmake_pythonlaunchlaunch_rosxacroament_index_pythonament_cmake + simulation: simulation0.10.0A package which extends 'ros_base' and includes simulation packages.Louise PoubelApache License 2.0ament_cmakeros_baseros_ign_bridgeros_ign_gazeboros_ign_imageros_ign_interfacesament_cmake + slam_toolbox: slam_toolbox2.6.3This package provides a sped up improved slam karto with updated SDK and visualization and modification toolsetsSteve MacenskiMichel HidalgoLGPLSteve Macenskiament_cmakepluginlibeigenmessage_filtersnav_msgsrclcppsensor_msgstf2_rostf2tf2_sensor_msgsvisualization_msgsstd_srvsboostinteractive_markersstd_msgssuitesparseliblapack-devlibceres-devtf2_geometry_msgstbblibqt5-corelibqt5-widgetsqtbase5-devbuiltin_interfacesrosidl_default_generatorsrviz_commonrviz_default_pluginsrviz_ogre_vendorrviz_renderingeigenpluginlibmessage_filtersnav_msgsrclcppsensor_msgstf2tf2_rostf2_sensor_msgsvisualization_msgsstd_srvsboostinteractive_markersstd_msgssuitesparseliblapack-devlibceres-devtf2_geometry_msgstbblibqt5-corelibqt5-widgetsnav2_map_serverbuiltin_interfacesrosidl_default_generatorslibqt5-corelibqt5-guilibqt5-opengllibqt5-widgetsament_cmake_gtestlaunchlaunch_testingament_cmake_flake8ament_cmake_cpplintament_cmake_uncrustifyament_lint_autorosidl_interface_packagesament_cmake + slider_publisher: slider_publisher2.2.1This packages proposes a slider-based publisher node similar to the joint_state_publisher, but that can publish any type of message or call services.Olivier KermorgantMITament_cmakerqt_gui_pypython3-numpypython3-scipyament_cmake + smacc2: smacc20.4.0An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.Pablo Inigo BlascoBrett AldrichPablo Inigo BlascoDenis StoglApache-2.0ament_cmakelibboost-thread-devliblttng-ust-devrclrclcpprclcpp_actionsmacc2_msgstracetoolstracetools_tracetracetools_launchlibboost-threadament_cmake + smacc2_msgs: smacc2_msgs0.4.0Messages and services used in smacc2.Brett AldrichPablo Inigo BlascoDenis StoglApache-2.0ament_cmakerosidl_default_generatorsbuiltin_interfacesaction_msgsstd_msgsbuiltin_interfacesrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + smclib: smclib3.0.2The State Machine Compiler (SMC) from http://smc.sourceforge.net/ converts a language-independent description of a state machine into the source code to support that state machine. This package contains the libraries that a compiled state machine depends on, but it does not contain the compiler itself.Michael CarrollMozilla Public License Version 1.1http://smc.sourceforge.net/https://github.com/ros/bond_core/issueshttps://github.com/ros/bond_coreVariousament_cmakeament_cmake_pythonament_lint_autoament_lint_commonament_cmake + snowbot_operating_system: snowbot_operating_system0.1.2The weather outside is frightfulDavid V. Lu!!BSDament_cmakeament_cmake_rosgeometry_msgspluginlibrviz_commonrviz_renderingament_cmake_clang_formatament_cmake + soccer_interfaces: soccer_interfaces0.1.0Metapackage for soccer-related interfacesijnekApache License 2.0ament_cmakesoccer_vision_2d_msgssoccer_vision_3d_msgssoccer_vision_attribute_msgsament_cmake + soccer_marker_generation: soccer_marker_generation0.0.2Generates rviz display markers from soccer msgsijnekApache License 2.0ament_cmakerclcppvisualization_msgssoccer_object_msgsament_lint_autoament_lint_commonament_cmake_gtestament_cmake + soccer_object_msgs: soccer_object_msgs1.0.1Package providing interfaces for objects in a soccer domain.ijnekApache License 2.0ament_cmakegeometry_msgsstd_msgsament_lint_autoament_lint_commonrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + soccer_vision_2d_msgs: soccer_vision_2d_msgs0.1.0A package containing some 2D vision related message definitions in the soccer domain.ijnekApache License 2.0ament_cmakerosidl_default_generatorsament_lint_autoament_lint_commonvision_msgssoccer_vision_attribute_msgsrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + soccer_vision_3d_msgs: soccer_vision_3d_msgs0.1.0A package containing some 3D vision related message definitions in the soccer domain.ijnekApache License 2.0ament_cmakerosidl_default_generatorsvision_msgssoccer_vision_attribute_msgsament_lint_autoament_lint_commonrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + soccer_vision_attribute_msgs: soccer_vision_attribute_msgs0.1.0A package containing attributes of objects in 2d/3d vision in the soccer domain.ijnekApache License 2.0ament_cmakerosidl_default_generatorsament_lint_autoament_lint_commonrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + sol_vendor: sol_vendor0.0.3vendor package for the sol2 libraryKotaro YoshimotoApache License 2.0MITament_cmakeament_lint_autoouxt_lint_commonament_cmake + sophus: sophus1.3.1C++ implementation of Lie Groups using Eigen.https://github.com/strasdat/sophushttps://github.com/strasdat/sophus/issuesDaniel StonierHauke StrasdatMITcmakeeigeneigencmake + spacenav: spacenav3.1.0BSDROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick.http://www.ros.org/wiki/spacenav_nodehttps://github.com/ros-drivers/joystick_drivershttps://github.com/ros-drivers/joystick_drivers/issuesJonathan BohrenStuart GlaserBlaise GassendNils Schulteament_cmakegeometry_msgslibspnav-devrclcpprclcpp_componentssensor_msgsspacenavdament_lint_autoament_lint_commonament_cmake + spdlog_vendor: "spdlog_vendor1.3.0Wrapper around spdlog, providing nothing but a dependency on spdlog, on some systems. On others, it provides an ExternalProject build of spdlog.Chris LalancetteApache License 2.0MIThttps://github.com/gabime/spdlogament_cmakespdlogament_lint_autoament_lint_commonament_cmake" + splsm_7: splsm_72.0.1RoboCup Standard Platform League Standard Message V7 ROS msgijnekApache License 2.0ament_cmakeament_lint_autoament_lint_commonrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + splsm_7_conversion: splsm_7_conversion2.0.1Converts Standard Platform League Standard Message V7 between ROS msg and UDP raw bytesijnekApache License 2.0splsm_7python3-constructament_copyrightament_flake8ament_pep257python3-pytestament_python + sqlite3_vendor: sqlite3_vendor0.15.3SQLite 3 vendor packageGeoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmakelibsqlite3-devament_cmake + srdfdom: srdfdom2.0.4Parser for Semantic Robot Description Format (SRDF).Ioan SucanGuillaume WalckMoveIt Release TeamBSDhttp://ros.org/wiki/srdfdomhttps://github.com/ros-planning/srdfdom/issueshttps://github.com/ros-planning/srdfdomament_cmakeament_cmake_pythonlibboost-devconsole_bridge_vendorlibconsole-bridge-devtinyxml2_vendorurdfurdfdom_headersconsole_bridge_vendorlibconsole-bridge-devtinyxml2_vendorurdfurdfdom_pyament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_cmakeament_cmake + sros2: sros20.10.4Command line tools for managing SROS2 keysROS Security Working GroupApache License 2.0Morgan QuigleyMikael Arguedasrclpyros2cliament_index_pythonpython3-lxmlpython3-cryptographypython3-importlib-resourcesament_copyrightament_flake8ament_mypyament_pep257python3-pytestros_testingtest_msgsament_python + sros2_cmake: sros2_cmake0.10.4CMake macros to configure securityROS Security Working GroupApache 2.0AWS RoboMakerament_cmakeament_cmake_testros2clisros2ament_lint_autoament_lint_commonament_cmake + statistics_msgs: statistics_msgs1.2.1Message definitions for reporting statistics for topics and system resources.Chris LalancetteApache License 2.0Michel HidalgoROS Tooling Working Groupament_cmakerosidl_default_generatorsbuiltin_interfacesbuiltin_interfacesbuiltin_interfacesrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + std_msgs: std_msgs4.2.2A package containing some standard message definitions.Geoffrey BiggsTully FooteApache License 2.0Dirk ThomasMichael CarrollMichel Hidalgoament_cmakerosidl_default_generatorsbuiltin_interfacesrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + std_srvs: std_srvs4.2.2A package containing some standard service definitions.Geoffrey BiggsTully FooteApache License 2.0Dirk ThomasMichael CarrollMichel Hidalgoament_cmakerosidl_default_generatorsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + stereo_image_proc: stereo_image_proc3.0.0Stereo and single image rectification and disparity processing.Vincent RabaudJoshua WhitleyJacob PerronBSDhttps://index.ros.org/p/stereo_image_proc/github-ros-perception-image_pipeline/https://github.com/ros-perception/image_pipeline/issueshttps://github.com/ros-perception/image_pipelinePatrick MihelichKurt KonoligeJeremy Leibsament_cmake_autocv_bridgeimage_geometryimage_procimage_transportmessage_filtersrclcpprclcpp_componentssensor_msgsstereo_msgsament_cmake_pytestament_lint_autoament_lint_commonlaunchlaunch_roslaunch_testinglaunch_testing_ament_cmakepython3-opencvpython_cmake_modulerclpyros_testingament_cmake + stereo_msgs: stereo_msgs4.2.2A package containing some stereo camera related message definitions.Geoffrey BiggsTully FooteApache License 2.0Michael CarrollMichel HidalgoWilliam Woodallament_cmakerosidl_default_generatorssensor_msgsstd_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + stubborn_buddies: stubborn_buddies1.0.0Demo that uses node composition of lifecycle nodes to achieve fail-over robustness on ROS nodesMarco A. GutiérrezApache License 2.0ament_cmakerclcpprclcpp_componentsrcutilsstd_msgsstubborn_buddies_msgsrclcpp_lifecyclerclcpprclcpp_componentsrcutilsstd_msgsstubborn_buddies_msgsrclcpp_lifecycleament_cmake + stubborn_buddies_msgs: stubborn_buddies_msgs1.0.0Messages to support library of stubborn buddiesMarco A. GutiérrezApache License 2.0ament_cmakerosidl_default_generatorsstd_msgsstd_msgsament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + swri_console: swri_console2.0.2A rosout GUI viewer developed at Southwest Research Insititute as an alternative to rqt_console.P. J. ReedJerry Towlerhttp://ros.org/wiki/swri_consoleBSDament_cmakerosidl_default_generatorslibqt5-opengl-devlibboost-thread-devlibqt5-corelibqt5-guilibqt5-widgetsrclcpprcl_interfacesrosidl_default_runtimeament_cmake + swri_console_util: swri_console_util3.5.0swri_console_utilMarc AlbanP. J. ReedBSDhttps://github.com/swri-robotics/marti_commonament_cmakerclcppament_cmake + swri_dbw_interface: swri_dbw_interface3.5.0This package provides documentation on common interface conventions for drive-by-wire systems.Elliot JohnsonP. J. ReedBSDhttps://github.com/swri-robotics/marti_commonament_cmakeament_cmake + swri_geometry_util: swri_geometry_util3.5.0swri_geometry_utilMarc AlbanP. J. ReedBSDhttps://github.com/swri-robotics/marti_commonament_cmakepkg-configcv_bridgeeigengeosrclcpptf2ament_cmake_gtestament_cmake + swri_image_util: swri_image_util3.5.0swri_image_utilKris KozakP. J. ReedBSDhttps://github.com/swri-robotics/marti_commonament_cmakepkg-configament_index_cppboostcamera_calibration_parserscv_bridgeeigengeometry_msgsimage_geometryimage_transportmessage_filtersnav_msgsrclcpprclcpp_componentsrclpystd_msgsswri_geometry_utilswri_math_utilswri_opencv_utilswri_roscpptf2ament_cmake_gtestament_cmake + swri_math_util: swri_math_util3.5.0swri_math_utilMarc AlbanP. J. ReedBSDhttps://github.com/swri-robotics/marti_commonament_cmakeboostrclcppament_cmake_gtestament_cmake + swri_opencv_util: swri_opencv_util3.5.0swri_opencv_utilMarc AlbanP. J. ReedBSDhttps://github.com/swri-robotics/marti_commonament_cmakeboostcv_bridgeswri_math_utilament_cmake + swri_prefix_tools: swri_prefix_tools3.5.0Contains scripts that are useful as prefix commands for nodes started by roslaunch.Elliot JohnsonP. J. ReedBSDhttps://github.com/swri-robotics/marti_commonament_cmakepython-psutilpython3-psutilament_cmake + swri_roscpp: swri_roscpp3.5.0swri_roscppP. J. ReedBSDament_cmakerosidl_default_generatorsrosidl_cmakeboostdiagnostic_updatermarti_common_msgsnav_msgsrclcppstd_msgsstd_srvsrosidl_default_runtimeament_cmake_gtestgtestrosidl_interface_packagesament_cmake + swri_route_util: swri_route_util3.5.0This library provides functionality to simplify working with the navigation messages defined in marti_nav_msgs.P. J. ReedBSDament_cmakeboostmarti_common_msgsmarti_nav_msgsrclcppswri_transform_utilswri_math_utilswri_geometry_utilswri_roscpptf2_geometry_msgsvisualization_msgsament_cmake + swri_serial_util: swri_serial_util3.5.0swri_serial_utilMarc AlbanP. J. ReedBSDhttps://github.com/swri-robotics/marti_commonament_cmakeboostament_cmake + swri_system_util: swri_system_util3.5.0swri_system_utilMarc AlbanP. J. ReedBSDhttps://github.com/swri-robotics/marti_commonament_cmakeboostrclcppament_cmake_gtestament_index_cppament_cmake + swri_transform_util: swri_transform_util3.5.0The swri_transform_util package contains utility functions and classes for transforming between coordinate frames.Marc AlbanP. J. ReedBSDhttps://github.com/swri-robotics/marti_commonament_cmakeament_cmake_pythonpkg-configboostcv_bridgediagnostic_msgsdiagnostic_updatergeographic_msgsgeometry_msgsgps_msgslibgeos++-devmarti_nav_msgsprojrclcpp_componentsrclcpprcl_interfacesrclpysensor_msgsswri_math_utilswri_roscpptf2tf2_geometry_msgstf2_rosyaml-cpplaunch_xmltf2_pypython3-numpyament_cmake + system_fingerprint: system_fingerprint0.7.0The system_fingerprint packageDavid V. Lu!!BSD 2-clausercl_interfacesrclpyros2actionros2cliros2noderos2paramros2topicpython3-gitament_python + system_modes: system_modes0.9.0The system modes concept assumes that a robotics system is built from components with a lifecycle. It adds a notion of (sub-)systems, hiararchically grouping these nodes, as well as a notion of modes that determine the configuration of these nodes and (sub-)systems in terms of their parameter values.Arne NordmannApache License 2.0https://micro.ros.org/docs/concepts/client_library/lifecycle_and_system_modes/https://github.com/micro-ROS/system_modeshttps://github.com/micro-ROS/system_modes/issuesament_cmakebuiltin_interfacesrclcpprclcpp_lifecyclesystem_modes_msgslaunch_rosament_cmake_gtestament_cmake_gmockament_cmake_pep257ament_cmake_flake8ament_cmake_cpplintament_cmake_cppcheckament_cmake_uncrustifyament_index_pythonament_lint_autolaunch_testing_ament_cmakelaunch_testing_rosros2runament_cmake + system_modes_examples: system_modes_examples0.9.0Example systems and according launch files for the system_modes package.Arne NordmannApache License 2.0https://micro.ros.org/docs/concepts/client_library/lifecycle_and_system_modes/https://github.com/micro-ROS/system_modeshttps://github.com/micro-ROS/system_modes/issuesament_cmakerclcpprclcpp_lifecyclesystem_modes_msgssystem_modeslaunchros2launchlaunch_system_modesament_cmake_gtestament_cmake_gmockament_cmake_pep257ament_cmake_flake8ament_cmake_cpplintament_cmake_cppcheckament_cmake_uncrustifyament_lint_autoament_cmake + system_modes_msgs: system_modes_msgs0.9.0Interface package, containing message definitions and service definitions for the system modes package.Arne NordmannApache License 2.0https://micro.ros.org/docs/concepts/client_library/lifecycle_and_system_modes/https://github.com/micro-ROS/system_modeshttps://github.com/micro-ROS/system_modes/issuesament_cmakerosidl_default_generatorsrosidl_default_runtimeament_lint_autoament_lint_commonament_cmake_cppcheckament_cmake_cpplintrosidl_interface_packagesament_cmake + tango_icons_vendor: tango_icons_vendor0.1.1tango_icons_vendor provides the public domain Tango icons for non-linux systems (Tango Icon Library) from theTango Desktop ProjectAudrow NashApache License 2.0Public Domainhttp://ros.org/wiki/qt_gui_iconshttps://github.com/ros-visualization/qt_gui_iconshttps://github.com/ros-visualization/qt_gui_icons/issuesAlejandro HernandezStephen Brawnerament_cmaketango-icon-themeament_lint_autoament_lint_commonament_cmake + tcb_span: tcb_span1.0.2Implementation of C++20's std::spanTyler WeaverBoost Software Licensehttps://github.com/tcbrindle/spanament_cmakeament_cmake_gtestament_cmake + teleop_tools: teleop_tools1.2.1A set of generic teleoperation tools for any robot.Bence MagyarBSDament_cmakejoy_teleopkey_teleopteleop_tools_msgsament_cmake + teleop_tools_msgs: teleop_tools_msgs1.2.1The teleop_tools_msgs packageBence MagyarBSDament_cmakerosidl_default_generatorsaction_msgsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + teleop_twist_joy: teleop_twist_joy2.4.3Generic joystick teleop for twist robots.Chris LalancetteBSDhttp://wiki.ros.org/teleop_twist_joyMike Purvisament_cmakegeometry_msgsrclcpprclcpp_componentssensor_msgsjoyament_lint_autoament_lint_commonlaunch_roslaunch_testing_ament_cmakelaunch_testing_rosament_cmake + teleop_twist_keyboard: teleop_twist_keyboard2.3.2A robot-agnostic teleoperation node to convert keyboard commands to Twist messages.Chris LalancetteBSD License 2.0http://wiki.ros.org/teleop_twist_keyboardAustin HendrixGraylin Trevor Jaygeometry_msgsrclpyament_copyrightament_flake8ament_pep257ament_python + tensorrt_cmake_module: tensorrt_cmake_module0.0.3Exports a CMake module to find TensorRT.Daisuke NishimatsuDaisuke NishimatsuApache License 2.0ament_cmakeament_cmake_copyrightament_cmake_lint_cmakeament_cmake_xmllintament_cmake + test_apex_test_tools: test_apex_test_tools0.0.2Test package, which uses things exported by apex_test_toolsApex.AI, Inc.Apache License 2.0ament_cmake_autoament_lint_autoapex_test_toolsament_cmake + test_interface_files: test_interface_files0.9.1A package containing message definitions and fixtures used exclusively for testing purposes.Audrow NashApache License 2.0Dirk ThomasJacob PerronKarsten Kneseament_cmake_coreament_cmake + test_msgs: test_msgs1.2.1A package containing message definitions and fixtures used exclusively for testing purposes.Chris LalancetteApache License 2.0Karsten KneseMichel Hidalgoament_cmakerosidl_default_generatorsbuiltin_interfacestest_interface_filesaction_msgsbuiltin_interfacesrosidl_default_runtimeament_lint_autoament_lint_commonament_cmake_gtestrosidl_interface_packagesament_cmake + tf2: tf20.25.1tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.Chris LalancetteAlejandro Hernandez CorderoBSDhttp://www.ros.org/wiki/tf2Tully FooteEitan Marder-EppsteinWim Meeussenament_cmakerosidl_runtime_cpprosidl_runtime_cppbuiltin_interfacesconsole_bridge_vendorgeometry_msgslibconsole-bridge-devrcutilsament_cmake_gtestament_cmake_copyrightament_cmake_cppcheckament_cmake_cpplintament_cmake_lint_cmakeament_cmake_uncrustifyament_cmake_xmllintament_cmake + tf2_bullet: tf2_bullet0.25.1tf2_bulletChris LalancetteAlejandro Hernandez CorderoBSDhttp://www.ros.org/wiki/tf2_bulletTully FooteWim Meeussenament_cmakebulletgeometry_msgstf2tf2_rosbulletgeometry_msgstf2tf2_rosament_cmake_gtestament_lint_autoament_lint_commonament_cmake + tf2_eigen: tf2_eigen0.25.1tf2_eigenChris LalancetteAlejandro Hernandez CorderoBSDTully FooteKoji Teradaament_cmakeeigengeometry_msgstf2tf2_rosament_cmake_gtestament_lint_autoament_lint_commoneigenament_cmake + tf2_eigen_kdl: 'tf2_eigen_kdl0.25.1Conversion functions between: - Eigen and KDLChris LalancetteAlejandro Hernandez CorderoBSDStuart GlaserAdam Leeperament_cmakeeigeneigenorocos_kdl_vendortf2ament_cmake_gtestament_lint_autoament_lint_commonament_cmake' + tf2_geometry_msgs: tf2_geometry_msgs0.25.1tf2_geometry_msgsChris LalancetteAlejandro Hernandez CorderoBSDhttp://www.ros.org/wiki/tf2_rosTully FooteWim Meeussenament_cmakepython_cmake_modulegeometry_msgsorocos_kdl_vendortf2tf2_rospython3-numpytf2_ros_pyament_cmake_gtestament_cmake_pytestament_lint_autoament_lint_commonrclcppament_cmake + tf2_kdl: tf2_kdl0.25.1KDL binding for tf2Chris LalancetteAlejandro Hernandez CorderoBSDhttp://ros.org/wiki/tf2Tully FooteWim Meeussenament_cmakebuiltin_interfacesgeometry_msgsorocos_kdl_vendortf2tf2_rostf2_ros_pyament_cmake_gtestrclcpptf2_msgsament_cmake + tf2_msgs: tf2_msgs0.25.1tf2_msgsChris LalancetteAlejandro Hernandez CorderoBSDhttp://www.ros.org/wiki/tf2_msgsEitan Marder-EppsteinTully Footeament_cmakerosidl_default_generatorsaction_msgsbuiltin_interfacesgeometry_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + tf2_py: tf2_py0.25.1The tf2_py packageChris LalancetteAlejandro Hernandez CorderoBSDhttp://ros.org/wiki/tf2_pyTully Footeament_cmakepython_cmake_modulegeometry_msgstf2builtin_interfacesgeometry_msgsrclpyrpyutilsament_lint_autoament_cmake_pytestament_lint_commonament_cmake + tf2_ros: tf2_ros0.25.1This package contains the C++ ROS bindings for the tf2 libraryChris LalancetteAlejandro Hernandez CorderoBSDhttp://www.ros.org/wiki/tf2_rosEitan Marder-EppsteinWim MeeussenTully Footeament_cmakebuiltin_interfacesgeometry_msgsmessage_filtersrcl_interfacesrclcpprclcpp_actionrclcpp_componentstf2tf2_msgsament_cmake_gtestament_lint_autoament_lint_commonrosgraph_msgsament_cmake + tf2_ros_py: tf2_ros_py0.25.1This package contains the ROS Python bindings for the tf2 libraryChris LalancetteAlejandro Hernandez CorderoBSDhttp://www.ros.org/wiki/tf2_rosEitan Marder-EppsteinWim MeeussenTully Footegeometry_msgsrclpysensor_msgsstd_msgstf2_msgstf2_pypython3-pytestsensor_msgsament_python + tf2_sensor_msgs: tf2_sensor_msgs0.25.1Small lib to transform sensor_msgs with tf. Most notably, PointCloud2Chris LalancetteAlejandro Hernandez CorderoBSDhttp://www.ros.org/wiki/tf2_rosVincent RabaudVincent Rabaudament_cmake_autoeigen3_cmake_moduleeigen3_cmake_moduleeigeneigensensor_msgstf2tf2_rostf2_ros_pyament_cmake_gtestament_lint_autoament_lint_commonrclcppament_cmake + tf2_tools: tf2_tools0.25.1tf2_toolsChris LalancetteAlejandro Hernandez CorderoBSDhttp://www.ros.org/wiki/tf2_toolsWim MeeussenTully Footegraphvizpython3-yamlrclpytf2_msgstf2_pytf2_ros_pyament_python + tf_transformations: tf_transformations1.0.1Reimplementation of the tf/transformations.py library for common Python spatial operationsDavid V. Lu!!BSDament_flake8ament_pep257python3-pytestament_python + theora_image_transport: theora_image_transport2.5.0Theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec.Julius KammerlBSDhttp://www.ros.org/wiki/image_transport_pluginsPatrick MihelichEthan Dreyfussament_cmakerosidl_default_generatorspkg-configrosidl_default_runtimecv_bridgeimage_transportlibogglibopencv-imgproc-devlibtheorapluginlibrclcpprcutilssensor_msgsstd_msgsament_lint_commonrosidl_interface_packagesament_cmake + tiago_bringup: tiago_bringup4.0.0Launch files to upload the robot description and start the controllersJordi PagesJordan PalaciosNoel JimenezBence MagyarBSDament_cmake_autojoy_teleoptwist_muxrobot_state_publisherlaunch_paltiago_controller_configurationtiago_descriptionament_lint_autoament_lint_commonament_cmake + tiago_controller_configuration: tiago_controller_configuration4.0.0Configuration and launch files of TIAGo's controllersJordi PagesJordan PalaciosNoel JimenezBence MagyarBSDament_cmakejoint_trajectory_controllerjoint_state_broadcasterdiff_drive_controllerpal_gripper_controller_configurationcontroller_managerament_lint_autoament_lint_commonament_cmake + tiago_description: tiago_description4.0.0This package contains the description (mechanical, kinematic, visual, etc.) of the TIAGO robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.Jordi PagesJordan PalaciosNoel JimenezApache License 2.0ament_cmake_autoament_cmake_pythonxacropmb2_descriptionhey5_descriptionpal_gripper_descriptiontiago_controller_configurationlaunchlaunch_roslaunch_pallaunch_param_builderament_lint_autoament_lint_commonlaunch_testing_ament_cmakeurdf_testament_cmake + tiago_robot: tiago_robot4.0.0Description and controller configuration of TIAGoJordan PalaciosNoel JimenezJordi PagesBSDament_cmaketiago_descriptiontiago_controller_configurationtiago_bringupament_cmake + tinyxml2_vendor: "tinyxml2_vendor0.7.5Wrapper around tinyxml2, providing nothing but a dependency on tinyxml2, on some systems. On others, it provides a fixed CMake module or even an ExternalProject build of tinyxml2.Audrow NashApache License 2.0Michel HidalgoWilliam Woodallament_cmaketinyxml2ament_cmake" + tinyxml_vendor: tinyxml_vendor0.8.3CMake shim over the tinxml library.Geoffrey BiggsApache License 2.0Michel HidalgoSteven! Ragnarökament_cmaketinyxmlament_cmake + tl_expected: tl_expected1.0.2C++11/14/17 std::expected with functional-style extensionsTyler WeaverSy BrandCreative Commons Zero v1.0 Universalhttps://github.com/TartanLlama/expectedament_cmakeament_cmake + tlsf: tlsf0.7.0TLSF allocator version 2.4.6Chris LalancetteGNU Lesser Public License 2.1Jackie Kayament_cmakeament_cmakeament_cmakeament_lint_autoament_lint_commonament_cmake + tlsf_cpp: tlsf_cpp0.13.0C++ stdlib-compatible wrapper around tlsf allocator and ROS2 examplesChris LalancetteGNU Lesser Public License 2.1Apache License 2.0Jackie Kayament_cmakeament_cmakerclcpprmwstd_msgstlsfament_cmakerclcpprmwstd_msgstlsfament_lint_autoament_lint_commonament_cmake_gtestrmw_implementation_cmakeament_cmake + topic_monitor: topic_monitor0.20.2Package containing tools for monitoring ROS 2 topics.Audrow NashMichael JeronimoApache License 2.0D. HoodMabel ZhangScott K Loganrclpylaunchlaunch_rosrclpystd_msgsament_flake8ament_pep257python3-pytestament_python + topic_statistics_demo: topic_statistics_demo0.20.2C++ demo application for topic statistics feature.Mabel ZhangMichael JeronimoAmazon ROS ContributionsApache License 2.0ament_cmakerclcpprcutilssensor_msgsstatistics_msgsrclcpprcutilssensor_msgsstatistics_msgsament_lint_autoament_lint_commonament_cmake + topic_tools: 'topic_tools1.0.0TODO: Package descriptionEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmake_autoament_cmake_pythonrosidl_default_generatorsrclcpprclcpp_componentstopic_tools_interfacesrclpyros2clirosidl_runtime_pyament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake' + topic_tools_interfaces: topic_tools_interfaces1.0.0topic_tools_interfaces contains messages and services for topic_toolsEmerson KnappROS Tooling Working GroupApache License 2.0ament_cmake_autorosidl_default_generatorsbuiltin_interfacesrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + tracetools: tracetools4.1.1Tracing wrapper for ROS 2.Christophe BedardIngo LuetkebohleApache 2.0https://index.ros.org/p/tracetools/https://gitlab.com/ros-tracing/ros2_tracinghttps://gitlab.com/ros-tracing/ros2_tracing/-/issuesIngo LütkebohleChristophe Bedardament_cmake_rospkg-configament_cmake_gtestament_lint_autoament_lint_commonament_cmake + tracetools_acceleration: tracetools_acceleration0.4.1LTTng tracing provider wrapper for ROS 2 packages using hardware acceleration. Fork of tracetools to trace hardware acceleration in ROS 2.Víctor Mayoral-VilchesApache 2.0Víctor Mayoral-Vilchesament_cmake_rospkg-configament_lint_autoament_lint_commonament_cmake + tracetools_analysis: tracetools_analysis3.0.0Tools for analysing trace data.Christophe BedardIngo LütkebohleApache 2.0https://index.ros.org/p/tracetools_analysis/https://gitlab.com/ros-tracing/tracetools_analysishttps://gitlab.com/ros-tracing/tracetools_analysis/-/issuesIngo LütkebohleChristophe Bedardtracetools_readpython3-pandasjupyter-notebookament_copyrightament_flake8ament_mypyament_pep257ament_xmllintpython3-pytestament_python + tracetools_image_pipeline: tracetools_image_pipeline3.0.0LTTng tracing provider wrapper for image_pipeline ROS 2 meta-package.Víctor Mayoral-VilchesApache 2.0Víctor Mayoral-Vilchesament_cmake_rospkg-configament_lint_autoament_lint_commonament_cmake + tracetools_launch: tracetools_launch4.1.1Launch integration for tracing.Christophe BedardIngo LuetkebohleApache 2.0https://index.ros.org/p/tracetools_launch/https://gitlab.com/ros-tracing/ros2_tracinghttps://gitlab.com/ros-tracing/ros2_tracing/-/issuesChristophe Bedardlaunchlaunch_rostracetools_traceament_copyrightament_flake8ament_mypyament_pep257ament_xmllintpython3-pytestament_python + tracetools_read: tracetools_read4.1.1Tools for reading traces.Christophe BedardIngo LuetkebohleApache 2.0https://index.ros.org/p/tracetools_read/https://gitlab.com/ros-tracing/ros2_tracinghttps://gitlab.com/ros-tracing/ros2_tracing/-/issuesChristophe Bedardpython3-babeltraceament_copyrightament_flake8ament_mypyament_pep257ament_xmllintpython3-pytestament_python + tracetools_test: tracetools_test4.1.1Utilities for tracing-related tests.Christophe BedardIngo LuetkebohleApache 2.0https://index.ros.org/p/tracetools_test/https://gitlab.com/ros-tracing/ros2_tracinghttps://gitlab.com/ros-tracing/ros2_tracing/-/issuesChristophe Bedardlaunchlaunch_rostracetools_launchtracetools_readtracetools_traceament_copyrightament_flake8ament_mypyament_pep257ament_xmllintpython3-pytestament_python + tracetools_trace: tracetools_trace4.1.1Tools for setting up tracing sessions.Christophe BedardIngo LuetkebohleApache 2.0https://index.ros.org/p/tracetools_trace/https://gitlab.com/ros-tracing/ros2_tracinghttps://gitlab.com/ros-tracing/ros2_tracing/-/issuesChristophe Bedardpython3-lttngament_copyrightament_flake8ament_mypyament_pep257ament_xmllintpython3-pytestament_python + trajectory_msgs: trajectory_msgs4.2.2A package containing some robot trajectory message definitions.Geoffrey BiggsTully FooteApache License 2.0Michael CarrollMichel HidalgoWilliam Woodallament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgsstd_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + transmission_interface: transmission_interface2.16.0transmission_interface contains data structures for representing mechanical transmissions, methods for propagating values between actuator and joint spaces and tooling to support this.Bence MagyarDenis ŠtoglApache License 2.0ament_cmakehardware_interfacepluginlibament_cmake_gmockament_cmake + tricycle_controller: tricycle_controller2.12.0Controller for a tricycle drive mobile baseBence MagyarTony NajjarApache License 2.0Tony Najjarament_cmakecontroller_interfacegeometry_msgshardware_interfacenav_msgsstd_srvsrclcpprclcpp_lifecyclercpputilsrealtime_toolstf2tf2_msgsackermann_msgspluginlibament_cmake_gmockcontroller_managerros2_control_test_assetsament_cmake + turtle_tf2_cpp: turtle_tf2_cpp0.3.6turtle_tf2_cpp demonstrates how to write a ROS2 C++ tf2 broadcaster and listener with the turtlesim. The turtle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.Alejandro Hernández CorderoAudrow NashApache License, Version 2.0Shyngyskhan Abilkassovament_cmakegeometry_msgslaunchlaunch_rosmessage_filtersrclcpptf2tf2_geometry_msgstf2_rosturtlesimament_lint_autoament_lint_commonament_cmake + turtle_tf2_py: turtle_tf2_py0.3.6turtle_tf2_py demonstrates how to write a ROS2 Python tf2 broadcaster and listener with the turtlesim. The turtle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.Alejandro Hernández CorderoAudrow NashApache License, Version 2.0BSDShyngyskhan Abilkassovgeometry_msgslaunchlaunch_rospython3-numpyrclpytf2_rosturtlesimament_copyrightament_flake8ament_pep257python3-pytestament_python + turtlebot3: turtlebot32.1.5ROS 2 packages for TurtleBot3Will SonApache 2.0http://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/turtlebot3https://github.com/ROBOTIS-GIT/turtlebot3/issuesDarby LimRyan ShimPyoament_cmaketurtlebot3_bringupturtlebot3_cartographerturtlebot3_descriptionturtlebot3_exampleturtlebot3_navigation2turtlebot3_nodeturtlebot3_teleopament_cmake + turtlebot3_bringup: turtlebot3_bringup2.1.5ROS 2 launch scripts for starting the TurtleBot3Will SonApache 2.0http://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/turtlebot3https://github.com/ROBOTIS-GIT/turtlebot3/issuesDarby LimPyoament_cmakehls_lfcd_lds_driverrobot_state_publisherrviz2turtlebot3_descriptionturtlebot3_nodeament_cmake + turtlebot3_cartographer: turtlebot3_cartographer2.1.5ROS 2 launch scripts for cartographerWill SonApache 2.0http://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/turtlebot3https://github.com/ROBOTIS-GIT/turtlebot3/issuesDarby LimPyoament_cmakecartographer_rosament_cmake + turtlebot3_description: turtlebot3_description2.1.53D models of the TurtleBot3 for simulation and visualizationWill SonApache 2.0http://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/turtlebot3https://github.com/ROBOTIS-GIT/turtlebot3/issuesDarby LimPyoament_cmakeurdfament_cmake + turtlebot3_example: turtlebot3_example2.1.5This package provides four basic examples for TurtleBot3 (i.e., interactive marker, object detection, patrol and position control).Will SonApache 2.0http://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/turtlebot3https://github.com/ROBOTIS-GIT/turtlebot3/issuesRyan ShimGilbertament_cmakegeometry_msgsnav_msgsrclpysensor_msgsturtlebot3_msgsament_python + turtlebot3_fake_node: turtlebot3_fake_node2.2.5Package for TurtleBot3 fake node. With this package, simple tests can be done without a robot. You can do simple tests using this package on rviz without real robots.Will SonApache 2.0http://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/turtlebot3_simulationshttps://github.com/ROBOTIS-GIT/turtlebot3_simulations/issuesPyoDarby LimRyan Shimament_cmakegeometry_msgsnav_msgsrclcppsensor_msgstf2tf2_msgsturtlebot3_msgsrobot_state_publisherament_cmake + turtlebot3_gazebo: turtlebot3_gazebo2.2.5Gazebo simulation package for the TurtleBot3Will SonApache 2.0http://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/turtlebot3_simulationshttps://github.com/ROBOTIS-GIT/turtlebot3_simulations/issuesDarby LimPyoRyan Shimament_cmakegazebo_ros_pkgsgeometry_msgsnav_msgsrclcppsensor_msgstf2ament_cmake + turtlebot3_msgs: 'turtlebot3_msgs2.2.3Message and service types: custom messages and services for TurtleBot3 packages for ROS2Will SonApache 2.0http://wiki.ros.org/turtlebot3_msgshttps://github.com/ROBOTIS-GIT/turtlebot3_msgshttps://github.com/ROBOTIS-GIT/turtlebot3_msgs/issuesPyoDarby LimGilbertVineet GhatgeRyan Shimament_cmakerosidl_default_generatorsaction_msgsbuiltin_interfacesstd_msgsrosidl_default_runtimeaction_msgsbuiltin_interfacesstd_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake' + turtlebot3_navigation2: turtlebot3_navigation22.1.5ROS 2 launch scripts for navigation2Will SonApache 2.0http://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/turtlebot3https://github.com/ROBOTIS-GIT/turtlebot3/issuesDarby LimPyoament_cmakenav2_bringupament_cmake + turtlebot3_node: turtlebot3_node2.1.5TurtleBot3 driver node that include diff drive controller, odometry and tf nodeWill SonApache 2.0http://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/turtlebot3https://github.com/ROBOTIS-GIT/turtlebot3/issuesDarby LimPyoament_cmakedynamixel_sdkgeometry_msgsmessage_filtersnav_msgsrclcpprcutilssensor_msgsstd_msgsstd_srvstf2tf2_rosturtlebot3_msgsament_cmake + turtlebot3_simulations: turtlebot3_simulations2.2.5ROS 2 packages for TurtleBot3 simulationsWill SonApache 2.0http://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/turtlebot3_simulationshttps://github.com/ROBOTIS-GIT/turtlebot3_simulations/issuesDarby LimPyoRyan Shimament_cmaketurtlebot3_fake_nodeturtlebot3_gazeboament_cmake + turtlebot3_teleop: turtlebot3_teleop2.1.5Teleoperation node using keyboard for TurtleBot3.Will SonApache 2.0http://turtlebot3.robotis.comhttps://github.com/ROBOTIS-GIT/turtlebot3https://github.com/ROBOTIS-GIT/turtlebot3/issuesDarby LimPyogeometry_msgsrclpyament_python + turtlesim: turtlesim1.4.2turtlesim is a tool made for teaching ROS and ROS packages.Audrow NashMichael JeronimoBSDhttp://www.ros.org/wiki/turtlesimhttps://github.com/ros/ros_tutorials/issueshttps://github.com/ros/ros_tutorialsDirk ThomasJosh FaustMabel ZhangShane Loretzqt5-qmakeqtbase5-devament_cmakerosidl_default_generatorslibqt5-corelibqt5-guirosidl_default_runtimeament_index_cppgeometry_msgsrclcpprclcpp_actionstd_msgsstd_srvsrosidl_interface_packagesament_cmake + tvm_vendor: tvm_vendor0.9.0Wrapper around Apache TVM to make it available to the ROS ecosystem.Josh WhitleyApache License 2.0https://github.com/apache/incubator-tvm/issueshttps://github.com/apache/incubator-tvmhttps://tvm.apache.org/catkinament_cmakeros_environmentgitlibopenblas-devlibxml2libvulkan-devspirv-headersspirv-toolscatkinament_cmake + twist_mux: twist_mux4.1.0Twist multiplexer, which multiplex several velocity commands (topics) and allows to priorize or disable them (locks).Bence MagyarApache License 2.0Brighten LeeJeremie DerayEnrique FernandezSiegfried-A. Gevatter Pujalsament_cmakerclcppstd_msgsgeometry_msgsvisualization_msgsdiagnostic_updaterament_lint_autoament_cmake_xmllintament_lint_commonlaunchlaunch_testinglaunch_testing_ament_cmakelaunch_testing_rosament_cmake + twist_stamper: twist_stamper0.0.3ROS2 package for converting between Twist and TwistStamped messagesJosh NewansJosh NewansApache License 2.0https://github.com/joshnewans/twist_stamper/issueshttps://github.com/joshnewans/twist_stamperament_copyrightament_flake8ament_pep257python3-pytestrclpystd_msgsgeometry_msgsament_python + ublox: ublox2.3.0Provides a ublox_gps node for u-blox GPS receivers, messages, and serialization packages for the binary UBX protocol.Johannes MeyerVeronica LaneBSDhttp://wiki.ros.org/ubloxament_cmakeublox_serializationublox_msgsublox_gpsament_cmake + ublox_dgnss: ublox_dgnss0.3.5Provides a ublox_dgnss node for a u-blox GPS DGNSS receiver using Gen 9 UBX ProtocolNick HortovanyiApache License, Version 2.0https://github.com/aussierobots/ublox_dgnssament_cmakeublox_ubx_msgsublox_ubx_interfacesublox_dgnss_nodeament_cmake + ublox_dgnss_node: ublox_dgnss_node0.3.5Provides a ublox_gnss node for a u-blox GPS GNSS receiver using Gen 9 UBX ProtocolNick HortovanyiApache License, Version 2.0https://github.com/aussierobots/ublox_dgnssament_cmakerclcpprclcpp_componentslibusb-1.0-devstd_msgsublox_ubx_msgsublox_ubx_interfacespkg-configament_lint_autoament_lint_commonament_cmake_cppcheckament_cmake_copyrightament_cmake + ublox_gps: ublox_gps2.3.0Driver for u-blox GPS devices.Johannes MeyerGareth CrossChao QuVeronica LaneBSDhttp://ros.org/wiki/ubloxament_cmake_rosasiodiagnostic_msgsdiagnostic_updatergeometry_msgsrcl_interfacesrclcpprclcpp_componentssensor_msgsstd_msgstf2ublox_msgsublox_serializationament_cmake + ublox_msgs: ublox_msgs2.3.0ublox_msgs contains raw messages for u-blox GNSS devices.Johannes MeyerVeronica LaneBSDhttp://ros.org/wiki/ubloxament_cmake_rosrosidl_default_generatorsstd_msgssensor_msgsublox_serializationrosidl_interface_packagesament_cmake + ublox_serialization: ublox_serialization2.3.0ublox_serialization provides header files for serialization of ROS messages to and from u-blox message format.Johannes MeyerVeronica LaneBSDhttp://ros.org/wiki/ubloxament_cmakeament_cmake + ublox_ubx_interfaces: ublox_ubx_interfaces0.3.5UBLOX UBX InterfacesNick HortovanyiApache License, Version 2.0https://github.com/aussierobots/ublox_dgnssament_cmakerosidl_default_generatorsament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + ublox_ubx_msgs: ublox_ubx_msgs0.3.5UBLOX UBX ROS2 MsgsNick HortovanyiApache License, Version 2.0https://github.com/aussierobots/ublox_dgnssament_cmakebuiltin_interfacesstd_msgsrosidl_default_generatorsament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + udp_driver: udp_driver1.2.0A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodesJoshua WhitleyApache License 2.0https://github.com/ros-drivers/transport_drivershttps://github.com/ros-drivers/transport_drivers/issuesament_cmake_autoasio_cmake_moduleasioio_contextlifecycle_msgsrclcpprclcpp_componentsrclcpp_lifecyclestd_msgsudp_msgsament_cmake_gtestament_lint_autoament_lint_commonament_cmake + udp_msgs: udp_msgs0.0.3ROS2 udp_msgs packageEvan FlynnMITament_cmakerosidl_default_generatorsstd_msgsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + uncrustify_vendor: "uncrustify_vendor2.0.2Wrapper around uncrustify, providing nothing but a dependency on uncrustify, on some systems. On others, it provides an ExternalProject build of uncrustify.Audrow NashApache License 2.0GNU General Public License v2.0https://github.com/uncrustify/uncrustifyMichel HidalgoSteven! Ragnarökament_cmakegituncrustifyament_cmake" + unique_identifier_msgs: unique_identifier_msgs2.2.1ROS messages for universally unique identifiers.Jacob PerronBSDhttp://ros.org/wiki/unique_identifier_msgsJack O'Quinament_cmakerosidl_default_generatorsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + ur: ur2.2.5Metapackage for universal robotsFelix ExnerRobert WilbrandtBSD-3-Clauseament_cmakeur_calibrationur_controllersur_dashboard_msgsur_moveit_configur_robot_driverament_lint_autoament_lint_commonament_cmake + ur_bringup: ur_bringup2.2.5Launch file and run-time configurations, e.g. controllers.Denis StoglFelix ExnerRobert WilbrandtBSD-3-Clausehttps://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issueshttps://github.com/UniversalRobots/Universal_Robots_ROS2_DriverLovro IvanovDenis Stoglament_cmakeament_cmake_pythonrclpycontroller_managerforce_torque_sensor_broadcasterjoint_state_broadcasterjoint_state_publisherjoint_trajectory_controllerlaunchlaunch_rosposition_controllersrobot_state_publisherros2_controllers_test_nodesrviz2ur_controllersur_descriptionurdfvelocity_controllersxacroament_cmake + ur_calibration: ur_calibration2.2.5Package for extracting the factory calibration from a UR robot and change it such that it can be used by ur_description to gain a correct URDFFelix ExnerRobert WilbrandtBSD-3-ClauseLovro Ivanovament_cmakerclcppur_client_libraryur_robot_drivereigenyaml-cppament_cmake_gmockament_cmake_gtestament_lint_autoament_lint_commonament_cmake + ur_client_library: ur_client_library1.2.0Standalone C++ library for accessing Universal Robots interfaces. This has been forked off the ur_robot_driver.Thomas Timm AndersenSimon RasmussenFelix ExnerLea SteffenTristan SchnellFelix ExnerApache-2.0BSD-2-ClauseZlibMIThttp://wiki.ros.org/ur_client_libraryhttps://github.com/UniversalRobots/Universal_Robots_Client_Library/issueshttps://github.com/UniversalRobots/Universal_Robots_Client_Librarycmakecatkinament_cmakecmake + ur_controllers: ur_controllers2.2.5Provides controllers that use the speed scaling interface of Universal Robots.Denis StoglFelix ExnerRobert WilbrandtBSD-3-Clausehttps://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issueshttps://github.com/UniversalRobots/Universal_Robots_ROS2_DriverMarvin Große BesselmannLovro IvanovAndy Zelenakament_cmakeanglescontroller_interfacejoint_trajectory_controllerlifecycle_msgspluginlibrclcpp_lifecyclercutilsrealtime_toolsstd_msgsstd_srvsur_dashboard_msgsur_msgsament_cmake + ur_dashboard_msgs: ur_dashboard_msgs2.2.5Messages around the UR Dashboard server.Felix ExnerRobert WilbrandtBSD-3-Clausehttps://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issueshttps://github.com/UniversalRobots/Universal_Robots_ROS2_DriverDenis StoglLovro IvanovAndy Zelenakament_cmakerosidl_default_generatorsaction_msgsrosidl_default_runtimerosidl_interface_packagesament_cmake + ur_description: ur_description2.0.1URDF description for Universal RobotsNadia Hammoudeh GarciaKelsey HawkinsG.A. vd. HoornLovro IvanovMathias LudtkeWim MeeussenFelix MessmerMiguel Prada SarasolaDenis StoglAndy ZelenakMarvin Grosse BesselmannFelix ExnerTristan SchnellLovro IvanovDenis StoglBSD-3-Clausehttps://github.com/UniversalRobots/Universal_Robots_ROS2_Description/issueshttps://github.com/UniversalRobots/Universal_Robots_ROS2_Descriptionament_cmakejoint_state_publisher_guilaunchlaunch_rosrobot_state_publisherrviz2urdfxacroament_cmake_pytestlaunch_testing_ament_cmakelaunch_testing_rosliburdfdom-toolsxacroament_cmake + ur_moveit_config: ur_moveit_config2.2.5An example package with MoveIt2 configurations for UR robots.Denis StoglFelix ExnerRobert WilbrandtApache2.0Lovro IvanovAndy Zelenakament_cmakeament_cmake_pythonlaunchlaunch_rosmoveit_kinematicsmoveit_planners_omplmoveit_ros_move_groupmoveit_ros_visualizationmoveit_servomoveit_simple_controller_managerrviz2ur_descriptionurdfwarehouse_ros_sqlitexacroament_cmake + ur_msgs: ur_msgs2.0.0Message and service definitions for interacting with Universal Robots robot controllers.G.A. vd. HoornMiguel Prada SarasolaNadia Hammoudeh GarciaBSD-3-ClauseAndrew GlusiecFelix Messmerament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesmessagesros-industrialservicesuniversal_robotament_cmake + ur_robot_driver: ur_robot_driver2.2.5The new driver for Universal Robots UR3, UR5 and UR10 robots with CB3 controllers and the e-series.Denis StoglFelix ExnerRobert WilbrandtBSD-3-Clausehttps://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issueshttps://github.com/UniversalRobots/Universal_Robots_ROS2_DriverMarvin Große BesselmannLovro IvanovAndy ZelenakThomas Timm AndersenSimon RasmussenFelix ExnerLea SteffenTristan Schnellament_cmakeament_cmake_pythoncontroller_managercontroller_manager_msgsgeometry_msgshardware_interfacepluginlibrclcpprclcpp_lifecyclerclpystd_msgsstd_srvstf2_geometry_msgsur_client_libraryur_controllersur_dashboard_msgsur_descriptionur_msgsforce_torque_sensor_broadcasterjoint_state_broadcasterjoint_state_publisherjoint_trajectory_controllerlaunchlaunch_rosposition_controllersrobot_state_publisherros2_controllers_test_nodesrviz2socaturdfvelocity_controllersxacrolaunch_testing_ament_cmakeament_cmake + urdf: urdf2.6.0This package contains a C++ parser for the Unified Robot Description Format (URDF), which is an XML format for representing a robot model. The code API of the parser has been through our review process and will remain backwards compatible in future releases.Ioan SucanJackie KayChris LalancetteShane LoretzBSDhttps://github.com/ros2/urdfhttps://github.com/ros2/urdf/issuesament_cmake_rospluginlibtinyxml2_vendorurdfdomurdf_parser_pluginurdfdom_headerspluginlibtinyxml2_vendorurdfdomurdfdom_headerspluginliburdf_parser_pluginurdfdomurdfdom_headersament_cmake_google_benchmarkament_lint_autoament_lint_commonament_cmake + urdf_parser_plugin: urdf_parser_plugin2.6.0This package contains a C++ base class for URDF parsers.Ioan SucanJackie KayChris LalancetteShane LoretzBSDhttps://github.com/ros2/urdfhttps://github.com/ros2/urdf/issuesament_cmake_rosurdfdom_headersurdfdom_headersament_lint_autoament_lint_commonament_cmake + urdf_test: urdf_test2.0.1The urdf_test packageJordan PalaciosNoel JimenezApache License 2.0ament_cmake_autorclpyament_lint_autoament_lint_commonament_cmake + urdf_tutorial: urdf_tutorial1.0.0This package contains a number of URDF tutorials.David V. Lu!!David V. Lu!!BSDhttp://ros.org/wiki/urdf_tutorialament_cmakejoint_state_publisherjoint_state_publisher_guirobot_state_publisherrviz2xacroament_lint_autoament_cmake + urdfdom: urdfdom3.0.2A library to access URDFs using the DOM model.Chris LalancetteShane LoretzSteve PetersBSDIoan SucanJohn HsuSteven! RagnarökWim Meeussenconsole_bridge_vendorlibconsole-bridge-devtinyxmltinyxml_vendorurdfdom_headerscmakeconsole_bridge_vendorlibconsole-bridge-devtinyxmltinyxml_vendorurdfdom_headerscmake + urdfdom_headers: urdfdom_headers1.0.6C++ headers for URDF.Steven! RagnarökBSDhttp://ros.org/wiki/urdfcmakecmake + urdfdom_py: urdfdom_py1.2.0Python implementation of the URDF parser.BSDThomas MoulardDavid LuKelsey HawkinsAntonio El KhouryEric CousineauIoan SucanJackie KayChris LalancetteShane Loretzhttp://wiki.ros.org/urdfdom_pyhttps://github.com/ros/urdf_parser_py/issueshttps://github.com/ros/urdf_parser_pyrclpypython3-lxmlpython3-yamlpython3-mockament_python + urg_c: urg_c1.0.4001The urg_c packageMichael FergusonChad RockeyTony BaltovskiBSDhttp://sourceforge.net/projects/urgwidget/https://github.com/ros-drivers/urg_c/issueshttps://github.com/ros-drivers/urg_cSatofumi KamimuraKatsumi KimotoAdrian Boeingament_cmakeament_cmake + urg_node: urg_node1.1.0urg_nodeMichael FergusonTony BaltovskiBSDhttp://ros.org/wiki/urg_nodehttps://github.com/ros-drivers/urg_node/issueshttps://github.com/ros-drivers/urg_nodeChad RockeyMike O'Driscollament_cmakelibboost-devlibboost-devbuiltin_interfacesdiagnostic_updaterlaser_procrclcpprclcpp_componentsrosidl_default_generatorssensor_msgsstd_srvsurg_curg_node_msgsament_lint_autoament_lint_commonament_cmake + urg_node_msgs: urg_node_msgs1.0.1urg_node_msgsMichael FergusonTony BaltovskiBSDhttp://ros.org/wiki/urg_nodehttps://github.com/ros-drivers/urg_node/issueshttps://github.com/ros-drivers/urg_nodeChad RockeyMike O'Driscollament_cmakestd_msgsbuiltin_interfacesrosidl_default_generatorsament_lint_commonrosidl_interface_packagesament_cmake + usb_cam: usb_cam0.4.2A ROS2 Driver for V4L USB CamerasEvan FlynnBSDhttp://wiki.ros.org/usb_camhttps://github.com/ros-drivers/usb_cam/issueshttps://github.com/ros-drivers/usb_camament_cmake_autorclcpprclcpp_componentsstd_msgsstd_srvssensor_msgscamera_info_managerbuiltin_interfacesimage_transportimage_transport_pluginsv4l-utilsffmpegament_lint_autoament_lint_commonrosidl_default_generatorsrosidl_default_runtimerosidl_interface_packagesament_cmake + v4l2_camera: v4l2_camera0.6.0A ROS 2 camera driver using Video4Linux2Sander G. van DijkApache License 2.0Sander G. van Dijkament_cmake_rosrclcpprclcpp_componentsrclcpprclcpp_componentssensor_msgscamera_info_managercv_bridgeimage_transportament_lint_autoament_lint_commonament_cmake + velocity_controllers: velocity_controllers2.12.0Generic controller for forwarding commands.Bence MagyarJordan PalaciosApache License 2.0ament_cmakeforward_command_controllerrclcpppluginlibament_cmake_gmockcontroller_managerhardware_interfaceros2_control_test_assetsament_cmake + velodyne: velodyne2.3.0Basic ROS support for the Velodyne 3D LIDARs.Josh WhitleyJack O'QuinBSDhttp://www.ros.org/wiki/velodynehttps://github.com/ros-drivers/velodynehttps://github.com/ros-drivers/velodyne/issuesament_cmakevelodyne_drivervelodyne_laserscanvelodyne_msgsvelodyne_pointcloudament_cmake + velodyne_description: velodyne_description2.0.2URDF and meshes describing Velodyne laser scanners.BSDKevin HallenbeckKevin Hallenbeckhttp://wiki.ros.org/velodyne_descriptionhttps://bitbucket.org/dataspeedinc/velodyne_simulatorhttps://bitbucket.org/dataspeedinc/velodyne_simulator/issuesament_cmakeurdfxacrogazebo_rosament_cmake + velodyne_driver: velodyne_driver2.3.0ROS device driver for Velodyne 3D LIDARs.Josh WhitleyBrice RebsamenBSDhttp://www.ros.org/wiki/velodyne_driverhttps://github.com/ros-drivers/velodynehttps://github.com/ros-drivers/velodyne/issuesJack O'QuinPatrick BeesonMichael QuinlanYaxin LiuAndreas Klintbergament_cmake_rosdiagnostic_msgsdiagnostic_updaterlibpcaprclcpprclcpp_componentstf2_rosvelodyne_msgsament_cmake_gtestament_lint_autoament_lint_commonament_cmake + velodyne_gazebo_plugins: velodyne_gazebo_plugins2.0.2Gazebo plugin to provide simulated data from Velodyne laser scanners.BSDKevin HallenbeckKevin Hallenbeckhttp://wiki.ros.org/velodyne_gazebo_pluginshttps://bitbucket.org/dataspeedinc/velodyne_simulatorhttps://bitbucket.org/dataspeedinc/velodyne_simulator/issuesament_cmakerclcppsensor_msgstf2gazebo_msgsgazebo_devgazebo_rosament_cmake + velodyne_laserscan: velodyne_laserscan2.3.0Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan messageJosh WhitleyBSDhttp://ros.org/wiki/velodyne_laserscanhttps://github.com/ros-drivers/velodynehttps://github.com/ros-drivers/velodyne/issuesMicho RadovnikovichKevin Hallenbeckament_cmake_rosrclcpprclcpp_componentssensor_msgsament_lint_autoament_lint_commonament_cmake + velodyne_msgs: velodyne_msgs2.3.0ROS message definitions for Velodyne 3D LIDARs.Josh WhitleyBSDhttp://ros.org/wiki/velodyne_msgshttps://github.com/ros-drivers/velodynehttps://github.com/ros-drivers/velodyne/issuesJack O'Quinament_cmakerosidl_default_generatorsbuiltin_interfacesstd_msgsrosidl_default_runtimeament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + velodyne_pointcloud: velodyne_pointcloud2.3.0Point cloud conversions for Velodyne 3D LIDARs.Josh WhitleyBSDhttp://ros.org/wiki/velodyne_pointcloudhttps://github.com/ros-drivers/velodynehttps://github.com/ros-drivers/velodyne/issuesJack O'QuinPiyush KhandelwalJesse VeraAndreas Klintbergament_cmakeanglesdiagnostic_updatergeometry_msgslibpcl-all-devmessage_filtersrclcpprclcpp_componentssensor_msgstf2tf2_rosvelodyne_msgsyaml-cppament_cmake_gtestament_lint_autoament_lint_commonament_cmake + velodyne_simulator: velodyne_simulator2.0.2Metapackage allowing easy installation of Velodyne simulation components.BSDKevin HallenbeckKevin Hallenbeckhttp://wiki.ros.org/velodyne_simulatorhttps://bitbucket.org/dataspeedinc/velodyne_simulatorhttps://bitbucket.org/dataspeedinc/velodyne_simulator/issuesament_cmakevelodyne_descriptionvelodyne_gazebo_pluginsament_cmake + vision_msgs: vision_msgs4.0.0Messages for interfacing with various computer vision pipelines, such as object detectors.Adam AllevatoApache License 2.0Adam AllevatoAdam AllevatoApache License 2.0ament_cmakerosidl_default_generatorsstd_msgsgeometry_msgsstd_msgsgeometry_msgsrosidl_default_runtimeament_cmake_gtestament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + vision_msgs_layers: vision_msgs_layers0.1.0Collection of RQt Image Overlay Plugins for Vision MsgsijnekApache License 2.0ament_cmake_rosrqt_image_overlay_layervision_msgsament_lint_autoament_lint_commonament_cmake + vision_opencv: vision_opencv3.2.1Packages for interfacing ROS2 with OpenCV, a library of programming functions for real time computer vision.Kenji BrameldApache License 2.0BSDhttp://www.ros.org/wiki/vision_opencvhttps://github.com/ros-perception/vision_opencv/issueshttps://github.com/ros-perception/vision_opencvPatrick MihelichJames BowmanVincent RabaudEthan Gaoament_cmakecv_bridgeimage_geometryament_cmake + visp: visp3.5.0ViSP standing for Visual Servoing Platform is a modular cross platform library that allows prototyping and developing applications using visual tracking and visual servoing technics at the heart of the researches done by Inria Lagadic team. ViSP is able to compute control laws that can be applied to robotic systems. It provides a set of visual features that can be tracked using real time image processing or computer vision algorithms. ViSP provides also simulation capabilities. ViSP can be useful in robotics, computer vision, augmented reality and computer animation.Fabien SpindlerFabien SpindlerGPLv2http://www.ros.org/wiki/visphttps://github.com/lagadic/visp-release/issueshttps://github.com/lagadic/visp-releasecmakedoxygenlibopencv-devliblapack-devlibxml2libjpeglibpng-devbzip2libx11-devlibv4l-deveigenlibopencv-devliblapack-devlibxml2libjpeglibpng-devlibx11-devlibv4l-deveigencmake + visualization_msgs: visualization_msgs4.2.2A package containing some visualization and interaction related message definitions.Geoffrey BiggsTully FooteApache License 2.0Michael CarrollMichel HidalgoWilliam Woodallament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgssensor_msgsstd_msgsrosidl_default_runtimeament_lint_commonrosidl_interface_packagesament_cmake + vitis_common: vitis_common0.4.2Common code for working with Vitis™ Unified Software Platform in ROS.Víctor Mayoral-VilchesApache 2.0https://github.com/ros-acceleration/vitis_common/issueshttps://github.com/ros-acceleration/vitis_commonVíctor Mayoral-Vilchesament_cmakeament_vitisocl-icd-opencl-devopencl-headersament_lint_autoament_lint_commonament_cmake + vrpn: vrpn7.35.0The VRPN is a library and set of servers that interfaces with virtual-reality systems, such as VICON, OptiTrack, and others.Russell M. TaylorSensicsBSDhttps://github.com/vrpn/vrpn/wikiAlvin Suncmakeament_cmakecmake + warehouse_ros: warehouse_ros2.0.4Persistent storage of ROS messagesBhaskara MarthiConnor BrewMoveIt Release TeamBSDhttp://ros.org/wiki/warehouse_rosament_cmakeboostlibssl-devrclcppstd_msgsgeometry_msgspluginlibtf2tf2_rostf2_geometry_msgsament_lint_autoament_cmake_copyrightament_cmake + warehouse_ros_sqlite: warehouse_ros_sqlite1.0.3Implementation of warehouse_ros for sqliteBjarne von HornMoveIt Release TeamBSDhttp://ros.org/wiki/warehouse_rosament_cmakesqlite3_vendorboostlibsqlite3-devwarehouse_rosclass_loaderrclcppsqlite3ament_cmake_copyrightament_cmake_gtestament_lint_autoament_lint_commongeometry_msgsament_cmake + webots_ros2: webots_ros22022.1.3Interface between Webots and ROS2CyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2rclpystd_msgsbuiltin_interfaceswebots_ros2_controlwebots_ros2_corewebots_ros2_driverwebots_ros2_epuckwebots_ros2_importerwebots_ros2_mavicwebots_ros2_msgswebots_ros2_teslawebots_ros2_tiagowebots_ros2_turtlebotwebots_ros2_universal_robotament_copyrightament_flake8ament_pep257python3-pytestwebots_ros2_testsament_python + webots_ros2_control: webots_ros2_control2022.1.3ros2_control plugin for WebotsCyberboticshttp://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2Apache License 2.0hardware_interfacecontroller_managerpluginlibrclcpprclcpp_lifecyclewebots_ros2_driverros_environmentament_cmakeament_lint_autoament_lint_commonament_cmake + webots_ros2_core: webots_ros2_core2022.1.3Core interface between Webots and ROS2CyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2rclpystd_msgsvision_msgsbuiltin_interfaceswebots_ros2_msgspython3-tkament_copyrightament_flake8ament_pep257python3-pytestament_pythonThis package will be removed in Webots R2023a. Users of webots_ros2_core should migrate to webots_ros2_driver. + webots_ros2_driver: webots_ros2_driver2022.1.3Implementation of the Webots - ROS 2 interfaceCyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2ros_environmentament_cmakepython_cmake_moduleament_cmake_pythonpluginlibrclcpprclpysensor_msgsstd_msgsgeometry_msgstf2_rosvision_msgstinyxml2_vendorwebots_ros2_msgswebots_ros2_importerament_lint_autoament_lint_commonament_cmake + webots_ros2_epuck: webots_ros2_epuck2022.1.3E-puck2 driver for Webots simulated robotCyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2rclpystd_msgsnav_msgssensor_msgsgeometry_msgswebots_ros2_msgsbuiltin_interfacestf2_rosrviz2diff_drive_controllerjoint_state_broadcasterrobot_state_publishercontroller_managerwebots_ros2_driverwebots_ros2_controlament_copyrightament_flake8ament_pep257python3-pytestament_python + webots_ros2_importer: webots_ros2_importer2022.1.3This package allows to convert URDF and XACRO files into Webots PROTO files.CyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2builtin_interfacespython3-colladapython3-lark-parserxacroament_copyrightament_flake8ament_pep257python3-pycodestylepython3-pilpython3-numpypython3-pytestament_python + webots_ros2_mavic: webots_ros2_mavic2022.1.3Mavic 2 Pro robot ROS2 interface for Webots.CyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2rclpybuiltin_interfaceswebots_ros2_driverament_copyrightament_flake8ament_pep257python3-pytestament_python + webots_ros2_msgs: webots_ros2_msgs2022.1.3Services and Messages of the webots_ros2 packages.CyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2ament_cmakerosidl_default_generatorsbuiltin_interfacesgeometry_msgsstd_msgsvision_msgsbuiltin_interfacesrosidl_default_runtimegeometry_msgsstd_msgsvision_msgsament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake + webots_ros2_tesla: webots_ros2_tesla2022.1.3Tesla ROS2 interface for Webots.CyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2rclpypython3-opencvpython3-numpybuiltin_interfacesackermann_msgswebots_ros2_driverament_copyrightament_flake8ament_pep257python3-pytestament_python + webots_ros2_tests: webots_ros2_tests2022.1.3System tests for `webots_ros2` packages.CyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2rclpyros2bagrosbag2_storage_default_pluginswebots_ros2_driverwebots_ros2_universal_robotwebots_ros2_epuckwebots_ros2_turtlebotwebots_ros2_teslawebots_ros2_mavicwebots_ros2_tiagotf2_rosstd_msgssensor_msgsstd_srvsgeometry_msgsament_copyrightament_flake8ament_pep257python3-pytestlaunchlaunch_testinglaunch_testing_ament_cmakelaunch_testing_rosament_python + webots_ros2_tiago: webots_ros2_tiago2022.1.3TIAGo robots ROS2 interface for Webots.CyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2rclpygeometry_msgsbuiltin_interfacesrviz2webots_ros2_driverwebots_ros2_controldiff_drive_controllerjoint_state_broadcasterrobot_state_publishercontroller_managertf2_rosrviz2ament_copyrightament_flake8ament_pep257python3-pytestament_python + webots_ros2_turtlebot: webots_ros2_turtlebot2022.1.3TurtleBot3 Burger robot ROS2 interface for Webots.CyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2rclpybuiltin_interfaceswebots_ros2_driverwebots_ros2_controldiff_drive_controllerjoint_state_broadcasterrobot_state_publishercontroller_managertf2_rosrviz2ament_copyrightament_flake8ament_pep257python3-pytestament_python + webots_ros2_universal_robot: webots_ros2_universal_robot2022.1.3Universal Robot ROS2 interface for Webots.CyberboticsApache License 2.0http://wiki.ros.org/webots_ros2https://github.com/cyberbotics/webots_ros2/issueshttps://github.com/cyberbotics/webots_ros2rclpybuiltin_interfacescontrol_msgstrajectory_msgsrviz2webots_ros2_driverwebots_ros2_controlrobot_state_publishercontroller_managerjoint_trajectory_controllerjoint_state_broadcasterxacroament_copyrightament_flake8ament_pep257python3-pytestament_python + wiimote: "wiimote3.1.0The wiimote package allows ROS nodes to communicate with a Nintendo Wiimote and its related peripherals, including the Nunchuk, Motion Plus, and (experimentally) the Classic. The package implements a ROS node that uses Bluetooth to communicate with the Wiimote device, obtaining accelerometer and gyro data, the state of LEDs, the IR camera, rumble (vibrator), buttons, joystick, and battery state. The node additionally enables ROS nodes to control the Wiimote's LEDs and vibration for feedback to the human Wiimote operator. LEDs and vibration may be switched on and off, or made to operate according to a timed pattern.Jonathan BohrenGPLhttp://www.ros.org/wiki/wiimotehttps://github.com/ros-drivers/joystick_drivershttps://github.com/ros-drivers/joystick_drivers/issuesAndreas PaepckeMelonee WiseMark Hornament_cmakeament_cmake_autolibbluetooth-devlibbluetoothcwiid-devcwiidgeometry_msgsrclcpprclcpp_componentsrclcpp_lifecyclesensor_msgsstd_msgsstd_srvswiimote_msgsament_cmake_gtestament_lint_autoament_lint_commonament_cmake" + wiimote_msgs: "wiimote_msgs3.1.0Messages used by wiimote package.Jonathan BohrenBSDhttp://www.ros.org/wiki/wiimotehttps://github.com/ros-drivers/joystick_drivershttps://github.com/ros-drivers/joystick_drivers/issuesAndreas PaepckeMelonee WiseMark Hornament_cmakeament_cmake_autorosidl_default_generatorsrosidl_default_runtimebuiltin_interfacesgeometry_msgsstd_msgsament_lint_autoament_lint_commonrosidl_interface_packagesament_cmake" + xacro: xacro2.0.8Xacro (XML Macros) Xacro is an XML macro language. With xacro, you can construct shorter and more readable XML files by using macros that expand to larger XML expressions.Robert HaschkeMorgan QuigleyBSDhttp://ros.org/wiki/xacrohttps://github.com/ros/xacrohttps://github.com/ros/xacro/issuesStuart GlaserWilliam WoodallRobert Haschkeament_cmakeament_cmake_pythonament_index_pythonpython3-yamlament_lint_autoament_cmake_pytestament_cmake + yaml_cpp_vendor: "yaml_cpp_vendor8.0.1Wrapper around yaml-cpp, it provides a fixed CMake module and an ExternalProject build of it.Audrow NashApache License 2.0MITWilliam Woodallhttps://github.com/jbeder/yaml-cppament_cmakeyaml-cppament_cmake" + zbar_ros: zbar_ros0.4.0Lightweight ROS wrapper for Zbar barcode/qrcode reader library (http://zbar.sourceforge .net/)ijnekBSDament_cmakerclcppzbarcv_bridgesensor_msgsstd_msgsament_lint_autoament_lint_commonament_cmake + zenoh_bridge_dds: zenoh_bridge_dds0.5.0Bridge between ROS2/DDS and Eclipse zenoh (https://zenoh.io). It allows the integration of zenoh applications with ROS2, or the tunneling of ROS2 communications between nodes via the zenoh protocol at Internet scale.https://github.com/eclipse-zenoh/zenoh-plugin-ddsADLINK zenoh teamEPL-2.0Apache-2.0ament_cmakecargoclangament_cmake + zmqpp_vendor: zmqpp_vendor0.0.2Vendor package for zmqppMasaya KataokaApache License 2.0Mozilla Public License 2.0ament_cmakegitlibzmq3-devament_lint_autoament_lint_commonament_cmake + zstd_vendor: zstd_vendor0.15.3Zstd compression vendor package, providing a dependency for Zstd.Geoffrey BiggsMichel HidalgoEmerson KnappROS Tooling Working GroupApache License 2.0BSDhttps://facebook.github.io/zstd/ament_cmakegitlibzstd-devament_cmake +source_repo_package_xmls: {} +type: cache +version: 2 diff --git a/meta-ros2-humble/files/humble/generated/index-v4.yaml b/meta-ros2-humble/files/humble/generated/index-v4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..83e83e4f5297a93e8a0c0332a1950922a7128f58 --- /dev/null +++ b/meta-ros2-humble/files/humble/generated/index-v4.yaml @@ -0,0 +1,109 @@ +%YAML 1.1 +# ROS index file +# see REP 153: http://ros.org/reps/rep-0153.html +--- +distributions: + ardent: + distribution: [ardent/distribution.yaml] + distribution_cache: http://repo.ros2.org/rosdistro_cache/ardent-cache.yaml.gz + distribution_status: end-of-life + distribution_type: ros2 + python_version: 3 + bouncy: + distribution: [bouncy/distribution.yaml] + distribution_cache: http://repo.ros2.org/rosdistro_cache/bouncy-cache.yaml.gz + distribution_status: end-of-life + distribution_type: ros2 + python_version: 3 + crystal: + distribution: [crystal/distribution.yaml] + distribution_cache: http://repo.ros2.org/rosdistro_cache/crystal-cache.yaml.gz + distribution_status: end-of-life + distribution_type: ros2 + python_version: 3 + dashing: + distribution: [dashing/distribution.yaml] + distribution_cache: http://repo.ros2.org/rosdistro_cache/dashing-cache.yaml.gz + distribution_status: end-of-life + distribution_type: ros2 + python_version: 3 + eloquent: + distribution: [eloquent/distribution.yaml] + distribution_cache: http://repo.ros2.org/rosdistro_cache/eloquent-cache.yaml.gz + distribution_status: end-of-life + distribution_type: ros2 + python_version: 3 + foxy: + distribution: [foxy/distribution.yaml] + distribution_cache: http://repo.ros2.org/rosdistro_cache/foxy-cache.yaml.gz + distribution_status: active + distribution_type: ros2 + python_version: 3 + galactic: + distribution: [galactic/distribution.yaml] + distribution_cache: http://repo.ros2.org/rosdistro_cache/galactic-cache.yaml.gz + distribution_status: active + distribution_type: ros2 + python_version: 3 + groovy: + distribution: [groovy/distribution.yaml] + distribution_cache: http://repositories.ros.org/rosdistro_cache/groovy-cache.yaml.gz + distribution_status: end-of-life + distribution_type: ros1 + python_version: 2 + humble: + distribution: [humble/distribution.yaml] + distribution_cache: http://repo.ros2.org/rosdistro_cache/humble-cache.yaml.gz + distribution_status: active + distribution_type: ros2 + python_version: 3 + hydro: + distribution: [hydro/distribution.yaml] + distribution_cache: http://repositories.ros.org/rosdistro_cache/hydro-cache.yaml.gz + distribution_status: end-of-life + distribution_type: ros1 + python_version: 2 + indigo: + distribution: [indigo/distribution.yaml] + distribution_cache: http://repositories.ros.org/rosdistro_cache/indigo-cache.yaml.gz + distribution_status: end-of-life + distribution_type: ros1 + python_version: 2 + jade: + distribution: [jade/distribution.yaml] + distribution_cache: http://repositories.ros.org/rosdistro_cache/jade-cache.yaml.gz + distribution_status: end-of-life + distribution_type: ros1 + python_version: 2 + kinetic: + distribution: [kinetic/distribution.yaml] + distribution_cache: http://repositories.ros.org/rosdistro_cache/kinetic-cache.yaml.gz + distribution_status: end-of-life + distribution_type: ros1 + python_version: 2 + lunar: + distribution: [lunar/distribution.yaml] + distribution_cache: http://repositories.ros.org/rosdistro_cache/lunar-cache.yaml.gz + distribution_status: end-of-life + distribution_type: ros1 + python_version: 2 + melodic: + distribution: [melodic/distribution.yaml] + distribution_cache: http://repositories.ros.org/rosdistro_cache/melodic-cache.yaml.gz + distribution_status: active + distribution_type: ros1 + python_version: 2 + noetic: + distribution: [noetic/distribution.yaml] + distribution_cache: http://repositories.ros.org/rosdistro_cache/noetic-cache.yaml.gz + distribution_status: active + distribution_type: ros1 + python_version: 3 + rolling: + distribution: [rolling/distribution.yaml] + distribution_cache: http://repo.ros2.org/rosdistro_cache/rolling-cache.yaml.gz + distribution_status: rolling + distribution_type: ros2 + python_version: 3 +type: index +version: 4 diff --git a/meta-ros2-humble/files/humble/generated/newer-platform-components.list b/meta-ros2-humble/files/humble/generated/newer-platform-components.list new file mode 100644 index 0000000000000000000000000000000000000000..b00f6dae50f88eaff66d8f735f22ae56603d6e2a --- /dev/null +++ b/meta-ros2-humble/files/humble/generated/newer-platform-components.list @@ -0,0 +1,82 @@ +# humble/newer-platform-components.list +catkin-lint;1.6.15-1~18.04;debhelper (>= 9),dh-python,help2man,python-all,python3-all,python-nose,python-mock,python3-nose,python3-mock,python-setuptools,python3-setuptools,python-catkin-pkg,python-rosdistro,python-rosdep,python-lxml,python3-lxml,python-configparser,perl +gazebo;9.0.0+dfsg5-3ubuntu1+ppa2;cmake,pkg-config,debhelper (>= 11),bash-completion,clang-format-4.0 [!alpha !hppa !ia64 !m68k !sh4],doxygen,doxygen-latex,texlive-fonts-recommended,fonts-liberation,fonts-roboto-hinted,ttf-dejavu-core,libgraphviz-dev,libccd-dev,libopenal-dev,libfreeimage-dev,libprotoc-dev,libprotobuf-dev,protobuf-compiler,freeglut3-dev,libcurl4-openssl-dev,libtinyxml-dev,libtinyxml2-dev,libtar-dev,libtbb-dev,libogre-1.9-dev,libxml2-dev,qtbase5-dev,libqwt-qt5-dev,libqt5opengl5-dev,libqtpropertybrowser-dev,libltdl-dev,libboost-thread-dev,libboost-signals-dev,libboost-system-dev,libboost-filesystem-dev,libboost-program-options-dev,libboost-regex-dev,libboost-iostreams-dev,libgts-dev,libavformat-dev,libavcodec-dev,libswscale-dev,libusb-1.0-0-dev,libspnav-dev,libsdformat6-dev,libignition-math4-dev,libignition-transport4-dev,libignition-msgs-dev,libignition-common-dev,libignition-fuel-tools1-dev,libbullet-dev,libsimbody-dev (<< 4.0.0),libgdal-dev,ruby-ronn,libgtest-dev +lark-parser;0.7.2-3osrf~bionic;debhelper (>= 9),dh-python,python-all,python-setuptools,python3-all,python3-setuptools +libopensplice67;6.7.180404+osrf1-2~bionic;cmake,build-essential,debhelper (>= 7.0.50~),gawk,flex,bison,perl +libopensplice69;6.9.190705+osrf1-2~bionic~bionic;cmake,build-essential,debhelper (>= 7.0.50~),gawk,flex,bison,perl +pyside2;2.0.0+dev-0~201712291010~rev1791~pkg76~ubuntu18.04.1;dpkg-dev (>= 1.15.6),debhelper (>= 9),dh-python,cmake (>= 2.8.4+dfsg.1-3~),llvm,clang,libclang-dev,python-all-dev,python-all-dbg,python3-all-dev,python3-all-dbg,qtbase5-dev | qtbase5-gles-dev,qtbase5-private-dev | qtbase5-private-gles-dev,libqt5charts5-dev,qtmultimedia5-dev,libqt5opengl5-dev | libqt5opengl5-gles-dev,mesa-common-dev [armhf],qtscript5-private-dev | qtscript5-dev,libqt5texttospeech5-dev,qttools5-private-dev | qttools5-dev,qttools5-dev-tools,qtdeclarative5-dev,qtdeclarative5-private-dev,libqt5webchannel5-dev,qtwebengine5-private-dev | qtwebengine5-dev,libqt5websockets5-dev,libqt5svg5-private-dev | libqt5svg5-dev,libqt5xmlpatterns5-private-dev | libqt5xmlpatterns5-dev,libqt5x11extras5-dev,shiboken2,shiboken2-dbg,libshiboken2-dev,libgraphviz-dev,libqt5sql5-sqlite,dbus,xvfb,libgl1-mesa-dri,xauth +python-bloom;0.11.2-100;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 9) +python-catkin-pkg;0.5.2-100;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 9) +python-catkin-pkg-modules;0.5.2-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 9) +python-catkin-sphinx;0.3.1-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 7) +python-catkin-tools;0.6.1-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 7.4.3) +python-ifcfg;0.18-2osrf~bionic;debhelper (>= 9),dh-python,python3-all,python3-setuptools,python3-nose,python3-mock +python-osrf-pycommon;0.2.1-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 7) +python-ros-buildfarm;3.0.0-100;dh-python,python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 9) +python-ros-buildfarm-modules;3.0.0-1;dh-python,python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 9) +python-rosdep;0.22.1-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 9) +python-rosdep-modules;0.22.1-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 9) +python-rosdistro;0.9.0-100;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 9) +python-rosdistro-modules;0.9.0-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 9) +python-rosinstall;0.7.8-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 7.4.3) +python-rosinstall-generator;0.1.22-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 7.4.3) +python-rospkg;1.4.0-100;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 9) +python-rospkg-modules;1.4.0-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 9) +python-vcstool;0.2.15-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 7.4.3) +python-vcstools;0.1.42-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 7) +python-wstool;0.1.17-1;python-setuptools (>= 0.6b3),python-all (>= 2.6.6-3),debhelper (>= 7.4.3) +python3-bloom;0.11.2-100;python3-setuptools,python3-all,debhelper (>= 9) +python3-catkin-pkg;0.5.2-100;python3-setuptools,python3-all,debhelper (>= 9) +python3-catkin-pkg-modules;0.5.2-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-catkin-sphinx;0.3.2-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-catkin-tools;0.9.0-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-alias;0.0.2-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-argcomplete;0.3.3-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-bash;0.4.2-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-bazel;0.1.0-2;python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-cd;0.1.1-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-cmake;0.2.27-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-common-extensions;0.3.0-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-core;0.11.0-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-coveragepy-result;0.0.8-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-defaults;0.2.6-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-devtools;0.2.3-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-ed;0.2.2-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-hardware-acceleration;0.7.0-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-installed-package-information;0.1.0-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-lcov-result;0.5.0-2;python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-library-path;0.2.1-1;dh-python,python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-metadata;0.2.5-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-mixin;0.2.2-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-notification;0.2.14-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-output;0.2.12-2;python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-override-check;0.0.1-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-package-information;0.3.3-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-package-selection;0.2.10-2;python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-parallel-executor;0.2.4-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-pkg-config;0.1.0-1;dh-python,python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-powershell;0.3.7-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-python-setup-py;0.2.7-2;python3-setuptools,python3-all,debhelper (>= 9) +python3-colcon-recursive-crawl;0.2.1-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-rerun;0.0.1-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-ros;0.3.23-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-test-result;0.3.8-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-colcon-zsh;0.4.0-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-crocker;0.0.1-100;python3-setuptools,python3-all,debhelper (>= 7.4.3) +python3-osrf-pycommon;1.0.3-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-px4sitl;0.0.2-100;python3-setuptools,python3-all,debhelper (>= 7.4.3) +python3-rocker;0.2.10-100;python3-setuptools,python3-all,debhelper (>= 9) +python3-ros-buildfarm;3.0.0-100;dh-python,python3-setuptools,python3-all,debhelper (>= 9) +python3-ros-buildfarm-modules;3.0.0-1;dh-python,python3-setuptools,python3-all,debhelper (>= 9) +python3-rosdep;0.22.1-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-rosdep-modules;0.22.1-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-rosdistro;0.9.0-100;python3-setuptools,python3-all,debhelper (>= 9) +python3-rosdistro-modules;0.9.0-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-rosinstall;0.7.8-1;python3-setuptools,python3-all,debhelper (>= 7.4.3) +python3-rosinstall-generator;0.1.22-1;python3-setuptools,python3-all,debhelper (>= 7.4.3) +python3-rospkg;1.4.0-100;python3-setuptools,python3-all,debhelper (>= 9) +python3-rospkg-modules;1.4.0-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-vcstool;0.3.0-1;python3-setuptools,python3-all,debhelper (>= 9) +python3-vcstools;0.1.42-1;python3-setuptools,python3-all,debhelper (>= 7) +python3-wstool;0.1.17-1;python3-setuptools,python3-all,debhelper (>= 7.4.3) +shiboken2;2.0.0.dev0-0~201712141347~rev1722~pkg76~ubuntu18.04.1;dpkg-dev (>= 1.15.7),debhelper (>= 9),cmake (>= 3.0),dh-python,llvm,clang,libclang-dev,qtbase5-dev (>= 5.7),libqt5xmlpatterns5-dev,libsparsehash-dev (>= 1.6-1.1~),libxml2-dev (>= 2.6.32),libxslt1-dev (>= 1.1.19),python-all-dev (>= 2.7),python-all-dbg (>= 2.7),python-numpy,python-numpy-dbg,python3-all-dev (>= 3.2),python3-all-dbg (>= 3.2),python3-numpy,python3-numpy-dbg,python-sphinx,python3-sphinx diff --git a/meta-ros2-humble/files/humble/generated/rosdep-resolve.yaml b/meta-ros2-humble/files/humble/generated/rosdep-resolve.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3aeba22da0d2cf16ed7192eb0ff5a463933b8d1a --- /dev/null +++ b/meta-ros2-humble/files/humble/generated/rosdep-resolve.yaml @@ -0,0 +1,529 @@ +# humble/rosdep-resolve.yaml +acl: +- acl@openembedded-core +asio: +- asio@meta-oe +assimp: +- assimp@openembedded-core +assimp-dev: +- assimp@openembedded-core +benchmark: +- google-benchmark@meta-ros2 +binutils: +- binutils@openembedded-core +bison: +- bison@openembedded-core +boost: +- boost@openembedded-core +box2d-dev: +- ${ROS_UNRESOLVED_DEP-box2d-dev} +bullet: +- bullet@meta-ros-common +bzip2: +- bzip2@openembedded-core +cargo: +- ${ROS_UNRESOLVED_DEP-cargo} +clang: +- clang-native@meta-clang +clang-format: +- ${ROS_UNRESOLVED_DEP-clang-format} +clang-tidy: +- ${ROS_UNRESOLVED_DEP-clang-tidy} +cmake: +- cmake@openembedded-core +coinor-libcbc-dev: +- ${ROS_UNRESOLVED_DEP-coinor-libcbc-dev} +coinor-libcgl-dev: +- ${ROS_UNRESOLVED_DEP-coinor-libcgl-dev} +coinor-libclp-dev: +- ${ROS_UNRESOLVED_DEP-coinor-libclp-dev} +coinor-libcoinutils-dev: +- ${ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev} +coinor-libipopt-dev: +- ${ROS_UNRESOLVED_DEP-coinor-libipopt-dev} +cppcheck: +- cppcheck@meta-ros-common +curl: +- curl@openembedded-core +cwiid: +- ${ROS_UNRESOLVED_DEP-cwiid} +cwiid-dev: +- ${ROS_UNRESOLVED_DEP-cwiid-dev} +dkms: [] +doxygen: +- doxygen@meta-oe +eigen: +- libeigen@meta-oe +ffmpeg: +- ffmpeg@openembedded-core +file: +- file@openembedded-core +flex: +- flex@openembedded-core +fmt: +- fmt@meta-oe +gazebo: +- ${ROS_UNRESOLVED_DEP-gazebo} +gazebo11: +- ${ROS_UNRESOLVED_DEP-gazebo11} +geographiclib: +- geographiclib@meta-ros-common +geographiclib-tools: +- geographiclib@meta-ros-common +geos: +- ${ROS_UNRESOLVED_DEP-geos} +git: +- git@openembedded-core +glut: +- freeglut@meta-oe +google-mock: +- gtest@meta-oe +graphicsmagick: +- graphicsmagick@meta-ros2 +graphviz: +- graphviz@meta-ros-common +gtest: +- gtest@meta-oe +gtk3: +- gtk+3@openembedded-core +gurumdds-2.8: +- ${ROS_UNRESOLVED_DEP-gurumdds-2.8} +ignition-cmake2: +- ${ROS_UNRESOLVED_DEP-ignition-cmake2} +ignition-fortress: +- ${ROS_UNRESOLVED_DEP-ignition-fortress} +ignition-fuel-tools7: +- ${ROS_UNRESOLVED_DEP-ignition-fuel-tools7} +ignition-gazebo6: +- ${ROS_UNRESOLVED_DEP-ignition-gazebo6} +ignition-math6: +- ${ROS_UNRESOLVED_DEP-ignition-math6} +ignition-msgs8: +- ${ROS_UNRESOLVED_DEP-ignition-msgs8} +ignition-transport11: +- ${ROS_UNRESOLVED_DEP-ignition-transport11} +jq: +- jq@meta-oe +jupyter-notebook: +- ${ROS_UNRESOLVED_DEP-jupyter-notebook} +lcov: +- lcov@meta-oe +libabsl-dev: +- abseil-cpp@meta-oe +libatomic: +- gcc-runtime@openembedded-core +libbluetooth: +- ${ROS_UNRESOLVED_DEP-libbluetooth} +libbluetooth-dev: +- ${ROS_UNRESOLVED_DEP-libbluetooth-dev} +libboost-date-time: +- boost@openembedded-core +libboost-date-time-dev: +- boost@openembedded-core +libboost-dev: +- boost@openembedded-core +libboost-filesystem: +- boost@openembedded-core +libboost-filesystem-dev: +- boost@openembedded-core +libboost-iostreams-dev: +- boost@openembedded-core +libboost-program-options: +- boost@openembedded-core +libboost-program-options-dev: +- boost@openembedded-core +libboost-python: +- boost@openembedded-core +libboost-python-dev: +- boost@openembedded-core +libboost-random: +- boost@openembedded-core +libboost-random-dev: +- boost@openembedded-core +libboost-system-dev: +- boost@openembedded-core +libboost-thread: +- boost@openembedded-core +libboost-thread-dev: +- boost@openembedded-core +libcairo2-dev: +- cairo@openembedded-core +libccd-dev: +- libccd@meta-ros-common +libceres-dev: +- ceres-solver@meta-oe +libconsole-bridge-dev: +- console-bridge@meta-ros-common +libcunit-dev: +- ${ROS_UNRESOLVED_DEP-libcunit-dev} +libdw-dev: +- elfutils@openembedded-core +libfcl-dev: +- fcl@meta-ros-common +libflann-dev: +- libflann@meta-ros-common +libfreenect-dev: +- libfreenect@meta-ros-common +libfreetype6: +- freetype@openembedded-core +libfreetype6-dev: +- freetype@openembedded-core +libgazebo11-dev: +- ${ROS_UNRESOLVED_DEP-libgazebo11-dev} +libgeos++-dev: +- geos@meta-oe +libgflags-dev: +- gflags@meta-oe +libglew-dev: +- glew@openembedded-core +libglfw3-dev: +- glfw@meta-intel-realsense +libgoogle-glog-dev: +- glog@meta-oe +libgps: +- gpsd@meta-oe +libgstreamer-plugins-base1.0-dev: +- gstreamer1.0-plugins-base@openembedded-core +libgstreamer1.0-dev: +- gstreamer1.0@openembedded-core +libjpeg: +- jpeg@openembedded-core +libjsoncpp-dev: +- jsoncpp@meta-oe +liblapack-dev: +- lapack@meta-oe +liblttng-ust-dev: +- lttng-ust@openembedded-core +libncurses-dev: +- ncurses@openembedded-core +libogg: +- libogg@openembedded-core +libomp-dev: +- ${ROS_UNRESOLVED_DEP-libomp-dev} +libopen3d-dev: +- ${ROS_UNRESOLVED_DEP-libopen3d-dev} +libopenblas-dev: +- openblas@meta-ros-common +libopencv-dev: +- opencv@meta-oe +libopencv-imgproc-dev: +- opencv@meta-oe +libopenni-dev: +- ${ROS_UNRESOLVED_DEP-libopenni-dev} +libopenni2-dev: +- ${ROS_UNRESOLVED_DEP-libopenni2-dev} +liborocos-kdl-dev: +- orocos-kdl@meta-ros1-noetic +libpcap: +- libpcap@openembedded-core +libpcl-all: +- pcl@meta-ros-common +libpcl-all-dev: +- pcl@meta-ros-common +libpng-dev: +- libpng@openembedded-core +libpoco-dev: +- poco@meta-oe +libqglviewer-dev-qt5: +- qtbase@meta-qt5 +libqglviewer2-qt5: +- ${ROS_UNRESOLVED_DEP-libqglviewer2-qt5} +libqhull: +- qhull@meta-ros-common +libqt5-concurrent: +- qtbase@meta-qt5 +libqt5-core: +- qtbase@meta-qt5 +libqt5-gui: +- qtbase@meta-qt5 +libqt5-opengl: +- qtbase@meta-qt5 +libqt5-opengl-dev: +- qtbase@meta-qt5 +libqt5-qml: +- ${ROS_UNRESOLVED_DEP-libqt5-qml} +libqt5-quick: +- ${ROS_UNRESOLVED_DEP-libqt5-quick} +libqt5-svg-dev: +- qtsvg@meta-qt5 +libqt5-websockets-dev: +- qtwebsockets@meta-qt5 +libqt5-widgets: +- qtbase@meta-qt5 +libqt5x11extras5-dev: +- qtx11extras@meta-qt5 +libreadline: +- readline@openembedded-core +libspnav-dev: +- ${ROS_UNRESOLVED_DEP-libspnav-dev} +libsqlite3-dev: +- sqlite3@openembedded-core +libssl-dev: +- openssl@openembedded-core +libtheora: +- libtheora@openembedded-core +libtins-dev: +- ${ROS_UNRESOLVED_DEP-libtins-dev} +libudev-dev: +- udev@openembedded-core +liburdfdom-dev: +- urdfdom@meta-ros1 +liburdfdom-headers-dev: +- urdfdom-headers@meta-ros1 +liburdfdom-tools: +- urdfdom@meta-ros1 +libusb-1.0: +- libusb1@openembedded-core +libusb-1.0-dev: +- libusb1@openembedded-core +libv4l-dev: +- v4l-utils@meta-oe +libvulkan-dev: +- vulkan-headers@openembedded-core +libwebsocketpp-dev: +- websocketpp@meta-oe +libx11-dev: +- libx11@openembedded-core +libxaw: +- libxaw@meta-oe +libxml2: +- libxml2@openembedded-core +libxml2-utils: +- libxml2@openembedded-core +libxmlrpc-c++: +- xmlrpc-c@meta-oe +libxrandr: +- libxrandr@openembedded-core +libxxf86vm: +- libxxf86vm@openembedded-core +libzmq3-dev: +- zeromq@meta-oe +libzstd-dev: +- zstd@meta-oe +lua5.2-dev: +- lua@meta-oe +nlohmann-json-dev: +- nlohmann-json@meta-oe +ocl-icd-opencl-dev: +- ${ROS_UNRESOLVED_DEP-ocl-icd-opencl-dev} +opencl-headers: +- opencl-headers@meta-oe +opende: +- ${ROS_UNRESOLVED_DEP-opende} +opengl: +- mesa@openembedded-core +openssl: +- openssl@openembedded-core +pkg-config: +- pkgconfig@openembedded-core +proj: +- proj@meta-oe +protobuf: +- protobuf@meta-oe +protobuf-dev: +- protobuf@meta-oe +pugixml-dev: +- pugixml@meta-oe +pybind11-dev: +- python3-pybind11@meta-python +pydocstyle: +- ${PYTHON_PN}-pydocstyle@meta-ros-common +pyflakes3: +- ${PYTHON_PN}-pyflakes@meta-ros-common +python3: +- python3@openembedded-core +python3-argcomplete: +- python3-argcomplete@meta-python +python3-autobahn: +- python3-autobahn@meta-python +python3-babeltrace: +- ${ROS_UNRESOLVED_DEP-python3-babeltrace} +python3-boto3: +- python3-boto3@meta-ros-common +python3-bson: +- python3-pymongo@meta-python +python3-cairo: +- python3-pycairo@openembedded-core +python3-catkin-pkg: +- python3-catkin-pkg@meta-ros-common +python3-catkin-pkg-modules: +- python3-catkin-pkg@meta-ros-common +python3-click: +- python3-click@meta-python +python3-collada: +- ${ROS_UNRESOLVED_DEP-python3-collada} +python3-construct: +- ${ROS_UNRESOLVED_DEP-python3-construct} +python3-cryptography: +- python3-cryptography@meta-python +python3-dbus: +- python3-dbus@openembedded-core +python3-dev: +- python3@openembedded-core +python3-empy: +- python3-empy@meta-ros-common +python3-fiona: +- ${ROS_UNRESOLVED_DEP-python3-fiona} +python3-flake8: +- python3-flake8@meta-ros-common +python3-future: +- python3-future@meta-python +python3-git: +- ${ROS_UNRESOLVED_DEP-python3-git} +python3-importlib-metadata: +- python3-importlib-metadata@openembedded-core +python3-importlib-resources: +- python3@openembedded-core +python3-jinja2: +- ${ROS_UNRESOLVED_DEP-python3-jinja2} +python3-jsonschema: +- ${ROS_UNRESOLVED_DEP-python3-jsonschema} +python3-lark-parser: +- python3-lark-parser@meta-ros-common +python3-lttng: +- lttng-tools@openembedded-core +python3-lxml: +- python3-lxml@meta-python +python3-matplotlib: +- python3-matplotlib@meta-python +python3-mock: +- python3-mock@meta-ros-common +python3-mypy: +- python3-mypy@meta-ros-common +python3-netifaces: +- python3-netifaces@meta-ros-common +python3-nose: +- python3-nose@openembedded-core +python3-numpy: +- python3-numpy@openembedded-core +python3-opencv: +- opencv@meta-oe +python3-packaging: +- python3-packaging@openembedded-core +python3-pandas: +- python3-pandas@meta-python +python3-paramiko: +- python3-paramiko@meta-ros-common +python3-pil: +- python3-pillow@meta-python +python3-pkg-resources: +- python3-setuptools@openembedded-core +python3-psutil: +- python3-psutil@meta-python +python3-pycodestyle: +- python3-pycodestyle@meta-python +python3-pydot: +- python3-pydot@meta-ros-common +python3-pygraphviz: +- python3-pygraphviz@meta-ros-common +python3-pykdl: +- python3-pykdl@meta-ros1-noetic +python3-pyproj: +- python3-pyproj@meta-ros-common +python3-pytest: +- python3-pytest@meta-python +python3-pytest-mock: +- python3-pytest-mock@meta-ros-common +python3-pytest-timeout: +- ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} +python3-qt5-bindings: +- python3-pyqt5@meta-qt5 +python3-requests: +- python3-requests@meta-python +python3-rosdistro-modules: +- python3-rosdistro@meta-ros-common +python3-rospkg: +- python3-rospkg@meta-ros-common +python3-rospkg-modules: +- python3-rospkg@meta-ros-common +python3-rtree: +- ${ROS_UNRESOLVED_DEP-python3-rtree} +python3-scipy: +- ${ROS_UNRESOLVED_DEP-python3-scipy} +python3-scp: +- ${ROS_UNRESOLVED_DEP-python3-scp} +python3-serial: +- python3-pyserial@meta-python +python3-setuptools: +- python3-setuptools@openembedded-core +python3-shapely: +- ${ROS_UNRESOLVED_DEP-python3-shapely} +python3-sphinx: +- python3-sphinx@meta-ros-common +python3-tk: +- python3-tkinter@openembedded-core +python3-tornado: +- python3-tornado@meta-python +python3-twisted: +- python3-twisted@meta-python +python3-typeguard: +- ${ROS_UNRESOLVED_DEP-python3-typeguard} +python3-venv: +- ${ROS_UNRESOLVED_DEP-python3-venv} +python3-websocket: +- python3-websocket-client@meta-python +python3-whichcraft: +- python3-whichcraft@meta-ros-common +python3-yaml: +- python3-pyyaml@meta-python +python3-zmq: +- ${ROS_UNRESOLVED_DEP-python3-zmq} +qt5-qmake: +- qtbase@meta-qt5 +qtbase5-dev: +- qtbase@meta-qt5 +range-v3: +- ${ROS_UNRESOLVED_DEP-range-v3} +rti-connext-dds-6.0.1: +- ${ROS_UNRESOLVED_DEP-rti-connext-dds-6.0.1} +sdformat12: +- ${ROS_UNRESOLVED_DEP-sdformat12} +sdl2: +- libsdl2@openembedded-core +socat: +- ${ROS_UNRESOLVED_DEP-socat} +spacenavd: +- ${ROS_UNRESOLVED_DEP-spacenavd} +spdlog: +- spdlog@meta-oe +spirv-headers: +- spirv-headers@openembedded-core +spirv-tools: +- spirv-tools@openembedded-core +sqlite3: +- ${ROS_UNRESOLVED_DEP-sqlite3} +subversion: +- subversion@openembedded-core +suitesparse: +- suitesparse-cholmod@meta-ros-common +- suitesparse-cxsparse@meta-ros-common +tango-icon-theme: +- adwaita-icon-theme@openembedded-core +tbb: +- tbb@meta-oe +tinyxml: +- libtinyxml@meta-oe +tinyxml2: +- libtinyxml2@meta-oe +udev: +- udev@openembedded-core +uncrustify: +- uncrustify@meta-ros-common +uuid: +- util-linux@openembedded-core +v4l-utils: +- v4l-utils@meta-oe +wireguard: +- ${ROS_UNRESOLVED_DEP-wireguard} +wx-common: +- wxwidgets@meta-ros-common +wxwidgets: +- wxwidgets@meta-ros-common +yaml: +- libyaml@openembedded-core +yaml-cpp: +- yaml-cpp@meta-ros-common +zbar: +- zbar@meta-oe +zlib: +- zlib@openembedded-core diff --git a/meta-ros2-humble/files/humble/generated/rosdep/base.yaml b/meta-ros2-humble/files/humble/generated/rosdep/base.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a6526c7ecaa683b5e3c1a0a7149f04e040e24ba8 --- /dev/null +++ b/meta-ros2-humble/files/humble/generated/rosdep/base.yaml @@ -0,0 +1,8448 @@ +ace: + arch: [ace] + debian: [libace-dev] + gentoo: [dev-libs/ace] + nixos: [ace] + ubuntu: [libace-dev] +ack: + debian: [ack] + fedora: [ack] + nixos: [ack] + rhel: [ack] + ubuntu: + '*': [ack] + xenial: null +ack-grep: + arch: [ack] + debian: [ack-grep] + fedora: [ack] + gentoo: [sys-apps/ack] + nixos: [ack] + ubuntu: [ack-grep] +acl: + arch: [acl] + debian: [acl, libacl1-dev] + fedora: [acl, libacl-devel] + gentoo: [sys-apps/acl] + nixos: [acl] + openembedded: [acl@openembedded-core] + rhel: [acl, libacl-devel] + ubuntu: [acl, libacl1-dev] +acpi: + debian: [acpi] + fedora: [acpi] + gentoo: [sys-power/acpi] + nixos: [acpi] + ubuntu: [acpi] +acpitool: + debian: [acpitool] + fedora: [acpitool] + gentoo: [sys-power/acpitool] + nixos: [acpitool] + ubuntu: + precise: [acpitool] + trusty: [acpitool] + vivid: [acpitool] + wily: [acpitool] + xenial: [acpitool] +alsa-oss: + arch: [alsa-oss] + debian: [alsa-oss] + gentoo: [media-libs/alsa-oss] + nixos: [alsaOss] + openembedded: [alsa-oss@meta-oe] + opensuse: [alsa-oss] + ubuntu: [alsa-oss] +alsa-utils: + arch: [alsa-utils] + debian: [alsa-utils] + fedora: [alsa-utils] + gentoo: [media-sound/alsa-utils] + nixos: [alsaUtils] + opensuse: [alsa-utils] + rhel: [alsa-utils] + ubuntu: [alsa-utils] +ant: + arch: [apache-ant] + debian: [ant] + fedora: [ant] + gentoo: [dev-java/ant] + nixos: [ant] + rhel: [ant] + ubuntu: [ant] +antlr: + arch: [antlr] + debian: [antlr, libantlr-dev] + fedora: [antlr3-C, antlr-C++] + gentoo: [dev-java/antlr] + nixos: [antlr] + ubuntu: [antlr, libantlr-dev] +apache2: + debian: [apache2] + fedora: [httpd] + gentoo: [www-servers/apache] + nixos: [apacheHttpd] + ubuntu: [apache2] +apache2-mpm-prefork: + debian: + jessie: [apache2-mpm-prefork] + wheezy: [apache2-mpm-prefork] + gentoo: ['www-servers/apache[apache2_mpms_prefork]'] + ubuntu: [apache2-mpm-prefork] +apparmor: + debian: [apparmor] + fedora: null + ubuntu: [apparmor] +apr: + alpine: [apr, apr-util] + arch: [apr, apr-util] + cygwin: [libapr1, libaprutil1] + debian: [libapr1-dev, libaprutil1-dev] + fedora: [apr-devel, apr-util] + freebsd: [builtin] + gentoo: [dev-libs/apr, dev-libs/apr-util] + macports: [apr, apr-util] + nixos: [apr] + openembedded: [apr@openembedded-core] + opensuse: [libapr1, libapr-util1] + rhel: [apr-devel, apr-util] + slackware: + slackpkg: + packages: [apr, apr-util] + ubuntu: [libapr1-dev, libaprutil1-dev] +apt-transport-https: + debian: [apt-transport-https] + fedora: [apt] + ubuntu: [apt-transport-https] +aravis: + debian: [libaravis-0.6-0, aravis-tools] + gentoo: [media-video/aravis] + nixos: [aravis] + ubuntu: + '*': [libaravis-0.8-0, aravis-tools] + bionic: null + focal: [libaravis-0.6-0, aravis-tools] + xenial: null +aravis-dev: + debian: [libaravis-dev] + gentoo: [media-video/aravis] + nixos: [aravis] + ubuntu: + '*': [libaravis-dev] + bionic: null + xenial: null +arduino-core: + arch: [arduino] + debian: [arduino-core] + gentoo: [dev-embedded/arduino] + nixos: [arduino] + ubuntu: [arduino-core] +arista: + arch: [arista-transcoder] + debian: + jessie: [arista] + wheezy: [arista] + ubuntu: [arista] +armadillo: + arch: [armadillo] + debian: [libarmadillo-dev] + fedora: [armadillo-devel] + gentoo: [sci-libs/armadillo] + nixos: [armadillo] + ubuntu: [libarmadillo-dev] +asio: + alpine: [asio-dev] + arch: [asio] + debian: [libasio-dev] + fedora: [asio-devel] + gentoo: [dev-cpp/asio] + nixos: [asio] + openembedded: [asio@meta-oe] + osx: + homebrew: + packages: [asio] + rhel: [asio-devel] + ubuntu: [libasio-dev] +assimp: + alpine: [assimp] + arch: [assimp] + debian: [libassimp-dev] + fedora: [assimp] + freebsd: [assimp] + gentoo: [media-libs/assimp] + macports: [assimp] + nixos: [assimp] + openembedded: [assimp@openembedded-core] + opensuse: [assimp-devel] + rhel: [assimp-devel] + slackware: [assimp] + ubuntu: + '*': [libassimp-dev] + lucid: [assimp-dev] + maverick: [assimp-dev] + oneiric: [assimp-dev] + trusty_python3: [libassimp-dev] +assimp-dev: + alpine: [assimp-dev] + arch: [assimp] + debian: [libassimp-dev] + fedora: [assimp-devel] + freebsd: [assimp] + gentoo: [media-libs/assimp] + nixos: [assimp] + openembedded: [assimp@openembedded-core] + opensuse: [assimp-devel] + rhel: [assimp-devel] + slackware: [assimp] + ubuntu: + '*': [libassimp-dev] + lucid: [assimp-dev] + maverick: [assimp-dev] + oneiric: [assimp-dev] + trusty_python3: [libassimp-dev] +at-spi2-core: + arch: [at-spi2-core] + debian: [at-spi2-core] + fedora: [at-spi2-core] + gentoo: [at-spi2-core] + nixos: [at-spi2-core] + rhel: [at-spi2-core] + ubuntu: [at-spi2-core] +atlas: + arch: [atlas-lapack] + debian: [libatlas-base-dev] + fedora: [atlas-devel] + gentoo: [sci-libs/atlas] + macports: [atlas] + rhel: [atlas-devel] + ubuntu: [libatlas-base-dev] +autoconf: + arch: [autoconf] + debian: [autoconf] + fedora: [autoconf] + freebsd: [autoconf213, autoconf268] + gentoo: [sys-devel/autoconf] + macports: [autoconf] + nixos: [autoconf] + openembedded: [autoconf@openembedded-core] + opensuse: [autoconf] + rhel: [autoconf] + ubuntu: [autoconf] +automake: + arch: [automake] + debian: [automake] + fedora: [automake] + freebsd: [automake14, automake111] + gentoo: [sys-devel/automake] + macports: [automake] + nixos: [automake] + openembedded: [automake@openembedded-core] + opensuse: [automake] + rhel: [automake] + ubuntu: [automake] +autopoint: + arch: [gettext] + debian: [autopoint] + fedora: [gettext-devel] + ubuntu: [autopoint] +autossh: + arch: [autossh] + debian: [autossh] + fedora: [autossh] + freebsd: [autossh] + gentoo: [net-misc/autossh] + macports: [autossh] + nixos: [autossh] + opensuse: [autossh] + rhel: [autossh] + ubuntu: [autossh] +avahi-daemon: + arch: [avahi] + debian: [avahi-daemon] + fedora: [avahi] + gentoo: [net-dns/avahi] + nixos: [avahi] + openembedded: [avahi@openembedded-core] + ubuntu: [avahi-daemon] +avahi-utils: + arch: [avahi] + debian: [avahi-utils] + fedora: [avahi-tools] + gentoo: [net-dns/avahi] + nixos: [avahi] + ubuntu: [avahi-utils] +avr-libc: + arch: [avr-libc] + debian: [avr-libc] + fedora: [avr-libc] + gentoo: [dev-embedded/avr-libc] + nixos: [avrlibc] + ubuntu: [avr-libc] +avrdude: + arch: [avrdude] + debian: [avrdude] + fedora: [avrdude] + gentoo: [dev-embedded/avrdude] + nixos: [avrdude] + ubuntu: [avrdude] +awscli: + arch: [aws-cli] + debian: [awscli] + fedora: [awscli] + gentoo: [dev-python/awscli] + nixos: [awscli] + rhel: [awscli] + ubuntu: [awscli] +babeltrace: + debian: [babeltrace] + fedora: [babeltrace] + gentoo: [dev-util/babeltrace] + nixos: [babeltrace] + ubuntu: [babeltrace] +bazaar: + arch: [bzr] + debian: [bzr] + freebsd: [bazaar] + gentoo: [dev-vcs/bzr] + macports: [bazaar] + nixos: [breezy] + opensuse: [bzr] + ubuntu: [bzr] +beep: + arch: [beep] + debian: [beep] + fedora: [beep] + gentoo: [app-misc/beep] + nixos: [beep] + ubuntu: [beep] +benchmark: + arch: [benchmark] + debian: + '*': [libbenchmark-dev] + stretch: null + fedora: [google-benchmark-devel] + nixos: [gbenchmark] + openembedded: [google-benchmark@meta-ros2] + rhel: [google-benchmark-devel] + ubuntu: + '*': [libbenchmark-dev] + xenial: null +binutils: + arch: [binutils] + debian: [binutils-dev] + fedora: [binutils-devel] + gentoo: [sys-devel/binutils] + nixos: [binutils] + openembedded: [binutils@openembedded-core] + rhel: [binutils-devel] + ubuntu: [binutils-dev] +bison: + alpine: [bison] + arch: [bison] + debian: [bison] + fedora: [bison] + gentoo: [sys-devel/bison] + macports: [bison] + nixos: [bison] + openembedded: [bison@openembedded-core] + rhel: [bison] + ubuntu: [bison] +blender: + arch: [blender] + debian: [blender] + fedora: [blender] + gentoo: [media-gfx/blender] + nixos: [blender] + ubuntu: [blender] +bluez: + arch: [bluez] + debian: [bluez] + fedora: [bluez-libs] + gentoo: [net-wireless/bluez] + nixos: [bluez] + openembedded: [bluez5@openembedded-core] + rhel: [bluez-libs] + ubuntu: [bluez] +bluez-hcidump: + debian: [bluez-hcidump] + fedora: [bluez-hcidump] + gentoo: [net-wireless/bluez-hcidump] + ubuntu: + precise: [bluez-hcidump] + trusty: [bluez-hcidump] + wily: [bluez-hcidump] + xenial: [bluez-hcidump] +boost: + alpine: [boost-dev] + arch: [boost] + cygwin: [libboost-devel, libboost1.40] + debian: [libboost-all-dev] + fedora: [boost-devel] + freebsd: [py27-boost-libs] + gentoo: ['dev-libs/boost[python]'] + macports: [boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_atomic1_66_0-devel, libboost_headers1_66_0-devel, libboost_system1_66_0-devel, libboost_thread1_66_0-devel, libboost_chrono1_66_0-devel, libboost_date_time1_66_0-devel, libboost_serialization1_66_0-devel, libboost_filesystem1_66_0-devel, libboost_program_options1_66_0-devel, libboost_python-py2_7-1_66_0-devel, libboost_python-py3-1_66_0-devel, libboost_signals1_66_0-devel, libboost_regex1_66_0-devel, libboost_iostreams1_66_0-devel] + rhel: [boost-devel, 'boost-python%{python3_pkgversion}-devel'] + slackware: + slackpkg: + packages: [boost] + ubuntu: [libboost-all-dev] +box2d-dev: + arch: [box2d] + debian: [libbox2d-dev] + fedora: [Box2D-devel] + nixos: [box2d] + ubuntu: [libbox2d-dev] +bullet: + alpine: [bullet-dev] + arch: [bullet] + debian: [libbullet-dev] + fedora: [bullet-devel] + gentoo: [sci-physics/bullet] + macports: [bullet] + nixos: [bullet] + openembedded: [bullet@meta-ros-common] + opensuse: [libbullet-devel] + rhel: [bullet-devel] + ubuntu: + '*': [libbullet-dev] + trusty_python3: [libbullet-dev] +bullet-extras: + arch: [bullet] + debian: [libbullet-extras-dev] + fedora: [bullet-extras-devel] + gentoo: [sci-physics/bullet] + nixos: [bullet] + rhel: [bullet-extras-devel] + ubuntu: [libbullet-extras-dev] +bzip2: + alpine: [bzip2-dev] + arch: [bzip2] + cygwin: [bzip2] + debian: [libbz2-dev] + fedora: [bzip2-devel] + freebsd: [bzip2] + gentoo: [app-arch/bzip2] + macports: [bzip2] + nixos: [bzip2] + openembedded: [bzip2@openembedded-core] + opensuse: [libbz2-devel] + rhel: [bzip2-devel] + slackware: + slackpkg: + packages: [bzip2] + ubuntu: [libbz2-dev] +ca-certificates: + arch: [ca-certificates] + debian: [ca-certificates] + fedora: [ca-certificates] + freebsd: [ca_root_nss] + gentoo: [app-misc/ca-certificates] + nixos: [cacert] + openembedded: [ca-certificates@openembedded-core] + opensuse: [ca-certificates] + rhel: [ca-certificates] + ubuntu: [ca-certificates] +can-utils: + debian: [can-utils] + fedora: [can-utils] + nixos: [can-utils] + ubuntu: [can-utils] +cargo: + archlinux: [rust] + debian: [cargo] + fedora: [cargo] + nixos: [cargo] + opensuse: [cargo] + rhel: [cargo] + ubuntu: [cargo] +castxml: + arch: [castxml] + debian: [castxml] + fedora: [castxml] + macports: [castxml] + ubuntu: [castxml] +cccc: + debian: [cccc] + gentoo: [dev-util/cccc] + nixos: [cccc] + ubuntu: [cccc] +cdk: + debian: [libcdk5] + fedora: [cdk] + gentoo: [dev-libs/cdk] + nixos: [cdk] + ubuntu: [libcdk5] +cdk-dev: + debian: [libcdk5-dev] + fedora: [cdk-devel] + gentoo: [dev-libs/cdk] + nixos: [cdk] + ubuntu: [libcdk5-dev] +cgal: + arch: [cgal] + debian: [libcgal-dev] + fedora: [CGAL-devel] + gentoo: [sci-mathematics/cgal] + nixos: [cgal_5] + ubuntu: [libcgal-dev] +cgal-qt5-dev: + arch: [cgal] + debian: [libcgal-qt5-dev] + fedora: [CGAL-devel] + gentoo: ['sci-mathematics/cgal[qt5]'] + ubuntu: [libcgal-qt5-dev] +checkinstall: + arch: [checkinstall] + debian: [checkinstall] + nixos: [checkinstall] + ubuntu: [checkinstall] +chromium-browser: + debian: [chromium] + fedora: [chromium] + gentoo: [www-client/chromium] + nixos: [chromium] + rhel: [chromium] + ubuntu: [chromium-browser] +chrony: + arch: [chrony] + debian: [chrony] + fedora: [chrony] + gentoo: [net-misc/chrony] + nixos: [chrony] + opensuse: [chrony] + ubuntu: [chrony] +clang: + arch: [clang] + debian: [clang] + fedora: [clang] + gentoo: [sys-devel/clang] + nixos: [clang] + openembedded: [clang-native@meta-clang] + rhel: + '*': [clang] + '7': null + ubuntu: [clang] +clang-format: + alpine: [clang] + arch: [clang] + debian: + bullseye: [clang-format] + buster: [clang-format] + stretch: [clang-format] + fedora: [clang] + gentoo: [sys-devel/clang] + nixos: [clang] + osx: + homebrew: + packages: [clang-format] + rhel: [clang] + ubuntu: [clang-format] +clang-tidy: + alpine: [clang-extra-tools] + arch: [clang] + debian: + bullseye: [clang-tidy] + buster: [clang-tidy] + stretch: [clang-tidy] + fedora: [clang-tools-extra] + gentoo: [sys-devel/clang] + nixos: [clang] + rhel: + '*': [clang-tools-extra] + '7': null + ubuntu: + '*': [clang-tidy] + trusty: null +cmake: + alpine: [cmake] + arch: [cmake] + debian: [cmake] + fedora: [cmake] + freebsd: [cmake] + gentoo: [dev-util/cmake] + macports: [cmake] + nixos: [cmake] + openembedded: [cmake@openembedded-core] + opensuse: [cmake] + rhel: [cmake3] + slackware: + slackpkg: + packages: [cmake] + ubuntu: [cmake] +coinor-libcbc-dev: + debian: [coinor-libcbc-dev] + fedora: [coin-or-Cbc-devel] + gentoo: [sci-libs/coinor-cbc] + ubuntu: [coinor-libcbc-dev] +coinor-libcbc3: + debian: [coinor-libcbc3] + fedora: [coin-or-Cbc] + ubuntu: [coinor-libcbc3] +coinor-libcgl-dev: + debian: [coinor-libcgl-dev] + fedora: [coin-or-Cgl-devel] + gentoo: [sci-libs/coinor-cgl] + ubuntu: [coinor-libcgl-dev] +coinor-libclp-dev: + debian: [coinor-libclp-dev] + fedora: [coin-or-Clp-devel] + gentoo: [sci-libs/coinor-clp] + ubuntu: [coinor-libclp-dev] +coinor-libcoinutils-dev: + debian: [coinor-libcoinutils-dev] + fedora: [coin-or-CoinUtils-devel] + gentoo: [sci-libs/coinor-utils] + rhel: + '7': [coin-or-CoinUtils-devel] + ubuntu: [coinor-libcoinutils-dev] +coinor-libipopt-dev: + arch: [coinor-all] + debian: [coinor-libipopt-dev] + fedora: [coin-or-Ipopt-devel] + gentoo: [sci-libs/ipopt] + rhel: + '7': [coin-or-Ipopt-devel] + ubuntu: [coinor-libipopt-dev] +coinor-libosi-dev: + debian: [coinor-libosi-dev] + fedora: [coin-or-Osi-devel] + gentoo: [sci-libs/coinor-osi] + ubuntu: [coinor-libosi-dev] +collada-dom: + arch: [collada-dom] + debian: + buster: [libcollada-dom2.4-dp-dev] + jessie: [libcollada-dom2.4-dp-dev] + stretch: [libcollada-dom2.4-dp-dev] + fedora: [collada-dom-devel] + freebsd: [collada-dom] + gentoo: [dev-libs/collada-dom] + macports: [collada-dom] + nixos: [collada-dom] + openembedded: [collada-dom@meta-ros-common] + slackware: [collada-dom] + ubuntu: + '*': [libcollada-dom2.4-dp-dev] + lucid: [collada-dom-dev] + maverick: [collada-dom-dev] + natty: [collada-dom-dev] + oneiric: [collada-dom-dev] + precise: [collada-dom-dev] + quantal: [collada-dom-dev] + raring: [collada-dom-dev] + saucy: [collada-dom-dev] + trusty: [collada-dom-dev] + utopic: [collada-dom-dev] + vivid: [collada-dom-dev] + wily: [collada-dom-dev] +collectd: + debian: [collectd] + fedora: [collectd] + gentoo: [app-metrics/collectd] + ubuntu: [collectd] +collectd-utils: + debian: [collectd-utils] + fedora: [collectd-utils] + ubuntu: [collectd-utils] +comedi: + debian: [libcomedi-dev] + ubuntu: [libcomedi-dev] +coreutils: + arch: [coreutils] + debian: [coreutils] + fedora: [coreutils] + gentoo: [sys-apps/coreutils] + nixos: [coreutils] + openembedded: [coreutils@openembedded-core] + ubuntu: [coreutils] +couchdb: + arch: [couchdb] + debian: [couchdb] + fedora: [couchdb] + gentoo: [dev-db/couchdb] + nixos: [couchdb3] + ubuntu: [couchdb] +cppad: + debian: [cppad] + fedora: [cppad] + gentoo: [sci-libs/coinor-cppad] + ubuntu: [cppad] +cppcheck: + alpine: [cppcheck] + arch: [cppcheck] + debian: [cppcheck] + fedora: [cppcheck] + gentoo: [dev-util/cppcheck] + nixos: [cppcheck] + openembedded: [cppcheck@meta-ros-common] + osx: + homebrew: + packages: [cppcheck] + rhel: [cppcheck] + ubuntu: [cppcheck] +cppunit: + alpine: [cppunit] + arch: [cppunit] + debian: [libcppunit-dev] + fedora: [cppunit-devel] + freebsd: [cppunit] + gentoo: [dev-util/cppunit] + macports: [cppunit] + nixos: [cppunit] + openembedded: [cppunit@meta-oe] + opensuse: [cppunit-devel] + rhel: [cppunit-devel] + slackware: [cppunit] + ubuntu: [libcppunit-dev] +cpuburn: + arch: [cpuburn] + debian: [cpuburn] + ubuntu: [cpuburn] +crypto++: + debian: [libcrypto++-dev] + fedora: [cryptopp-devel] + gentoo: [dev-libs/crypto++] + ubuntu: [libcrypto++-dev] +curl: + alpine: [curl-dev] + arch: [curl] + debian: [libcurl4-openssl-dev, curl] + fedora: [libcurl-devel, curl] + freebsd: [curl] + gentoo: [net-misc/curl] + macports: [curl] + nixos: [curl] + openembedded: [curl@openembedded-core] + opensuse: [libcurl-devel, curl] + rhel: [libcurl-devel, curl] + slackware: + slackpkg: + packages: [curl] + ubuntu: [libcurl4-openssl-dev, curl] +curlpp-dev: + debian: + '*': [libcurlpp-dev] + buster: null + stretch: null + fedora: [curlpp-devel] + nixos: [curlpp] + openembedded: [curlpp@meta-networking] + ubuntu: [libcurlpp-dev] +cvs: + arch: [cvs] + debian: [cvs] + fedora: [cvs] + gentoo: [dev-vcs/cvs] + nixos: [cvs] + ubuntu: [cvs] +cwiid: + arch: [cwiid] + debian: [libcwiid1] + gentoo: [app-misc/cwiid] + nixos: [cwiid] + opensuse: [libcwiid1] + ubuntu: [libcwiid1] +cwiid-dev: + arch: [cwiid] + debian: [libcwiid-dev] + gentoo: [app-misc/cwiid] + nixos: [cwiid] + opensuse: [libcwiid-devel] + ubuntu: [libcwiid-dev] +daemontools: + arch: [daemontools] + debian: [daemontools] + gentoo: [virtual/daemontools] + nixos: [daemontools] + openembedded: [daemontools@meta-oe] + ubuntu: [daemontools] +dcraw: + arch: [dcraw] + debian: [dcraw] + fedora: [dcraw] + gentoo: [media-gfx/dcraw] + opensuse: [dcraw] + ubuntu: [dcraw] +debhelper: + debian: [debhelper] + fedora: [debhelper] + ubuntu: [debhelper] +debtree: + debian: [debtree] + ubuntu: [debtree] +devilspie2: + arch: [devilspie2] + debian: [devilspie2] + fedora: [devilspie2] + gentoo: [x11-misc/devilspie2] + nixos: [devilspie2] + rhel: [devilspie2] + ubuntu: [devilspie2] +devscripts: + debian: [devscripts] + fedora: [devscripts] + gentoo: [dev-util/checkbashisms] + ubuntu: [devscripts] +dfu-util: + debian: [dfu-util] + fedora: [dfu-util] + gentoo: [app-mobilephone/dfu-util] + nixos: [dfu-util] + ubuntu: [dfu-util] +disper: + debian: [disper] + nixos: [disper] + ubuntu: [disper] +dkms: + arch: [dkms] + debian: [dkms] + fedora: [dkms] + gentoo: [sys-kernel/dkms] + nixos: [] + openembedded: [] + opensuse: [dkms] + rhel: [dkms] + ubuntu: [dkms] +dnsmasq: + debian: [dnsmasq] + fedora: [dnsmasq] + gentoo: [net-dns/dnsmasq] + nixos: [dnsmasq] + openembedded: [dnsmasq@meta-networking] + ubuntu: [dnsmasq] +docker-compose: + debian: [docker-compose] + fedora: [docker-compose] + nixos: [docker-compose] + ubuntu: [docker-compose] +docker.io: + debian: + '*': [docker.io] + jessie: null + stretch: null + wheezy: null + fedora: [docker] + ubuntu: [docker.io] +doxygen: + arch: [doxygen] + debian: [doxygen] + fedora: [doxygen] + freebsd: [doxygen] + gentoo: [app-doc/doxygen] + macports: [doxygen] + nixos: [doxygen] + openembedded: [doxygen@meta-oe] + opensuse: [doxygen] + rhel: [doxygen] + ubuntu: [doxygen] +dpkg: + arch: [dpkg] + debian: [dpkg] + fedora: [dpkg] + gentoo: [app-arch/dpkg] + nixos: [dpkg] + openembedded: [dpkg@openembedded-core] + ubuntu: [dpkg] +dpkg-dev: + debian: [dpkg-dev] + fedora: [dpkg-dev] + nixos: [dpkg] + ubuntu: [dpkg-dev] +dvipng: + arch: [texlive-bin] + debian: [dvipng] + fedora: [texlive-dvipng-bin] + gentoo: [app-text/dvipng] + opensuse: [texlive-dvipng-bin] + ubuntu: [dvipng] +e2fsprogs: + alpine: [e2fsprogs] + arch: [e2fsprogs] + debian: [e2fsprogs] + fedora: [e2fsprogs] + gentoo: [sys-fs/e2fsprogs] + macports: [e2fsprogs] + nixos: [e2fsprogs] + opensuse: [e2fsprogs] + rhel: [e2fsprogs] + ubuntu: [e2fsprogs] +eclipse: + arch: [eclipse, eclipse-rcp, eclipse-emf, eclipse-pde] + debian: [eclipse, eclipse-rcp, eclipse-xsd, eclipse-pde] + gentoo: [dev-java/ant-eclipse-ecj, dev-java/eclipse-ecj] + ubuntu: + karmic: [eclipse, eclipse-platform, eclipse-rcp, eclipse-pde] + lucid: [eclipse, eclipse-platform, eclipse-rcp, eclipse-pde] + maverick: [eclipse, eclipse-platform, eclipse-rcp, eclipse-emf, eclipse-xsd, eclipse-pde] + natty: [eclipse, eclipse-platform, eclipse-rcp, eclipse-emf, eclipse-xsd, eclipse-pde] + oneiric: [eclipse, eclipse-platform, eclipse-rcp, eclipse-emf, eclipse-xsd, eclipse-pde] + precise: [eclipse, eclipse-platform, eclipse-rcp, eclipse-emf, eclipse-xsd, eclipse-pde] + quantal: [eclipse, eclipse-platform, eclipse-rcp, eclipse-emf, eclipse-xsd, eclipse-pde] + raring: [eclipse, eclipse-platform, eclipse-rcp, eclipse-emf, eclipse-xsd, eclipse-pde] +ed: + debian: [ed] + fedora: [ed] + nixos: [ed] + ubuntu: [ed] +eigen: + alpine: [eigen-dev] + arch: [eigen] + debian: [libeigen3-dev] + fedora: [eigen3-devel] + freebsd: [eigen] + gentoo: [dev-cpp/eigen] + macports: [eigen3] + nixos: [eigen] + openembedded: [libeigen@meta-oe] + opensuse: [eigen3-devel] + rhel: [eigen3-devel] + slackware: + slackpkg: + packages: [eigen3] + ubuntu: [libeigen3-dev] +eigen2: + arch: [eigen2] + debian: + jessie: [libeigen2-dev] + wheezy: [libeigen2-dev] + freebsd: [eigen2] + gentoo: ['dev-cpp/eigen:2'] + nixos: [eigen2] + opensuse: [libeigen2-devel] + ubuntu: [libeigen2-dev] +emacs: + arch: [emacs] + debian: [emacs] + fedora: [emacs] + freebsd: [emacs] + gentoo: [virtual/emacs] + nixos: [emacs] + openembedded: [emacs@meta-oe] + ubuntu: [emacs] +embree: + arch: [embree] + debian: + bullseye: [libembree-dev] + fedora: [embree] + nixos: [embree] + ubuntu: + '*': [libembree-dev] + bionic: null + xenial: null +enblend: + debian: [enblend] + fedora: [enblend] + gentoo: [media-gfx/enblend] + nixos: [enblend-enfuse] + ubuntu: [enblend] +enet: + debian: [libenet-dev] + fedora: [enet-devel] + gentoo: [net-libs/enet] + nixos: [enet] + ubuntu: [libenet-dev] +espeak: + debian: [espeak] + fedora: [espeak] + gentoo: [app-accessibility/espeak] + nixos: [espeak] + ubuntu: [espeak] +exfat-fuse: + debian: [exfat-fuse] + gentoo: [sys-fs/fuse-exfat] + ubuntu: [exfat-fuse] +exfat-utils: + arch: [exfat-utils] + debian: [exfat-utils] + gentoo: [sys-fs/exfat-utils] + nixos: [exfat] + ubuntu: [exfat-utils] +f2c: + arch: [f2c] + debian: [f2c, libf2c2, libf2c2-dev] + fedora: [f2c, f2c-libs] + gentoo: [dev-lang/f2c] + nixos: [libf2c] + ubuntu: [f2c, libf2c2, libf2c2-dev] +fakeroot: + debian: [fakeroot] + fedora: [fakeroot] + gentoo: [sys-apps/fakeroot] + nixos: [fakeroot] + rhel: [fakeroot] + ubuntu: [fakeroot] +fcgi: + arch: [fcgi, mod_fcgid, spawn-fcgi] + debian: [libfcgi-dev, libapache2-mod-fastcgi, spawn-fcgi] + fedora: [fcgi, mod_fcgid, spawn-fcgi] + gentoo: [dev-ruby/fcgi] + ubuntu: [libfcgi-dev, libapache2-mod-fastcgi, spawn-fcgi] +festival: + arch: [festival, festival-english] + debian: [festival, festvox-kallpc16k] + fedora: [festival, festvox-kal-diphone] + gentoo: [app-accessibility/festival] + openembedded: [festival@meta-ros1] + ubuntu: [festival, festvox-kallpc16k] +festival-dev: + debian: [festival-dev] + fedora: [festival-devel, festvox-kal-diphone] + gentoo: [app-accessibility/festival] + ubuntu: [festival-dev] +ffmpeg: + arch: [ffmpeg] + debian: + '*': [ffmpeg, libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev] + jessie: [libav-tools, libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev] + fedora: [ffmpeg-devel] + freebsd: [ffmpeg] + gentoo: [virtual/ffmpeg] + macports: [ffmpeg] + nixos: [ffmpeg] + openembedded: [ffmpeg@openembedded-core] + opensuse: [ffmpeg-4-libavcodec-devel, ffmpeg-4-libavdevice-devel, ffmpeg-4-libavfilter-devel, ffmpeg-4-libavformat-devel, ffmpeg-4-libavresample-devel, ffmpeg-4-libavutil-devel, ffmpeg-4-libpostproc-devel, ffmpeg-4-libswresample-devel, ffmpeg-4-libswscale-devel, ffmpeg-4-private-devel] + slackware: [ffmpeg] + ubuntu: + '*': [ffmpeg, libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev] + trusty: [libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev] + utopic: [libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev] + vivid: [libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev] +ffmpeg2theora: + arch: [ffmpeg2theora] + debian: [ffmpeg2theora] + gentoo: [media-video/ffmpeg2theora] + ubuntu: [ffmpeg2theora] +file: + arch: [file] + debian: [file] + fedora: [file] + nixos: [file] + openembedded: [file@openembedded-core] + rhel: [file] + ubuntu: [file] +filezilla: + arch: [filezilla] + debian: [filezilla] + fedora: [filezilla] + gentoo: [net-ftp/filezilla] + nixos: [filezilla] + ubuntu: [filezilla] +flac: + arch: [flac] + debian: [flac] + fedora: [flac] + gentoo: [media-libs/flac] + nixos: [flac] + openembedded: [flac@openembedded-core] + ubuntu: [flac] +flawfinder: + arch: [flawfinder] + debian: [flawfinder] + fedora: [flawfinder] + gentoo: [dev-util/flawfinder] + ubuntu: [flawfinder] +flex: + arch: [flex] + debian: [flex] + fedora: [flex] + gentoo: [sys-devel/flex] + macports: [flex] + nixos: [flex] + openembedded: [flex@openembedded-core] + opensuse: [flex] + rhel: [flex] + ubuntu: [flex] +flite: + alpine: [flite] + arch: [flite] + debian: [flite] + fedora: [flite] + gentoo: [app-accessibility/flite] + nixos: [flite] + rhel: [flite] + ubuntu: [flite] +fltk: # Consider using the libfltk-dev and fluid (fltk runtime) keys instead. + arch: [fltk] + debian: [libfltk1.1-dev] + fedora: [fltk-devel, fltk-fluid] + freebsd: [fltk] + gentoo: [=x11-libs/fltk-1*] + macports: [fltk] + nixos: [fltk] + opensuse: [fltk-devel] + slackware: [fltk] + ubuntu: + artful: [fluid, libfltk1.3-dev] + bionic: [fluid, libfltk1.3-dev] + focal: [fluid, libfltk1.3-dev] + lucid: [fluid, libfltk1.1-dev] + maverick: [fluid, libfltk1.1-dev] + natty: [fluid, libfltk1.1-dev] + oneiric: [fluid, libfltk1.1-dev] + precise: [fluid, libfltk1.1-dev] + quantal: [fluid, libfltk1.1-dev] + raring: [fluid, libfltk1.1-dev] + saucy: [fluid, libfltk1.1-dev] + trusty: [fluid, libfltk1.1-dev] + utopic: [fluid, libfltk1.3-dev] + vivid: [fluid, libfltk1.3-dev] + wily: [fluid, libfltk1.3-dev] + xenial: [fluid, libfltk1.3-dev] +fluid: + arch: [fltk] + debian: [libfltk1.1-dev] + fedora: [fltk-fluid] + freebsd: [fltk] + gentoo: [=x11-libs/fltk-1*] + macports: [fltk] + nixos: [fltk] + opensuse: [fltk-devel] + ubuntu: [fluid] +fmt: + arch: [fmt] + debian: [libfmt-dev] + fedora: [fmt-devel] + gentoo: [dev-libs/libfmt] + nixos: [fmt] + openembedded: [fmt@meta-oe] + rhel: [fmt-devel] + ubuntu: [libfmt-dev] +fonts-noto: + alpine: [font-noto] + arch: [noto-fonts] + debian: [fonts-noto] + fedora: [google-noto-sans-mono-fonts, google-noto-serif-fonts] + gentoo: [media-fonts/noto] + ubuntu: [fonts-noto] +fping: + arch: [fping] + debian: [fping] + fedora: [fping] + gentoo: [net-analyzer/fping] + ubuntu: [fping] +freeimage: + arch: [freeimage] + debian: [libfreeimage-dev] + fedora: [freeimage-devel] + gentoo: [media-libs/freeimage] + macports: [freeimage] + nixos: [freeimage] + rhel: [freeimage-devel] + ubuntu: [libfreeimage-dev] +freetype: + alpine: [freetype] + debian: [libfreetype6] + fedora: [freetype] + gentoo: [media-libs/freetype] + macports: [freetype] + nixos: [freetype] + ubuntu: [libfreetype6] +fsharp: + debian: [fsharp] + gentoo: [dev-lang/fsharp] + nixos: [fsharp] + ubuntu: [fsharp] +fswebcam: + fedora: [fswebcam] + nixos: [fswebcam] + rhel: + '*': [fswebcam] + '7': null + ubuntu: [fswebcam] +ftdi-eeprom: + arch: [libftdi] + debian: [ftdi-eeprom] + fedora: [libftdi-devel, libftdi-c++-devel] + gentoo: [dev-embedded/ftdi_eeprom] + nixos: [libftdi] + openembedded: [libftdi@meta-oe] + rhel: [libftdi-devel, libftdi-c++-devel] + ubuntu: [ftdi-eeprom] +fxload: + debian: [fxload] + fedora: [fxload] + ubuntu: [fxload] +g++-5-arm-linux-gnueabihf: + ubuntu: [g++-5-arm-linux-gnueabihf] +g++-5-multilib: + ubuntu: [g++-5-multilib] +g++-multilib: + debian: [g++-multilib] + fedora: [gcc-c++, glibc-devel, 'glibc-devel(%{__isa_name}-32)', glibc-static, 'glibc-static(%{__isa_name}-32)', libstdc++-devel, 'libstdc++-devel(%{__isa_name}-32)', libstdc++-static, 'libstdc++-static(%{__isa_name}-32)'] + gentoo: [sys-devel/multilib-gcc-wrapper] + ubuntu: [g++-multilib] +g++-static: + arch: [gcc] + debian: [g++] + fedora: [gcc-c++, glibc-devel, glibc-static, libstdc++-devel, libstdc++-static] + gentoo: [sys-devel/gcc] + nixos: [] + openembedded: [] + opensuse: [gcc-c++, glibc-devel, libstdc++-devel] + rhel: [gcc-c++, glibc-devel, glibc-static, libstdc++-devel, libstdc++-static] + ubuntu: [g++] +gamin: + debian: [gamin] + ubuntu: [gamin] +gawk: + arch: [gawk] + debian: [gawk] + fedora: [gawk] + gentoo: [sys-apps/gawk] + nixos: [gawk] + openembedded: [gawk@openembedded-core] + ubuntu: [gawk] +gazebo: + arch: [gazebo] + debian: + buster: [gazebo11] + jessie: [gazebo7] + stretch: [gazebo9] + fedora: [gazebo] + gentoo: [sci-electronics/gazebo] + nixos: [gazebo] + slackware: [gazebo] + ubuntu: + artful: [gazebo9] + bionic: [gazebo9] + cosmic: [gazebo9] + disco: [gazebo9] + eoan: [gazebo9] + focal: [gazebo11] + jammy: [gazebo] + precise: [gazebo] + quantal: [gazebo] + raring: [gazebo] + saucy: [gazebo2] + trusty: [gazebo2] + wily: [gazebo7] + xenial: [gazebo7] + yakkety: [gazebo7] + zesty: [gazebo7] +gazebo11: + debian: + buster: [gazebo11] + gentoo: [=sci-electronics/gazebo-11*] + nixos: [gazebo_11] + ubuntu: + focal: [gazebo11] + jammy: [gazebo] +gazebo5: + arch: [gazebo] + gentoo: [=sci-electronics/gazebo-5*] + ubuntu: [gazebo5] +gazebo7: + arch: [gazebo] + debian: + buster: [gazebo7] + jessie: [gazebo7] + stretch: [gazebo7] + gentoo: [=sci-electronics/gazebo-7*] + nixos: [gazebo_7] + slackware: [gazebo] + ubuntu: [gazebo7] +gazebo9: + debian: + buster: [gazebo9] + stretch: [gazebo9] + gentoo: [sci-electronics/gazebo] + nixos: [gazebo_9] + openembedded: [] + ubuntu: + artful: [gazebo9] + bionic: [gazebo9] + cosmic: [gazebo9] + disco: [gazebo9] + eoan: [gazebo9] +gcc-arm-none-eabi: + arch: [gcc-arm-none-eabi] + debian: [gcc-arm-none-eabi] + fedora: [arm-none-eabi-gcc-cs] + gentoo: [sys-devel/crossdev] + ubuntu: [gcc-arm-none-eabi] +gcc-avr: + arch: [avr-gcc] + debian: [gcc-avr] + fedora: [avr-gcc] + gentoo: [sys-devel/crossdev] + ubuntu: [gcc-avr] +gcc-multilib: + debian: [gcc-multilib] + fedora: [gcc, glibc-devel, 'glibc-devel(%{__isa_name}-32)', glibc-static, 'glibc-static(%{__isa_name}-32)'] + gentoo: [sys-devel/multilib-gcc-wrapper] + ubuntu: [gcc-multilib] +gcc-static: + fedora: [gcc, glibc-devel, glibc-static] + ubuntu: [gcc] +gccxml: + arch: [gccxml-git] + debian: [gccxml] + gentoo: [dev-cpp/gccxml] + macports: [gccxml-devel] + ubuntu: [gccxml] +gcovr: + arch: [gcovr] + debian: [gcovr] + fedora: [gcovr] + gentoo: [dev-util/gcovr] + ubuntu: [gcovr] +gdal-bin: + debian: [gdal-bin] + fedora: [gdal] + gentoo: [sci-libs/gdal] + nixos: [gdal] + ubuntu: [gdal-bin] +geographiclib: + debian: [libgeographic-dev] + fedora: [GeographicLib-devel] + nixos: [geographiclib] + openembedded: [geographiclib@meta-ros-common] + rhel: [GeographicLib-devel] + ubuntu: [libgeographic-dev] +geographiclib-tools: + debian: [geographiclib-tools] + fedora: [GeographicLib] + nixos: [geographiclib] + openembedded: [geographiclib@meta-ros-common] + rhel: [GeographicLib] + ubuntu: [geographiclib-tools] +geos: + arch: [geos] + debian: [libgeos-dev] + fedora: [geos-devel] + gentoo: [sci-libs/geos] + nixos: [geos] + rhel: [geos-devel] + ubuntu: [libgeos-dev] +gettext-base: + arch: [gettext] + debian: [gettext-base] + fedora: [gettext] + gentoo: [sys-devel/gettext] + nixos: [gettext] + ubuntu: [gettext-base] +gforth: + arch: [gforth] + debian: [gforth] + fedora: [gforth] + gentoo: [dev-lang/gforth] + macports: [gforth] + nixos: [gforth] + ubuntu: [gforth] +gfortran: + arch: [gcc-fortran] + debian: [gfortran] + fedora: [gcc-gfortran] + gentoo: ['sys-devel/gcc[fortran]'] + nixos: [gfortran] + ubuntu: [gfortran] +ghc: + arch: [ghc] + debian: [ghc] + fedora: [ghc] + gentoo: [dev-lang/ghc] + nixos: [ghc] + ubuntu: [ghc] +gifsicle: + arch: [gifsicle] + debian: [gifsicle] + fedora: [gifsicle] + gentoo: [media-gfx/gifsicle] + nixos: [gifsicle] + ubuntu: [gifsicle] +gimp: + debian: [gimp] + fedora: [gimp] + gentoo: [media-gfx/gimp] + nixos: [gimp] + ubuntu: [gimp] +git: + alpine: [git] + arch: [git] + debian: [git] + fedora: [git] + freebsd: [git] + gentoo: [dev-vcs/git] + macports: [git-core] + nixos: [git] + openembedded: [git@openembedded-core] + opensuse: [git-core] + rhel: [git] + ubuntu: [git] +git-lfs: + alpine: [git-lfs] + arch: [git-lfs] + debian: + '*': [git-lfs] + stretch: null + fedora: [git-lfs] + freebsd: [git-lfs] + gentoo: [dev-vcs/git-lfs] + macports: [git-lfs] + nixos: [git-lfs] + opensuse: [git-lfs] + rhel: [git-lfs] + ubuntu: [git-lfs] +gitg: + debian: [gitg] + fedora: [gitg] + gentoo: [dev-vcs/gitg] + nixos: [gitg] + ubuntu: [gitg] +gitk: + debian: [gitk] + fedora: [gitk] + ubuntu: [gitk] +gksu: + debian: [gksu] + gentoo: [x11-libs/gksu] + nixos: [gksu] + ubuntu: [gksu] +glc: + arch: [glc] + gentoo: [media-libs/quesoglc] + nixos: [quesoglc] +glpk: + arch: [glpk-git] + debian: [libglpk-dev] + fedora: [glpk-devel] + gentoo: [sci-mathematics/glpk] + rhel: [glpk-devel] + ubuntu: [libglpk-dev] +glut: + arch: [freeglut] + debian: [freeglut3-dev] + fedora: [freeglut-devel] + gentoo: [media-libs/freeglut] + macports: [freeglut] + nixos: [freeglut] + openembedded: [freeglut@meta-oe] + opensuse: [freeglut-devel] + rhel: [freeglut-devel] + ubuntu: [freeglut3-dev] +gnat: + debian: [gnat] + nixos: [gnat] + ubuntu: [gnat] +gnome-terminal: + alpine: [gnome-terminal] + arch: [gnome-terminal] + debian: [gnome-terminal] + fedora: [gnome-terminal] + freebsd: [gnome-terminal] + gentoo: [x11-terms/gnome-terminal] + nixos: [gnome.gnome-terminal] + opensuse: [gnome-terminal] + rhel: [gnome-terminal] + ubuntu: [gnome-terminal] +gnuplot: + arch: [gnuplot] + debian: [gnuplot] + fedora: [gnuplot] + gentoo: [sci-visualization/gnuplot] + nixos: [gnuplot] + openembedded: [gnuplot@meta-oe] + ubuntu: [gnuplot] +gnuplot-iostream: + debian: [libgnuplot-iostream-dev] + ubuntu: [libgnuplot-iostream-dev] +gnuplot-x11: + debian: [gnuplot-x11] + ubuntu: [gnuplot-x11] +golang-go: + debian: [golang-go] + fedora: [golang-bin] + gentoo: [dev-lang/go] + nixos: [go] + ubuntu: [golang-go] +google-mock: + alpine: [gmock] + arch: [gmock] + debian: [google-mock] + fedora: [gmock-devel] + freebsd: [googlemock] + gentoo: [dev-cpp/gtest] + nixos: [gtest] + openembedded: [gtest@meta-oe] + opensuse: [gmock] + osx: + homebrew: + packages: [googletest] + rhel: [gmock-devel] + ubuntu: [google-mock] +gpac: + debian: [gpac] + fedora: [gpac] + gentoo: [media-video/gpac] + nixos: [gpac] + osx: + homebrew: + packages: [gpac] + ubuntu: [gpac] +gperf: + debian: [gperf] + fedora: [gperf] + gentoo: [dev-util/gperf] + osx: + homebrew: + packages: [gperf] + rhel: [gperf] + ubuntu: [gperf] +gperftools: + debian: [google-perftools, libgoogle-perftools-dev] + fedora: [gperftools, gperftools-devel] + gentoo: [dev-util/gperf] + nixos: [gperftools] + ubuntu: [google-perftools, libgoogle-perftools-dev] +gpg-agent: + debian: + '*': [gpg-agent] + jessie: [gnupg-agent] + ubuntu: + '*': [gpg-agent] + xenial: [gnupg-agent] +gphoto2: + arch: [gphoto2] + debian: [gphoto2] + fedora: [gphoto2] + gentoo: [media-gfx/gphoto2] + nixos: [gphoto2] + ubuntu: [gphoto2] +gprbuild: + debian: [gprbuild] + fedora: [gprbuild] + ubuntu: [gprbuild] +gpsd: + debian: [gpsd] + fedora: [gpsd] + gentoo: [sci-geosciences/gpsd] + nixos: [gpsd] + ubuntu: [gpsd] +gradle: + arch: [gradle] + debian: + buster: [gradle] + jessie: [gradle] + stretch: [gradle] + gentoo: [dev-java/gradle-bin] + nixos: [gradle] + ubuntu: [gradle] +graphicsmagick: + arch: [graphicsmagick] + debian: [libgraphicsmagick++1-dev, graphicsmagick-libmagick-dev-compat] + fedora: [GraphicsMagick-c++-devel] + gentoo: [virtual/imagemagick-tools] + macports: [GraphicsMagick] + nixos: [graphicsmagick] + openembedded: [graphicsmagick@meta-ros2] + rhel: [GraphicsMagick-c++-devel] + ubuntu: [libgraphicsmagick++1-dev, graphicsmagick-libmagick-dev-compat] +graphviz: + alpine: [graphviz] + arch: [graphviz] + debian: [graphviz] + fedora: [graphviz] + freebsd: [graphviz] + gentoo: [media-gfx/graphviz] + macports: [graphviz] + nixos: [graphviz] + openembedded: [graphviz@meta-ros-common] + opensuse: [graphviz] + rhel: [graphviz] + slackware: [graphviz] + ubuntu: [graphviz] +graphviz-dev: + debian: [libgraphviz-dev] + fedora: [graphviz-devel] + nixos: [graphviz] + rhel: [graphviz-devel] + ubuntu: [libgraphviz-dev] +gringo: + debian: [gringo] + nixos: [gringo] + ubuntu: [gringo] +gstreamer0.10-gconf: + debian: + jessie: [gstreamer0.10-gconf] + ubuntu: + precise: [gstreamer0.10-gconf] + trusty: [gstreamer0.10-gconf] + utopic: [gstreamer0.10-gconf] + vivid: [gstreamer0.10-gconf] + wily: [gstreamer0.10-gconf] + xenial: [gstreamer0.10-gconf] +gstreamer0.10-plugins-good: + arch: [gstreamer0.10-good-plugins] + debian: + jessie: [gstreamer0.10-plugins-good] + wheezy: [gstreamer0.10-plugins-good] + gentoo: ['media-libs/gst-plugins-good:0.10'] + ubuntu: [gstreamer0.10-plugins-good] +gstreamer0.10-plugins-ugly: + arch: [gstreamer0.10-ugly-plugins] + debian: + jessie: [gstreamer0.10-plugins-ugly] + wheezy: [gstreamer0.10-plugins-ugly] + gentoo: ['media-libs/gst-plugins-ugly:0.10'] + ubuntu: + lucid: [gstreamer0.10-plugins-ugly-multiverse] + maverick: [gstreamer0.10-plugins-ugly-multiverse] + natty: [gstreamer0.10-plugins-ugly] + oneiric: [gstreamer0.10-plugins-ugly] + precise: [gstreamer0.10-plugins-ugly] + quantal: [gstreamer0.10-plugins-ugly] + raring: [gstreamer0.10-plugins-ugly] + saucy: [gstreamer0.10-plugins-ugly] + trusty: [gstreamer0.10-plugins-ugly] + utopic: [gstreamer0.10-plugins-ugly] + vivid: [gstreamer0.10-plugins-ugly] + wily: [gstreamer0.10-plugins-ugly] +gstreamer0.10-pocketsphinx: + debian: + jessie: [gstreamer0.10-pocketsphinx] + fedora: [pocketsphinx-plugin] + gentoo: [app-accessibility/pocketsphinx] + ubuntu: [gstreamer0.10-pocketsphinx] +gstreamer1.0: + arch: [gstreamer] + debian: [gstreamer1.0-tools, libgstreamer1.0-0, gir1.2-gstreamer-1.0] + fedora: [gstreamer1] + gentoo: ['media-libs/gstreamer:1.0'] + nixos: [gst_all_1.gstreamer] + openembedded: [gstreamer1.0@openembedded-core] + opensuse: [gstreamer] + rhel: [gstreamer1] + ubuntu: [gstreamer1.0-tools, libgstreamer1.0-0, gir1.2-gstreamer-1.0] +gstreamer1.0-alsa: + debian: [gstreamer1.0-alsa] + fedora: [gstreamer1-plugins-base] + nixos: [gst_all_1.gst-plugins-base] + openembedded: [gstreamer1.0-plugins-base@openembedded-core] + rhel: [gstreamer1-plugins-base] + ubuntu: [gstreamer1.0-alsa] +gstreamer1.0-gl: + arch: [gst-plugins-base] + debian: + '*': [gstreamer1.0-gl] + stretch: null + fedora: [gstreamer1-plugins-base] + nixos: [gst_all_1.gst-plugins-base] + rhel: [gstreamer1-plugins-base] + ubuntu: + '*': [gstreamer1.0-gl] + xenial: null +gstreamer1.0-libav: + arch: [gst-libav] + debian: [gstreamer1.0-libav] + fedora: [gstreamer1-libav] + gentoo: ['media-plugins/gst-plugins-libav:1.0'] + nixos: [gst_all_1.gst-libav] + openembedded: [gstreamer1.0-libav@openembedded-core] + opensuse: [gstreamer-plugins-libav] + ubuntu: [gstreamer1.0-libav] +gstreamer1.0-plugins-bad: + arch: [gst-plugins-bad] + debian: [gstreamer1.0-plugins-bad] + fedora: [gstreamer1-plugins-bad-free] + gentoo: ['media-libs/gst-plugins-bad:1.0'] + nixos: [gst_all_1.gst-plugins-bad] + openembedded: [gstreamer1.0-plugins-bad@openembedded-core] + opensuse: [gstreamer-plugins-bad] + rhel: [gstreamer1-plugins-bad-free] + ubuntu: [gstreamer1.0-plugins-bad] +gstreamer1.0-plugins-base: + arch: [gst-plugins-base] + debian: [gstreamer1.0-plugins-base, libgstreamer-plugins-base1.0-0, gir1.2-gst-plugins-base-1.0] + fedora: [gstreamer1-plugins-base] + gentoo: ['media-libs/gst-plugins-base:1.0'] + nixos: [gst_all_1.gst-plugins-base] + openembedded: [gstreamer1.0-plugins-base@openembedded-core] + opensuse: [gstreamer-plugins-base] + rhel: [gstreamer1-plugins-base] + ubuntu: [gstreamer1.0-plugins-base, libgstreamer-plugins-base1.0-0, gir1.2-gst-plugins-base-1.0] +gstreamer1.0-plugins-good: + arch: [gst-plugins-good] + debian: [gstreamer1.0-plugins-good] + fedora: [gstreamer1-plugins-good] + gentoo: ['media-libs/gst-plugins-good:1.0'] + nixos: [gst_all_1.gst-plugins-good] + openembedded: [gstreamer1.0-plugins-good@openembedded-core] + opensuse: [gstreamer-plugins-good] + rhel: [gstreamer1-plugins-good] + ubuntu: [gstreamer1.0-plugins-good, libgstreamer-plugins-good1.0-0] +gstreamer1.0-plugins-ugly: + arch: [gst-plugins-ugly] + debian: [gstreamer1.0-plugins-ugly] + fedora: [gstreamer1-plugins-ugly] + gentoo: ['media-libs/gst-plugins-ugly:1.0'] + nixos: [gst_all_1.gst-plugins-ugly] + openembedded: [gstreamer1.0-plugins-ugly@openembedded-core] + opensuse: [gstreamer-plugins-ugly] + ubuntu: [gstreamer1.0-plugins-ugly] +gstreamer1.0-rtsp: + debian: [gstreamer1.0-rtsp] + ubuntu: [gstreamer1.0-rtsp] +gstreamer1.0-tools: + debian: [gstreamer1.0-tools] + fedora: [gstreamer1] + gentoo: ['media-libs/gstreamer:1.0'] + opensuse: [gstreamer-utils] + ubuntu: [gstreamer1.0-tools] +gstreamer1.0-x: + arch: [gstreamer] + debian: [gstreamer1.0-x] + fedora: [gstreamer1-plugins-base] + gentoo: ['media-libs/gst-plugins-base:1.0[X,pango]'] + opensuse: [gstreamer] + ubuntu: [gstreamer1.0-x] +gtest: + alpine: [gtest-dev, gtest] + arch: [gtest] + debian: [libgtest-dev] + fedora: [gtest-devel] + freebsd: [googletest] + gentoo: [dev-cpp/gtest] + macports: [ros-gtest] + nixos: [gtest] + openembedded: [gtest@meta-oe] + opensuse: [gtest] + rhel: [gtest-devel] + slackware: [gtest] + ubuntu: [libgtest-dev] +gtk-doc-tools: + arch: [gtk-doc] + debian: [gtk-doc-tools] + fedora: [gtk-doc] + gentoo: [dev-util/gtk-doc] + nixos: [gtk-doc] + ubuntu: [gtk-doc-tools] +gtk2: + arch: [gtk2] + debian: [libgtk2.0-dev] + fedora: [gtk2-devel] + freebsd: [gtk2] + gentoo: ['x11-libs/gtk+:2'] + macports: [gtk2] + nixos: [gtk2] + openembedded: [gtk+@openembedded-core] + opensuse: [gtk2-devel] + rhel: [gtk2-devel] + slackware: + slackpkg: + packages: [gtk+2] + ubuntu: [libgtk2.0-dev] +gtk3: + arch: [gtk3] + debian: [libgtk-3-dev] + fedora: [gtk3-devel] + freebsd: [gtk3] + gentoo: ['x11-libs/gtk+:3'] + macports: [gtk3] + nixos: [gtk3] + openembedded: [gtk+3@openembedded-core] + opensuse: [gtk3-devel] + rhel: [gtk3-devel] + slackware: + slackpkg: + packages: [gtk+3] + ubuntu: [libgtk-3-dev] +gurumdds-2.6: + ubuntu: + bionic: [gurumdds-2.6] + focal: [gurumdds-2.6] + xenial: [gurumdds-2.6] +gurumdds-2.7: + ubuntu: + bionic: [gurumdds-2.7] + focal: [gurumdds-2.7] + xenial: [gurumdds-2.7] +gurumdds-2.8: + ubuntu: + bionic: [gurumdds-2.8] + focal: [gurumdds-2.8] + jammy: [gurumdds-2.8] + xenial: [gurumdds-2.8] +gv: + arch: [gv] + debian: [gv] + fedora: [gv] + gentoo: [app-text/gv] + nixos: [gv] + ubuntu: [gv] +gz-citadel: + ubuntu: + focal: [gz-citadel] +gz-cmake2: + ubuntu: + focal: [libgz-cmake2-dev] + jammy: [libgz-cmake2-dev] +gz-common3: + ubuntu: + focal: [libgz-common3-dev] +gz-common4: + ubuntu: + focal: [libgz-common4-dev] + jammy: [libgz-common4-dev] +gz-fortress: + ubuntu: + focal: [gz-fortress] + jammy: [gz-fortress] +gz-fuel-tools4: + ubuntu: + focal: [libgz-fuel-tools4-dev] +gz-fuel-tools7: + ubuntu: + focal: [libgz-fuel-tools7-dev] + jammy: [libgz-fuel-tools7-dev] +gz-gui3: + ubuntu: + focal: [libgz-gui3-dev] +gz-gui6: + ubuntu: + focal: [libgz-gui6-dev] + jammy: [libgz-gui6-dev] +gz-launch2: + ubuntu: + focal: [libgz-launch2-dev] +gz-launch5: + ubuntu: + focal: [libgz-launch5-dev] + jammy: [libgz-launch5-dev] +gz-math6: + ubuntu: + focal: [libgz-math6-dev] + jammy: [libgz-math6-dev] +gz-math6-eigen3: + ubuntu: + focal: [libgz-math6-eigen3-dev] + jammy: [libgz-math6-eigen3-dev] +gz-msgs5: + ubuntu: + focal: [libgz-msgs5-dev] +gz-msgs8: + ubuntu: + focal: [libgz-msgs8-dev] + jammy: [libgz-msgs8-dev] +gz-physics2: + ubuntu: + focal: [libgz-physics2-dev] +gz-physics5: + ubuntu: + focal: [libgz-physics5-dev] + jammy: [libgz-physics5-dev] +gz-plugin: + ubuntu: + focal: [libgz-plugin-dev] + jammy: [libgz-plugin-dev] +gz-rendering3: + ubuntu: + focal: [libgz-rendering3-dev] +gz-rendering6: + ubuntu: + focal: [libgz-rendering6-dev] + jammy: [libgz-rendering6-dev] +gz-sensors3: + ubuntu: + focal: [libgz-sensors3-dev] +gz-sensors6: + ubuntu: + focal: [libgz-sensors6-dev] + jammy: [libgz-sensors6-dev] +gz-sim3: + ubuntu: + focal: [libgz-sim3-dev] +gz-sim6: + ubuntu: + focal: [libgz-sim6-dev] + jammy: [libgz-sim6-dev] +gz-sim6-plugins: + ubuntu: + focal: [libgz-sim6-plugins] + jammy: [libgz-sim6-plugins] +gz-tools: + ubuntu: + focal: [libgz-tools-dev] + jammy: [libgz-tools-dev] +gz-transport11: + ubuntu: + focal: [libgz-transport11-dev] + jammy: [libgz-transport11-dev] +gz-transport8: + ubuntu: + focal: [libgz-transport8-dev] +gz-utils1: + ubuntu: + focal: [libgz-utils1-dev] + jammy: [libgz-utils1-dev] +gz-utils1-cli: + ubuntu: + focal: [libgz-utils1-cli-dev] + jammy: [libgz-utils1-cli-dev] +haproxy: + debian: [haproxy] + fedora: [haproxy] + gentoo: [net-proxy/haproxy] + ubuntu: [haproxy] +hddtemp: + arch: [hddtemp] + debian: [hddtemp] + fedora: [hddtemp] + freebsd: [python27] + gentoo: [app-admin/hddtemp] + macports: [python27] + nixos: [hddtemp] + openembedded: [hddtemp@meta-oe] + opensuse: [hddtemp] + rhel: [hddtemp] + slackware: [hddtemp] + ubuntu: + '*': null + bionic: [hddtemp] + focal: [hddtemp] + impish: [hddtemp] +hdf5: + arch: [hdf5-cpp-fortran] + debian: [libhdf5-dev] + fedora: [hdf5-devel] + gentoo: [sci-libs/hdf5] + macports: [hdf5] + nixos: [hdf5] + ubuntu: [libhdf5-dev] +hdf5-tools: + debian: [hdf5-tools] + ubuntu: [hdf5-tools] +hostapd: + arch: [hostapd] + debian: [hostapd] + fedora: [hostapd] + gentoo: [net-wireless/hostapd] + nixos: [hostapd] + openembedded: [hostapd@meta-oe] + ubuntu: [hostapd] +hostname: + arch: [inetutils] + debian: [hostname] + fedora: [hostname] + gentoo: [sys-apps/net-tools] + nixos: [hostname] + ubuntu: [hostname] +htop: + arch: [htop] + debian: [htop] + fedora: [htop] + gentoo: [sys-process/htop] + nixos: [htop] + ubuntu: [htop] +hugin-tools: + debian: [hugin-tools] + fedora: [hugin-base] + gentoo: [media-gfx/hugin] + nixos: [hugin] + ubuntu: [hugin-tools] +i2c-tools: + debian: [i2c-tools] + fedora: [i2c-tools] + gentoo: [sys-apps/i2c-tools] + nixos: [i2c-tools] + opensuse: [i2c-tools] + rhel: [i2c-tools] + ubuntu: [i2c-tools] +ifstat: + debian: [ifstat] + fedora: [ifstat] + gentoo: [net-analyzer/ifstat] + nixos: [ifstat-legacy] + opensuse: [iproute2] + ubuntu: [ifstat] +ignition-citadel: + debian: + buster: [ignition-citadel] + ubuntu: + focal: [ignition-citadel] +ignition-cmake2: + debian: + buster: [libignition-cmake2-dev] + nixos: [ignition.cmake2] + ubuntu: + focal: [libignition-cmake2-dev] + jammy: [libignition-cmake2-dev] +ignition-common3: + debian: + buster: [libignition-common3-dev] + nixos: [ignition.common3] + ubuntu: + focal: [libignition-common3-dev] +ignition-common4: + debian: + buster: [libignition-common4-dev] + ubuntu: + focal: [libignition-common4-dev] + jammy: [libignition-common4-dev] +ignition-edifice: + debian: + buster: [ignition-edifice] + ubuntu: + focal: [ignition-edifice] +ignition-fortress: + debian: + buster: [ignition-fortress] + ubuntu: + focal: [ignition-fortress] + jammy: [ignition-fortress] +ignition-fuel-tools4: + debian: + buster: [libignition-fuel-tools4-dev] + nixos: [ignition.fuel-tools4] + ubuntu: + focal: [libignition-fuel-tools4-dev] +ignition-fuel-tools6: + debian: + buster: [libignition-fuel-tools6-dev] + ubuntu: + focal: [libignition-fuel-tools6-dev] +ignition-fuel-tools7: + debian: + buster: [libignition-fuel-tools7-dev] + ubuntu: + focal: [libignition-fuel-tools7-dev] + jammy: [libignition-fuel-tools7-dev] +ignition-gazebo3: + debian: + buster: [libignition-gazebo3-dev] + ubuntu: + focal: [libignition-gazebo3-dev] +ignition-gazebo5: + debian: + buster: [libignition-gazebo5-dev] + ubuntu: + focal: [libignition-gazebo5-dev] +ignition-gazebo5-plugins: + debian: + buster: [libignition-gazebo5-plugins] + ubuntu: + focal: [libignition-gazebo5-plugins] +ignition-gazebo6: + debian: + buster: [libignition-gazebo6-dev] + ubuntu: + focal: [libignition-gazebo6-dev] + jammy: [libignition-gazebo6-dev] +ignition-gazebo6-plugins: + debian: + buster: [libignition-gazebo6-plugins] + ubuntu: + focal: [libignition-gazebo6-plugins] + jammy: [libignition-gazebo6-plugins] +ignition-gui3: + debian: + buster: [libignition-gui3-dev] + ubuntu: + focal: [libignition-gui3-dev] +ignition-gui5: + debian: + buster: [libignition-gui5-dev] + ubuntu: + focal: [libignition-gui5-dev] +ignition-gui6: + debian: + buster: [libignition-gui6-dev] + ubuntu: + focal: [libignition-gui6-dev] + jammy: [libignition-gui6-dev] +ignition-launch2: + debian: + buster: [libignition-launch2-dev] + ubuntu: + focal: [libignition-launch2-dev] +ignition-launch4: + debian: + buster: [libignition-launch4-dev] + ubuntu: + focal: [libignition-launch4-dev] +ignition-launch5: + debian: + buster: [libignition-launch5-dev] + ubuntu: + focal: [libignition-launch5-dev] + jammy: [libignition-launch5-dev] +ignition-math6: + debian: + buster: [libignition-math6-dev] + nixos: [ignition.math6] + ubuntu: + focal: [libignition-math6-dev] + jammy: [libignition-math6-dev] +ignition-math6-eigen3: + debian: + buster: [libignition-math6-eigen3-dev] + nixos: [ignition.math6] + ubuntu: + focal: [libignition-math6-eigen3-dev] + jammy: [libignition-math6-eigen3-dev] +ignition-msgs5: + debian: + buster: [libignition-msgs5-dev] + nixos: [ignition.msgs5] + ubuntu: + focal: [libignition-msgs5-dev] +ignition-msgs7: + debian: + buster: [libignition-msgs7-dev] + ubuntu: + focal: [libignition-msgs7-dev] +ignition-msgs8: + debian: + buster: [libignition-msgs8-dev] + ubuntu: + focal: [libignition-msgs8-dev] + jammy: [libignition-msgs8-dev] +ignition-physics2: + debian: + buster: [libignition-physics2-dev] + ubuntu: + focal: [libignition-physics2-dev] +ignition-physics4: + debian: + buster: [libignition-physics4-dev] + ubuntu: + focal: [libignition-physics4-dev] +ignition-physics5: + debian: + buster: [libignition-physics5-dev] + ubuntu: + focal: [libignition-physics5-dev] + jammy: [libignition-physics5-dev] +ignition-plugin: + debian: + buster: [libignition-plugin-dev] + ubuntu: + focal: [libignition-plugin-dev] + jammy: [libignition-plugin-dev] +ignition-rendering3: + debian: + buster: [libignition-rendering3-dev] + ubuntu: + focal: [libignition-rendering3-dev] +ignition-rendering5: + debian: + buster: [libignition-rendering5-dev] + ubuntu: + focal: [libignition-rendering5-dev] +ignition-rendering6: + debian: + buster: [libignition-rendering6-dev] + ubuntu: + focal: [libignition-rendering6-dev] + jammy: [libignition-rendering6-dev] +ignition-sensors3: + debian: + buster: [libignition-sensors3-dev] + ubuntu: + focal: [libignition-sensors3-dev] +ignition-sensors5: + debian: + buster: [libignition-sensors5-dev] + ubuntu: + focal: [libignition-sensors5-dev] +ignition-sensors6: + debian: + buster: [libignition-sensors6-dev] + ubuntu: + focal: [libignition-sensors6-dev] + jammy: [libignition-sensors6-dev] +ignition-tools: + debian: + buster: [libignition-tools-dev] + nixos: [ignition.tools] + ubuntu: + focal: [libignition-tools-dev] + jammy: [libignition-tools-dev] +ignition-transport10: + debian: + buster: [libignition-transport10-dev] + ubuntu: + focal: [libignition-transport10-dev] +ignition-transport11: + debian: + buster: [libignition-transport11-dev] + ubuntu: + focal: [libignition-transport11-dev] + jammy: [libignition-transport11-dev] +ignition-transport8: + debian: + buster: [libignition-transport8-dev] + nixos: [ignition.transport8] + ubuntu: + focal: [libignition-transport8-dev] +ignition-utils1: + debian: + buster: [libignition-utils1-dev] + ubuntu: + focal: [libignition-utils1-dev] + jammy: [libignition-utils1-dev] +ignition-utils1-cli: + debian: + buster: [libignition-utils1-cli-dev] + ubuntu: + focal: [libignition-utils1-cli-dev] + jammy: [libignition-utils1-cli-dev] +imagemagick: + arch: [imagemagick] + debian: [imagemagick] + fedora: [ImageMagick] + gentoo: [virtual/imagemagick-tools] + nixos: [imagemagick] + ubuntu: [imagemagick] +intltool: + arch: [intltool] + debian: [intltool] + fedora: [intltool] + freebsd: [intltool] + gentoo: [dev-util/intltool] + nixos: [intltool] + opensuse: [intltool] + ubuntu: [intltool] +inxi: + debian: [inxi] + fedora: [inxi] + gentoo: [sys-apps/inxi] + opensuse: [inxi] + osx: + homebrew: + packages: [inxi] + rhel: [inxi] + ubuntu: [inxi] +iperf: + debian: [iperf] + fedora: [iperf] + gentoo: [net-misc/iperf] + nixos: [iperf] + ubuntu: [iperf] +ipmitool: + arch: [ipmitool] + debian: [ipmitool] + fedora: [ipmitool] + gentoo: [sys-apps/ipmitool] + nixos: [ipmitool] + openembedded: [ipmitool@meta-oe] + ubuntu: [ipmitool] +iproute2: + arch: [iproute2] + debian: [iproute2] + fedora: [iproute] + gentoo: [sys-apps/iproute2] + nixos: [iproute2] + openembedded: [iproute2@openembedded-core] + opensuse: [iproute2] + ubuntu: [iproute2] +iputils-ping: + debian: [iputils-ping] + fedora: [iputils] + nixos: [unixtools.ping] + ubuntu: [iputils-ping] +iwyu: + debian: [iwyu] + nixos: [include-what-you-use] + ubuntu: [iwyu] +jack: + arch: [jack] + debian: [libjack-jackd2-dev] + fedora: [jack-audio-connection-kit-devel] + gentoo: [virtual/jack] + nixos: [jack2] + ubuntu: [libjack-jackd2-dev] +jasper: + arch: [jasper] + debian: + jessie: [libjasper-dev] + wheezy: [libjasper-dev] + fedora: [jasper-devel] + freebsd: [jasper] + gentoo: [media-libs/jasper] + macports: [jasper] + nixos: [jasper] + opensuse: [libjasper-devel] + rhel: [jasper-devel] + slackware: + slackpkg: + packages: [jasper] + ubuntu: + lucid: [libjasper-dev] + maverick: [libjasper-dev] + natty: [libjasper-dev] + oneiric: [libjasper-dev] + precise: [libjasper-dev] + quantal: [libjasper-dev] + raring: [libjasper-dev] + saucy: [libjasper-dev] + trusty: [libjasper-dev] + utopic: [libjasper-dev] + vivid: [libjasper-dev] + wily: [libjasper-dev] + xenial: [libjasper-dev] + yakkety: [libjasper-dev] +java: + alpine: [openjdk8-jre] + arch: [jdk7-openjdk] + debian: + '*': [default-jdk] + jessie: [openjdk-7-jdk] + wheezy: [openjdk-7-jdk] + fedora: [java] + freebsd: [openjdk6] + gentoo: [virtual/jdk] + nixos: [openjdk] + rhel: [java] + ubuntu: [default-jdk] +joystick: + arch: [linuxconsole] + debian: [joystick] + fedora: [linuxconsoletools] + gentoo: [games-util/joystick] + nixos: [linuxConsoleTools] + openembedded: [joystick@meta-ros-common] + opensuse: [input-utils] + rhel: [joystick] + ubuntu: [joystick] +jq: + debian: [jq] + fedora: [jq] + gentoo: [app-misc/jq] + nixos: [jq] + openembedded: [jq@meta-oe] + rhel: [jq] + ubuntu: [jq] +julius-voxforge: + arch: [voxforge-am-julius] + fedora: [julius-voxforge] + ubuntu: [julius-voxforge] +jython: + arch: [jython] + debian: [jython] + gentoo: [dev-java/jython] + nixos: [jython] + ubuntu: [jython] +kakasi: + arch: [kakasi] + debian: [kakasi] + fedora: [kakasi] + gentoo: [app-i18n/kakasi] + nixos: [kakasi] + ubuntu: [kakasi] +kate: + debian: [kate] + fedora: [kate] + gentoo: [kde-apps/kate] + nixos: [plasma5Packages.kate] + ubuntu: [kate] +kgraphviewer: + arch: [kgraphviewer] + debian: [kgraphviewer] + fedora: [kgraphviewer] + gentoo: [media-gfx/kgraphviewer] + nixos: [kgraphviewer] + ubuntu: [kgraphviewer] +konsole: + debian: [konsole] + fedora: [konsole] + gentoo: [kde-apps/konsole] + nixos: [plasma5Packages.konsole] + ubuntu: [konsole] +language-pack-de: + fedora: [filesystem] + ubuntu: [language-pack-de] +language-pack-en: + fedora: [filesystem] + ubuntu: [language-pack-en] +lcov: + debian: [lcov] + fedora: [lcov] + gentoo: [dev-util/lcov] + nixos: [lcov] + openembedded: [lcov@meta-oe] + opensuse: [lcov] + rhel: [lcov] + ubuntu: [lcov] +leveldb: + debian: [libleveldb-dev] + fedora: [leveldb-devel] + gentoo: [dev-libs/leveldb] + nixos: [leveldb] + openembedded: [leveldb@meta-oe] + ubuntu: [libleveldb-dev] +lib32asound2: + debian: [lib32asound2] + fedora: ['alsa-lib(%{__isa_name}-32)', alsa-lib] + gentoo: [media-libs/alsa-lib] + ubuntu: [lib32asound2] +libabsl-dev: + arch: [abseil-cpp] + debian: + '*': [libabsl-dev] + buster: null + fedora: [abseil-cpp-devel] + gentoo: [dev-cpp/abseil-cpp] + nixos: [abseil-cpp] + openembedded: [abseil-cpp@meta-oe] + rhel: + '*': [abseil-cpp-devel] + '7': null + ubuntu: + '*': [libabsl-dev] + bionic: null + focal: null +libalglib-dev: + debian: [libalglib-dev] + fedora: [alglib-devel] + gentoo: [sci-libs/alglib] + ubuntu: [libalglib-dev] +libann-dev: + arch: [ann] + debian: [libann-dev] + fedora: [ann-devel] + ubuntu: [libann-dev] +libao-dev: + alpine: [libao-dev] + debian: [libao-dev] + fedora: [libao-devel] + opensuse: [libao-devel] + rhel: [libao-devel] + ubuntu: [libao-dev] +libapache2-mod-python: + arch: [mod_python] + debian: [libapache2-mod-python] + gentoo: [www-apache/mod_python] + ubuntu: [libapache2-mod-python] +libargtable2-dev: + arch: [argtable] + debian: [libargtable2-dev] + fedora: [argtable-devel] + gentoo: [=dev-libs/argtable-2*] + ubuntu: [libargtable2-dev] +libaria: + debian: + '*': [libaria-dev] + wheezy: + source: + md5sum: 589c387995beb951edd9c77f33cb2286 + uri: https://raw.github.com/amor-ros-pkg/rosaria/master/libaria.rdmanifest + ubuntu: + '*': [libaria-dev] + precise: + source: + md5sum: 589c387995beb951edd9c77f33cb2286 + uri: https://raw.github.com/amor-ros-pkg/rosaria/master/libaria.rdmanifest +libasound2-dev: + arch: [alsa-lib] + debian: [libasound2-dev] + fedora: [alsa-lib] + gentoo: [media-libs/alsa-lib] + nixos: [alsaLib] + openembedded: [alsa-lib@openembedded-core] + ubuntu: [libasound2-dev] +libatomic: + alpine: [libatomic] + arch: [gcc-libs] + debian: [libatomic1] + fedora: [libatomic] + gentoo: [sys-devel/gcc] + nixos: [] + openembedded: [gcc-runtime@openembedded-core] + rhel: [libatomic] + ubuntu: [libatomic1] +libav: + arch: [libav-git] + debian: [libav-tools] + fedora: [] + gentoo: [virtual/ffmpeg] + nixos: [libav] + ubuntu: + '*': null + xenial: [libav-tools] +libavahi-client-dev: + arch: [avahi] + debian: [libavahi-client-dev] + fedora: [avahi-devel] + gentoo: [net-dns/avahi] + nixos: [avahi] + rhel: [avahi-devel] + ubuntu: [libavahi-client-dev] +libavahi-core-dev: + arch: [avahi] + debian: [libavahi-core-dev] + fedora: [avahi-devel] + gentoo: [net-dns/avahi] + nixos: [avahi] + rhel: [avahi-devel] + ubuntu: [libavahi-core-dev] +libavdevice-dev: + debian: [libavdevice-dev] + ubuntu: [libavdevice-dev] +libb64-dev: + arch: [libb64] + debian: [libb64-dev] + fedora: [libb64-devel] + gentoo: [libb64] + nixos: [libb64] + ubuntu: [libb64-dev] +libbackward-cpp-dev: + debian: [libbackward-cpp-dev] + opensuse: [backward-cpp] + ubuntu: + '*': [libbackward-cpp-dev] + bionic: null + xenial: null +libbison-dev: + debian: [libbison-dev] + fedora: [bison-devel] + gentoo: [sys-devel/bison] + nixos: [bison] + rhel: [bison-devel] + ubuntu: + precise: [libbison-dev] + trusty: [libbison-dev] + vivid: [libbison-dev] + wily: [libbison-dev] + xenial: [libbison-dev] +libblas-dev: + arch: [cblas] + debian: [libblas-dev] + fedora: [blas-devel] + gentoo: [virtual/blas] + nixos: [blas] + openembedded: [openblas@meta-ros-common] + rhel: [blas-devel] + ubuntu: [libblas-dev] +libbluetooth: + arch: [bluez] + debian: [libbluetooth3] + fedora: [bluez-libs] + gentoo: [net-wireless/bluez-libs] + nixos: [bluez] + rhel: [bluez-libs] + ubuntu: [libbluetooth3] +libbluetooth-dev: + arch: [bluez] + debian: [libbluetooth-dev] + fedora: [bluez-libs-devel] + gentoo: [net-wireless/bluez-libs] + nixos: [bluez] + rhel: [bluez-libs-devel] + ubuntu: [libbluetooth-dev] +libboost-atomic: + debian: + bullseye: [libboost-atomic1.74.0] + buster: [libboost-atomic1.67.0] + fedora: [boost-atomic] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_atomic1_66_0] + rhel: [boost-atomic] + ubuntu: + bionic: [libboost-atomic1.65.1] + eoan: [libboost-atomic1.67.0] + focal: [libboost-atomic1.71.0] + jammy: [libboost-atomic1.74.0] + xenial: [libboost-atomic1.58.0] +libboost-atomic-dev: + debian: [libboost-atomic-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_atomic1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-atomic-dev] +libboost-chrono: + debian: + bullseye: [libboost-chrono1.74.0] + buster: [libboost-chrono1.67.0] + fedora: [boost-chrono] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_chrono1_66_0] + rhel: [boost-chrono] + ubuntu: + bionic: [libboost-chrono1.65.1] + eoan: [libboost-chrono1.67.0] + focal: [libboost-chrono1.71.0] + jammy: [libboost-chrono1.74.0] + xenial: [libboost-chrono1.58.0] +libboost-chrono-dev: + debian: [libboost-chrono-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_chrono1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-chrono-dev] +libboost-date-time: + debian: + bullseye: [libboost-date-time1.74.0] + buster: [libboost-date-time1.67.0] + fedora: [boost-date-time] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_date_time1_66_0] + rhel: [boost-date-time] + ubuntu: + bionic: [libboost-date-time1.65.1] + eoan: [libboost-date-time1.67.0] + focal: [libboost-date-time1.71.0] + jammy: [libboost-date-time1.74.0] + xenial: [libboost-date-time1.58.0] +libboost-date-time-dev: + debian: [libboost-date-time-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_date_time1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-date-time-dev] +libboost-dev: + debian: [libboost-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_headers1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-dev] +libboost-filesystem: + debian: + bullseye: [libboost-filesystem1.74.0] + buster: [libboost-filesystem1.67.0] + fedora: [boost-filesystem] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_filesystem1_66_0] + rhel: [boost-filesystem] + ubuntu: + bionic: [libboost-filesystem1.65.1] + eoan: [libboost-filesystem1.67.0] + focal: [libboost-filesystem1.71.0] + jammy: [libboost-filesystem1.74.0] + xenial: [libboost-filesystem1.58.0] +libboost-filesystem-dev: + debian: [libboost-filesystem-dev] + fedora: [boost-devel] + gentoo: ['dev-libs/boost[python]'] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_filesystem1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-filesystem-dev] +libboost-iostreams: + debian: + bullseye: [libboost-iostreams1.74.0] + buster: [libboost-iostreams1.67.0] + fedora: [boost-iostreams] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_iostreams1_66_0] + rhel: [boost-iostreams] + ubuntu: + bionic: [libboost-iostreams1.65.1] + eoan: [libboost-iostreams1.67.0] + focal: [libboost-iostreams1.71.0] + jammy: [libboost-iostreams1.74.0] + xenial: [libboost-iostreams1.58.0] +libboost-iostreams-dev: + debian: [libboost-iostreams-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_iostreams1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-iostreams-dev] +libboost-math: + debian: + bullseye: [libboost-math1.74.0] + buster: [libboost-math1.67.0] + fedora: [boost-math] + gentoo: [dev-libs/boost] + nixos: [boost] + opensuse: [libboost_math1_66_0] + rhel: [boost-math] + ubuntu: + bionic: [libboost-math1.65.1] + eoan: [libboost-math1.67.0] + focal: [libboost-math1.71.0] + jammy: [libboost-math1.74.0] + xenial: [libboost-math1.58.0] +libboost-math-dev: + debian: [libboost-math-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + opensuse: [libboost_math1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-math-dev] +libboost-numpy-dev: + debian: [libboost-numpy-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + opensuse: [libboost_numpy-py2_7-1_66_0, libboost_numpy-py3-1_66_0] + rhel: [boost-devel] + ubuntu: [libboost-numpy-dev] +libboost-program-options: + debian: + bullseye: [libboost-program-options1.74.0] + buster: [libboost-program-options1.67.0] + fedora: [boost-program-options] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_program_options1_66_0] + rhel: [boost-program-options] + ubuntu: + bionic: [libboost-program-options1.65.1] + disco: [libboost-program-options1.67.0] + eoan: [libboost-program-options1.67.0] + focal: [libboost-program-options1.71.0] + jammy: [libboost-program-options1.74.0] + xenial: [libboost-program-options1.58.0] +libboost-program-options-dev: + debian: [libboost-program-options-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_program_options1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-program-options-dev] +libboost-python: + alpine: [boost-python2] + debian: + bullseye: [libboost-python1.74.0] + buster: [libboost-python1.67.0] + fedora: [boost-python3] + gentoo: ['dev-libs/boost[python]'] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_python-py2_7-1_66_0, libboost_python-py3-1_66_0] + rhel: + '*': [boost-python3] + '7': [boost-python, 'boost-python%{python3_pkgversion}'] + ubuntu: + bionic: [libboost-python1.65.1] + disco: [libboost-python1.67.0] + eoan: [libboost-python1.67.0] + focal: [libboost-python1.71.0] + jammy: [libboost-python1.74.0] + xenial: [libboost-python1.58.0] +libboost-python-dev: + alpine: [boost-python2] + debian: [libboost-python-dev] + fedora: [boost-devel] + gentoo: ['dev-libs/boost[python]'] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_python-py2_7-1_66_0-devel, libboost_python-py3-1_66_0-devel] + rhel: + '*': [boost-python3-devel] + '7': [boost-devel, 'boost-python%{python3_pkgversion}-devel'] + ubuntu: [libboost-python-dev] +libboost-random: + debian: + bullseye: [libboost-random1.74.0] + buster: [libboost-random1.67.0] + fedora: [boost-random] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_random1_66_0] + rhel: [boost-random] + ubuntu: + bionic: [libboost-random1.65.1] + disco: [libboost-random1.67.0] + eoan: [libboost-random1.67.0] + focal: [libboost-random1.71.0] + jammy: [libboost-random1.74.0] + xenial: [libboost-random1.58.0] +libboost-random-dev: + debian: [libboost-random-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_random1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-random-dev] +libboost-regex: + debian: + bullseye: [libboost-regex1.74.0] + buster: [libboost-regex1.67.0] + fedora: [boost-regex] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_regex1_66_0] + rhel: [boost-regex] + ubuntu: + bionic: [libboost-regex1.65.1] + eoan: [libboost-regex1.67.0] + focal: [libboost-regex1.71.0] + jammy: [libboost-regex1.74.0] + xenial: [libboost-regex1.58.0] +libboost-regex-dev: + debian: [libboost-regex-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_regex1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-regex-dev] +libboost-serialization: + debian: + bullseye: [libboost-serialization1.74.0] + buster: [libboost-serialization1.67.0] + fedora: [boost-serialization] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_serialization1_66_0] + rhel: [boost-serialization] + ubuntu: + bionic: [libboost-serialization1.65.1] + eoan: [libboost-serialization1.67.0] + focal: [libboost-serialization1.71.0] + jammy: [libboost-serialization1.74.0] + xenial: [libboost-serialization1.58.0] +libboost-serialization-dev: + debian: [libboost-serialization-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_serialization1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-serialization-dev] +libboost-system: + debian: + bullseye: [libboost-system1.74.0] + buster: [libboost-system1.67.0] + fedora: [boost-system] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_system1_66_0] + rhel: [boost-system] + ubuntu: + bionic: [libboost-system1.65.1] + disco: [libboost-system1.67.0] + eoan: [libboost-system1.67.0] + focal: [libboost-system1.71.0] + jammy: [libboost-system1.74.0] + xenial: [libboost-system1.58.0] +libboost-system-dev: + debian: [libboost-system-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_system1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-system-dev] +libboost-thread: + debian: + bullseye: [libboost-thread1.74.0] + buster: [libboost-thread1.67.0] + fedora: [boost-thread] + gentoo: ['dev-libs/boost[threads]'] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_thread1_66_0] + rhel: [boost-thread] + ubuntu: + bionic: [libboost-thread1.65.1] + disco: [libboost-thread1.67.0] + eoan: [libboost-thread1.67.0] + focal: [libboost-thread1.71.0] + jammy: [libboost-thread1.74.0] + xenial: [libboost-thread1.58.0] +libboost-thread-dev: + debian: [libboost-thread-dev] + fedora: [boost-devel] + gentoo: ['dev-libs/boost[threads]'] + nixos: [boost] + openembedded: [boost@openembedded-core] + opensuse: [libboost_thread1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-thread-dev] +libboost-timer: + debian: + bullseye: [libboost-timer1.74.0] + buster: [libboost-timer1.67.0] + fedora: [boost-timer] + gentoo: [dev-libs/boost] + nixos: [boost] + opensuse: [libboost_timer1_66_0] + rhel: [boost-timer] + ubuntu: + bionic: [libboost-timer1.65.1] + eoan: [libboost-timer1.67.0] + focal: [libboost-timer1.71.0] + jammy: [libboost-timer1.74.0] + xenial: [libboost-timer1.58.0] +libboost-timer-dev: + debian: [libboost-timer-dev] + fedora: [boost-devel] + gentoo: [dev-libs/boost] + nixos: [boost] + opensuse: [libboost_timer1_66_0-devel] + rhel: [boost-devel] + ubuntu: [libboost-timer-dev] +libbsd-dev: + alpine: [libbsd] + arch: [libbsd] + debian: [libbsd-dev] + fedora: [libbsd-devel] + gentoo: [dev-libs/libbsd] + nixos: [libbsd] + osx: + homebrew: + packages: [libbsd] + ubuntu: [libbsd-dev] +libcairo2-dev: + arch: [cairo] + debian: [libcairo2-dev] + fedora: [cairo-devel] + gentoo: [x11-libs/cairo] + nixos: [cairo] + openembedded: [cairo@openembedded-core] + opensuse: [cairo-devel] + rhel: [cairo-devel] + ubuntu: [libcairo2-dev] +libcap-dev: + arch: [libcap] + debian: [libcap-dev] + fedora: [libcap-devel] + gentoo: [sys-libs/libcap] + nixos: [libcap] + openembedded: [libcap@openembedded-core] + opensuse: [libcap-devel] + ubuntu: [libcap-dev] +libcap-ng-dev: + debian: [libcap-ng-dev] + fedora: [libcap-ng-devel] + nixos: [libcap_ng] + rhel: [libcap-ng-devel] + ubuntu: [libcap-ng-dev] +libcap-ng0: + debian: [libcap-ng0] + gentoo: [sys-libs/libcap-ng] + nixos: [libcap_ng] + ubuntu: [libcap-ng0] +libcap2: + debian: [libcap2] + nixos: [libcap] + ubuntu: [libcap2] +libcap2-bin: + arch: [libcap] + debian: [libcap2-bin] + fedora: [libcap] + gentoo: [=sys-libs/libcap-2*] + nixos: [libcap] + ubuntu: [libcap2-bin] +libccd-dev: + arch: [libccd] + debian: [libccd-dev] + fedora: [libccd] + gentoo: [sci-libs/libccd] + nixos: [libccd] + openembedded: [libccd@meta-ros-common] + rhel: [libccd-devel] + ubuntu: [libccd-dev] +libcdd-dev: + arch: [cddlib] + debian: [libcdd-dev] + fedora: [cddlib] + gentoo: [sci-libs/cddlib] + nixos: [cddlib] + ubuntu: [libcdd-dev] +libcegui-mk2-dev: + arch: [cegui] + debian: [libcegui-mk2-dev] + fedora: [cegui] + gentoo: [dev-games/cegui] + nixos: [cegui] + ubuntu: [libcegui-mk2-dev] +libcereal-dev: + debian: [libcereal-dev] + fedora: [cereal-devel] + gentoo: [dev-libs/cereal] + ubuntu: [libcereal-dev] +libceres-dev: + debian: [libceres-dev] + fedora: [ceres-solver-devel] + gentoo: ['sci-libs/ceres-solver[sparse,lapack]'] + nixos: [ceres-solver] + openembedded: [ceres-solver@meta-oe] + rhel: [ceres-solver-devel] + ubuntu: [libceres-dev] +libcgroup-dev: + debian: [libcgroup-dev] + fedora: [libcgroup-devel] + gentoo: [dev-libs/libcgroup] + nixos: [libcgroup] + openembedded: [libcgroup@openembedded-core] + ubuntu: [libcgroup-dev] +libclang-dev: + arch: [clang] + debian: [libclang-dev] + fedora: [clang-devel] + nixos: [clang] + ubuntu: [libclang-dev] +libcoin60-dev: + arch: [coin] + debian: + wheezy: [libcoin60-dev] + fedora: [Coin2-devel] + gentoo: [=media-libs/coin-3.1.3*] + ubuntu: [libcoin60-dev] +libcoin80-dev: + debian: + '*': [libcoin-dev] + jessie: [libcoin80-dev] + stretch: [libcoin80-dev] + fedora: [Coin2-devel] + ubuntu: + '*': [libcoin-dev] + bionic: [libcoin80-dev] + xenial: [libcoin80-dev] +libconfig++-dev: + debian: [libconfig++-dev] + fedora: [libconfig-devel] + gentoo: ['dev-libs/libconfig[cxx]'] + nixos: [libconfig] + rhel: [libconfig-devel] + ubuntu: [libconfig++-dev] +libconfig-dev: + debian: [libconfig-dev] + fedora: [libconfig-devel] + gentoo: ['dev-libs/libconfig[cxx]'] + nixos: [libconfig] + rhel: [libconfig-devel] + ubuntu: [libconfig-dev] +libconsole-bridge-dev: + alpine: [console_bridge-dev] + debian: [libconsole-bridge-dev] + fedora: [console-bridge-devel] + freebsd: [ros-console_bridge] + gentoo: [dev-libs/console_bridge] + nixos: [console-bridge] + openembedded: [console-bridge@meta-ros-common] + opensuse: [libconsole_bridge0] + rhel: [console-bridge-devel] + slackware: [console_bridge] + ubuntu: [libconsole-bridge-dev] +libcos4-dev: + debian: [libcos4-dev] + ubuntu: [libcos4-dev] +libcpprest-dev: + debian: + buster: [libcpprest-dev] + stretch: [libcpprest-dev] + fedora: [cpprest-devel] + ubuntu: [libcpprest-dev] +libcunit-dev: + alpine: [cunit-dev] + arch: [cunit] + debian: [libcunit1-dev] + fedora: [CUnit-devel] + gentoo: [dev-util/cunit] + nixos: [cunit] + rhel: [CUnit-devel] + ubuntu: [libcunit1-dev] +libcurl: + alpine: [libcurl] + arch: [curl] + debian: [libcurl4] + fedora: [libcurl] + gentoo: [net-misc/curl] + nixos: [curl] + opensuse: [curl] + rhel: [libcurl] + ubuntu: [libcurl4] +libcurl-dev: + alpine: [curl-dev] + arch: [curl] + debian: [libcurl4-openssl-dev] + fedora: [libcurl-devel] + gentoo: [net-misc/curl] + nixos: [curl] + opensuse: [libcurl-devel] + rhel: [libcurl-devel] + ubuntu: [libcurl4-openssl-dev] +libdbus-dev: + arch: [dbus-core] + debian: [libdbus-1-dev] + fedora: [dbus-devel] + gentoo: [sys-apps/dbus] + nixos: [dbus] + ubuntu: [libdbus-1-dev] +libdc1394-dev: + arch: + pacman: + packages: [libdc1394] + debian: + '*': [libdc1394-dev] + buster: [libdc1394-22-dev] + stretch: [libdc1394-22-dev] + fedora: [libdc1394-devel] + gentoo: [media-libs/libdc1394] + nixos: [libdc1394] + openembedded: [libdc1394@meta-multimedia] + osx: + macports: + packages: [libdc1394] + ubuntu: + '*': [libdc1394-dev] + bionic: [libdc1394-22-dev] + focal: [libdc1394-22-dev] +libdevil-dev: + arch: [devil] + debian: [libdevil-dev] + fedora: [DevIL-devel] + gentoo: [media-libs/devil] + nixos: [libdevil] + ubuntu: [libdevil-dev] +libdlib-dev: + debian: [libdlib-dev] + fedora: [dlib-devel] + gentoo: + portage: + packages: [sci-libs/dlib] + nixos: [dlib] + ubuntu: + '*': [libdlib-dev] + trusty: null +libdmtx-dev: + arch: [libdmtx] + debian: [libdmtx-dev] + fedora: [libdmtx-devel] + gentoo: [media-libs/libdmtx] + nixos: [libdmtx] + ubuntu: [libdmtx-dev] +libdpkg-dev: + debian: [libdpkg-dev] + fedora: [dpkg-devel] + nixos: [dpkg] + rhel: [dpkg-devel] + ubuntu: [libdpkg-dev] +libdrm-dev: + arch: [libdrm] + debian: [libdrm-dev] + fedora: [libdrm-devel] + gentoo: [x11-libs/libdrm] + nixos: [libdrm] + ubuntu: [libdrm-dev] +libdw-dev: + arch: [libelf] + debian: [libdw-dev] + fedora: [elfutils-devel] + gentoo: [dev-libs/elfutils] + nixos: [elfutils] + openembedded: [elfutils@openembedded-core] + opensuse: [libdw-devel] + rhel: [elfutils-devel] + ubuntu: [libdw-dev] +libdxflib-dev: + debian: [libdxflib-dev] + fedora: [libdxflib-devel] + nixos: [libsForQt5.dxflib] + ubuntu: [libdxflib-dev] +libedit: + arch: [libedit] + debian: [libedit2] + fedora: [libedit] + gentoo: [dev-libs/libedit] + macports: [libedit] + nixos: [libedit] + rhel: [libedit] + ubuntu: [libedit2] +libedit-dev: + arch: [libedit] + debian: [libedit-dev] + fedora: [libedit-devel] + gentoo: [dev-libs/libedit] + macports: [libedit] + nixos: [libedit] + rhel: [libedit-devel] + ubuntu: [libedit-dev] +libesd0-dev: + debian: [libesd0-dev] + fedora: [esound-devel] + ubuntu: [libesd0-dev] +libespeak-dev: + debian: [libespeak-dev] + fedora: [espeak-devel] + gentoo: [app-accessibility/espeak] + nixos: [espeak] + ubuntu: [libespeak-dev] +libespeak-ng1: + debian: [libespeak-ng1] + fedora: [espeak-ng] + opensuse: [libespeak-ng1] + rhel: + '*': [espeak-ng] + '7': null + ubuntu: [libespeak-ng1] +libestools-dev: + debian: + buster: [libestools-dev] + jessie: [libestools2.1-dev] + stretch: [libestools-dev] + wheezy: [libestools2.1-dev] + fedora: [speech-tools-libs-devel] + gentoo: [app-accessibility/festival] + ubuntu: + '*': [libestools-dev] + saucy: [libestools2.1-dev] + trusty: [libestools2.1-dev] + utopic: [libestools2.1-dev] + vivid: [libestools2.1-dev] +libev-dev: + arch: [libev] + debian: [libev-dev] + fedora: [libev-devel] + gentoo: [dev-libs/libev] + nixos: [libev] + ubuntu: [libev-dev] +libevdev-dev: + arch: [libevdev] + debian: [libevdev-dev] + fedora: [libevdev-devel] + gentoo: [dev-libs/libevdev] + nixos: [libevdev] + ubuntu: [libevdev-dev] +libexpat1-dev: + arch: [expat] + debian: [libexpat1-dev] + fedora: [expat-devel] + gentoo: [dev-libs/expat] + openembedded: [expat@openembedded-core] + ubuntu: [libexpat1-dev] +libext2fs-dev: + alpine: [e2fsprogs-dev] + debian: [libext2fs-dev] + fedora: [e2fsprogs-devel] + opensuse: [libext2fs-devel] + rhel: [e2fsprogs-devel] + ubuntu: [libext2fs-dev] +libfcl-dev: + arch: [fcl] + debian: [libfcl-dev] + fedora: [fcl-devel] + gentoo: [sci-libs/fcl] + nixos: [fcl] + openembedded: [fcl@meta-ros-common] + rhel: + '*': [fcl-devel] + '7': null + ubuntu: + '*': [libfcl-dev] + wily: [libfcl-0.5-dev] + xenial: [libfcl-0.5-dev] +libffi-dev: + debian: [libffi-dev] + fedora: [libffi-devel] + gentoo: [virtual/libffi] + nixos: [libffi] + openembedded: [libffi@openembedded-core] + ubuntu: [libffi-dev] +libfftw3: + arch: [fftw] + debian: [libfftw3-3, libfftw3-dev] + fedora: [fftw, fftw-devel] + gentoo: ['sci-libs/fftw:3.0'] + nixos: [fftw, fftwSinglePrec] + openembedded: [fftw@meta-oe] + ubuntu: [libfftw3-3, libfftw3-dev] +libfl-dev: + debian: [libfl-dev] + fedora: [libfl-devel] + opensuse: [libfl-devel] + ubuntu: [libfl-dev] +libflann: + arch: [flann] + debian: + '*': [libflann1.9] + jessie: [libflann1.8] + wheezy: [libflann1.7] + fedora: [flann] + gentoo: [sci-libs/flann] + macports: [flann] + openembedded: [libflann@meta-ros-common] + rhel: [flann] + ubuntu: + '*': [libflann1.9] + precise: [libflann1] + quantal: [libflann1.7] + raring: [libflann1.7] + saucy: [libflann1.8] + trusty: [libflann1.8] + utopic: [libflann1.8] + vivid: [libflann1.8] + wily: [libflann1.8] + xenial: [libflann1.8] +libflann-dev: + arch: [flann] + debian: [libflann-dev] + fedora: [flann-devel] + gentoo: [sci-libs/flann] + macports: [flann] + nixos: [flann] + openembedded: [libflann@meta-ros-common] + rhel: [flann-devel] + ubuntu: [libflann-dev] +libfltk-dev: + arch: [fltk] + debian: + buster: [libfltk1.3-dev] + jessie: [libfltk1.1-dev] + stretch: [libfltk1.3-dev] + wheezy: [libfltk1.1-dev] + fedora: [fltk-devel] + freebsd: [fltk] + gentoo: [x11-libs/fltk] + macports: [fltk] + nixos: [fltk] + openembedded: [fltk@meta-oe] + opensuse: [fltk-devel] + rhel: [fltk-devel] + slackware: [fltk] + ubuntu: [libfltk1.3-dev] +libfontconfig1-dev: + debian: [libfontconfig1-dev] + fedora: [fontconfig-devel] + gentoo: [media-libs/fontconfig] + ubuntu: [libfontconfig1-dev] +libfreeimage: + alpine: [freeimage] + arch: [freeimage] + debian: [libfreeimage3] + fedora: [freeimage] + opensuse: [libfreeimage3] + rhel: [freeimage] + ubuntu: [libfreeimage3] +libfreeimage-dev: + alpine: [freeimage-dev] + arch: [freeimage] + debian: [libfreeimage-dev] + fedora: [freeimage-devel] + opensuse: [freeimage-devel] + rhel: [freeimage-devel] + ubuntu: [libfreeimage-dev] +libfreenect-dev: + arch: [libfreenect] + debian: [libfreenect-dev] + fedora: [libfreenect-devel] + nixos: [freenect] + openembedded: [libfreenect@meta-ros-common] + rhel: + '*': [libfreenect-devel] + '7': null + ubuntu: [libfreenect-dev] +libfreetype-dev: + alpine: [freetype-dev] + arch: [freetype2] + debian: + '*': [libfreetype-dev] + buster: [libfreetype6-dev] + fedora: [freetype-devel] + gentoo: [media-libs/freetype] + nixos: [freetype] + openembedded: [freetype@openembedded-core] + opensuse: [freetype-devel] + rhel: [freetype-devel] + ubuntu: + '*': [libfreetype-dev] + bionic: [libfreetype6-dev] +libfreetype6: + alpine: [freetype] + arch: [freetype2] + debian: [libfreetype6] + fedora: [freetype-devel] + gentoo: [media-libs/freetype] + nixos: [freetype] + openembedded: [freetype@openembedded-core] + rhel: [freetype] + ubuntu: [libfreetype6] +libfreetype6-dev: + alpine: [freetype-dev] + arch: [freetype2] + debian: [libfreetype6-dev] + fedora: [freetype-devel] + gentoo: [media-libs/freetype] + nixos: [freetype] + openembedded: [freetype@openembedded-core] + rhel: [freetype-devel] + ubuntu: [libfreetype6-dev] +libftdi-dev: + arch: [libftdi] + debian: [libftdi-dev] + fedora: [libftdi-devel] + gentoo: [dev-embedded/libftdi] + nixos: [libftdi] + openembedded: [libftdi@meta-oe] + opensuse: [libftdi1-devel] + rhel: [libftdi-devel] + ubuntu: [libftdi-dev] +libftdi1-dev: + arch: [libftdi] + debian: [libftdi1-dev] + fedora: [libftdi-devel] + gentoo: [dev-embedded/libftdi] + nixos: [libftdi1] + ubuntu: [libftdi1-dev] +libftdipp-dev: + debian: + buster: [libftdipp1-dev] + jessie: [libftdipp-dev] + stretch: [libftdipp1-dev] + wheezy: [libftdipp-dev] + fedora: [libftdi-c++-devel] + gentoo: ['dev-embedded/libftdi[cxx]'] + openembedded: [libftdi@meta-oe] + ubuntu: + bionic: [libftdipp1-dev] + precise: [libftdipp-dev] + saucy: [libftdipp-dev] + trusty: [libftdipp-dev] + vivid: [libftdipp-dev] + wily: [libftdipp-dev] + xenial: [libftdipp1-dev] +libftgl-dev: + arch: [ftgl] + debian: [libftgl-dev] + fedora: [ftgl-devel] + gentoo: [media-libs/ftgl] + ubuntu: [libftgl-dev] +libgazebo-dev: + debian: + bullseye: [libgazebo-dev] + buster: [libgazebo11-dev] + fedora: [gazebo-devel] + gentoo: [=sci-electronics/gazebo-11*] + ubuntu: + focal: [libgazebo11-dev] + jammy: [libgazebo-dev] +libgazebo11-dev: + debian: + buster: [libgazebo11-dev] + gentoo: [=sci-electronics/gazebo-11*] + nixos: [gazebo_11] + ubuntu: + focal: [libgazebo11-dev] + jammy: [libgazebo-dev] +libgazebo5-dev: + arch: [gazebo] + gentoo: [=sci-electronics/gazebo-5*] + ubuntu: [libgazebo5-dev] +libgazebo7-dev: + arch: [gazebo] + debian: + buster: [libgazebo7-dev] + jessie: [libgazebo7-dev] + stretch: [libgazebo7-dev] + gentoo: [=sci-electronics/gazebo-7*] + nixos: [gazebo_7] + opensuse: [gazebo-devel] + slackware: [gazebo] + ubuntu: [libgazebo7-dev] +libgazebo9-dev: + debian: + buster: [libgazebo9-dev] + stretch: [libgazebo9-dev] + gentoo: [sci-electronics/gazebo] + nixos: [gazebo_9] + ubuntu: + artful: [libgazebo9-dev] + bionic: [libgazebo9-dev] + cosmic: [libgazebo9-dev] + disco: [libgazebo9-dev] + eoan: [libgazebo9-dev] +libgconf2: + arch: [gconf] + debian: [libgconf-2-4] + fedora: [GConf2] + gentoo: ['gnome-base/gconf:2'] + nixos: [gnome2.GConf] + ubuntu: [libgconf-2-4] +libgdal-dev: + debian: [libgdal-dev] + fedora: [gdal-devel] + nixos: [gdal] + opensuse: [gdal-devel] + rhel: [gdal-devel] + ubuntu: [libgdal-dev] +libgeographiclib-dev: + debian: + wheezy: [libgeographiclib-dev] + fedora: [GeographicLib-devel] + gentoo: [sci-geosciences/geographiclib] + ubuntu: [libgeographiclib-dev] +libgeos++-dev: + arch: [geos] + debian: [libgeos++-dev] + fedora: [geos-devel] + gentoo: [sci-libs/geos] + nixos: [geos] + openembedded: [geos@meta-oe] + rhel: [geos-devel] + ubuntu: [libgeos++-dev] +libgeotiff-dev: + arch: [libgeotiff] + debian: [libgeotiff-dev] + fedora: [libgeotiff] + gentoo: [sci-libs/libgeotiff] + nixos: [libgeotiff] + ubuntu: [libgeotiff-dev] +libgflags-dev: + arch: [gflags] + debian: [libgflags-dev] + fedora: [gflags-devel] + gentoo: [dev-cpp/gflags] + nixos: [gflags] + openembedded: [gflags@meta-oe] + opensuse: [gflags-devel] + rhel: [gflags-devel] + ubuntu: [libgflags-dev] +libgfortran3: + arch: [gcc-libs] + debian: [libgfortran3] + fedora: [libgfortran] + gentoo: ['sys-devel/gcc[fortran]'] + ubuntu: [libgfortran3] +libgif-dev: + debian: [libgif-dev] + fedora: [giflib-devel] + gentoo: [media-libs/giflib] + nixos: [giflib] + ubuntu: [libgif-dev] +libglew-dev: + arch: [glew] + debian: [libglew-dev] + fedora: [glew-devel] + gentoo: [media-libs/glew] + nixos: [glew] + openembedded: [glew@openembedded-core] + opensuse: [glew-devel] + rhel: [glew-devel] + ubuntu: [libglew-dev] +libglfw3-dev: + debian: [libglfw3-dev] + fedora: [glfw-devel] + gentoo: [media-libs/glfw] + nixos: [glfw3] + openembedded: [glfw@meta-intel-realsense] + rhel: [glfw-devel] + ubuntu: + '*': [libglfw3-dev] + trusty: null +libglib-dev: + arch: [glib2] + debian: [libglib2.0-dev] + fedora: [glib2-devel] + gentoo: [dev-libs/glib] + nixos: [glib] + openembedded: [glib-2.0@openembedded-core] + ubuntu: [libglib2.0-dev] +libglm-dev: + arch: [glm] + debian: [libglm-dev] + fedora: [glm-devel] + gentoo: [media-libs/glm] + rhel: [glm-devel] + ubuntu: [libglm-dev] +libglui-dev: + arch: [glui] + debian: [libglui-dev] + fedora: [glui-devel] + ubuntu: [libglui-dev] +libglw1-mesa: + arch: [glw] + debian: [libglw1-mesa] + fedora: [mesa-libGLw] + gentoo: [x11-libs/libGLw] + ubuntu: [libglw1-mesa] +libgmock-dev: + alpine: [gmock] + arch: [gmock] + debian: [libgmock-dev] + fedora: [gmock-devel] + freebsd: [googlemock] + gentoo: [dev-cpp/gtest] + nixos: [gmock] + openembedded: [gtest@meta-oe] + opensuse: [gmock-devel] + rhel: [gmock-devel] + ubuntu: + '*': [libgmock-dev] + bionic: null +libgmp: + debian: [libgmp-dev] + fedora: [gmp-devel] + gentoo: [dev-libs/gmp] + nixos: [gmp] + ubuntu: [libgmp-dev] +libgnutls28-dev: + alpine: [gnutls-dev] + debian: [libgnutls28-dev] + fedora: [gnutls-devel] + opensuse: [libgnutls-devel] + rhel: [gnutls-devel] + ubuntu: [libgnutls28-dev] +libgomp1: + debian: [libgomp1] + gentoo: [sys-libs/gcc] + ubuntu: [libgomp1] +libgoogle-glog-dev: + arch: [google-glog] + debian: [libgoogle-glog-dev] + fedora: [glog-devel] + gentoo: [dev-cpp/glog] + nixos: [glog] + openembedded: [glog@meta-oe] + opensuse: [glog-devel] + rhel: [glog-devel] + ubuntu: [libgoogle-glog-dev] +libgpgme-dev: + alpine: [gpgme-dev] + arch: [gpgme] + debian: [libgpgme-dev] + fedora: [gpgme-devel] + freebsd: [gpgme] + gentoo: [app-crypt/gpgme] + nixos: [gpgme] + openembedded: [gpgme@openembedded-core] + opensuse: [libgpgme-devel] + rhel: [gpgme-devel] + ubuntu: + '*': [libgpgme-dev] + lucid: [libgpgme11-dev] + maverick: [libgpgme11-dev] + oneiric: [libgpgme11-dev] + precise: [libgpgme11-dev] + quantal: [libgpgme11-dev] + raring: [libgpgme11-dev] + saucy: [libgpgme11-dev] + trusty: [libgpgme11-dev] + trusty_python3: [libgpgme11-dev] + utopic: [libgpgme11-dev] + vivid: [libgpgme11-dev] + wily: [libgpgme11-dev] + xenial: [libgpgme11-dev] +libgphoto-dev: + arch: [libgphoto2] + debian: [libgphoto2-dev] + fedora: [libgphoto2-devel] + gentoo: [media-gfx/gphoto2] + nixos: [libgphoto2] + openembedded: [libgphoto2@meta-oe] + rhel: [libgphoto2-devel] + ubuntu: + '*': [libgphoto2-dev] + precise: [libgphoto2-2-dev] + raring: [libgphoto2-2-dev] + saucy: [libgphoto2-6-dev] +libgpiod-dev: + debian: [libgpiod-dev] + fedora: [libgpiod-devel] + nixos: [libgpiod] + opensuse: [libgpiod-devel] + rhel: + '*': [libgpiod-devel] + '7': null + ubuntu: [libgpiod-dev] +libgps: + arch: [gpsd] + debian: [libgps-dev] + fedora: [gpsd-devel] + gentoo: [sci-geosciences/gpsd] + nixos: [gpsd] + openembedded: [gpsd@meta-oe] + opensuse: [gpsd-devel] + rhel: [gpsd-devel] + ubuntu: [libgps-dev] +libgsl: + arch: [gsl] + debian: + buster: [libgsl-dev] + jessie: [libgsl0-dev] + stretch: [libgsl-dev] + wheezy: [libgsl0-dev] + fedora: [gsl-devel] + gentoo: [sci-libs/gsl] + macports: [gsl] + nixos: [gsl] + openembedded: [gsl@meta-oe] + ubuntu: + '*': [libgsl-dev] + precise: [libgsl0-dev] + raring: [libgsl0-dev] + saucy: [libgsl0-dev] + trusty: [libgsl0-dev] + utopic: [libgsl0-dev] + vivid: [libgsl0-dev] + wily: [libgsl0-dev] +libgstreamer-plugins-base0.10-0: + arch: [gstreamer0.10-base-plugins] + debian: + jessie: [libgstreamer-plugins-base0.10-0] + wheezy: [libgstreamer-plugins-base0.10-0] + gentoo: ['media-libs/gst-plugins-base:0.10'] + ubuntu: [libgstreamer-plugins-base0.10-0] +libgstreamer-plugins-base0.10-dev: + arch: [gstreamer0.10-base-plugins] + debian: + jessie: [libgstreamer-plugins-base0.10-dev] + wheezy: [libgstreamer-plugins-base0.10-dev] + gentoo: ['media-libs/gst-plugins-base:0.10'] + ubuntu: [libgstreamer-plugins-base0.10-dev] +libgstreamer-plugins-base1.0-dev: + arch: [gst-plugins-base] + debian: [libgstreamer-plugins-base1.0-dev] + fedora: [gstreamer1-plugins-base-devel] + gentoo: ['media-libs/gst-plugins-base:1.0'] + nixos: [gst_all_1.gst-plugins-base] + openembedded: [gstreamer1.0-plugins-base@openembedded-core] + opensuse: [gstreamer-plugins-base-devel] + rhel: [gstreamer1-plugins-base-devel] + ubuntu: [libgstreamer-plugins-base1.0-dev] +libgstreamer0.10-0: + arch: [gstreamer0.10] + debian: + jessie: [libgstreamer0.10-0] + wheezy: [libgstreamer0.10-0] + gentoo: ['media-libs/gstreamer:0.10'] + ubuntu: [libgstreamer0.10-0] +libgstreamer0.10-dev: + arch: [gstreamer0.10] + debian: + jessie: [libgstreamer0.10-dev] + wheezy: [libgstreamer0.10-dev] + gentoo: ['media-libs/gstreamer:0.10'] + ubuntu: [libgstreamer0.10-dev] +libgstreamer1.0-dev: + arch: [gstreamer] + debian: [libgstreamer1.0-dev] + fedora: [gstreamer1-devel] + gentoo: ['media-libs/gstreamer:1.0'] + nixos: [gst_all_1.gstreamer] + openembedded: [gstreamer1.0@openembedded-core] + opensuse: [gstreamer-devel] + rhel: [gstreamer1-devel] + ubuntu: [libgstreamer1.0-dev] +libgstrtspserver-1.0-0: + debian: [libgstrtspserver-1.0-0] + fedora: [gstreamer1-rtsp-server] + nixos: [gst_all_1.gst-rtsp-server] + ubuntu: [libgstrtspserver-1.0-0] +libgstrtspserver-1.0-dev: + debian: [libgstrtspserver-1.0-dev] + fedora: [gstreamer1-rtsp-server-devel] + nixos: [gst_all_1.gst-rtsp-server] + ubuntu: [libgstrtspserver-1.0-dev] +libgtkmm: + arch: [gtkmm] + debian: [libgtkmm-2.4-dev] + fedora: [gtkmm24] + gentoo: [dev-cpp/gtkmm] + ubuntu: [libgtkmm-2.4-dev] +libgts: + arch: [gts] + debian: [libgts-dev] + fedora: [gts] + gentoo: [sci-libs/gts] + nixos: [gts] + ubuntu: [libgts-dev] +libhal-dev: + arch: + pacman: + packages: [hal] + debian: [libhal-dev] + ubuntu: [libhal-dev] +libhdf5-dev: + debian: [libhdf5-dev] + fedora: [hdf5-devel] + gentoo: [sci-libs/hdf5] + nixos: [hdf5] + openembedded: [hdf5@meta-oe] + ubuntu: [libhdf5-dev] +libhidapi-dev: + debian: [libhidapi-dev] + fedora: [hidapi-devel] + gentoo: [dev-libs/hidapi] + nixos: [hidapi] + ubuntu: [libhidapi-dev] +libi2c-dev: + arch: [linux-api-headers] + debian: [libi2c-dev] + fedora: [libi2c-devel] + gentoo: [sys-apps/i2c-tools] + nixos: [i2c-tools] + ubuntu: [libi2c-dev] +libicu-dev: + debian: [libicu-dev] + fedora: [libicu-devel] + gentoo: [dev-libs/icu] + nixos: [icu] + ubuntu: [libicu-dev] +libignition-common3: + debian: + buster: [libignition-common3] + nixos: [ignition.common3] + ubuntu: + focal: [libignition-common3] +libignition-common4: + debian: + buster: [libignition-common4] + ubuntu: + focal: [libignition-common4] +libignition-fuel-tools4: + debian: + buster: [libignition-fuel-tools4] + nixos: [ignition.fuel-tools4] + ubuntu: + focal: [libignition-fuel-tools4] +libignition-fuel-tools6: + debian: + buster: [libignition-fuel-tools6] + ubuntu: + focal: [libignition-fuel-tools6] +libignition-gazebo3: + debian: + buster: [libignition-gazebo3] + ubuntu: + focal: [libignition-gazebo3] +libignition-gazebo5: + debian: + buster: [libignition-gazebo5] + ubuntu: + focal: [libignition-gazebo5] +libignition-gui3: + debian: + buster: [libignition-gui3] + ubuntu: + focal: [libignition-gui3] +libignition-gui5: + debian: + buster: [libignition-gui5] + ubuntu: + focal: [libignition-gui5] +libignition-launch2: + debian: + buster: [libignition-launch2] + ubuntu: + focal: [libignition-launch2] +libignition-launch4: + debian: + buster: [libignition-launch4] + ubuntu: + focal: [libignition-launch4] +libignition-math6: + debian: + buster: [libignition-math6] + nixos: [ignition.math6] + ubuntu: + focal: [libignition-math6] +libignition-msgs5: + debian: + buster: [libignition-msgs5] + nixos: [ignition.msgs5] + ubuntu: + focal: [libignition-msgs5] +libignition-msgs7: + debian: + buster: [libignition-msgs7] + ubuntu: + focal: [libignition-msgs7] +libignition-physics2: + debian: + buster: [libignition-physics2] + ubuntu: + focal: [libignition-physics2] +libignition-physics4: + debian: + buster: [libignition-physics4] + ubuntu: + focal: [libignition-physics4] +libignition-rendering3: + debian: + buster: [libignition-rendering3] + ubuntu: + focal: [libignition-rendering3] +libignition-rendering5: + debian: + buster: [libignition-rendering5] + ubuntu: + focal: [libignition-rendering5] +libignition-sensors3: + debian: + buster: [libignition-sensors3] + ubuntu: + focal: [libignition-sensors3] +libignition-sensors5: + debian: + buster: [libignition-sensors5] + ubuntu: + focal: [libignition-sensors5] +libignition-transport10: + debian: + buster: [libignition-transport10] + ubuntu: + focal: [libignition-transport10] +libignition-transport8: + debian: + buster: [libignition-transport8] + nixos: [ignition.transport8] + ubuntu: + focal: [libignition-transport8] +libignition-utils1: + debian: + buster: [libignition-utils1] + ubuntu: + focal: [libignition-utils1] +libiio-dev: + debian: [libiio-dev] + fedora: [libiio-devel] + gentoo: [net-libs/libiio] + ubuntu: [libiio-dev] +libimage-exiftool-perl: + arch: [perl-image-exiftool] + debian: [libimage-exiftool-perl] + gentoo: [media-libs/exiftool] + ubuntu: [libimage-exiftool-perl] +libirrlicht-dev: + arch: [irrlicht] + debian: [libirrlicht-dev] + fedora: [irrlicht-devel] + gentoo: [dev-games/irrlicht] + nixos: [irrlicht] + ubuntu: [libirrlicht-dev] +libiw-dev: + debian: [libiw-dev] + fedora: [wireless-tools-devel] + gentoo: [net-wireless/wireless-tools] + nixos: [wirelesstools] + ubuntu: [libiw-dev] +libjack-dev: + debian: [libjack-dev] + fedora: [jack-audio-connection-kit-devel] + rhel: [jack-audio-connection-kit-devel] + ubuntu: [libjack-dev] +libjackson-json-java: + debian: [libjackson-json-java] + gentoo: [dev-java/jackson] + ubuntu: [libjackson-json-java] +libjansson-dev: + debian: [libjansson-dev] + fedora: [jansson-devel] + gentoo: [dev-libs/jansson] + nixos: [jansson] + rhel: [jansson-devel] + ubuntu: [libjansson-dev] +libjaxp1.3-java: + debian: [libjaxp1.3-java] + ubuntu: + precise: [libjaxp1.3-java] + trusty: [libjaxp1.3-java] + vivid: [libjaxp1.3-java] + wily: [libjaxp1.3-java] + xenial: [libjaxp1.3-java] +libjpeg: + arch: [libjpeg-turbo] + debian: [libjpeg-dev] + fedora: [libjpeg-turbo-devel] + freebsd: [libjpeg-turbo] + gentoo: [virtual/jpeg] + macports: [jpeg] + nixos: [libjpeg] + openembedded: [jpeg@openembedded-core] + opensuse: [libjpeg8-devel] + rhel: [libjpeg-turbo-devel] + slackware: [libjpeg-turbo] + ubuntu: [libjpeg-dev] +libjson-glib: + arch: [json-glib] + debian: [libjson-glib-dev] + fedora: [json-glib] + gentoo: [dev-libs/json-glib] + nixos: [json-glib] + ubuntu: [libjson-glib-dev] +libjson-java: + debian: [libjson-java] + gentoo: [dev-java/json] + ubuntu: [libjson-java] +libjson0-dev: + arch: [json-c] + debian: [libjson0-dev] + fedora: [json-c-devel] + gentoo: ['dev-libs/json-c:0'] + openembedded: [jsoncpp@meta-oe] + rhel: [json-c-devel] + ubuntu: [libjson0-dev] +libjsoncpp: + debian: [libjsoncpp1] + fedora: [jsoncpp] + gentoo: [dev-libs/jsoncpp] + nixos: [jsoncpp] + openembedded: [jsoncpp@meta-oe] + opensuse: [libjsoncpp19] + rhel: [jsoncpp] + ubuntu: + '*': [libjsoncpp25] + bionic: [libjsoncpp1] + focal: [libjsoncpp1] + trusty: [libjsoncpp0] + xenial: [libjsoncpp1] +libjsoncpp-dev: + arch: [jsoncpp] + debian: [libjsoncpp-dev] + fedora: [jsoncpp-devel] + gentoo: [dev-libs/jsoncpp] + nixos: [jsoncpp] + openembedded: [jsoncpp@meta-oe] + opensuse: [jsoncpp-devel] + rhel: [jsoncpp-devel] + ubuntu: [libjsoncpp-dev] +libjsonrpccpp-client0: + debian: [libjsonrpccpp-client0] + ubuntu: [libjsonrpccpp-client0] +libjsonrpccpp-common0: + debian: [libjsonrpccpp-common0] + ubuntu: [libjsonrpccpp-common0] +libjsonrpccpp-dev: + debian: [libjsonrpccpp-dev] + ubuntu: [libjsonrpccpp-dev] +libjsonrpccpp-server0: + debian: [libjsonrpccpp-server0] + ubuntu: [libjsonrpccpp-server0] +libjsonrpccpp-stub0: + debian: [libjsonrpccpp-stub0] + ubuntu: [libjsonrpccpp-stub0] +libjsonrpccpp-tools: + debian: [libjsonrpccpp-tools] + ubuntu: [libjsonrpccpp-tools] +libkdtree++-dev: + debian: [libkdtree++-dev] + fedora: [libkdtree++-devel] + ubuntu: [libkdtree++-dev] +libkml-dev: + arch: [libkml] + debian: [libkml-dev] + fedora: [libkml-devel] + nixos: [libkml] + rhel: + '*': [libkml-devel] + '7': null + ubuntu: [libkml-dev] +liblapack-dev: + arch: [lapack] + debian: [liblapack-dev] + fedora: [lapack-devel] + gentoo: [virtual/lapack] + nixos: [liblapack] + openembedded: [lapack@meta-oe] + opensuse: [lapack-devel] + rhel: [lapack-devel] + ubuntu: [liblapack-dev] +liblapacke-dev: + debian: [liblapacke-dev] + fedora: [lapack-devel] + ubuntu: [liblapacke-dev] +liblcm: + debian: [liblcm1] + ubuntu: + '*': [liblcm1] + xenial: null +liblcm-dev: + debian: [liblcm-dev] + ubuntu: + '*': [liblcm-dev] + xenial: null +libleptonica-dev: + arch: [leptonica] + debian: [libleptonica-dev] + fedora: [leptonica-devel] + gentoo: [media-libs/leptonica] + nixos: [leptonica] + ubuntu: [libleptonica-dev] +liblinear-dev: + debian: [liblinear-dev] + fedora: [liblinear-devel] + gentoo: [dev-libs/liblinear] + nixos: [liblinear] + ubuntu: [liblinear-dev] +liblinphone-dev: + debian: [liblinphone-dev] + fedora: [linphone-devel] + gentoo: [net-voip/linphone] + nixos: [liblinphone] + ubuntu: [liblinphone-dev] +liblmdb-dev: + alpine: [lmdb-dev] + arch: [lmdb] + debian: [liblmdb-dev] + fedora: [lmdb-devel] + gentoo: [dev-db/lmdb] + macports: [lmdb] + nixos: [lmdb] + opensuse: [lmdb-devel] + rhel: [lmdb-devel] + ubuntu: [liblmdb-dev] +liblttng-ust-dev: + arch: [lttng-ust] + debian: [liblttng-ust-dev] + fedora: [lttng-ust-devel] + gentoo: [dev-util/lttng-ust] + nixos: [lttng-ust] + openembedded: [lttng-ust@openembedded-core] + rhel: [lttng-ust-devel] + ubuntu: [liblttng-ust-dev] +liblzma-dev: + debian: [liblzma-dev] + fedora: [xz-devel] + nixos: [xz] + ubuntu: [liblzma-dev] +libmagick: + arch: [imagemagick] + debian: [libmagick++-dev] + fedora: [ImageMagick-c++-devel] + gentoo: [virtual/imagemagick-tools] + nixos: [imagemagick] + ubuntu: [libmagick++-dev] +libmarble-dev: + arch: [kdeedu-marble] + debian: [libmarble-dev] + fedora: [marble-widget-qt5-devel] + gentoo: [kde-base/marble] + ubuntu: [libmarble-dev] +libmbedtls-dev: + debian: [libmbedtls-dev] + ubuntu: [libmbedtls-dev] +libmicrohttpd: + debian: [libmicrohttpd-dev] + fedora: [libmicrohttpd-devel] + gentoo: [net-libs/libmicrohttpd] + nixos: [libmicrohttpd] + openembedded: [libmicrohttpd@meta-oe] + rhel: [libmicrohttpd-devel] + ubuntu: [libmicrohttpd-dev] +libmlpack-dev: + debian: [libmlpack-dev] + fedora: [mlpack-devel] + ubuntu: [libmlpack-dev] +libmnl-dev: + alpine: [libmnl-dev] + debian: [libmnl-dev] + fedora: [libmnl-devel] + opensuse: [libmnl-devel] + rhel: [libmnl-devel] + ubuntu: [libmnl-dev] +libmockito-java: + arch: [mockito] + debian: [libmockito-java] + fedora: [mockito] + gentoo: [dev-java/mockito] + rhel: [mockito] + ubuntu: [libmockito-java] +libmodbus-dev: + debian: [libmodbus-dev] + fedora: [libmodbus-devel] + nixos: [libmodbus] + openembedded: [libmodbus@meta-oe] + ubuntu: [libmodbus-dev] +libmodbus5: + debian: [libmodbus5] + fedora: [libmodbus] + gentoo: [dev-libs/libmodbus] + nixos: [libmodbus] + ubuntu: [libmodbus5] +libmongoc-1.0-0: + debian: [libmongoc-1.0-0] + gentoo: [dev-libs/mongo-c-driver] + nixos: [mongoc] + ubuntu: [libmongoc-1.0-0] +libmongoc-dev: + debian: [libmongoc-dev] + nixos: [mongoc] + ubuntu: [libmongoc-dev] +libmongoclient-dev: + debian: [libmongoclient-dev] + fedora: [mongo-cxx-driver] + openembedded: [mongodb@meta-oe] + rhel: + '7': [mongo-cxx-driver-devel] + ubuntu: [libmongoclient-dev] +libmotif-dev: + arch: [lesstif] + debian: [libmotif-dev] + fedora: [motif-devel] + gentoo: [x11-libs/motif] + ubuntu: [libmotif-dev] +libmp3lame-dev: + arch: [lame] + debian: [libmp3lame-dev] + fedora: [lame-devel] + gentoo: [media-sound/lame] + rhel: [lame-devel] + ubuntu: [libmp3lame-dev] +libmpg123-dev: + debian: [libmpg123-dev] + fedora: [mpg123-devel] + nixos: [mpg123] + ubuntu: [libmpg123-dev] +libmpich-dev: + debian: [libmpich-dev] + fedora: [mpich-devel] + gentoo: [sys-cluster/mpich] + nixos: [mpich] + ubuntu: [libmpich-dev] +libmpich2-dev: + debian: [libmpich2-dev] + gentoo: [sys-cluster/mpich2] + nixos: [mpich] + ubuntu: [libmpich2-dev] +libmsgsl-dev: + arch: [microsoft-gsl] + debian: [libmsgsl-dev] + fedora: [guidelines-support-library-devel] + gentoo: [dev-cpp/ms-gsl] + ubuntu: [libmsgsl-dev] +libmysqlclient-dev: + arch: [mariadb] + debian: [libmysqlclient-dev] + fedora: [mariadb-devel] + gentoo: [virtual/libmysqlclient] + macports: [mysql5] + opensuse: [libmysqlclient-devel] + ubuntu: [libmysqlclient-dev] +libmysqlcppconn-dev: + arch: + aur: [mysql-connector-c++] + debian: [libmysqlcppconn-dev] + gentoo: [dev-db/mysql-connector-c++] + opensuse: [libmysqlcppconn-devel] + ubuntu: [libmysqlcppconn-dev] +libncurses: + arch: [ncurses] + debian: [libncurses5] + fedora: [ncurses] + gentoo: [sys-libs/ncurses] + osx: + homebrew: + packages: [ncurses] + rhel: [ncurses] + ubuntu: [libncurses5] +libncurses-dev: + arch: [ncurses] + debian: [libncurses5-dev] + fedora: [ncurses-devel] + gentoo: [sys-libs/ncurses] + macports: [ncurses] + nixos: [ncurses] + openembedded: [ncurses@openembedded-core] + rhel: [ncurses-devel] + ubuntu: [libncurses5-dev] +libneon27-gnutls-dev: + debian: [libneon27-gnutls-dev] + gentoo: [net-libs/neon] + ubuntu: [libneon27-gnutls-dev] +libnewmat10-dev: + debian: [libnewmat10-dev] + ubuntu: [libnewmat10-dev] +libnl-3: + arch: [libnl] + debian: [libnl-3-200, libnl-genl-3-200, libnl-route-3-200] + fedora: [libnl3] + gentoo: ['dev-libs/libnl:3'] + nixos: [libnl] + openembedded: [libnl@openembedded-core] + ubuntu: [libnl-3-200, libnl-genl-3-200, libnl-route-3-200] +libnl-3-dev: + arch: [libnl] + debian: [libnl-3-dev, libnl-genl-3-dev, libnl-route-3-dev] + fedora: [libnl3-devel] + gentoo: ['dev-libs/libnl:3'] + nixos: [libnl] + openembedded: [libnl@openembedded-core] + ubuntu: [libnl-3-dev, libnl-genl-3-dev, libnl-route-3-dev] +libnl-dev: + arch: [libnl1] + debian: [libnl-dev] + gentoo: [dev-libs/libnl] + ubuntu: [libnl-dev] +libnlopt-cxx-dev: + debian: + '*': [libnlopt-cxx-dev] + stretch: null + fedora: [NLopt-devel] + gentoo: [sci-libs/nlopt] + nixos: [nlopt] + ubuntu: + '*': [libnlopt-cxx-dev] + bionic: null + xenial: null +libnlopt-dev: + debian: [libnlopt-dev] + fedora: [NLopt-devel] + gentoo: [sci-libs/nlopt] + nixos: [nlopt] + ubuntu: [libnlopt-dev] +libnlopt0: + debian: [libnlopt0] + fedora: [NLopt] + gentoo: [sci-libs/nlopt] + nixos: [nlopt] + ubuntu: [libnlopt0] +libnotify: + debian: [libnotify-dev] + fedora: [libnotify-devel] + gentoo: [x11-libs/libnotify] + nixos: [libnotify] + ubuntu: [libnotify-dev] +libnss3-dev: + debian: [libnss3-dev] + fedora: [nss-devel] + gentoo: [=dev-libs/nss-3*] + nixos: [nss] + ubuntu: [libnss3-dev] +libogg: + arch: [libogg] + debian: [libogg-dev] + fedora: [libogg-devel] + freebsd: [libogg] + gentoo: [media-libs/libogg] + macports: [libogg] + nixos: [libogg] + openembedded: [libogg@openembedded-core] + opensuse: [libogg-devel] + rhel: [libogg-devel] + slackware: [libogg] + ubuntu: [libogg-dev] +libogre: + arch: [ogre-1.9] + debian: + buster: [libogre-1.9.0v5] + jessie: [libogre-1.9.0] + stretch: [libogre-1.9.0v5] + wheezy: [libogre-dev] + fedora: [ogre-devel] + freebsd: [ogre3d] + gentoo: [dev-games/ogre] + macports: [ogre] + nixos: [ogre1_9] + openembedded: [ogre@meta-ros-common] + opensuse: [ogre-devel] + slackware: [ogre] + ubuntu: [libogre-1.9.0v5] +libogre-1.12-dev: + debian: + bullseye: [libogre-1.12-dev] + ubuntu: + focal: [libogre-1.12-dev] + jammy: [libogre-1.12-dev] +libogre-dev: + arch: [ogre-1.9] + debian: + buster: [libogre-1.9-dev] + jessie: [libogre-1.9-dev] + stretch: [libogre-1.9-dev] + wheezy: [libogre-dev] + fedora: [ogre-devel] + freebsd: [ogre3d] + gentoo: [dev-games/ogre] + macports: [ogre] + nixos: [ogre1_9] + openembedded: [ogre@meta-ros-common] + opensuse: [libOgreMain-devel, libOgreOverlay-devel, libOgrePaging-devel, libOgreProperty-devel, libOgreRTShaderSystem-devel, libOgreTerrain-devel, libOgreVolume-devel] + slackware: [ogre] + ubuntu: [libogre-1.9-dev] +libogre1.12.10: + debian: + bullseye: [libogre1.12.10] + ubuntu: + jammy: [libogre1.12.10] +libois-dev: + arch: [ois] + debian: [libois-dev] + fedora: [ois-devel] + gentoo: [dev-games/ois] + nixos: [ois] + ubuntu: [libois-dev] +libomp-dev: + arch: [openmp] + debian: [libomp-dev] + fedora: [libomp-devel] + nixos: [llvmPackages.openmp] + rhel: + '*': [libomp-devel] + '7': null + ubuntu: [libomp-dev] +libopal-dev: + debian: [libopal-dev] + fedora: [opal-devel] + gentoo: [net-libs/opal] + ubuntu: [libopal-dev] +libopen3d-dev: + debian: + '*': [libopen3d-dev] + buster: null + ubuntu: + '*': [libopen3d-dev] + bionic: null + focal: null +libopenal-dev: + arch: [openal] + debian: [libopenal-dev] + fedora: [openal-soft-devel] + gentoo: [media-libs/openal] + nixos: [openal] + rhel: [openal-soft-devel] + ubuntu: [libopenal-dev] +libopenblas-dev: + debian: [libopenblas-dev] + fedora: [openblas-devel] + nixos: [openblas] + openembedded: [openblas@meta-ros-common] + rhel: [openblas-devel] + ubuntu: [libopenblas-dev] +libopencv-contrib-dev: + arch: [opencv-contrib] + debian: [libopencv-contrib-dev] + fedora: [opencv-contrib] + gentoo: [media-libs/opencv] + ubuntu: [libopencv-contrib-dev] +libopencv-dev: + alpine: [opencv-dev] + arch: [opencv] + debian: [libopencv-dev] + fedora: [opencv-devel] + freebsd: [opencv-core] + gentoo: [media-libs/opencv] + macports: [opencv] + nixos: [opencv] + openembedded: [opencv@meta-oe] + opensuse: [opencv-devel] + rhel: [opencv-devel] + ubuntu: [libopencv-dev] +libopencv-imgproc-dev: + arch: [opencv] + debian: [libopencv-imgproc-dev] + fedora: [opencv-devel] + gentoo: [media-libs/opencv] + openembedded: [opencv@meta-oe] + rhel: [opencv-devel] + ubuntu: [libopencv-imgproc-dev] +libopenexr-dev: + arch: [openexr] + debian: [libopenexr-dev] + fedora: [OpenEXR-devel] + gentoo: [media-libs/openexr] + nixos: [openexr] + rhel: [OpenEXR-devel] + ubuntu: [libopenexr-dev] +libopenni-dev: + arch: [openni] + debian: [libopenni-dev] + fedora: [openni-devel] + gentoo: [dev-libs/OpenNI] + rhel: [openni-devel] + ubuntu: [libopenni-dev] +libopenni-nite-dev: + arch: [primesense-nite] + debian: [libopenni-nite-dev] + fedora: [openni-nite-devel] + ubuntu: + lucid: [libopenni-nite-dev] + maverick: [libopenni-nite-dev] + natty: [libopenni-nite-dev] + oneiric: [libopenni-nite-dev] + precise: [libopenni-nite-dev] + quantal: [libopenni-nite-dev] +libopenni-sensor-primesense-dev: + arch: [sensorkinect] + debian: [libopenni-sensor-primesense-dev] + fedora: [openni-primesense] + ubuntu: [libopenni-sensor-primesense-dev] +libopenni2-dev: + arch: [openni2] + debian: [libopenni2-dev] + fedora: [openni-devel] + gentoo: [dev-libs/OpenNI2] + nixos: [openni2] + rhel: + '*': [libfreenect-openni] + '7': null + ubuntu: [libopenni2-dev] +libopenscenegraph: + arch: [openscenegraph] + debian: [openscenegraph, libopenscenegraph-dev] + fedora: [OpenSceneGraph, OpenSceneGraph-devel, OpenThreads, OpenThreads-devel] + gentoo: [dev-games/openscenegraph] + nixos: [openscenegraph] + opensuse: [OpenSceneGraph, libOpenSceneGraph-devel, libOpenThreads-devel] + ubuntu: [openscenegraph, libopenscenegraph-dev] +libopensplice67: + gentoo: [=sci-libs/opensplice-6.7.*] + ubuntu: + bionic: [libopensplice67] + xenial: [libopensplice67] +libopensplice69: + gentoo: [=sci-libs/opensplice-6.9.*] + nixos: [opensplice_6_9] + ubuntu: + bionic: [libopensplice69] + xenial: [libopensplice69] +libopenvdb: + arch: [openvdb] + debian: + bullseye: [libopenvdb7.1] + buster: [libopenvdb5.2] + jessie: [libopenvdb2.3] + stretch: [libopenvdb3.2] + fedora: [openvdb] + gentoo: [media-gfx/openvdb] + nixos: [openvdb] + rhel: + '*': [openvdb] + '7': null + ubuntu: + artful: [libopenvdb3.2] + bionic: [libopenvdb5.0] + focal: [libopenvdb6.2] + jammy: [libopenvdb8.1] + saucy: [libopenvdb1.1] + trusty: [libopenvdb2.1] + utopic: [libopenvdb2.3] + vivid: [libopenvdb2.3] + wily: [libopenvdb3.0] + xenial: [libopenvdb3.1] + yakkety: [libopenvdb3.1] + zesty: [libopenvdb3.2] +libopenvdb-dev: + arch: [openvdb] + debian: [libopenvdb-dev, libilmbase-dev] + fedora: [openvdb-devel] + gentoo: [media-gfx/openvdb] + nixos: [openvdb] + rhel: + '*': [openvdb-devel] + '7': null + ubuntu: [libopenvdb-dev, libilmbase-dev] +liborocos-bfl: + debian: + '*': [liborocos-bfl0.8] + stretch: null + fedora: [orocos-bfl] + ubuntu: + '*': [liborocos-bfl0.8] + bionic: null + xenial: null +liborocos-bfl-dev: + debian: [liborocos-bfl-dev] + fedora: [orocos-bfl-devel] + ubuntu: [liborocos-bfl-dev] +liborocos-kdl: + debian: + '*': [liborocos-kdl1.4] + stretch: [liborocos-kdl1.3] + fedora: [orocos-kdl] + gentoo: [sci-libs/orocos_kdl] + nixos: [orocos-kdl] + openembedded: [orocos-kdl@meta-ros1-noetic] + rhel: + '*': [orocos-kdl] + '7': null + ubuntu: + '*': [liborocos-kdl1.5] + bionic: [liborocos-kdl1.3] + focal: [liborocos-kdl1.4] + impish: [liborocos-kdl1.4] + xenial: [liborocos-kdl1.3] +liborocos-kdl-dev: + debian: [liborocos-kdl-dev] + fedora: [orocos-kdl-devel] + gentoo: [sci-libs/orocos_kdl] + nixos: [orocos-kdl] + openembedded: [orocos-kdl@meta-ros1-noetic] + rhel: + '*': [orocos-kdl-devel] + '7': null + ubuntu: [liborocos-kdl-dev] +libosmesa6-dev: + arch: [mesa] + debian: [libosmesa6-dev] + fedora: [mesa-libOSMesa-devel] + gentoo: ['media-libs/mesa[osmesa]'] + ubuntu: [libosmesa6-dev] +libpcap: + arch: + pacman: + packages: [libpcap] + debian: [libpcap0.8-dev] + fedora: [libpcap-devel] + gentoo: [net-libs/libpcap] + macports: [libpcap] + nixos: [libpcap] + openembedded: [libpcap@openembedded-core] + rhel: [libpcap-devel] + ubuntu: [libpcap0.8-dev] +libpcl-all: + arch: [pcl] + debian: + bullseye: [libpcl-apps1.11, libpcl-common1.11, libpcl-features1.11, libpcl-filters1.11, libpcl-io1.11, libpcl-kdtree1.11, libpcl-keypoints1.11, libpcl-ml1.11, libpcl-octree1.11, libpcl-outofcore1.11, libpcl-people1.11, libpcl-recognition1.11, libpcl-registration1.11, libpcl-sample-consensus1.11, libpcl-search1.11, libpcl-segmentation1.11, libpcl-stereo1.11, libpcl-surface1.11, libpcl-tracking1.11, libpcl-visualization1.11] + buster: [libpcl-apps1.9, libpcl-common1.9, libpcl-features1.9, libpcl-filters1.9, libpcl-io1.9, libpcl-kdtree1.9, libpcl-keypoints1.9, libpcl-ml1.9, libpcl-octree1.9, libpcl-outofcore1.9, libpcl-people1.9, libpcl-recognition1.9, libpcl-registration1.9, libpcl-sample-consensus1.9, libpcl-search1.9, libpcl-segmentation1.9, libpcl-stereo1.9, libpcl-surface1.9, libpcl-tracking1.9, libpcl-visualization1.9] + fedora: [pcl, pcl-tools] + freebsd: [libpcl] + gentoo: [sci-libs/pcl] + macports: [libpcl] + nixos: [pcl] + openembedded: [pcl@meta-ros-common] + opensuse: [pcl] + rhel: [pcl, pcl-tools] + slackware: [pcl] + ubuntu: + bionic: [libpcl-apps1.8, libpcl-common1.8, libpcl-features1.8, libpcl-filters1.8, libpcl-io1.8, libpcl-kdtree1.8, libpcl-keypoints1.8, libpcl-ml1.8, libpcl-octree1.8, libpcl-outofcore1.8, libpcl-people1.8, libpcl-recognition1.8, libpcl-registration1.8, libpcl-sample-consensus1.8, libpcl-search1.8, libpcl-segmentation1.8, libpcl-stereo1.8, libpcl-surface1.8, libpcl-tracking1.8, libpcl-visualization1.8] + focal: [libpcl-apps1.10, libpcl-common1.10, libpcl-features1.10, libpcl-filters1.10, libpcl-io1.10, libpcl-kdtree1.10, libpcl-keypoints1.10, libpcl-ml1.10, libpcl-octree1.10, libpcl-outofcore1.10, libpcl-people1.10, libpcl-recognition1.10, libpcl-registration1.10, libpcl-sample-consensus1.10, libpcl-search1.10, libpcl-segmentation1.10, libpcl-stereo1.10, libpcl-surface1.10, libpcl-tracking1.10, libpcl-visualization1.10] + jammy: [libpcl-apps1.12, libpcl-common1.12, libpcl-features1.12, libpcl-filters1.12, libpcl-io1.12, libpcl-kdtree1.12, libpcl-keypoints1.12, libpcl-ml1.12, libpcl-octree1.12, libpcl-outofcore1.12, libpcl-people1.12, libpcl-recognition1.12, libpcl-registration1.12, libpcl-sample-consensus1.12, libpcl-search1.12, libpcl-segmentation1.12, libpcl-stereo1.12, libpcl-surface1.12, libpcl-tracking1.12, libpcl-visualization1.12] + xenial: [libpcl1.7] +libpcl-all-dev: + arch: [pcl] + debian: [libpcl-dev] + fedora: [pcl-devel] + freebsd: [libpcl] + gentoo: [sci-libs/pcl] + macports: [libpcl] + nixos: [pcl] + openembedded: [pcl@meta-ros-common] + opensuse: [pcl] + rhel: [pcl-devel] + slackware: [pcl] + ubuntu: [libpcl-dev] +libpcsclite-dev: + arch: [pcsclite] + debian: [libpcsclite-dev] + fedora: [pcsc-lite-devel] + gentoo: [sys-apps/pcsc-lite] + nixos: [pcsclite] + ubuntu: [libpcsclite-dev] +libphonon: + debian: [libphonon4] + fedora: [phonon] + gentoo: [media-libs/phonon] + ubuntu: [libphonon4] +libphonon-dev: + debian: [libphonon-dev] + fedora: [phonon-devel] + gentoo: [media-libs/phonon] + ubuntu: [libphonon-dev] +libpng++-dev: + debian: [libpng++-dev] + gentoo: [dev-cpp/pngpp] + nixos: [pngpp] + ubuntu: [libpng++-dev] +libpng-dev: + arch: [libpng] + debian: [libpng-dev] + fedora: [libpng-devel] + freebsd: [png] + gentoo: [media-libs/libpng] + macports: [libpng] + nixos: [libpng] + openembedded: [libpng@openembedded-core] + opensuse: [libpng16-devel, libpng16-compat-devel] + rhel: [libpng-devel] + slackware: [libpng] + ubuntu: + '*': [libpng-dev] + precise: [libpng12-dev] + quantal: [libpng12-dev] + raring: [libpng12-dev] + saucy: [libpng12-dev] + trusty: [libpng12-dev] + utopic: [libpng12-dev] + vivid: [libpng12-dev] + wily: [libpng12-dev] + xenial: [libpng12-dev] +libpng12-dev: + arch: [libpng] + debian: [libpng12-dev] + fedora: [libpng12-devel] + freebsd: [png] + gentoo: ['media-libs/libpng:1.2'] + macports: [libpng] + nixos: [libpng12] + opensuse: [libpng12-devel] + slackware: [libpng] + ubuntu: [libpng12-dev] +libpoco-dev: + alpine: [poco-dev] + arch: [poco] + debian: [libpoco-dev] + fedora: [poco-devel] + freebsd: [poco] + gentoo: [dev-libs/poco] + macports: [poco] + nixos: [poco] + openembedded: [poco@meta-oe] + opensuse: [poco-devel] + rhel: + '*': null + '7': [poco-devel] + slackware: [poco] + ubuntu: [libpoco-dev] +libpocofoundation9: + debian: [libpocofoundation9] + fedora: [poco-foundation] + ubuntu: [libpocofoundation9] +libpopt-dev: + arch: [popt] + debian: [libpopt-dev] + fedora: [popt-devel] + gentoo: [dev-libs/popt] + nixos: [popt] + ubuntu: [libpopt-dev] +libpq-dev: + arch: [postgresql-libs] + debian: [libpq-dev] + fedora: [libpq-devel] + gentoo: [dev-db/postgresql] + nixos: [postgresql] + ubuntu: [libpq-dev] +libpqxx: + debian: + buster: [libpqxx-6.2] + jessie: [libpqxx-4.0] + stretch: [libpqxx-4.0v5] + wheezy: [libpqxx-3.1] + fedora: [libpqxx] + gentoo: [dev-libs/libpqxx] + nixos: [libpqxx] + ubuntu: + artful: [libpqxx-4.0v5] + bionic: [libpqxx-4.0v5] + focal: [libpqxx-6.4] + lucid: [libpqxx-3.0] + maverick: [libpqxx-3.0] + natty: [libpqxx-3.0] + oneiric: [libpqxx-3.0] + precise: [libpqxx-3.1] + quantal: [libpqxx-3.1] + raring: [libpqxx-3.1] + saucy: [libpqxx-3.1] + trusty: [libpqxx-4.0] + utopic: [libpqxx-4.0] + vivid: [libpqxx-4.0] + wily: [libpqxx-4.0] + xenial: [libpqxx-4.0] + yakkety: [libpqxx-4.0v5] + zesty: [libpqxx-4.0v5] +libpqxx-dev: + debian: [libpqxx-dev] + fedora: [libpqxx-devel] + gentoo: [dev-libs/libpqxx] + nixos: [libpqxx] + ubuntu: [libpqxx-dev] +libprocps-dev: + debian: [libprocps-dev] + fedora: [procps-ng-devel] + nixos: [procps] + ubuntu: [libprocps-dev] +libprocps6: + debian: + stretch: [libprocps6] + ubuntu: + bionic: [libprocps6] +libpt-dev: + debian: [libpt-dev] + fedora: [ptlib-devel] + gentoo: [net-libs/ptlib] + ubuntu: [libpt-dev] +libpthread-stubs0-dev: + debian: [libpthread-stubs0-dev] + ubuntu: [libpthread-stubs0-dev] +libpulse-dev: + debian: [libpulse-dev] + fedora: [pulseaudio-libs-devel] + gentoo: [media-sound/pulseaudio] + nixos: [pulseaudio] + openembedded: [pulseaudio@openembedded-core] + ubuntu: [libpulse-dev] +libqcustomplot-dev: + debian: + buster: [libqcustomplot-dev] + jessie: [libqcustomplot-dev] + stretch: [libqcustomplot-dev] + fedora: [qcustomplot-devel] + gentoo: [dev-libs/qcustomplot] + ubuntu: [libqcustomplot-dev] +libqd-dev: + debian: [libqd-dev] + fedora: [qd-devel] + gentoo: [sci-libs/qd] + macports: [qd] + ubuntu: [libqd-dev] +libqglviewer-dev-qt5: + debian: [libqglviewer-dev-qt5] + fedora: [libQGLViewer-qt5-devel] + nixos: [libsForQt5.libqglviewer] + openembedded: [qtbase@meta-qt5] + rhel: + '*': [libQGLViewer-qt5-devel] + '7': null + ubuntu: [libqglviewer-dev-qt5] +libqglviewer-qt4: + arch: [libqglviewer-qt4] + debian: + buster: [libqglviewer2-qt4] + jessie: [libqglviewer2] + stretch: [libqglviewer2-qt4] + wheezy: [libqglviewer-qt4-2] + fedora: [libQGLViewer] + gentoo: ['x11-libs/libQGLViewer:0/qt4-2'] + macports: [libQGLViewer] + ubuntu: + artful: [libqglviewer2-qt4] + bionic: [libqglviewer2-qt4] + lucid: [libqglviewer-qt4-2] + maverick: [libqglviewer-qt4-2] + natty: [libqglviewer-qt4-2] + oneiric: [libqglviewer-qt4-2] + precise: [libqglviewer-qt4-2] + quantal: [libqglviewer-qt4-2] + raring: [libqglviewer-qt4-2] + saucy: [libqglviewer2] + trusty: [libqglviewer2] + utopic: [libqglviewer2] + vivid: [libqglviewer2] + wily: [libqglviewer2-qt4] + xenial: [libqglviewer2-qt4] + yakkety: [libqglviewer2-qt4] + zesty: [libqglviewer2-qt4] +libqglviewer-qt4-dev: + arch: [libqglviewer-qt4] + debian: + buster: [libqglviewer-dev-qt4] + jessie: [libqglviewer-dev] + stretch: [libqglviewer-dev-qt4] + wheezy: [libqglviewer-qt4-dev] + fedora: [libQGLViewer-devel] + gentoo: ['x11-libs/libQGLViewer:0/qt4-2'] + ubuntu: + artful: [libqglviewer-dev-qt4] + bionic: [libqglviewer-dev-qt4] + lucid: [libqglviewer-qt4-dev] + maverick: [libqglviewer-qt4-dev] + natty: [libqglviewer-qt4-dev] + oneiric: [libqglviewer-qt4-dev] + precise: [libqglviewer-qt4-dev] + quantal: [libqglviewer-qt4-dev] + raring: [libqglviewer-qt4-dev] + saucy: [libqglviewer-dev] + trusty: [libqglviewer-dev] + utopic: [libqglviewer-dev] + vivid: [libqglviewer-dev] + wily: [libqglviewer-dev-qt4] + xenial: [libqglviewer-dev-qt4] + yakkety: [libqglviewer-dev-qt4] + zesty: [libqglviewer-dev-qt4] +libqglviewer2-qt5: + debian: [libqglviewer2-qt5] + fedora: [libQGLViewer-qt5] + nixos: [libsForQt5.libqglviewer] + rhel: + '*': [libQGLViewer-qt5] + '7': null + ubuntu: [libqglviewer2-qt5] +libqhull: + arch: [qhull] + debian: [libqhull-dev] + fedora: [qhull-devel] + freebsd: [qhull] + gentoo: [media-libs/qhull] + macports: [qhull] + nixos: [qhull] + openembedded: [qhull@meta-ros-common] + opensuse: [qhull-devel] + rhel: [qhull-devel] + slackware: [qhull] + ubuntu: [libqhull-dev] +libqrencode: + debian: [libqrencode3] + fedora: [qrencode] + gentoo: [media-gfx/qrencode] + nixos: [qrencode] + ubuntu: [libqrencode3] +libqrencode-dev: + debian: [libqrencode-dev] + fedora: [qrencode-devel] + gentoo: [media-gfx/qrencode] + nixos: [qrencode] + ubuntu: [libqrencode-dev] +libqt4: + arch: [qt4] + debian: [libqt4-dbus, libqt4-network, libqt4-script, libqt4-test, libqt4-xml, libqtcore4] + fedora: [qt] + freebsd: [qt4-corelib] + gentoo: ['dev-qt/qtcore:4'] + macports: [qt4-mac] + nixos: [qt4] + opensuse: [libqt4] + rhel: + '7': [qt] + ubuntu: [libqt4-dbus, libqt4-network, libqt4-script, libqt4-test, libqt4-xml, libqtcore4] +libqt4-dev: + arch: [qt4] + debian: [libqt4-dev] + fedora: [qt-devel] + freebsd: [qt4-corelib] + gentoo: ['dev-qt/qtcore:4'] + macports: [qt4-mac] + nixos: [qt4] + opensuse: [libqt4-devel] + rhel: + '7': [qt-devel] + ubuntu: [libqt4-dev] +libqt4-opengl: + arch: [qt4] + debian: [libqt4-opengl] + fedora: [qt] + gentoo: ['dev-qt/qtopengl:4'] + nixos: [qt4] + rhel: + '7': [qt] + ubuntu: [libqt4-opengl] +libqt4-opengl-dev: + arch: [qt4] + debian: [libqt4-opengl-dev] + fedora: [qt-devel] + gentoo: ['dev-qt/qtopengl:4'] + macports: [qt4-mac] + nixos: [qt4] + opensuse: [libqt4-devel] + rhel: + '7': [qt-devel] + ubuntu: [libqt4-opengl-dev] +libqt4-sql-psql: + arch: [qt4] + debian: [libqt4-sql-psql] + fedora: [qt-postgresql] + gentoo: ['dev-qt/qtsql:4'] + macports: [qt4-mac] + nixos: [qt4] + ubuntu: [libqt4-sql-psql] +libqt5-concurrent: + arch: [qt5-base] + debian: [libqt5concurrent5] + fedora: [qt5-qtbase] + gentoo: ['dev-qt/qtconcurrent:5'] + nixos: [qt5.qtbase] + openembedded: [qtbase@meta-qt5] + opensuse: [libQt5Concurrent5] + rhel: [qt5-qtbase] + slackware: [qt5] + ubuntu: [libqt5concurrent5] +libqt5-core: + alpine: [qt5-qtbase] + arch: [qt5-base] + debian: [libqt5core5a] + fedora: [qt5-qtbase] + freebsd: [qt5-core] + gentoo: ['dev-qt/qtcore:5'] + nixos: [qt5.qtbase] + openembedded: [qtbase@meta-qt5] + opensuse: [libQt5Core5] + rhel: [qt5-qtbase] + slackware: [qt5] + ubuntu: [libqt5core5a] +libqt5-gstreamer-dev: + debian: [libqt5gstreamer-dev] + ubuntu: [libqt5gstreamer-dev] +libqt5-gui: + alpine: [qt5-qtbase] + arch: [qt5-base] + debian: [libqt5gui5] + fedora: [qt5-qtbase-gui] + freebsd: [qt5-gui] + gentoo: ['dev-qt/qtgui:5'] + nixos: [qt5.qtbase] + openembedded: [qtbase@meta-qt5] + opensuse: [libQt5Gui5] + rhel: [qt5-qtbase-gui] + slackware: [qt5] + ubuntu: [libqt5gui5] +libqt5-multimedia: + debian: [libqt5multimedia5] + nixos: [qt5.qtmultimedia] + ubuntu: [libqt5multimedia5] +libqt5-network: + arch: [qt5-base] + debian: [libqt5network5] + fedora: [qt5-qtbase] + freebsd: [qt5-network] + gentoo: ['dev-qt/qtnetwork:5'] + nixos: [qt5.qtbase] + openembedded: [qtbase@meta-qt5] + opensuse: [libQt5Network5] + ubuntu: [libqt5network5] +libqt5-opengl: + alpine: [qt5-qtbase-dev] + arch: [qt5-base] + debian: [libqt5opengl5] + fedora: [qt5-qtbase] + freebsd: [qt5-opengl] + gentoo: ['dev-qt/qtopengl:5'] + nixos: [qt5.qtbase] + openembedded: [qtbase@meta-qt5] + opensuse: [libQt5OpenGL5] + rhel: [qt5-qtbase] + slackware: [qt5] + ubuntu: [libqt5opengl5] +libqt5-opengl-dev: + arch: [qt5-base] + debian: [libqt5opengl5-dev] + fedora: [qt5-qtbase-devel] + freebsd: [qt5-opengl] + gentoo: ['dev-qt/qtopengl:5'] + nixos: [qt5.qtbase] + openembedded: [qtbase@meta-qt5] + opensuse: [libQt5OpenGL-devel] + rhel: [qt5-qtbase-devel] + slackware: [qt5] + ubuntu: [libqt5opengl5-dev] +libqt5-printsupport: + arch: [qt5-base] + debian: [libqt5printsupport5] + fedora: [qt5-qtbase] + freebsd: [qt5-printsupport] + gentoo: ['dev-qt/qtprintsupport:5'] + nixos: [qt5.qtbase] + ubuntu: [libqt5printsupport5] +libqt5-qml: + debian: [libqt5qml5] + nixos: [qt5.qtdeclarative] + rhel: [qt5-qtdeclarative] + ubuntu: [libqt5qml5] +libqt5-quick: + debian: [libqt5quick5] + nixos: [qt5.qtdeclarative] + rhel: [qt5-qtdeclarative] + ubuntu: [libqt5quick5] +libqt5-serialport: + alpine: [qt5-qtserialport] + arch: [qt5-serialport] + debian: [libqt5serialport5] + fedora: [qt5-qtserialport] + freebsd: [qt5-serialport] + gentoo: ['dev-qt/qtserialport:5'] + nixos: [qt5.qtserialport] + ubuntu: [libqt5serialport5] +libqt5-serialport-dev: + alpine: [qt5-qtserialport-dev] + arch: [qt5-serialport] + debian: [libqt5serialport5-dev] + fedora: [qt5-qtserialport] + gentoo: ['dev-qt/qtserialport:5'] + ubuntu: [libqt5serialport5-dev] +libqt5-sql: + arch: [qt5-base] + debian: + buster: [libqt5sql5] + jessie: [libqt5sql5] + stretch: [libqt5sql5] + fedora: [qt5-qtbase] + freebsd: [qt5-sql] + gentoo: ['dev-qt/qtsql:5'] + nixos: [qt5.qtbase] + ubuntu: [libqt5sql5] +libqt5-svg-dev: + debian: [libqt5svg5-dev] + fedora: [qt5-qtsvg-devel] + freebsd: [qt5-svg] + gentoo: ['dev-qt/qtsvg:5'] + nixos: [qt5.qtsvg] + openembedded: [qtsvg@meta-qt5] + opensuse: [libqt5-qtsvg-devel] + rhel: [qt5-qtsvg-devel] + ubuntu: [libqt5svg5-dev] +libqt5-websockets-dev: + arch: [qt5-websockets] + debian: [libqt5websockets5-dev] + fedora: [qt5-qtwebsockets] + gentoo: ['dev-qt/qtwebsockets:5'] + nixos: [qt5.qtwebsockets] + openembedded: [qtwebsockets@meta-qt5] + rhel: [qt5-qtwebsockets-devel] + ubuntu: [libqt5websockets5-dev] +libqt5-widgets: + alpine: [qt5-qtbase-dev] + arch: [qt5-base] + debian: [libqt5widgets5] + fedora: [qt5-qtbase] + freebsd: [qt5-widgets] + gentoo: ['dev-qt/qtwidgets:5'] + nixos: [qt5.qtbase] + openembedded: [qtbase@meta-qt5] + opensuse: [libQt5Widgets5] + rhel: [qt5-qtbase] + slackware: [qt5] + ubuntu: [libqt5widgets5] +libqt5-xml: + debian: [libqt5xml5] + nixos: [qt5.qtbase] + ubuntu: [libqt5xml5] +libqt5multimedia5-plugins: + arch: [qt5-multimedia] + debian: [libqt5multimedia5-plugins] + fedora: [qt5-qtmultimedia] + nixos: [qt5.qtmultimedia] + openembedded: [qtmultimedia@meta-qt5] + ubuntu: [libqt5multimedia5-plugins] +libqt5x11extras5-dev: + arch: [qt5-x11extras] + debian: [libqt5x11extras5-dev] + fedora: [qt5-qtx11extras-devel] + freebsd: [qt5-x11extras] + gentoo: ['dev-qt/qtx11extras:5'] + nixos: [qt5.qtx11extras] + openembedded: [qtx11extras@meta-qt5] + rhel: [qt5-qtx11extras-devel] + ubuntu: [libqt5x11extras5-dev] +libqtgui4: + arch: [qt4] + debian: [libqtgui4] + fedora: [qt-x11] + gentoo: ['dev-qt/qtgui:4'] + nixos: [qt4] + rhel: + '7': [qt-x11] + ubuntu: [libqtgui4] +libqtwebkit-dev: + arch: [qt5-webkit] + debian: [libqtwebkit-dev] + fedora: [qtwebkit-devel] + gentoo: [dev-qt/qtwebkit] + nixos: [qt5.qtwebkit] + ubuntu: [libqtwebkit-dev] +libqwt-qt5-dev: + arch: [qwt] + debian: [libqwt-qt5-dev] + fedora: [qwt-qt5-devel] + gentoo: ['x11-libs/qwt:6'] + nixos: [libsForQt5.qwt] + openembedded: [qwt-qt5@meta-qt5] + ubuntu: + '*': [libqwt-qt5-dev] + trusty: null +libqwt5-qt4-dev: + arch: [qwt5] + debian: [libqwt5-qt4-dev] + fedora: [qwt-devel] + gentoo: ['x11-libs/qwt:5[qt4]'] + ubuntu: [libqwt5-qt4-dev] +libqwt6: + arch: [qwt] + debian: [libqwt-dev] + fedora: [qwt-devel] + gentoo: ['x11-libs/qwt:6'] + nixos: [libsForQt5.qwt] + ubuntu: [libqwt-dev] +libqwtplot3d-qt4-dev: + arch: [qwtplot3d] + debian: [libqwtplot3d-qt4-dev] + fedora: [qwtplot3d-qt4-devel] + gentoo: [x11-libs/qwtplot3d] + ubuntu: [libqwtplot3d-qt4-dev] +librabbitmq-dev: + debian: [librabbitmq-dev] + fedora: [librabbitmq-devel] + rhel: [librabbitmq-devel] + ubuntu: [librabbitmq-dev] +librapidxml-dev: + debian: [librapidxml-dev] + fedora: [rapidxml-devel] + ubuntu: [librapidxml-dev] +libraw1394: + arch: + pacman: + packages: [libraw1394] + debian: [libraw1394-11] + fedora: [libraw1394] + gentoo: [sys-libs/libraw1394] + nixos: [libraw1394] + openembedded: [libraw1394@meta-oe] + ubuntu: [libraw1394-11] +libraw1394-dev: + arch: + pacman: + packages: [libraw1394] + debian: [libraw1394-dev] + fedora: [libraw1394-devel] + gentoo: [sys-libs/libraw1394] + nixos: [libraw1394] + openembedded: [libraw1394@meta-oe] + rhel: [libraw1394-devel] + ubuntu: [libraw1394-dev] +librdkafka-dev: + debian: [librdkafka-dev] + fedora: [librdkafka-devel] + gentoo: [dev-libs/librdkafka] + nixos: [rdkafka] + ubuntu: [librdkafka-dev] +libreadline: + arch: [readline] + debian: [libreadline-dev] + fedora: [readline] + gentoo: [sys-libs/readline] + macports: [readline] + nixos: [readline] + openembedded: [readline@openembedded-core] + rhel: [readline] + ubuntu: [libreadline-dev] +libreadline-dev: + arch: [readline] + debian: [libreadline-dev] + fedora: [readline-devel] + gentoo: [sys-libs/readline] + macports: [readline] + nixos: [readline] + openembedded: [readline@openembedded-core] + ubuntu: [libreadline-dev] +libreadline-java: + arch: [java-readline] + debian: [libreadline-java] + gentoo: [dev-java/libreadline-java] + ubuntu: [libreadline-java] +librtaudio-dev: + arch: [rtaudio] + debian: [librtaudio-dev] + fedora: [rtaudio-devel] + gentoo: [media-libs/rtaudio] + macports: [rtaudio] + nixos: [rtaudio] + opensuse: [rtaudio-devel] + ubuntu: [librtaudio-dev] +libsecp256k1-dev: + debian: [libsecp256k1-dev] + fedora: [libsecp256k1-devel] + ubuntu: [libsecp256k1-dev] +libsensors4-dev: + arch: [lm_sensors] + debian: [libsensors4-dev] + fedora: [lm_sensors-devel] + gentoo: ['sys-apps/lm_sensors:0'] + nixos: [lm_sensors] + openembedded: [lmsensors@meta-oe] + opensuse: [libsensors4-devel] + ubuntu: [libsensors4-dev] +libserial-dev: + debian: [libserial-dev] + ubuntu: [libserial-dev] +libsimage-dev: + arch: [simage] + debian: [libsimage-dev] + gentoo: [media-libs/simage] + ubuntu: [libsimage-dev] +libsndfile1-dev: + debian: [libsndfile1-dev] + fedora: [libsndfile-devel] + gentoo: [media-libs/libsndfile] + nixos: [libsndfile] + openembedded: [libsndfile1@openembedded-core] + rhel: [libsndfile-devel] + ubuntu: [libsndfile1-dev] +libsoqt4-dev: + arch: [soqt] + debian: [libsoqt4-dev] + fedora: [SoQt-devel] + gentoo: [media-libs/SoQt] + ubuntu: [libsoqt4-dev] +libspatialindex-dev: + debian: [libspatialindex-dev] + fedora: [spatialindex-devel] + nixos: [libspatialindex] + ubuntu: [libspatialindex-dev] +libspatialite: + arch: [libspatialite] + debian: + '*': [libsqlite3-mod-spatialite] + jessie: [libspatialite5] + fedora: [libspatialite] + gentoo: ['dev-db/spatialite:0'] + nixos: [libspatialite] + ubuntu: + '*': [libsqlite3-mod-spatialite] + trusty: [libspatialite5] +libspnav-dev: + arch: [libspnav] + debian: [libspnav-dev, libx11-dev] + fedora: [libspnav-devel, libX11-devel] + gentoo: [dev-libs/libspnav] + nixos: [libspnav] + rhel: [libspnav-devel, libX11-devel] + ubuntu: [libspnav-dev, libx11-dev] +libsqlite3-dev: + alpine: [sqlite-dev] + arch: [sqlite] + debian: [libsqlite3-dev] + fedora: [libsq3-devel] + gentoo: ['dev-db/sqlite:3'] + nixos: [sqlite] + openembedded: [sqlite3@openembedded-core] + rhel: [libsq3-devel] + ubuntu: [libsqlite3-dev] +libsrtp0-dev: + debian: [libsrtp0-dev] + fedora: [libsrtp-devel] + gentoo: ['net-libs/libsrtp:0'] + ubuntu: [libsrtp0-dev] +libssh-dev: + debian: [libssh-dev] + fedora: [libssh-devel] + gentoo: [net-libs/libssh] + nixos: [libssh] + ubuntu: [libssh-dev] +libssh2: + arch: [libssh2] + debian: [libssh2-1] + fedora: [libssh2] + gentoo: [net-libs/libssh2] + nixos: [libssh2] + ubuntu: [libssh2-1] +libssh2-dev: + arch: [libssh2] + debian: [libssh2-1-dev] + fedora: [libssh2-devel] + gentoo: [net-libs/libssh2] + nixos: [libssh2] + ubuntu: [libssh2-1-dev] +libssl-dev: + alpine: [libressl-dev] + arch: [openssl] + debian: [libssl-dev] + fedora: [openssl-devel] + freebsd: [openssl] + gentoo: [dev-libs/openssl] + nixos: [openssl] + openembedded: [openssl@openembedded-core] + opensuse: [libopenssl-devel] + rhel: [openssl-devel] + ubuntu: [libssl-dev] +libstdc++5: + arch: [libstdc++5] + debian: [libstdc++5] + freebsd: [builtin] + gentoo: [virtual/libstdc++] + opensuse: [libstdc++33] + ubuntu: [libstdc++5] +libstdc++6: + arch: [gcc-libs] + debian: [libstdc++6] + fedora: [libstdc++] + nixos: [] + ubuntu: [libstdc++6] +libsvm-dev: + debian: [libsvm-dev] + fedora: [libsvm-devel] + gentoo: [sci-libs/libsvm] + nixos: [libsvm] + ubuntu: [libsvm-dev] +libsvm3: + debian: [libsvm3] + fedora: [libsvm] + gentoo: [=sci-libs/libsvm-3*] + nixos: [libsvm] + ubuntu: [libsvm3] +libsvn-dev: + debian: [libsvn-dev] + fedora: [subversion-devel] + ubuntu: [libsvn-dev] +libswscale-dev: + arch: [ffmpeg] + debian: [libswscale-dev] + fedora: [ffmpeg-devel] + gentoo: [virtual/ffmpeg] + nixos: [ffmpeg] + ubuntu: [libswscale-dev] +libsystemd-dev: + debian: [libsystemd-dev] + fedora: [systemd-devel] + ubuntu: + '*': [libsystemd-dev] + trusty: null +libtclap-dev: + arch: [tclap] + debian: [libtclap-dev] + fedora: [tclap] + gentoo: [dev-cpp/tclap] + macports: [tclap] + nixos: [tclap] + ubuntu: [libtclap-dev] +libtesseract: + debian: [libtesseract-dev] + fedora: [tesseract-devel] + gentoo: [app-text/tesseract] + nixos: [tesseract] + ubuntu: [libtesseract-dev] +libtheora: + arch: [libtheora] + debian: [libtheora-dev] + fedora: [libtheora-devel] + freebsd: [libtheora] + gentoo: [media-libs/libtheora] + macports: [libtheora] + nixos: [libtheora] + openembedded: [libtheora@openembedded-core] + opensuse: [libtheora-devel] + rhel: [libtheora-devel] + slackware: + slackpkg: + packages: [libtheora] + ubuntu: [libtheora-dev] +libtiff-dev: + arch: [libtiff] + debian: [libtiff-dev] + fedora: [libtiff] + freebsd: [tiff] + gentoo: [media-libs/tiff] + macports: [tiff] + nixos: [libtiff] + opensuse: [libtiff-devel] + slackware: + slackpkg: + packages: [libtiff] + ubuntu: [libtiff-dev] +libtiff4-dev: + arch: [libtiff] + debian: [libtiff4-dev] + fedora: [libtiff-devel] + gentoo: ['media-libs/tiff:0'] + macports: [tiff] + nixos: [libtiff] + ubuntu: [libtiff4-dev] +libtins-dev: + alpine: [libtins-dev] + arch: [libtins] + debian: [libtins-dev] + fedora: [libtins-devel] + opensuse: [libtins-devel] + ubuntu: [libtins-dev] +libtool: + arch: [libtool] + debian: + buster: [libtool, libltdl-dev, libtool-bin] + jessie: [libtool, libltdl-dev, libtool-bin] + lenny: [libtool, libltdl3-dev] + squeeze: [libtool, libltdl-dev] + stretch: [libtool, libltdl-dev, libtool-bin] + wheezy: [libtool, libltdl-dev] + fedora: [libtool, libtool-ltdl-devel] + freebsd: [libtool] + gentoo: [sys-devel/libtool] + macports: [libtool] + nixos: [libtool] + openembedded: [libtool@openembedded-core] + opensuse: [libtool, libltdl7] + rhel: [libtool, libtool-ltdl-devel] + slackware: [libtool] + ubuntu: + artful: [libtool, libltdl-dev, libtool-bin] + bionic: [libtool, libltdl-dev, libtool-bin] + focal: [libtool, libltdl-dev, libtool-bin] + jammy: [libtool, libltdl-dev, libtool-bin] + lucid: [libtool, libltdl-dev] + maverick: [libtool, libltdl-dev] + natty: [libtool, libltdl-dev] + oneiric: [libtool, libltdl-dev] + precise: [libtool, libltdl-dev] + quantal: [libtool, libltdl-dev] + raring: [libtool, libltdl-dev] + saucy: [libtool, libltdl-dev] + trusty: [libtool, libltdl-dev] + utopic: [libtool, libltdl-dev, libtool-bin] + vivid: [libtool, libltdl-dev, libtool-bin] + wily: [libtool, libltdl-dev, libtool-bin] + xenial: [libtool, libltdl-dev, libtool-bin] + yakkety: [libtool, libltdl-dev, libtool-bin] + zesty: [libtool, libltdl-dev, libtool-bin] +libttspico: + debian: [libttspico-dev, libttspico-data, libttspico-utils, libttspico0] + ubuntu: [libttspico-dev, libttspico-data, libttspico-utils, libttspico0] +libturbojpeg: + arch: [libjpeg-turbo] + debian: + '*': [libturbojpeg0-dev] + jessie: [libturbojpeg1-dev] + fedora: [turbojpeg-devel] + freebsd: [libjpeg-turbo] + gentoo: [media-libs/libjpeg-turbo] + nixos: [libjpeg_turbo] + openembedded: [libjpeg-turbo@openembedded-core] + opensuse: [libturbojpeg0, libjpeg8-devel] + rhel: [turbojpeg-devel] + ubuntu: + '*': [libturbojpeg0-dev] + precise: [libturbojpeg, libjpeg-turbo8-dev] + quantal: [libturbojpeg, libjpeg-turbo8-dev] + raring: [libturbojpeg, libjpeg-turbo8-dev] + saucy: [libturbojpeg, libjpeg-turbo8-dev] + trusty: [libturbojpeg, libjpeg-turbo8-dev] + utopic: [libturbojpeg, libjpeg-turbo8-dev] + vivid: [libturbojpeg, libjpeg-turbo8-dev] + wily: [libturbojpeg, libjpeg-turbo8-dev] + xenial: [libturbojpeg, libjpeg-turbo8-dev] + yakkety: [libturbojpeg, libjpeg-turbo8-dev] + zesty: [libturbojpeg, libjpeg-turbo8-dev] +libudev-dev: + arch: [systemd] + debian: [libudev-dev] + fedora: [libudev-devel] + gentoo: [virtual/libudev] + nixos: [udev] + openembedded: [udev@openembedded-core] + rhel: [libudev-devel] + ubuntu: [libudev-dev] +libunittest++: + arch: [unittestpp] + debian: [libunittest++-dev] + fedora: [unittest-cpp-devel] + gentoo: [dev-libs/unittest++] + macports: [unittest-cpp] + rhel: [unittest-cpp-devel] + ubuntu: [libunittest++-dev] +libunwind: + debian: + '*': [libunwind8] + wheezy: [libunwind7] + fedora: [libunwind] + gentoo: [sys-libs/libunwind] + nixos: [libunwind] + ubuntu: + '*': [libunwind8] + precise: [libunwind7] +libunwind-dev: + debian: + buster: [libunwind8-dev] + jessie: [libunwind8-dev] + stretch: [libunwind8-dev] + wheezy: [libunwind7-dev] + fedora: [libunwind-devel] + gentoo: [sys-libs/libunwind] + nixos: [libunwind] + ubuntu: + '*': [libunwind-dev] + precise: [libunwind7-dev] + quantal: [libunwind8-dev] + raring: [libunwind8-dev] + saucy: [libunwind8-dev] + trusty: [libunwind8-dev] +liburdfdom-dev: + arch: [urdfdom] + debian: [liburdfdom-dev] + fedora: [urdfdom-devel] + freebsd: [ros-urdfdom] + gentoo: [dev-libs/urdfdom] + nixos: [urdfdom] + openembedded: [urdfdom@meta-ros1] + opensuse: [urdfdom-devel] + rhel: [urdfdom-devel] + slackware: [urdfdom] + ubuntu: [liburdfdom-dev] +liburdfdom-headers-dev: + arch: [urdfdom-headers] + debian: [liburdfdom-headers-dev] + fedora: [urdfdom-headers-devel] + freebsd: [ros-urdfdom_headers] + gentoo: [dev-libs/urdfdom_headers] + nixos: [urdfdom-headers] + openembedded: [urdfdom-headers@meta-ros1] + opensuse: [urdfdom-headers-devel] + rhel: [urdfdom-headers-devel] + slackware: [urdfdom_headers] + ubuntu: [liburdfdom-headers-dev] +liburdfdom-tools: + arch: [urdfdom] + debian: [liburdfdom-tools] + fedora: [urdfdom] + freebsd: [ros-urdfdom] + gentoo: [dev-libs/urdfdom] + nixos: [urdfdom] + openembedded: [urdfdom@meta-ros1] + rhel: [urdfdom] + slackware: [urdfdom] + ubuntu: [liburdfdom-tools] +libusb: + arch: [libusb-compat] + debian: [libusb-0.1-4] + fedora: [libusb] + gentoo: [virtual/libusb] + macports: [libusb] + nixos: [libusb-compat-0_1] + ubuntu: [libusb-0.1-4] +libusb-1.0: + arch: [libusbx] + debian: [libusb-1.0-0] + fedora: [libusbx] + gentoo: ['virtual/libusb:1'] + nixos: [libusb1] + openembedded: [libusb1@openembedded-core] + opensuse: [libusb-1_0-0] + rhel: [libusbx] + ubuntu: [libusb-1.0-0] +libusb-1.0-dev: + arch: [libusbx] + debian: [libusb-1.0-0-dev] + fedora: [libusbx-devel] + gentoo: ['virtual/libusb:1'] + macports: [libusb] + nixos: [libusb1] + openembedded: [libusb1@openembedded-core] + opensuse: [libusb-1_0-devel] + rhel: [libusbx-devel] + ubuntu: [libusb-1.0-0-dev] +libusb-dev: + arch: [libusb-compat] + debian: [libusb-dev] + fedora: [libusb-devel] + gentoo: [virtual/libusb] + macports: [libusb] + nixos: [libusb1] + openembedded: [libusb1@openembedded-core] + opensuse: [libusb-1_0-devel] + rhel: [libusb-devel] + ubuntu: [libusb-dev] +libuv-dev: + debian: + jessie: [libuv0.10-dev] + ubuntu: + bionic: [libuv0.10-dev] + precise: [libuv-dev] + saucy: [libuv-dev] + trusty: [libuv-dev] + utopic: [libuv-dev] + vivid: [libuv0.10-dev] + wily: [libuv0.10-dev] + xenial: [libuv0.10-dev] + yakkety: [libuv0.10-dev] + zesty: [libuv0.10-dev] +libuv1-dev: + arch: [libuv] + debian: + '*': [libuv1-dev] + jessie: null + fedora: [libuv-devel] + gentoo: [dev-libs/libuv] + nixos: [libuv] + ubuntu: [libuv1-dev] +libuvc-dev: + debian: + '*': [libuvc-dev] + stretch: null + gentoo: [media-libs/libuvc] + nixos: [libuvc] + ubuntu: + '*': [libuvc-dev] + xenial: null +libv4l-dev: + arch: [v4l-utils] + debian: [libv4l-dev] + fedora: [libv4l-devel] + freebsd: [libv4l] + gentoo: [media-libs/libv4l] + nixos: [libv4l] + openembedded: [v4l-utils@meta-oe] + opensuse: [libv4l-devel] + rhel: [libv4l-devel] + slackware: + slackpkg: + packages: [v4l-utils] + ubuntu: [libv4l-dev] +libvlc: + debian: + '*': [libvlc5, vlc-bin] + jessie: [libvlc5, vlc-nox] + fedora: [vlc-core] + gentoo: [media-video/vlc] + nixos: [vlc] + openembedded: [vlc@meta-multimedia] + opensuse: [libvlc5, vlc-noX] + ubuntu: + '*': [libvlc5, vlc-bin] + precise: [libvlc5, vlc-nox] + saucy: [libvlc5, vlc-nox] + trusty: [libvlc5, vlc-nox] + utopic: [libvlc5, vlc-nox] + vivid: [libvlc5, vlc-nox] + wily: [libvlc5, vlc-nox] + xenial: [libvlc5, vlc-nox] + yakkety: [libvlc5, vlc-nox] +libvlc-dev: + debian: [libvlc-dev] + fedora: [vlc-devel] + gentoo: [media-video/vlc] + nixos: [vlc] + openembedded: [vlc@meta-multimedia] + opensuse: [vlc-devel] + ubuntu: [libvlc-dev] +libvlccore-dev: + debian: [libvlccore-dev] + fedora: [vlc-devel] + opensuse: [vlc-devel] + ubuntu: [libvlccore-dev] +libvpx-dev: + debian: [libvpx-dev] + fedora: [libvpx-devel] + gentoo: [media-libs/libvpx] + nixos: [libvpx] + rhel: [libvpx-devel] + ubuntu: [libvpx-dev] +libvtk: + arch: [vtk] + debian: + buster: [libvtk7-dev] + jessie: [libvtk5-dev] + stretch: [libvtk6-dev] + wheezy: [libvtk5-dev] + fedora: [vtk-devel] + freebsd: [vtk6] + gentoo: ['sci-libs/vtk[boost,python,qt5]'] + macports: [vtk-devel] + nixos: [vtk] + opensuse: [vtk-devel] + ubuntu: + '*': [libvtk7-dev] + artful: [libvtk6-dev] + bionic: [libvtk6-dev] + lucid: [libvtk5-dev] + maverick: [libvtk5-dev] + natty: [libvtk5-dev] + oneiric: [libvtk5-dev, default-jre-headless, openjdk-6-jdk] + precise: [libvtk5-dev] + quantal: [libvtk5-dev] + raring: [libvtk5-dev] + saucy: [libvtk5-dev] + trusty: [libvtk5-dev] + utopic: [libvtk5-dev] + vivid: [libvtk5-dev] + wily: [libvtk5-dev] + xenial: [libvtk6-dev] + yakkety: [libvtk6-dev] + zesty: [libvtk6-dev] +libvtk-java: + arch: [vtk] + debian: + buster: [libvtk7-java] + jessie: [libvtk-java] + stretch: [libvtk6-java] + wheezy: [libvtk-java] + fedora: [vtk-java] + freebsd: [vtk6] + gentoo: ['sci-libs/vtk[java]'] + opensuse: [vtk-java] + slackware: [VTK] + ubuntu: + '*': [libvtk7-java] + artful: [libvtk6-java] + bionic: [libvtk6-java] + lucid: [libvtk-java] + precise: [libvtk-java] + quantal: [libvtk-java] + raring: [libvtk-java] + saucy: [libvtk-java] + trusty: [libvtk-java] + utopic: [libvtk-java] + vivid: [libvtk-java] + wily: [libvtk-java] + xenial: [libvtk-java] + yakkety: [libvtk6-java] + zesty: [libvtk6-java] +libvtk-qt: + arch: [vtk] + debian: + buster: [libvtk7-qt-dev] + jessie: [libvtk5-qt4-dev] + stretch: [libvtk6-qt-dev] + wheezy: [libvtk5-qt4-dev] + fedora: [vtk-qt] + freebsd: [vtk6] + gentoo: ['sci-libs/vtk[qt5,rendering]'] + nixos: [vtkWithQt5] + opensuse: [vtk-qt] + slackware: [VTK] + ubuntu: + '*': [libvtk7-qt-dev] + artful: [libvtk6-qt-dev] + bionic: [libvtk6-qt-dev] + lucid: [libvtk5-qt4-dev] + maverick: [libvtk5-qt4-dev] + natty: [libvtk5-qt4-dev] + oneiric: [libvtk5-qt4-dev] + precise: [libvtk5-qt4-dev] + quantal: [libvtk5-qt4-dev] + raring: [libvtk5-qt4-dev] + saucy: [libvtk5-qt4-dev] + trusty: [libvtk5-qt4-dev] + utopic: [libvtk5-qt4-dev] + vivid: [libvtk5-qt4-dev] + wily: [libvtk5-qt4-dev] + xenial: [libvtk6-qt-dev] + yakkety: [libvtk6-qt-dev] + zesty: [libvtk6-qt-dev] +libvulkan-dev: + debian: [libvulkan-dev] + fedora: [vulkan-devel] + gentoo: [media-libs/vulkan-loader] + nixos: [vulkan-loader] + openembedded: [vulkan-headers@openembedded-core] + rhel: + '*': [vulkan-loader-devel, vulkan-headers] + '7': [vulkan-devel] + ubuntu: + '*': [libvulkan-dev] + trusty: null +libwebp-dev: + debian: [libwebp-dev] + fedora: [libwebp-devel] + freebsd: [webp] + gentoo: [media-libs/libwebp] + nixos: [libwebp] + openembedded: [libwebp@openembedded-core] + ubuntu: [libwebp-dev] +libwebsocketpp-dev: + arch: [websocketpp] + debian: [libwebsocketpp-dev] + fedora: [websocketpp-devel] + gentoo: [websocketpp] + nixos: [websocketpp] + openembedded: [websocketpp@meta-oe] + rhel: [websocketpp-devel] + ubuntu: [libwebsocketpp-dev] +libwebsockets-dev: + alpine: [libwebsockets-dev] + arch: [libwebsockets] + debian: [libwebsockets-dev] + fedora: [libwebsockets-devel] + gentoo: [net-libs/libwebsockets] + nixos: [libwebsockets] + opensuse: [libwebsockets-devel] + rhel: [libwebsockets-devel] + ubuntu: [libwebsockets-dev] +libx11: + alpine: [libx11] + arch: [libx11] + debian: [libx11-dev] + fedora: [libX11] + gentoo: [x11-libs/libX11] + macports: [xorg-libX11] + nixos: [xorg.libX11] + openembedded: [libx11@openembedded-core] + opensuse: [libX11-6] + ubuntu: [libx11-dev] +libx11-dev: + alpine: [libx11-dev] + arch: [libx11] + debian: [libx11-dev] + fedora: [libX11-devel] + gentoo: [x11-libs/libX11] + nixos: [xorg.libX11] + openembedded: [libx11@openembedded-core] + opensuse: [libX11-devel] + rhel: [libX11-devel] + ubuntu: [libx11-dev] +libx264-dev: + debian: [libx264-dev] + fedora: [x264-devel] + gentoo: [media-libs/x264] + nixos: [x264] + ubuntu: [libx264-dev] +libxaw: + alpine: [libxaw-dev] + arch: [libxaw] + debian: [libxaw7-dev] + fedora: [libXaw-devel] + freebsd: [libXaw] + gentoo: [x11-libs/libXaw] + macports: [xorg-libXaw] + nixos: [xorg.libXaw] + openembedded: [libxaw@meta-oe] + opensuse: [xorg-x11-devel] + rhel: [libXaw-devel] + ubuntu: [libxaw7-dev] +libxcursor-dev: + debian: [libxcursor-dev] + fedora: [libXcursor-devel] + nixos: [xorg.libXcursor] + ubuntu: [libxcursor-dev] +libxenomai-dev: + debian: + jessie: [libxenomai-dev] + wheezy: [libxenomai-dev] + ubuntu: [libxenomai-dev] +libxext: + arch: [libxext] + debian: [libxext-dev] + fedora: [libXext-devel] + freebsd: [libXext] + gentoo: [x11-libs/libXext] + macports: [xorg-libXext] + nixos: [xorg.libXext] + openembedded: [libxext@openembedded-core] + opensuse: [xorg-x11-libXext-devel] + rhel: [libXext-devel] + ubuntu: [libxext-dev] +libxft-dev: + debian: [libxft-dev] + fedora: [libXft-devel] + gentoo: [x11-libs/libXft] + nixos: [xorg.libXft] + ubuntu: [libxft-dev] +libxi-dev: + arch: [libxi] + debian: [libxi-dev] + fedora: [libXi-devel] + gentoo: [x11-libs/libXi] + nixos: [xorg.libXi] + openembedded: [libxi@openembedded-core] + rhel: [libXi-devel] + ubuntu: [libxi-dev] +libxinerama-dev: + arch: [libxinerama] + debian: [libxinerama-dev] + fedora: [libXinerama-devel] + gentoo: [x11-libs/libXinerama] + nixos: [xorg.libXinerama] + ubuntu: [libxinerama-dev] +libxkbcommon-dev: + debian: [libxkbcommon-dev] + fedora: [libxkbcommon-devel] + ubuntu: [libxkbcommon-dev] +libxml++-2.6: + arch: [libxml++] + debian: [libxml++2.6-dev] + fedora: [libxml++, libxml++-devel] + gentoo: ['dev-cpp/libxmlpp:2.6'] + nixos: [libxmlxx] + ubuntu: [libxml++2.6-dev] +libxml2: + arch: [libxml2] + debian: [libxml2-dev] + fedora: [libxml2-devel] + freebsd: [libxml2] + gentoo: [dev-libs/libxml2] + macports: [libxml2] + nixos: [libxml2] + openembedded: [libxml2@openembedded-core] + opensuse: [libxml2-devel] + rhel: [libxml2-devel] + ubuntu: [libxml2-dev] +libxml2-utils: + alpine: [libxml2-utils] + arch: [libxml2] + debian: [libxml2-utils] + fedora: [libxml2] + gentoo: [dev-libs/libxml2] + nixos: [libxml2] + openembedded: [libxml2@openembedded-core] + rhel: [libxml2] + ubuntu: [libxml2-utils] +libxmlrpc-c++: + arch: [xmlrpc-c] + debian: [libxmlrpc-c++8-dev] + fedora: [xmlrpc-c-devel] + gentoo: [dev-libs/xmlrpc-c] + nixos: [xmlrpc_c] + openembedded: [xmlrpc-c@meta-oe] + rhel: [xmlrpc-c-devel] + ubuntu: [libxmlrpc-c++8-dev] +libxmu-dev: + arch: [libxmu] + debian: [libxmu-dev] + fedora: [libXmu-devel] + gentoo: [x11-libs/libXmu] + nixos: [xorg.libXmu] + openembedded: [libxmu@openembedded-core] + rhel: [libXmu-devel] + ubuntu: [libxmu-dev] +libxrandr: + alpine: [libxrandr-dev] + arch: [libxrandr] + debian: [libxrandr-dev] + fedora: [libXrandr-devel] + gentoo: [x11-libs/libXrandr] + macports: [xorg-libXrandr] + nixos: [xorg.libXrandr] + openembedded: [libxrandr@openembedded-core] + rhel: [libXrandr-devel] + ubuntu: [libxrandr-dev] +libxslt: + arch: [libxslt] + debian: [libxslt1-dev] + fedora: [libxslt-devel] + gentoo: [dev-libs/libxslt] + macports: [libxslt] + nixos: [libxslt] + ubuntu: [libxslt1-dev] +libxss1: + arch: [libxss] + debian: [libxss1] + fedora: [libXScrnSaver] + gentoo: [x11-libs/libXScrnSaver] + nixos: [xorg.libXScrnSaver] + ubuntu: [libxss1] +libxt-dev: + arch: [libxt] + debian: [libxt-dev] + fedora: [libXt-devel] + gentoo: [x11-libs/libXt] + nixos: [xorg.libXtst] + openembedded: [libxt@openembedded-core] + ubuntu: [libxt-dev] +libxtst-dev: + arch: [libxtst] + debian: [libxtst-dev] + fedora: [libXtst-devel] + gentoo: [x11-libs/libXtst] + ubuntu: [libxtst-dev] +libxxf86vm: + arch: [libxxf86vm] + debian: [libxxf86vm-dev] + fedora: [libXxf86vm-devel] + freebsd: [libXxf86vm] + gentoo: [x11-libs/libXxf86vm] + macports: [xorg-libXxf86vm] + openembedded: [libxxf86vm@openembedded-core] + opensuse: [xorg-x11-devel] + rhel: [libXxf86vm-devel] + ubuntu: [libxxf86vm-dev] +libyaml: + alpine: [yaml] + arch: [libyaml] + debian: [libyaml-0-2] + fedora: [libyaml] + gentoo: [dev-libs/libyaml] + nixos: [libyaml] + opensuse: [libyaml-devel] + rhel: [libyaml] + ubuntu: [libyaml-0-2] +libyaml-dev: + alpine: [yaml-dev] + arch: [libyaml] + debian: [libyaml-dev] + fedora: [libyaml-devel] + gentoo: [dev-libs/libyaml] + nixos: [libyaml] + opensuse: [libyaml-devel] + rhel: [libyaml-devel] + ubuntu: [libyaml-dev] +libzip-dev: + debian: [libzip-dev] + fedora: [libzip-devel] + gentoo: [dev-libs/libzip] + ubuntu: [libzip-dev] +libzmq3-dev: + arch: [zeromq] + debian: [libzmq3-dev] + fedora: [cppzmq-devel] + gentoo: [net-libs/cppzmq] + nixos: [cppzmq] + openembedded: [zeromq@meta-oe] + opensuse: [zeromq-devel] + rhel: [cppzmq-devel] + ubuntu: [libzmq3-dev] +libzmqpp-dev: + ubuntu: [libzmqpp-dev] +libzmqpp3: + gentoo: [net-libs/cppzmq] + ubuntu: [libzmqpp3] +libzstd-dev: + alpine: [zstd-dev] + arch: [zstd] + debian: [libzstd-dev] + fedora: [libzstd-devel] + gentoo: [app-arch/zstd] + nixos: [zstd] + openembedded: [zstd@meta-oe] + rhel: [libzstd-devel] + ubuntu: + '*': [libzstd-dev] + xenial: [libzstd1-dev] +light-locker: + debian: [light-locker] + fedora: [light-locker] + ubuntu: [light-locker] +lighttpd: + debian: [lighttpd] + fedora: [lighttpd] + nixos: [lighttpd] + ubuntu: [lighttpd] +linphone: + debian: [linphone] + fedora: [linphone] + gentoo: [net-voip/linphone] + nixos: [linphone] + ubuntu: [linphone] +linux-headers-generic: + arch: [linux-headers] + debian: + jessie: [linux-headers-3.16.0-4-all] + stretch: [linux-headers-4.9.0-11-all] + wheezy: [linux-headers-3.2.0-4-all] + fedora: [kernel-headers, kernel-devel] + gentoo: [sys-kernel/linux-headers] + nixos: [linuxHeaders] + openembedded: [linux-libc-headers@openembedded-core] + rhel: [kernel-headers, kernel-devel] + ubuntu: [linux-headers-generic] +linux-kernel-headers: + arch: [linux-api-headers] + debian: [linux-libc-dev] + fedora: [kernel-headers] + gentoo: [sys-kernel/linux-headers] + nixos: [linuxHeaders] + openembedded: [linux-libc-headers@openembedded-core] + ubuntu: [linux-libc-dev] +llvm: + arch: [llvm] + debian: [llvm] + fedora: [llvm] + gentoo: [sys-devel/llvm] + nixos: [llvm] + openembedded: [llvm@openembedded-core] + ubuntu: [llvm] +llvm-7: + debian: + buster: [llvm-7] + stretch: [llvm-7] + nixos: [llvm_7] + openembedded: [llvm@openembedded-core] + ubuntu: + bionic: [llvm-7] + focal: [llvm-7] +llvm-7-dev: + debian: + buster: [llvm-7-dev] + stretch: [llvm-7-dev] + nixos: [llvm_7] + openembedded: [llvm@openembedded-core] + ubuntu: + bionic: [llvm-7-dev] + focal: [llvm-7-dev] +llvm-dev: + arch: [llvm] + debian: [llvm-dev] + fedora: [llvm-devel] + gentoo: [sys-devel/llvm] + nixos: [llvm] + openembedded: [llvm@openembedded-core] + ubuntu: [llvm-dev] +lm-sensors: + arch: [lm_sensors] + debian: [lm-sensors] + fedora: [lm_sensors] + gentoo: [sys-apps/lm_sensors] + nixos: [lm_sensors] + openembedded: [lmsensors@meta-oe] + ubuntu: [lm-sensors] +log4cplus: + arch: [log4cplus] + debian: [liblog4cplus-dev] + fedora: [log4cplus-devel] + nixos: [log4cplus] + openembedded: [log4cplus@openembedded-core] + rhel: [log4cplus-devel] + ubuntu: [liblog4cplus-dev] +log4cxx: + alpine: [log4cxx-dev] + arch: [log4cxx] + cygwin: [liblog4cxx-devel] + debian: + bullseye: [liblog4cxx-dev] + buster: [liblog4cxx-dev] + jessie: [liblog4cxx10-dev] + squeeze: [liblog4cxx10-dev] + stretch: [liblog4cxx-dev] + wheezy: [liblog4cxx10-dev] + fedora: [log4cxx-devel] + freebsd: [log4cxx] + gentoo: [dev-libs/log4cxx] + macports: [ros-log4cxx] + nixos: [log4cxx] + openembedded: [log4cxx@meta-ros-common] + opensuse: [liblog4cxx-devel] + rhel: [log4cxx-devel] + slackware: [apache-log4cxx] + ubuntu: + '*': [liblog4cxx-dev] + lucid: [liblog4cxx10-dev] + maverick: [liblog4cxx10-dev] + natty: [liblog4cxx10-dev] + oneiric: [liblog4cxx10-dev] + precise: [liblog4cxx10-dev] + quantal: [liblog4cxx10-dev] + raring: [liblog4cxx10-dev] + saucy: [liblog4cxx10-dev] + trusty: [liblog4cxx10-dev] + utopic: [liblog4cxx10-dev] + vivid: [liblog4cxx10-dev] + wily: [liblog4cxx10-dev] + xenial: [liblog4cxx10-dev] + yakkety: [liblog4cxx10-dev] + zesty: [liblog4cxx10-dev] +lttng-modules: + arch: [lttng-modules] + debian: [lttng-modules-dkms] + gentoo: [dev-util/lttng-modules] + ubuntu: [lttng-modules-dkms] +lttng-tools: + arch: [lttng-tools] + debian: [lttng-tools] + fedora: [lttng-tools] + gentoo: [dev-util/lttng-tools] + nixos: [lttng-tools] + ubuntu: [lttng-tools] +lua-dev: + arch: [lua] + debian: [liblua5.1-0-dev] + fedora: [compat-lua-devel] + gentoo: [dev-lang/lua] + macports: [lua51] + nixos: [lua] + ubuntu: [liblua5.1-0-dev] +lua5.2-dev: + arch: [lua52] + debian: [liblua5.2-dev] + fedora: [lua-devel] + gentoo: ['dev-lang/lua:5.2'] + nixos: [lua5] + openembedded: [lua@meta-oe] + rhel: [lua-devel] + ubuntu: [liblua5.2-dev] +lz4: + alpine: [lz4-dev] + arch: [lz4] + debian: [liblz4-dev] + fedora: [lz4-devel] + freebsd: [liblz4] + gentoo: [app-arch/lz4] + nixos: [lz4] + openembedded: [lz4@openembedded-core] + opensuse: [liblz4-devel] + rhel: [lz4-devel] + slackware: [lz4] + ubuntu: [liblz4-dev] +m4: + arch: [m4] + debian: [m4] + fedora: [m4] + gentoo: [sys-devel/m4] + nixos: [m4] + opensuse: [m4] + ubuntu: [m4] +mapnik-utils: + debian: [mapnik-utils] + fedora: [mapnik-utils] + ubuntu: [mapnik-utils] +matio: + debian: [libmatio-dev] + fedora: [matio-devel] + nixos: [matio] + ubuntu: [libmatio-dev] +maven: + alpine: [maven] + arch: [maven] + debian: [maven] + fedora: [maven] + gentoo: [dev-java/maven-bin] + nixos: [maven] + rhel: [maven] + ubuntu: [maven] +mayavi: + debian: [mayavi2] + fedora: [Mayavi] + gentoo: [sci-visualization/mayavi] + ubuntu: [mayavi2] +meld: + debian: [meld] + fedora: [meld] + gentoo: [dev-util/meld] + nixos: [meld] + ubuntu: [meld] +mercurial: + arch: [mercurial] + debian: [mercurial] + fedora: [mercurial] + freebsd: [mercurial] + gentoo: [dev-vcs/mercurial] + macports: [mercurial] + nixos: [mercurial] + opensuse: [mercurial] + ubuntu: [mercurial] +mesa-common-dev: + arch: [mesa] + debian: [mesa-common-dev] + fedora: [mesa-libGL-devel, libdrm-devel, libX11-devel] + gentoo: [media-libs/mesa] + ubuntu: [mesa-common-dev] +mesa-utils: + debian: [mesa-utils] + fedora: [glx-utils] + gentoo: [x11-apps/mesa-progs] + ubuntu: [mesa-utils] +meshlab: + arch: [meshlab] + debian: [meshlab] + fedora: [meshlab] + gentoo: [media-gfx/meshlab] + nixos: [meshlab] + ubuntu: [meshlab] +mkdocs: + debian: + buster: [mkdocs] + jessie: + pip: + packages: [mkdocs] + stretch: [mkdocs] + wheezy: + pip: + packages: [mkdocs] + fedora: [mkdocs] + gentoo: [dev-python/mkdocs] + nixos: [mkdocs] + ubuntu: + artful: [mkdocs] + bionic: [mkdocs] + trusty: + pip: + packages: [mkdocs] + utopic: + pip: + packages: [mkdocs] + wily: [mkdocs] + xenial: [mkdocs] + yakkety: [mkdocs] + zesty: [mkdocs] +mkdocs-bootstrap: + debian: + buster: [mkdocs-bootstrap] + jessie: + pip: + packages: [mkdocs-bootstrap] + stretch: [mkdocs-bootstrap] + wheezy: + pip: + packages: [mkdocs-bootstrap] + fedora: [mkdocs-bootstrap] + gentoo: [dev-python/mkdocs-bootstrap] + ubuntu: + artful: [mkdocs-bootstrap] + bionic: [mkdocs-bootstrap] + trusty: + pip: + packages: [mkdocs-bootstrap] + utopic: + pip: + packages: [mkdocs-bootswatch] + wily: + pip: + packages: [mkdocs-bootswatch] + xenial: + pip: + packages: [mkdocs-bootstrap] + yakkety: [mkdocs-bootstrap] + zesty: [mkdocs-bootstrap] +mkdocs-bootswatch: + debian: + buster: [mkdocs-bootswatch] + jessie: + pip: + packages: [mkdocs-bootswatch] + stretch: [mkdocs-bootswatch] + wheezy: + pip: + packages: [mkdocs-bootswatch] + fedora: [mkdocs-bootswatch] + gentoo: [dev-python/mkdocs-bootswatch] + ubuntu: + artful: [mkdocs-bootswatch] + bionic: [mkdocs-bootswatch] + trusty: + pip: + packages: [mkdocs-bootswatch] + utopic: + pip: + packages: [mkdocs-bootswatch] + wily: + pip: + packages: [mkdocs-bootswatch] + xenial: + pip: + packages: [mkdocs-bootswatch] + yakkety: + pip: + packages: [mkdocs-bootswatch] + zesty: [mkdocs-bootswatch] +mongodb: + gentoo: [dev-db/mongodb] + nixos: [mongodb] + openembedded: [mongodb@meta-oe] + ubuntu: + bionic: [mongodb] + focal: [mongodb] + xenial: [mongodb] +mongodb-dev: + debian: [libmongoclient-dev] + gentoo: [dev-db/mongodb] + macports: [mongodb] + nixos: [mongodb] + openembedded: [mongodb@meta-oe] + ubuntu: [libmongoclient-dev] +mono-complete: + debian: [mono-complete] + fedora: [mono-complete] + gentoo: [dev-lang/mono] + ubuntu: [mono-complete] +mono-devel: + debian: [mono-devel] + fedora: [mono-devel] + gentoo: [dev-lang/mono] + ubuntu: [mono-devel] +mosquitto: + arch: [mosquitto] + debian: [mosquitto] + fedora: [mosquitto] + nixos: [mosquitto] + ubuntu: [mosquitto] +mosquitto-clients: + debian: [mosquitto-clients] + fedora: [mosquitto] + ubuntu: [mosquitto-clients] +mosquitto-dev: + debian: [libmosquitto-dev] + fedora: [mosquitto-devel] + ubuntu: [libmosquitto-dev] +mosquittopp-dev: + debian: [libmosquittopp-dev] + fedora: [mosquitto-devel] + nixos: [mosquitto] + ubuntu: [libmosquittopp-dev] +mpfr: + arch: [mpfr] + debian: [libmpfr-dev] + fedora: [mpfr] + gentoo: [dev-libs/mpfr] + ubuntu: [libmpfr-dev] +mpg123: + arch: [mpg123] + debian: [mpg123] + fedora: [mpg123-devel] + gentoo: [media-sound/mpg123] + nixos: [mpg123] + ubuntu: [mpg123] +mplayer: + arch: [mplayer] + debian: [mplayer] + fedora: [mplayer] + gentoo: [media-video/mplayer] + nixos: [mplayer] + ubuntu: [mplayer] +mrpt: + debian: [libmrpt-dev] + fedora: [mrpt-devel] + gentoo: [sci-electronics/mrpt] + ubuntu: [libmrpt-dev] +msgpack: + arch: [msgpack-c] + debian: [libmsgpack-dev] + fedora: [msgpack-devel] + gentoo: [dev-libs/msgpack] + nixos: [msgpack] + openembedded: [msgpack-c@meta-oe] + ubuntu: [libmsgpack-dev] +msr-tools: + arch: [msr-tools] + debian: [msr-tools] + fedora: [msr-tools] + gentoo: [sys-apps/msr-tools] + opensuse: [msr-tools] + rhel: [msr-tools] + ubuntu: [msr-tools] +multistrap: + debian: [multistrap] + ubuntu: [multistrap] +muparser: + debian: [libmuparser-dev] + fedora: [muParser-devel] + gentoo: [dev-cpp/muParser] + nixos: [muparser] + opensuse: [muparser-devel] + ubuntu: [libmuparser-dev] +nasm: + arch: [nasm] + debian: [nasm] + fedora: [nasm] + freebsd: [nasm] + gentoo: [dev-lang/nasm] + macports: [nasm] + nixos: [nasm] + opensuse: [nasm] + rhel: [nasm] + ubuntu: [nasm] +nbtscan: + arch: [nbtscan] + debian: [nbtscan] + fedora: [nbtscan] + gentoo: [net-analyzer/nbtscan] + ubuntu: [nbtscan] +net-tools: + arch: [net-tools] + debian: [net-tools] + fedora: [net-tools] + gentoo: [sys-apps/net-tools] + nixos: [nettools] + openembedded: [net-tools@openembedded-core] + ubuntu: [net-tools] +netcdf: + debian: [libnetcdf-dev] + fedora: [netcdf] + gentoo: [sci-libs/netcdf, sci-libs/netcdf-cxx, sci-libs/netcdf-fortran] + macports: [netcdf, netcdf-cxx] + nixos: [netcdf] + ubuntu: [libnetcdf-dev] +netpbm: + arch: [netpbm] + debian: [libnetpbm10-dev] + fedora: [netpbm-devel] + gentoo: [media-libs/netpbm] + macports: [netpbm] + nixos: [netpbm] + opensuse: [libnetpbm-devel] + rhel: [netpbm-devel] + ubuntu: [libnetpbm10-dev] +network-manager: + debian: [network-manager] + fedora: [NetworkManager] + gentoo: [net-misc/networkmanager] + nixos: [networkmanager] + opensuse: [NetworkManager] + ubuntu: [network-manager] +ninja-build: + arch: [ninja] + debian: [ninja-build] + fedora: [ninja-build] + gentoo: [dev-util/ninja] + nixos: [ninja] + ubuntu: [ninja-build] +nite-dev: + arch: [primesense-nite] + debian: [nite-dev] + fedora: [openni-nite-devel] + ubuntu: [nite-dev] +nkf: + debian: [nkf] + fedora: [nkf] + gentoo: [app-i18n/nkf] + nixos: [nkf] + rhel: [nkf] + ubuntu: [nkf] +nlohmann-json-dev: + debian: + bullseye: [nlohmann-json3-dev] + buster: [nlohmann-json3-dev] + jessie: null + sid: [nlohmann-json3-dev] + stretch: [nlohmann-json-dev] + fedora: [json-devel] + gentoo: [dev-cpp/nlohmann_json] + nixos: [nlohmann_json] + openembedded: [nlohmann-json@meta-oe] + rhel: [json-devel] + ubuntu: + bionic: [nlohmann-json-dev] + focal: [nlohmann-json3-dev] + groovy: [nlohmann-json3-dev] + jammy: [nlohmann-json3-dev] + xenial: null +nmap: + archlinux: [nmap] + debian: [nmap] + fedora: [nmap] + gentoo: [net-analyzer/nmap] + nixos: [nmap] + ubuntu: [nmap] +nodejs: + debian: [nodejs] + fedora: [nodejs] + gentoo: [net-libs/nodejs] + nixos: [nodejs] + openembedded: [nodejs@meta-oe] + ubuntu: [nodejs] +nodejs-legacy: + debian: [nodejs-legacy] + fedora: [nodejs] + nixos: [nodejs] + ubuntu: [nodejs-legacy] +npm: + debian: [npm] + fedora: [npm] + gentoo: ['net-libs/nodejs[npm]'] + nixos: [nodePackages.npm] + ubuntu: [npm] +ntp: + arch: [ntp] + debian: [ntp] + gentoo: [net-misc/ntp] + nixos: [ntp] + ubuntu: [ntp] +ntpdate: + arch: [ntp] + debian: [ntpdate] + gentoo: [net-misc/ntp] + nixos: [ntp] + ubuntu: [ntpdate] +nvidia-cg: + arch: [nvidia-cg-toolkit] + debian: [nvidia-cg-toolkit] + fedora: [Cg] + gentoo: [media-gfx/nvidia-cg-toolkit] + ubuntu: [nvidia-cg-toolkit] +nvidia-cuda: + debian: [nvidia-cuda-toolkit] + gentoo: [dev-util/nvidia-cuda-toolkit] + ubuntu: [nvidia-cuda-toolkit] +nvidia-cuda-dev: + debian: [nvidia-cuda-dev] + gentoo: [dev-util/nvidia-cuda-sdk, dev-util/nvidia-cuda-gdk] + ubuntu: [nvidia-cuda-dev] +ocl-icd-opencl-dev: + debian: [ocl-icd-opencl-dev] + fedora: [ocl-icd-devel] + gentoo: [virtual/opencl] + rhel: [ocl-icd-devel] + ubuntu: [ocl-icd-opencl-dev] +odb: + debian: [odb] + ubuntu: + '*': [odb] + trusty: null +omniidl: + arch: [omniorb] + debian: [omniidl, omniorb-idl] + fedora: [omniORB-devel] + nixos: [omniorb] + ubuntu: [omniidl, omniorb-idl] +omniorb: + arch: [omniorb] + debian: [omniorb, omniidl, omniorb-idl, omniorb-nameserver, libomniorb4-dev] + fedora: [omniORB, omniORB-devel, omniORB-servers] + gentoo: [net-misc/omniORB] + macports: [omniORB] + nixos: [omniorb] + ubuntu: [omniorb, omniidl, omniorb-idl, omniorb-nameserver, libomniorb4-dev] +opencascade: + debian: + buster: [libocct-data-exchange-dev, libocct-draw-dev] + stretch: [liboce-visualization-dev] + fedora: [opencascade-devel] + gentoo: [sci-libs/opencascade] + ubuntu: + bionic: [liboce-visualization-dev] + focal: [libocct-data-exchange-dev, libocct-draw-dev] +opencl-headers: + arch: [opencl-headers] + debian: [opencl-headers] + fedora: [opencl-headers] + nixos: [opencl-headers] + openembedded: [opencl-headers@meta-oe] + rhel: [opencl-headers] + ubuntu: [opencl-headers] +opende: + arch: [ode] + debian: [libode-dev] + fedora: [ode-devel] + gentoo: [dev-games/ode] + nixos: [ode] + ubuntu: [libode-dev] +opengl: + alpine: [mesa-dev] + arch: [mesa] + debian: [libgl1-mesa-dev, libglu1-mesa-dev] + fedora: [mesa-libGL-devel, mesa-libGLU-devel] + freebsd: [mesa-libs] + gentoo: [virtual/opengl] + macports: [mesa] + nixos: [libGL, libGLU] + openembedded: [mesa@openembedded-core] + opensuse: [Mesa-devel] + rhel: [mesa-libGL-devel, mesa-libGLU-devel] + slackware: + slackpkg: + packages: [mesa] + ubuntu: [libgl1-mesa-dev, libglu1-mesa-dev] +openjdk-6-jdk: + arch: [openjdk6] + debian: + wheezy: [openjdk-6-jdk] + freebsd: [openjdk6] + ubuntu: [openjdk-6-jdk] +openmpi: + arch: [] + debian: [] + fedora: [openmpi] + freebsd: [] + gentoo: [sys-cluster/openmpi] + macports: [openmpi] + nixos: [openmpi] + ubuntu: [] +openni-dev: + arch: [openni] + debian: [libopenni-dev] + fedora: [openni-devel] + gentoo: [dev-libs/OpenNI] + rhel: [openni-devel] + ubuntu: [libopenni-dev] +openocd: + debian: [openocd] + fedora: [openocd] + gentoo: [openocd] + nixos: [openocd] + ubuntu: [openocd] +opensplice: + gentoo: [sci-libs/opensplice] +openssh-client: + debian: [openssh-client] + fedora: [openssh-clients] + gentoo: [net-misc/openssh] + nixos: [openssh] + ubuntu: [openssh-client] +openssh-server: + debian: [openssh-server] + fedora: [openssh-server] + gentoo: [net-misc/openssh] + nixos: [openssh] + ubuntu: [openssh-server] +openssl: + alpine: [openssl] + arch: [openssl] + debian: [openssl] + fedora: [openssl] + gentoo: [dev-libs/openssl] + nixos: [openssl] + openembedded: [openssl@openembedded-core] + opensuse: [openssl] + rhel: [openssl] + ubuntu: [openssl] +optipng: + debian: [optipng] + fedora: [optipng] + gentoo: [media-gfx/optipng] + nixos: [optipng] + ubuntu: [optipng] +osm2pgsql: + debian: [osm2pgsql] + fedora: [osm2pgsql] + gentoo: [sci-geosciences/osm2pgsql] + nixos: [osm2pgsql] + ubuntu: [osm2pgsql] +osmium: + debian: [libosmium-dev] + fedora: [libosmium-devel] + nixos: [libosmium] + ubuntu: [libosmium-dev] +pandoc: + debian: [pandoc] + fedora: [pandoc] + gentoo: [app-text/pandoc] + nixos: [pandoc] + rhel: [pandoc] + ubuntu: [pandoc] +pcre: + alpine: [pcre-dev] + arch: [pcre] + debian: [libpcre3-dev] + fedora: [pcre-devel] + gentoo: [dev-libs/libpcre] + macports: [pcre] + nixos: [pcre] + openembedded: [libpcre@openembedded-core] + rhel: [pcre-devel] + ubuntu: [libpcre3-dev] +pcre-dev: + arch: [pcre] + debian: [libpcre++-dev] + fedora: [pcre-devel] + gentoo: [dev-libs/libpcre] + nixos: [pcre] + rhel: [pcre-devel] + ubuntu: [libpcre++-dev] +phantomjs: + debian: + buster: [phantomjs] + stretch: [phantomjs] + gentoo: [www-client/phantomjs] + nixos: [phantomjs] + ubuntu: [phantomjs] +php: + arch: [php] + debian: + buster: [php7.1] + jessie: [php5] + stretch: [php7.0] + fedora: [php] + gentoo: [dev-lang/php] + nixos: [php] + ubuntu: + precise: [php5] + raring: [php5] + saucy: [php5] + trusty: [php5] + utopic: [php5] + vivid: [php5] + wily: [php5] + xenial: [php7.0] + yakkety: [php7.0] + zesty: [php7.0] +pigz: + debian: [pigz] + fedora: [pigz] + gentoo: [app-arch/pigz] + ubuntu: [pigz] +pkg-config: + alpine: [pkgconf] + arch: [pkg-config] + cygwin: [pkg-config] + debian: [pkg-config] + fedora: [pkgconfig] + freebsd: [pkgconf] + gentoo: [virtual/pkgconfig] + macports: [pkgconfig] + nixos: [pkg-config] + openembedded: [pkgconfig@openembedded-core] + opensuse: [pkg-config] + rhel: [pkgconfig] + slackware: + slackpkg: + packages: [pkg-config] + ubuntu: [pkg-config] +pmount: + arch: + aur: [pmount] + debian: [pmount] + fedora: [pmount] + gentoo: [sys-apps/pmount] + nixos: [pmount] + ubuntu: [pmount] +pocketsphinx-bin: + debian: + buster: [pocketsphinx] + jessie: [pocketsphinx] + stretch: [pocketsphinx] + fedora: [pocketsphinx] + gentoo: [app-accessibility/pocketsphinx] + nixos: [pocketsphinx] + ubuntu: + precise: [libsphinxbase1] + quantal: [libsphinxbase1] + raring: [libsphinxbase1] + saucy: [libsphinxbase1] + trusty: [libsphinxbase1] + utopic: [libsphinxbase1] + vivid: [libsphinxbase1] + wily: [libsphinxbase1] + xenial: [pocketsphinx] + yakkety: [pocketsphinx] + zesty: [pocketsphinx] +polyclipping-dev: + debian: + buster: [libpolyclipping-dev] + jessie: [libpolyclipping-dev] + stretch: [libpolyclipping-dev] + fedora: [polyclipping-devel] + ubuntu: [libpolyclipping-dev] +poppler-utils: + debian: [poppler-utils] + fedora: [poppler-utils] + gentoo: [app-text/poppler] + ubuntu: [poppler-utils] +portaudio: + arch: [portaudio] + debian: [libportaudio-dev] + fedora: [portaudio-devel] + gentoo: [media-libs/portaudio] + nixos: [portaudio] + openembedded: [portaudio-v19@meta-oe] + ubuntu: [libportaudio-dev] +portaudio19-dev: + debian: [portaudio19-dev] + fedora: [portaudio-devel] + gentoo: [=media-libs/portaudio-19*] + nixos: [portaudio] + openembedded: [portaudio-v19@meta-oe] + ubuntu: [portaudio19-dev] +postfix: + alpine: [postfix] + arch: [postfix] + debian: [postfix] + fedora: [postfix] + opensuse: [postfix] + rhel: [postfix] + ubuntu: [postfix] +postgresql: + debian: [postgresql, postgresql-contrib] + fedora: [postgresql-server, postgresql-contrib] + nixos: [postgresql] + openembedded: [postgresql@meta-oe] + ubuntu: [postgresql, postgresql-contrib] +postgresql-9.x-postgis: + debian: + buster: [postgresql-9.6-postgis-2.3, postgresql-contrib, postgresql-server-dev-all] + jessie: [postgresql-9.4-postgis-2.1, postgresql-contrib, postgresql-server-dev-all] + stretch: [postgresql-9.6-postgis-2.3, postgresql-contrib, postgresql-server-dev-all] + wheezy: [postgresql-9.4-postgis-2.1, postgresql-contrib, postgresql-server-dev-all] + fedora: [postgis] + gentoo: [dev-db/postgis, =dev-db/postgresql-9*] + ubuntu: + precise: [postgresql-9.1-postgis, postgresql-contrib-9.1, postgresql-server-dev-9.1] + raring: [postgresql-9.1-postgis, postgresql-contrib-9.1, postgresql-server-dev-9.1] + saucy: [postgresql-9.1-postgis, postgresql-contrib-9.1, postgresql-server-dev-9.1] + trusty: [postgresql-9.3-postgis-2.1, postgresql-contrib-9.3, postgresql-server-dev-9.3] + utopic: [postgresql-9.4-postgis-2.1, postgresql-contrib-9.4, postgresql-server-dev-9.4] + vivid: [postgresql-9.4-postgis-2.1, postgresql-contrib-9.4, postgresql-server-dev-9.4] + wily: [postgresql-9.4-postgis-2.1, postgresql-contrib-9.4, postgresql-server-dev-9.4] + xenial: [postgresql-9.5-postgis-2.2, postgresql-contrib-9.5, postgresql-server-dev-9.5] +postgresql-client: + debian: [postgresql-client] + fedora: [postgresql] + gentoo: [dev-db/postgresql] + ubuntu: [postgresql-client] +postgresql-postgis: + debian: + buster: [postgresql-11-postgis-2.5, postgresql-contrib, postgresql-server-dev-all] + jessie: [postgresql-9.4-postgis-2.1, postgresql-contrib, postgresql-server-dev-all] + stretch: [postgresql-9.6-postgis-2.3, postgresql-contrib, postgresql-server-dev-all] + fedora: [postgis] + gentoo: [dev-db/postgis, =dev-db/postgresql-9*] + ubuntu: + artful: [postgresql-9.6-postgis-2.3, postgresql-contrib, postgresql-server-dev-all] + bionic: [postgresql-10-postgis-2.4, postgresql-contrib, postgresql-server-dev-all] + focal: [postgresql-12-postgis-3, postgresql-contrib, postgresql-server-dev-all] + trusty: [postgresql-9.3-postgis-2.1, postgresql-contrib, postgresql-server-dev-all] + xenial: [postgresql-9.5-postgis-2.2, postgresql-contrib, postgresql-server-dev-all] +potrace: + debian: [potrace] + fedora: [potrace] + rhel: [potrace] + ubuntu: [potrace] +powertop: + arch: [powertop] + debian: [powertop] + fedora: [powertop] + nixos: [powertop] + ubuntu: [powertop] +procps: + arch: [procps-ng] + debian: [procps] + fedora: [procps-ng] + gentoo: [sys-process/procps] + nixos: [procps] + openembedded: [procps@openembedded-core] + ubuntu: [procps] +proj: + arch: [proj] + debian: [libproj-dev] + fedora: [proj-devel] + freebsd: [proj] + gentoo: [sci-libs/proj] + nixos: [proj] + openembedded: [proj@meta-oe] + opensuse: [proj] + rhel: [proj-devel] + slackware: [proj] + ubuntu: [libproj-dev] +protobuf: + arch: [protobuf] + debian: + bullseye: [libprotobuf23] + buster: [libprotobuf17] + fedora: [protobuf] + freebsd: [protobuf] + gentoo: [dev-libs/protobuf] + macports: [protobuf-cpp] + nixos: [protobuf] + openembedded: [protobuf@meta-oe] + opensuse: [libprotobuf9] + rhel: [protobuf] + slackware: [protobuf] + ubuntu: + bionic: [libprotobuf10] + focal: [libprotobuf17] + jammy: [libprotobuf23] + xenial: [libprotobuf9v5] +protobuf-dev: + arch: [protobuf] + debian: [libprotobuf-dev, protobuf-compiler, libprotoc-dev] + fedora: [protobuf-devel, protobuf-compiler] + freebsd: [protobuf] + gentoo: [dev-libs/protobuf] + macports: [protobuf-cpp] + nixos: [protobuf] + openembedded: [protobuf@meta-oe] + opensuse: [protobuf-devel] + rhel: [protobuf-devel, protobuf-compiler] + slackware: [protobuf] + ubuntu: [libprotobuf-dev, protobuf-compiler, libprotoc-dev] +ps-engine: + arch: [primesense-sensor] + debian: [ps-engine] + fedora: [openni-primesense] + ubuntu: [ps-engine] +pstoedit: + debian: [pstoedit] + fedora: [pstoedit] + gentoo: [media-gfx/pstoedit] + nixos: [pstoedit] + rhel: [pstoedit] + ubuntu: [pstoedit] +psutils: + debian: [psutils] + fedora: [psutils] + gentoo: [psutils] + nixos: [psutils] + ubuntu: [psutils] +pugixml-dev: + debian: [libpugixml-dev] + fedora: [pugixml-devel] + nixos: [pugixml] + openembedded: [pugixml@meta-oe] + rhel: [pugixml-devel] + ubuntu: [libpugixml-dev] +pybind11-dev: + arch: [pybind11] + debian: [pybind11-dev] + fedora: [pybind11-devel] + nixos: [pythonPackages.pybind11] + openembedded: [python3-pybind11@meta-python] + rhel: + '*': [pybind11-devel] + '7': null + ubuntu: [pybind11-dev] +python-dev: + debian: [python-dev] + fedora: [python2-devel] + nixos: [pythonPackages.python] + rhel: + '7': [python2-devel] + '8': [python2-devel] + ubuntu: + '*': [python-dev] + focal: [python2-dev] +qemu-user-static: + debian: [qemu-user-static] + fedora: [qemu-user-static] + ubuntu: [qemu-user-static] +qhull-bin: + arch: [qhull] + debian: [qhull-bin] + fedora: [qhull] + gentoo: [media-libs/qhull] + nixos: [qhull] + ubuntu: [qhull-bin] +qml-module-qt-labs-folderlistmodel: + debian: [qml-module-qt-labs-folderlistmodel] + ubuntu: [qml-module-qt-labs-folderlistmodel] +qml-module-qt-labs-settings: + debian: [qml-module-qt-labs-settings] + ubuntu: [qml-module-qt-labs-settings] +qml-module-qtgraphicaleffects: + debian: [qml-module-qtgraphicaleffects] + ubuntu: [qml-module-qtgraphicaleffects] +qml-module-qtmultimedia: + debian: [qml-module-qtmultimedia] + ubuntu: [qml-module-qtmultimedia] +qml-module-qtquick-controls: + debian: [qml-module-qtquick-controls] + ubuntu: [qml-module-qtquick-controls] +qml-module-qtquick-controls2: + debian: [qml-module-qtquick-controls2] + ubuntu: [qml-module-qtquick-controls2] +qml-module-qtquick-dialogs: + debian: [qml-module-qtquick-dialogs] + ubuntu: [qml-module-qtquick-dialogs] +qml-module-qtquick-extras: + debian: [qml-module-qtquick-extras] + ubuntu: [qml-module-qtquick-extras] +qml-module-qtquick-layouts: + debian: [qml-module-qtquick-layouts] + ubuntu: [qml-module-qtquick-layouts] +qml-module-qtquick-templates2: + debian: [qml-module-qtquick-templates2] + ubuntu: [qml-module-qtquick-templates2] +qml-module-qtquick-window2: + debian: [qml-module-qtquick-window2] + ubuntu: [qml-module-qtquick-window2] +qml-module-qtquick2: + debian: [qml-module-qtquick2] + ubuntu: [qml-module-qtquick2] +qrencode: + arch: [qrencode] + debian: [qrencode] + fedora: [qrencode] + gentoo: [media-gfx/qrencode] + nixos: [qrencode] + ubuntu: [qrencode] +qt4-dev-tools: + arch: [qt4] + debian: [qt4-dev-tools] + fedora: [qt-devel] + gentoo: ['dev-qt/assistant:4', 'dev-qt/linguist:4', 'dev-qt/pixeltool:4'] + nixos: [qt4] + opensuse: [libqt4-devel-doc] + ubuntu: [qt4-dev-tools] +qt4-linguist-tools: + debian: [qt4-linguist-tools] + fedora: [qt-devel] + gentoo: [dev-qt/linguist-tools] + ubuntu: + '*': null + bionic: [qt4-linguist-tools] + xenial: [qt4-linguist-tools] +qt4-qmake: + arch: [qt4] + debian: [qt4-qmake] + fedora: [qt-devel] + freebsd: [qt4-qmake] + gentoo: ['dev-qt/qtcore:4'] + macports: [qt4-mac] + nixos: [qt4] + opensuse: [libqt4-devel] + rhel: + '7': [qt-devel] + ubuntu: [qt4-qmake] +qt5-image-formats-plugins: + arch: [qt5-imageformats] + debian: [qt5-image-formats-plugins] + nixos: [qt5.qtimageformats] + ubuntu: [qt5-image-formats-plugins] +qt5-qmake: + alpine: [qt5-qtbase-dev] + arch: [qt5-base] + debian: [qt5-qmake] + fedora: [qt5-qtbase-devel] + freebsd: [qt5-qmake] + gentoo: ['dev-qt/qtcore:5'] + nixos: [qt5.qtbase] + openembedded: [qtbase@meta-qt5] + opensuse: [libqt5-qtbase-common-devel] + rhel: [qt5-qtbase-devel] + slackware: [qt5] + ubuntu: [qt5-qmake] +qtbase5-dev: + alpine: [qt5-qtbase-dev] + arch: [qt5-base] + debian: [qtbase5-dev] + fedora: [qt5-qtbase-devel] + freebsd: [qt5-core] + gentoo: ['dev-qt/qtcore:5', 'dev-qt/qtwidgets:5', 'dev-qt/qttest:5'] + nixos: [qt5.qtbase] + openembedded: [qtbase@meta-qt5] + opensuse: [libqt5-qtbase-common-devel, libqt5-qtbase-devel] + rhel: [qt5-qtbase-devel] + slackware: [qt5] + ubuntu: [qtbase5-dev] +qtbase5-private-dev: + debian: [qtbase5-private-dev] + fedora: [qt5-qtbase-private-devel] + rhel: [qt5-qtbase-private-devel] + ubuntu: [qtbase5-private-dev] +qtdeclarative5-dev: + arch: [qt5-declarative] + debian: [qtdeclarative5-dev] + fedora: [qt5-qtdeclarative-devel] + freebsd: [qt5-qml, qt5-quick] + gentoo: ['dev-qt/qtdeclarative:5'] + nixos: [qt5.qtdeclarative] + openembedded: [qtdeclarative@meta-qt5] + ubuntu: [qtdeclarative5-dev] +qtmobility-dev: + arch: [qtmobility] + debian: [qtmobility-dev] + fedora: [qt-mobility-devel] + gentoo: [dev-qt/qt-mobility] + ubuntu: [qtmobility-dev] +qtmultimedia5-dev: + arch: [qt5-multimedia] + debian: [qtmultimedia5-dev] + fedora: [qt5-qtmultimedia-devel] + freebsd: [qt5-multimedia] + gentoo: ['dev-qt/qtmultimedia:5'] + nixos: [qt5.qtmultimedia] + openembedded: [qtmultimedia@meta-qt5] + ubuntu: [qtmultimedia5-dev] +qtpositioning5-dev: + debian: [qtpositioning5-dev] + ubuntu: [qtpositioning5-dev] +qttools5-dev: + debian: [qttools5-dev] + fedora: [qt5-qttools-devel] + nixos: [qt5.qttools] + rhel: [qt5-qttools-devel] + ubuntu: [qttools5-dev] +qttools5-dev-tools: + debian: [qttools5-dev-tools] + fedora: [qt5-qttools-devel] + nixos: [qt5.qttools.dev] + openembedded: [qttools@meta-qt5] + rhel: [qt5-qttools-devel] + ubuntu: [qttools5-dev-tools] +r-base: + debian: [r-base] + fedora: [R] + gentoo: [dev-lang/R] + ubuntu: [r-base] +r-base-dev: + debian: [r-base-dev] + fedora: [R-devel] + gentoo: [dev-lang/R] + ubuntu: [r-base-dev] +range-v3: + debian: + '*': [librange-v3-dev] + stretch: null + fedora: [range-v3-devel] + gentoo: [dev-cpp/range-v3] + rhel: + '*': [range-v3-devel] + '7': null + ubuntu: + '*': [librange-v3-dev] + xenial: null +rapidjson-dev: + debian: [rapidjson-dev] + fedora: [rapidjson] + gentoo: [dev-libs/rapidjson] + nixos: [rapidjson] + ubuntu: [rapidjson-dev] +readline-dev: + arch: [readline] + debian: [libreadline-dev] + fedora: [readline-devel] + gentoo: [sys-libs/readline] + nixos: [readline] + ubuntu: [libreadline-dev] +recode: + arch: [recode] + debian: [recode] + fedora: [recode-devel] + gentoo: [app-text/recode] + nixos: [recode] + ubuntu: [recode] +recordmydesktop: + arch: [recordmydesktop] + debian: [recordmydesktop] + gentoo: [media-video/recordmydesktop] + ubuntu: [recordmydesktop] +redis-server: + arch: [redis] + debian: [redis-server] + fedora: [redis] + gentoo: [dev-db/redis] + nixos: [redis] + ubuntu: [redis-server] +robotino-api2: + ubuntu: [robotino-api2] +rosemacs-el: + ubuntu: + lucid: [rosemacs-el] + oneiric: [rosemacs-el] + precise: [rosemacs-el] +rsync: + arch: [rsync] + debian: [rsync] + fedora: [rsync] + gentoo: [net-misc/rsync] + nixos: [rsync] + openembedded: [rsync@openembedded-core] + opensuse: [rsync] + ubuntu: [rsync] +rsyslog: + debian: [rsyslog] + fedora: [rsyslog] + ubuntu: [rsyslog] +rti-connext-dds-5.3.1: + nixos: [] + ubuntu: + bionic: [rti-connext-dds-5.3.1] + focal: [rti-connext-dds-5.3.1] + xenial: [rti-connext-dds-5.3.1] +rti-connext-dds-6.0.1: + nixos: [] + ubuntu: + focal: [rti-connext-dds-6.0.1] + jammy: [rti-connext-dds-6.0.1] +rtmidi: + debian: [librtmidi-dev] + fedora: [rtmidi-devel] + nixos: [rtmidi] + ubuntu: [librtmidi-dev] +rustc: + archlinux: [rust] + debian: [rustc] + fedora: [rust] + opensuse: [rust] + rhel: [rust] + ubuntu: [rustc] +sbcl: + alpine: [sbcl] + arch: [sbcl] + debian: [sbcl] + fedora: [sbcl] + freebsd: [sbcl] + gentoo: [dev-lisp/sbcl] + macports: [sbcl] + nixos: [sbcl] + opensuse: [sbcl] + rhel: + '*': null + '7': [sbcl] + slackware: [sbcl] + ubuntu: [sbcl] +scons: + arch: [scons] + debian: [scons] + fedora: [scons] + freebsd: [scons] + gentoo: [dev-util/scons] + macports: [scons] + nixos: [scons] + opensuse: [scons] + ubuntu: [scons] +screen: + arch: [screen] + debian: [screen] + fedora: [screen] + gentoo: [app-misc/screen] + nixos: [screen] + openembedded: [screen@openembedded-core] + ubuntu: [screen] +sdformat: + arch: [sdformat-hg] + debian: [libsdformat-dev] + fedora: [sdformat-devel] + gentoo: [dev-libs/sdformat] + nixos: [sdformat] + rhel: + '7': [sdformat-devel] + ubuntu: + artful: [libsdformat6-dev] + bionic: [libsdformat6-dev] + cosmic: [libsdformat6-dev] + focal: [libsdformat9-dev] + jammy: [libsdformat-dev] + precise: [sdformat] + quantal: [sdformat] + raring: [sdformat] + saucy: [libsdformat-dev] + trusty: [libsdformat-dev] + xenial: [libsdformat4-dev] +sdformat11: + debian: + buster: [libsdformat11-dev] + ubuntu: + focal: [libsdformat11-dev] +sdformat12: + debian: + buster: [libsdformat12-dev] + ubuntu: + focal: [libsdformat12-dev] + jammy: [libsdformat12-dev] +sdl: + arch: [sdl] + debian: [libsdl1.2-dev] + fedora: [SDL-devel] + gentoo: [media-libs/libsdl] + macports: [libsdl] + nixos: [SDL] + openembedded: [libsdl@openembedded-core] + opensuse: [libSDL-devel] + rhel: [SDL-devel] + ubuntu: [libsdl1.2-dev] +sdl-gfx: + arch: [sdl_gfx] + debian: [libsdl-gfx1.2-dev] + fedora: [SDL_gfx] + gentoo: [media-libs/sdl-gfx] + nixos: [SDL_gfx] + ubuntu: [libsdl-gfx1.2-dev] +sdl-image: + arch: [sdl_image] + debian: [libsdl-image1.2-dev] + fedora: [SDL_image-devel] + freebsd: [sdl_image] + gentoo: [media-libs/sdl-image] + macports: [libsdl_image] + nixos: [SDL_image] + openembedded: [libsdl-image@meta-oe] + opensuse: [libSDL_image-devel] + rhel: + '7': [SDL_image-devel] + ubuntu: [libsdl-image1.2-dev] +sdl-mixer: + arch: [sdl_mixer] + debian: [libsdl-mixer1.2-dev] + fedora: [SDL_mixer-devel] + gentoo: [media-libs/sdl-mixer] + macports: [libsdl_mixer] + nixos: [SDL_mixer] + ubuntu: [libsdl-mixer1.2-dev] +sdl-ttf: + arch: [sdl_ttf] + debian: [libsdl-ttf2.0-dev] + fedora: [SDL_ttf] + gentoo: [media-libs/sdl-ttf] + nixos: [SDL_ttf] + ubuntu: [libsdl-ttf2.0-dev] +sdl2: + debian: [libsdl2-dev] + fedora: [SDL2-devel] + gentoo: [media-libs/libsdl2] + nixos: [SDL2] + openembedded: [libsdl2@openembedded-core] + rhel: [SDL2-devel] + ubuntu: [libsdl2-dev] +sdl2-image: + debian: [libsdl2-image-dev] + fedora: [SDL2_image-devel] + rhel: + '7': [SDL2_image-devel] + ubuntu: [libsdl2-image-dev] +sdl2-mixer: + debian: [libsdl2-mixer-dev] + fedora: [SDL2_mixer-devel] + ubuntu: [libsdl2-mixer-dev] +sdl2-ttf: + debian: [libsdl2-ttf-dev] + fedora: [SDL2_ttf-devel] + gentoo: [media-libs/sdl2-ttf] + nixos: [SDL2_ttf] + ubuntu: [libsdl2-ttf-dev] +setserial: + debian: [setserial] + fedora: [setserial] + gentoo: [sys-apps/setserial] + nixos: [setserial] + ubuntu: [setserial] +sfml-dev: + arch: [sfml] + debian: [libsfml-dev] + fedora: [SFML-devel] + gentoo: [media-libs/libsfml] + nixos: [sfml] + ubuntu: [libsfml-dev] +sixad: + ubuntu: [sixad] +slime: + debian: [slime] + fedora: [emacs-slime] + gentoo: [app-emacs/slime] + ubuntu: [slime] +smartmontools: + arch: [smartmontools] + debian: [smartmontools] + fedora: [smartmontools] + gentoo: [sys-apps/smartmontools] + nixos: [smartmontools] + ubuntu: [smartmontools] +smbclient: + arch: [smbclient] + debian: [smbclient] + fedora: [samba-client] + gentoo: [net-fs/samba] + nixos: [samba] + ubuntu: [smbclient] +snappy: + arch: [snappy] + debian: [libsnappy-dev] + fedora: [snappy-devel] + gentoo: [app-arch/snappy] + nixos: [snappy] + rhel: [snappy-devel] + ubuntu: [libsnappy-dev] +socat: + arch: [socat] + debian: [socat] + fedora: [socat] + gentoo: [net-misc/socat] + nixos: [socat] + rhel: [socat] + ubuntu: [socat] +sound-theme-freedesktop: + debian: [sound-theme-freedesktop] + fedora: [sound-theme-freedesktop] + gentoo: [x11-themes/sound-theme-freedesktop] + ubuntu: [sound-theme-freedesktop] +sox: + debian: [sox] + fedora: [sox] + gentoo: [media-sound/sox] + nixos: [sox] + ubuntu: [sox] +spacenavd: + arch: [spacenavd] + debian: [spacenavd] + fedora: [spacenavd] + gentoo: [app-misc/spacenavd] + nixos: [spacenavd] + rhel: [spacenavd] + ubuntu: [spacenavd] +sparsehash: + debian: [libsparsehash-dev] + fedora: [sparsehash-devel] + gentoo: [dev-cpp/sparsehash] + nixos: [sparsehash] + ubuntu: [libsparsehash-dev] +spdlog: + alpine: [spdlog-dev] + arch: [spdlog] + debian: [libspdlog-dev] + fedora: [spdlog-devel] + gentoo: [dev-libs/spdlog] + nixos: [spdlog] + openembedded: [spdlog@meta-oe] + rhel: [spdlog-devel] + ubuntu: [libspdlog-dev] +speech-dispatcher: + debian: [speech-dispatcher] + fedora: [speech-dispatcher] + gentoo: [app-accessibility/speech-dispatcher] + ubuntu: [speech-dispatcher] +speex: + debian: [speex] + fedora: [speex, speex-tools, speexdsp] + gentoo: [media-libs/speex] + nixos: [speex] + ubuntu: + precise: [speex] + trusty: [speex] + vivid: [speex] + wily: [speex] + xenial: [speex] +spirv-headers: + arch: [spirv-headers] + debian: [spirv-headers] + fedora: [spirv-headers-devel] + gentoo: [dev-util/spirv-headers] + nixos: [spirv-headers] + openembedded: [spirv-headers@openembedded-core] + rhel: [spirv-headers-devel] + ubuntu: + '*': [spirv-headers] + bionic: null + xenial: null +spirv-tools: + arch: [spirv-tools] + debian: [spirv-tools] + fedora: [spirv-tools, spirv-tools-devel, spirv-tools-libs] + gentoo: [dev-util/spirv-tools] + nixos: [spirv-tools] + openembedded: [spirv-tools@openembedded-core] + rhel: [spirv-tools, spirv-tools-devel, spirv-tools-libs] + ubuntu: + '*': [spirv-tools] + bionic: null + xenial: null +sqlite3: + arch: [sqlite] + debian: [sqlite3] + fedora: [sqlite] + gentoo: [=dev-db/sqlite-3*] + nixos: [sqlite] + rhel: [sqlite] + ubuntu: [sqlite3] +ssh-askpass: + debian: [ssh-askpass] + fedora: [x11-ssh-askpass] + gentoo: [net-misc/x11-ssh-askpass] + ubuntu: [ssh-askpass] +ssh-askpass-gnome: + debian: [ssh-askpass-gnome] + fedora: [openssh-askpass] + gentoo: [net-misc/ssh-askpass-fullscreen] + ubuntu: [ssh-askpass-gnome] +sshpass: + debian: [sshpass] + fedora: [sshpass] + gentoo: [net-misc/sshpass] + nixos: [sshpass] + ubuntu: [sshpass] +stress: + arch: [stress] + debian: [stress] + fedora: [stress] + freebsd: [stress] + gentoo: [app-benchmarks/stress] + nixos: [stress] + ubuntu: [stress] +subversion: + arch: [subversion] + debian: [subversion] + fedora: [subversion] + freebsd: [subversion] + gentoo: [dev-vcs/subversion] + macports: [subversion] + nixos: [subversion] + openembedded: [subversion@openembedded-core] + opensuse: [subversion] + rhel: [subversion] + ubuntu: [subversion] +suitesparse: + arch: [suitesparse] + debian: [libsuitesparse-dev] + fedora: [suitesparse-devel] + gentoo: [sci-libs/suitesparse] + macports: [SuiteSparse] + nixos: [suitesparse] + openembedded: [suitesparse-cxsparse@meta-ros-common, suitesparse-cholmod@meta-ros-common] + opensuse: [suitesparse-devel] + rhel: [suitesparse-devel] + ubuntu: [libsuitesparse-dev] +supervisor: + arch: [supervisor] + debian: [supervisor] + fedora: [supervisor] + gentoo: [app-admin/supervisor] + ubuntu: [supervisor] +swi-prolog: + arch: [swi-prolog] + debian: [swi-prolog] + fedora: [pl] + gentoo: [dev-lang/swi-prolog] + ubuntu: [swi-prolog] +swi-prolog-clib: + arch: [swi-prolog] + debian: + lenny: [swi-prolog-clib] + woody: [swi-prolog-clib] + fedora: [pl-devel] + ubuntu: + lucid: [swi-prolog-clib] + maverick: [swi-prolog] + natty: [swi-prolog] + oneiric: [swi-prolog] + precise: [swi-prolog] + quantal: [swi-prolog] + raring: [swi-prolog] +swi-prolog-http: + arch: [swi-prolog] + debian: + lenny: [swi-prolog-http] + fedora: [pl] + ubuntu: + lucid: [swi-prolog-http] + maverick: [swi-prolog] + natty: [swi-prolog] + oneiric: [swi-prolog] + precise: [swi-prolog] + quantal: [swi-prolog] + raring: [swi-prolog] +swi-prolog-java: + debian: [swi-prolog-java] + fedora: [pl-jpl] + gentoo: ['dev-lang/swi-prolog[java]'] + ubuntu: [swi-prolog-java] +swi-prolog-odbc: + arch: [swi-prolog] + debian: [swi-prolog-odbc] + fedora: [pl-odbc] + gentoo: ['dev-lang/swi-prolog[odbc]'] + ubuntu: [swi-prolog-odbc] +swi-prolog-semweb: + arch: [swi-prolog] + fedora: [pl] + ubuntu: + lucid: [swi-prolog-semweb] + maverick: [swi-prolog] + natty: [swi-prolog] + oneiric: [swi-prolog] + precise: [swi-prolog] + quantal: [swi-prolog] + raring: [swi-prolog] +swi-prolog-sgml: + arch: [swi-prolog] + debian: + lenny: [swi-prolog-sgml] + fedora: [pl] + ubuntu: + lucid: [swi-prolog-sgml] + maverick: [swi-prolog] + natty: [swi-prolog] + oneiric: [swi-prolog] + precise: [swi-prolog] + quantal: [swi-prolog] + raring: [swi-prolog] +swi-prolog-xpce: + arch: [swi-prolog] + debian: + woody: [swi-prolog-xpce] + fedora: [pl-xpce] + ubuntu: + lucid: [swi-prolog-xpce] + maverick: [swi-prolog] + natty: [swi-prolog] + oneiric: [swi-prolog] + precise: [swi-prolog] + quantal: [swi-prolog] + raring: [swi-prolog] +swig: + debian: [swig] + fedora: [swig] + gentoo: [dev-lang/swig] + nixos: [swig] + openembedded: [swig@openembedded-core] + ubuntu: [swig] +swig-wx: + gentoo: [dev-lang/swig] +sysstat: + arch: [sysstat] + debian: [sysstat] + fedora: [sysstat] + gentoo: [app-admin/sysstat] + nixos: [sysstat] + openembedded: [sysstat@openembedded-core] + ubuntu: [sysstat] +systemd: + arch: [systemd] + debian: [systemd] + fedora: [systemd] + gentoo: [sys-apps/systemd] + opensuse: [systemd] + osx: + homebrew: + packages: [systemd] + rhel: [systemd] + ubuntu: [systemd] +tango-icon-theme: + alpine: [tango-icon-theme] + arch: [tango-icon-theme] + debian: [tango-icon-theme] + fedora: [tango-icon-theme] + freebsd: [icons-tango] + gentoo: [x11-themes/tango-icon-theme] + macports: [tango-icon-theme] + mandrake: [tango-icon-theme] + nixos: [tango-icon-theme] + openembedded: [adwaita-icon-theme@openembedded-core] + opensuse: [tango-icon-theme] + rhel: [tango-icon-theme] + slackware: [tango-icon-theme] + ubuntu: [tango-icon-theme] +tap-plugins: + debian: [tap-plugins] + fedora: [ladspa-tap-plugins] + gentoo: [media-plugins/tap-plugins] + ubuntu: + precise: [tap-plugins] + trusty: [tap-plugins] + vivid: [tap-plugins] + wily: [tap-plugins] + xenial: [tap-plugins] +tar: + arch: [libtar] + debian: [libtar-dev] + fedora: [libtar-devel] + freebsd: [libtar] + gentoo: [dev-libs/libtar] + macports: [libtar] + nixos: [libtar] + openembedded: [tar@openembedded-core] + opensuse: [libtar-devel] + rhel: + '*': null + '7': [libtar-devel] + ubuntu: [libtar-dev] +tbb: + arch: [intel-tbb] + debian: [libtbb-dev] + fedora: [tbb-devel] + gentoo: [dev-cpp/tbb] + macports: [tbb] + nixos: [tbb] + openembedded: [tbb@meta-oe] + opensuse: [tbb-devel] + rhel: [tbb-devel] + ubuntu: [libtbb-dev] +tcsh: + arch: [tcsh] + debian: [tcsh] + fedora: [tcsh] + gentoo: [app-shells/tcsh] + nixos: [tcsh] + ubuntu: [tcsh] +terminator: + debian: [terminator] + fedora: [terminator] + gentoo: [x11-terms/terminator] + nixos: [terminator] + ubuntu: [terminator] +tesseract-ocr: + debian: [tesseract-ocr] + fedora: [tesseract-devel] + gentoo: [app-text/tesseract] + ubuntu: [tesseract-ocr] +tesseract-ocr-jpn: + arch: [tesseract-data-jpn] + debian: [tesseract-ocr-jpn] + fedora: [tesseract-langpack-jpn] + rhel: [tesseract-langpack-jpn] + ubuntu: [tesseract-ocr-jpn] +texlive-fonts-extra: + arch: [texlive-fontsextra] + debian: [texlive-fonts-extra] + fedora: [texlive-bbm, texlive-bbm-macros] + gentoo: [dev-texlive/texlive-fontsextra] + macports: [texlive-fonts-extra] + ubuntu: [texlive-fonts-extra] +texlive-fonts-recommended: + arch: [texlive-core] + debian: [texlive-fonts-recommended] + fedora: [texlive-times, texlive-helvetic] + gentoo: [dev-texlive/texlive-fontsrecommended] + macports: [texlive-fonts-recommended] + ubuntu: [texlive-fonts-recommended] +texlive-full: + debian: [texlive-full] + gentoo: [app-text/texlive] + ubuntu: [texlive-full] +texlive-latex-base: + arch: [texlive-core] + debian: [texlive-latex-base] + fedora: [texlive-latex, texlive-parskip] + gentoo: [dev-texlive/texlive-latex] + macports: [texlive] + opensuse: [texlive-latex, texlive-parskip] + ubuntu: [texlive-latex-base] +texlive-latex-extra: + arch: [texlive-latexextra] + debian: [texlive-latex-extra] + fedora: [texlive-titlesec, texlive-wrapfig, texlive-multirow, texlive-fancybox] + gentoo: [dev-texlive/texlive-latexextra] + opensuse: [texlive-titlesec, texlive-wrapfig, texlive-multirow, texlive-fancybox] + ubuntu: [texlive-latex-extra] +texlive-latex-recommended: + arch: [texlive-core] + debian: [texlive-latex-recommended] + fedora: [texlive-framed, texlive-threeparttable, texlive-ec, texlive-mdwtools] + gentoo: [dev-texlive/texlive-latexrecommended] + macports: [texlive-latex-recommended] + opensuse: [texlive-framed, texlive-threeparttable, texlive-ec, texlive-mdwtools] + ubuntu: [texlive-latex-recommended] +texmaker: + debian: [texmaker] + fedora: [texmaker] + gentoo: [app-office/texmaker] + nixos: [texmaker] + ubuntu: [texmaker] +time: + arch: [time] + debian: [time] + fedora: [time] + gentoo: [sys-process/time] + nixos: [time] + openembedded: [time@openembedded-core] + opensuse: [time] + ubuntu: [time] +tinyxml: + alpine: [tinyxml-dev] + arch: [tinyxml] + debian: [libtinyxml-dev] + fedora: [tinyxml-devel] + freebsd: [tinyxml] + gentoo: [dev-libs/tinyxml] + macports: [tinyxml] + nixos: [tinyxml] + openembedded: [libtinyxml@meta-oe] + opensuse: [tinyxml-devel] + rhel: [tinyxml-devel] + slackware: [tinyxml] + ubuntu: [libtinyxml-dev] +tinyxml2: + alpine: [tinyxml2-dev] + arch: [tinyxml2] + debian: [libtinyxml2-dev] + fedora: [tinyxml2-devel] + freebsd: [tinyxml2] + gentoo: [dev-libs/tinyxml2] + nixos: [tinyxml-2] + openembedded: [libtinyxml2@meta-oe] + opensuse: [tinyxml2-devel] + rhel: [tinyxml2-devel] + ubuntu: [libtinyxml2-dev] +tix: + arch: [tix] + debian: [tix] + fedora: [tix] + gentoo: [dev-tcltk/tix] + nixos: [tix] + ubuntu: [tix] +tmux: + debian: [tmux] + fedora: [tmux] + gentoo: [app-misc/tmux] + nixos: [tmux] + ubuntu: [tmux] +touchegg: + arch: [touchegg] + fedora: [touchegg] + nixos: [touchegg] + ubuntu: [touchegg] +trang: + debian: [trang] + gentoo: [app-text/trang] + rhel: + '7': [trang] + ubuntu: [trang] +tree: + debian: [tree] + fedora: [tree] + gentoo: [app-text/tree] + nixos: [tree] + ubuntu: [tree] +ttf-kochi-gothic: + arch: [ttf-togoshi-gothic] + debian: [ttf-kochi-gothic] + gentoo: [media-fonts/kochi-substitute] + ubuntu: [ttf-kochi-gothic] +ttf-kochi-mincho: + arch: [ttf-togoshi-mincho] + debian: [ttf-kochi-mincho] + gentoo: [media-fonts/kochi-substitute] + ubuntu: [ttf-kochi-mincho] +ttf-mscorefonts-installer: + arch: [ttf-ms-fonts] + debian: [ttf-mscorefonts-installer] + gentoo: [media-fonts/corefonts] +ttf-sazanami-gothic: + arch: [ttf-sazanami] + debian: [ttf-sazanami-gothic] + fedora: [sazanami-gothic-fonts] + gentoo: [media-fonts/sazanami] + ubuntu: [ttf-sazanami-gothic] +ttf-sazanami-mincho: + arch: [ttf-sazanami] + debian: [ttf-sazanami-mincho] + fedora: [sazanami-mincho-fonts] + gentoo: [media-fonts/sazanami] + ubuntu: [ttf-sazanami-mincho] +udev: + arch: [systemd] + debian: [udev] + fedora: [systemd-udev] + gentoo: [sys-fs/udev] + nixos: [udev] + openembedded: [udev@openembedded-core] + rhel: [systemd] + ubuntu: [udev] +udhcpc: + arch: [udhcp] + debian: [udhcpc] + ubuntu: [udhcpc] +unclutter: + debian: [unclutter] + ubuntu: [unclutter] +uncrustify: + alpine: [uncrustify] + arch: [uncrustify] + debian: [uncrustify] + fedora: [uncrustify] + gentoo: [uncrustify] + nixos: [uncrustify] + openembedded: [uncrustify@meta-ros-common] + osx: + homebrew: + packages: [uncrustify] + rhel: [uncrustify] + ubuntu: [uncrustify] +unison: + arch: [unison] + debian: [unison] + gentoo: [net-misc/unison] + nixos: [unison] + ubuntu: [unison] +unison-gui: + arch: [unison] + debian: [unison-gtk] + gentoo: ['net-misc/unison[gtk]'] + ubuntu: [unison-gtk] +unoconv: + arch: [unoconv] + debian: [unoconv] + fedora: [unoconv] + gentoo: [app-office/unoconv] + nixos: [unoconv] + ubuntu: [unoconv] +unrar: + arch: [unrar] + debian: [unrar] + fedora: [unrar] + gentoo: [app-arch/unrar] + nixos: [unrar] + ubuntu: [unrar] +unzip: + arch: [unzip] + debian: [unzip] + fedora: [unzip] + freebsd: [unzip] + gentoo: [app-arch/unzip] + macports: [unzip] + nixos: [unzip] + openembedded: [unzip@openembedded-core] + opensuse: [unzip] + rhel: [unzip] + slackware: + slackpkg: + packages: [infozip] + ubuntu: [unzip] +usbutils: + debian: [usbutils] + fedora: [usbutils] + gentoo: [sys-apps/usbutils] + macports: [usbutils] + nixos: [usbutils] + openembedded: [usbutils@openembedded-core] + osx: + homebrew: + packages: [lsusb] + ubuntu: [usbutils] +util-linux: + arch: [util-linux] + debian: + '*': [util-linux] + stretch: [setpriv, util-linux] + fedora: [util-linux] + gentoo: [util-linux] + macports: [util-linux] + nixos: [util-linux] + openembedded: [util-linux@openembedded-core] + ubuntu: + '*': [util-linux] + bionic: [setpriv, util-linux] +uuid: + arch: [util-linux] + debian: [uuid-dev] + fedora: [libuuid-devel] + freebsd: [e2fsprogs-libuuid] + gentoo: [dev-libs/ossp-uuid] + macports: [ossp-uuid] + nixos: [util-linux] + openembedded: [util-linux@openembedded-core] + opensuse: [libuuid-devel] + rhel: [libuuid-devel] + slackware: + slackpkg: + packages: [util-linux] + ubuntu: [uuid-dev] +uvcdynctrl: + debian: [uvcdynctrl] + fedora: [uvcdynctrl] + nixos: [uvcdynctrl] + ubuntu: [uvcdynctrl] +v4l-utils: + arch: [v4l-utils] + debian: [v4l-utils] + fedora: [v4l-utils] + gentoo: [media-tv/v4l-utils] + nixos: [v4l-utils] + openembedded: [v4l-utils@meta-oe] + rhel: + '7': [v4l-utils] + ubuntu: [v4l-utils] +valgrind: + debian: [valgrind] + fedora: [valgrind] + gentoo: [dev-util/valgrind] + nixos: [valgrind] + ubuntu: [valgrind] +vim: + debian: [vim] + fedora: [vim-enhanced] + gentoo: [app-editors/vim] + nixos: [vim] + ubuntu: [vim] +vlc: + arch: [vlc] + debian: [vlc] + fedora: [vlc] + gentoo: [media-video/vlc] + nixos: [vlc] + openembedded: [vlc@meta-multimedia] + ubuntu: [vlc] +vorbis-tools: + arch: [vorbis-tools] + debian: [vorbis-tools] + fedora: [vorbis-tools] + gentoo: [media-sound/vorbis-tools] + nixos: [vorbis-tools] + ubuntu: [vorbis-tools] +vrep: + ubuntu: + trusty: + source: + uri: https://raw.githubusercontent.com/peci1/vrep_ros_bridge/rdmanifest/vrep.rdmanifest +wget: + arch: [wget] + debian: [wget] + fedora: [wget] + freebsd: [wget] + gentoo: [net-misc/wget] + macports: [wget] + nixos: [wget] + openembedded: [wget@openembedded-core] + opensuse: [wget] + osx: + homebrew: + packages: [wget] + ubuntu: [wget] +wireguard: + debian: + '*': [wireguard] + buster: null + fedora: [wireguard-tools] + gentoo: [net-vpn/wireguard-tools] + nixos: [wireguard-tools] + rhel: [wireguard-tools] + ubuntu: + '*': [wireguard] + bionic: null +wireless-tools: + debian: [wireless-tools] + fedora: [wireless-tools] + gentoo: [net-wireless/wireless-tools] + nixos: [wirelesstools] + ubuntu: [wireless-tools] +wireshark: + debian: [wireshark] + fedora: [wireshark] + gentoo: [net-analyzer/wireshark] + nixos: [wireshark] + ubuntu: [wireshark] +wireshark-common: + debian: [wireshark-common] + fedora: [wireshark-cli] + nixos: [wireshark-cli] + ubuntu: [wireshark-common] +wkhtmltopdf: + arch: [wkhtmltopdf] + debian: [wkhtmltopdf] + fedora: [wkhtmltopdf] + gentoo: [media-gfx/wkhtmltopdf] + ubuntu: [wkhtmltopdf] +wmctrl: + arch: [wmctrl] + debian: [wmctrl] + fedora: [wmctrl] + gentoo: [x11-misc/wmctrl] + opensuse: [wmctrl] + rhel: [wmctrl] + ubuntu: [wmctrl] +workrave: + debian: [workrave] + fedora: [workrave] + gentoo: [app-misc/workrave] + ubuntu: [workrave, workrave-data] +wx-common: + arch: [wxgtk] + debian: [wx-common] + fedora: [wxGTK3-devel] + gentoo: [x11-libs/wxGTK] + nixos: [wxGTK] + openembedded: [wxwidgets@meta-ros-common] + rhel: + '*': [wxGTK3-devel] + '7': [wxGTK-devel] + ubuntu: [wx-common] +wxwidgets: + arch: [wxgtk] + debian: + '*': [libwxgtk3.0-gtk3-dev] + buster: [libwxgtk3.0-dev] + fedora: [wxGTK3-devel] + freebsd: [wxgtk2] + gentoo: [x11-libs/wxGTK] + macports: [wxWidgets-python] + nixos: [wxGTK] + openembedded: [wxwidgets@meta-ros-common] + opensuse: [wxGTK-devel] + rhel: + '*': [wxGTK3-devel] + '7': [wxGTK-devel] + ubuntu: + '*': [libwxgtk3.0-gtk3-dev] + bionic: [libwxgtk3.0-dev] + xenial: [libwxgtk3.0-dev] +x11proto-dri2-dev: + arch: [dri2proto] + debian: [x11proto-dri2-dev] + fedora: [xorg-x11-proto-devel] + ubuntu: [x11proto-dri2-dev] +x11proto-gl-dev: + arch: [glproto] + debian: [x11proto-gl-dev] + fedora: [xorg-x11-proto-devel] + ubuntu: [x11proto-gl-dev] +x11proto-print-dev: + arch: [printproto] + debian: [x11proto-print-dev] + fedora: [xorg-x11-proto-devel] + ubuntu: [x11proto-print-dev] +xclip: + arch: [xclip] + debian: [xclip] + fedora: [xclip] + gentoo: [x11-misc/xclip] + nixos: [xclip] + osx: + homebrew: + packages: [xclip] + rhel: [xclip] + ubuntu: [xclip] +xdg-utils: + alpine: [xdg-utils] + arch: [xdg-utils] + debian: [xdg-utils] + fedora: [xdg-utils] + gentoo: [x11-misc/xdg-utils] + nixos: [xdg-utils] + opensuse: [xdg-utils] + rhel: [xdg-utils] + ubuntu: [xdg-utils] +xdotool: + arch: [xdotool] + debian: [xdotool] + fedora: [xdotool] + gentoo: [x11-misc/xdotool] + nixos: [xdotool] + ubuntu: [xdotool] +xerces: + arch: [xerces-c] + debian: [libxerces-c-dev] + fedora: [xerces-c] + gentoo: [dev-libs/xerces-c] + ubuntu: [libxerces-c-dev] +xfont-server: + debian: [xfs] + fedora: [libXfont] + gentoo: [x11-libs/libXfont] + ubuntu: + lucid: [xfs] + precise: [xfs] +xfonts-100dpi: + debian: [xfonts-100dpi] + fedora: [xorg-x11-fonts-100dpi] + gentoo: [media-fonts/font-adobe-100dpi, media-fonts/font-bh-100dpi, media-fonts/font-bh-lucidatypewriter-100dpi, media-fonts/font-bitstream-100dpi] + nixos: [xorg.fontadobe100dpi, xorg.fontbh100dpi, xorg.fontbhlucidatypewriter100dpi, xorg.fontbitstream100dpi] + ubuntu: [xfonts-100dpi] +xfonts-75dpi: + debian: [xfonts-75dpi] + fedora: [xorg-x11-fonts-100dpi] + gentoo: [media-fonts/font-adobe-75dpi, media-fonts/font-bh-75dpi, media-fonts/font-bh-lucidatypewriter-75dpi, media-fonts/font-bitstream-75dpi] + nixos: [xorg.fontadobe75dpi, xorg.fontbh75dpi, xorg.fontbhlucidatypewriter75dpi, xorg.fontbitstream75dpi] + ubuntu: [xfonts-75dpi] +xpath-perl: + arch: [perl-xml-xpath] + debian: [libxml-xpath-perl] + fedora: [perl-XML-XPath] + gentoo: [dev-perl/XML-XPath] + macports: [p5-xml-xpath] + ubuntu: [libxml-xpath-perl] +xsimd: + alpine: [xsimd] + debian: + '*': [libxsimd-dev] + bullseye: null + buster: null + fedora: [xsimd-devel] + rhel: + '*': [xsimd-devel] + '7': null + ubuntu: + '*': [libxsimd-dev] + bionic: null + focal: null +xsltproc: + arch: [libxslt] + debian: [xsltproc] + fedora: [libxslt] + gentoo: [dev-libs/libxslt] + nixos: [libxslt] + ubuntu: [xsltproc] +xtensor: + arch: [xtensor] + fedora: [xtensor] + ubuntu: + bionic: [xtensor-dev] + jammy: [libxtensor-dev] +xterm: + arch: [xterm] + debian: [xterm] + fedora: [xterm] + gentoo: [x11-terms/xterm] + nixos: [xterm] + openembedded: [xterm@meta-oe] + ubuntu: [xterm] +xulrunner-1.9.2: + arch: [xulrunner] + debian: [] + ubuntu: + karmic: [xulrunner-1.9.2] + lucid: [xulrunner-1.9.2] + maverick: [xulrunner-1.9.2] + natty: [xulrunner-1.9.2] + oneiric: [] + precise: [] + quantal: [] + raring: [] +xulrunner-dev: + arch: [xulrunner] + debian: [libv8-dev] + ubuntu: [libv8-dev] +xvfb: + arch: [xorg-server-xvfb] + debian: [xvfb] + fedora: [xorg-x11-server-Xvfb] + gentoo: [x11-misc/xvfb-run] + nixos: [xorg.xorgserver] + ubuntu: [xvfb] +xz-utils: + arch: [xz] + debian: [xz-utils] + fedora: [xz] + gentoo: [app-arch/xz-utils] + ubuntu: [xz-utils] +yaml: + alpine: [yaml-dev] + arch: [libyaml] + debian: [libyaml-dev] + fedora: [libyaml] + gentoo: [dev-libs/libyaml] + macports: [libyaml] + nixos: [libyaml] + openembedded: [libyaml@openembedded-core] + rhel: [libyaml-devel] + ubuntu: [libyaml-dev] +yaml-cpp: + alpine: [yaml-cpp-dev] + arch: [yaml-cpp] + debian: [libyaml-cpp-dev] + fedora: [yaml-cpp-devel] + freebsd: [yaml-cpp] + gentoo: [dev-cpp/yaml-cpp] + macports: [yaml-cpp] + nixos: [libyamlcpp] + openembedded: [yaml-cpp@meta-ros-common] + opensuse: [yaml-cpp-devel] + rhel: [yaml-cpp-devel] + slackware: [yaml-cpp] + ubuntu: [libyaml-cpp-dev] +yamllint: + alpine: [yamllint] + arch: [yamllint] + debian: [yamllint] + fedora: [yamllint] + gentoo: [dev-util/yamllint] + nixos: [yamllint] + osx: + homebrew: + packages: [yamllint] + rhel: [yamllint] + ubuntu: [yamllint] +yarn: + alpine: [yarn] + arch: [yarn] + debian: [yarnpkg] + fedora: [yarnpkg] + gentoo: [sys-apps/yarn] + macports: [yarn] + nixos: [yarn] + ubuntu: + '*': [yarnpkg] + bionic: null +yasm: + arch: [yasm] + debian: [yasm] + fedora: [yasm] + gentoo: [dev-lang/yasm] + nixos: [yasm] + ubuntu: [yasm] +zbar: + arch: [zbar] + debian: [libzbar-dev] + fedora: [zbar-devel] + gentoo: [media-gfx/zbar] + nixos: [zbar] + openembedded: [zbar@meta-oe] + rhel: [zbar-devel] + ubuntu: [libzbar-dev] +zenity: + arch: [zenity] + debian: [zenity] + fedora: [zenity] + gentoo: [gnome-extra/zenity] + nixos: [gnome.zenity] + ubuntu: [zenity] +zeromq3: + arch: [zeromq] + debian: [libzmq5] + fedora: [zeromq] + gentoo: [zeromq] + nixos: [zeromq] + ubuntu: [libzmq5] +zip: + debian: [zip] + fedora: [zip] + gentoo: [app-arch/zip] + nixos: [zip] + ubuntu: [zip] +zlib: + alpine: [zlib-dev] + arch: [zlib] + cygwin: [zlib] + debian: [zlib1g-dev] + fedora: [zlib-devel] + freebsd: [builtin] + gentoo: [sys-libs/zlib] + macports: [zlib] + nixos: [zlib] + openembedded: [zlib@openembedded-core] + opensuse: [zlib-devel] + rhel: [zlib-devel] + slackware: + slackpkg: + packages: [zlib] + ubuntu: [zlib1g-dev] +zziplib: + arch: [zziplib] + debian: [libzzip-0-13, libzzip-dev] + fedora: [zziplib-devel] + freebsd: [zziplib] + gentoo: [dev-libs/zziplib] + macports: [libzzip] + nixos: [zziplib] + opensuse: [zziplib-devel] + rhel: [zziplib-devel] + ubuntu: [libzzip-0-13, libzzip-dev] diff --git a/meta-ros2-humble/files/humble/generated/rosdep/python.yaml b/meta-ros2-humble/files/humble/generated/rosdep/python.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1568395280eec3aab7c5829afe919fb247d55b44 --- /dev/null +++ b/meta-ros2-humble/files/humble/generated/rosdep/python.yaml @@ -0,0 +1,10036 @@ +adafruit-ads1x15-pip: + debian: + pip: + packages: [Adafruit-ADS1x15] + ubuntu: + pip: + packages: [Adafruit-ADS1x15] +adafruit-gpio-pip: + debian: + pip: + packages: [Adafruit-GPIO] + ubuntu: + pip: + packages: [Adafruit-GPIO] +adafruit-mcp3008-pip: + debian: + pip: + packages: [Adafruit-MCP3008] + ubuntu: + pip: + packages: [Adafruit-MCP3008] +adafruit-pca9685-pip: + debian: + pip: + packages: [adafruit-pca9685] + fedora: + pip: + packages: [adafruit-pca9685] + ubuntu: + pip: + packages: [adafruit-pca9685] +autograd-pip: + debian: + pip: + packages: [autograd] + fedora: + pip: + packages: [autograd] + ubuntu: + pip: + packages: [autograd] +autolab-core-pip: + ubuntu: + pip: + packages: [autolab-core] +autolab-perception-pip: + ubuntu: + pip: + packages: [autolab_perception] +autolab-visualization-pip: + ubuntu: + pip: + packages: [visualization] +awsiotpythonsdk-pip: + debian: + pip: + packages: [awsiotpythonsdk] + fedora: + pip: + packages: [awsiotpythonsdk] + ubuntu: + pip: + packages: [awsiotpythonsdk] +azure-core-pip: + debian: + pip: + packages: [azure-core] + fedora: + pip: + packages: [azure-core] + ubuntu: + pip: + packages: [azure-core] +azure-iothub-device-client-pip: + debian: + pip: + packages: [azure-iothub-device-client] + fedora: + pip: + packages: [azure-iothub-device-client] + ubuntu: + pip: + packages: [azure-iothub-device-client] +azure-mgmt-storage-pip: + debian: + pip: + packages: [azure-mgmt-storage] + fedora: + pip: + packages: [azure-mgmt-storage] + ubuntu: + pip: + packages: [azure-mgmt-storage] +azure-storage-file-share-pip: + debian: + pip: + packages: [azure-storage-file-share] + fedora: + pip: + packages: [azure-storage-file-share] + ubuntu: + pip: + packages: [azure-storage-file-share] +black: + alpine: [black] + arch: [python-black] + brew: [black] + debian: [black] + fedora: [black] + gentoo: [dev-python/black] + nixos: [pythonPackages.black] + ubuntu: + '*': [black] + bionic: null +canopen-pip: + debian: + pip: + packages: [canopen] + fedora: + pip: + packages: [canopen] + ubuntu: + pip: + packages: [canopen] +carla-pip: + debian: + pip: + packages: [carla] + fedora: + pip: + packages: [carla] + ubuntu: + pip: + packages: [carla] +casadi-pip: + debian: + pip: + packages: [casadi] + fedora: + pip: + packages: [casadi] + ubuntu: + pip: + packages: [casadi] +cmakelint-pip: + debian: + pip: + packages: [cmakelint] + ubuntu: + pip: + packages: [cmakelint] +cppcheck-junit-pip: + debian: + pip: + packages: [cppcheck-junit] + ubuntu: + pip: + packages: [cppcheck-junit] +cython: + debian: [cython] + fedora: [Cython] + gentoo: [dev-python/cython] + nixos: [pythonPackages.cython] + ubuntu: [cython] +cython3: + arch: [cython] + debian: [cython3] + fedora: [python3-Cython] + gentoo: [dev-python/cython] + nixos: [python3Packages.cython] + ubuntu: [cython3] +dpath-pip: + ubuntu: + pip: + packages: [dpath] +ds4drv-pip: + ubuntu: + pip: + packages: [ds4drv] +epydoc: + arch: [epydoc] + debian: [python-epydoc] + freebsd: [epydoc] + gentoo: [dev-python/epydoc] + macports: [py27-epydoc] + osx: + pip: + packages: [epydoc] + ubuntu: [python-epydoc] +exhale-pip: + debian: + pip: + packages: [exhale] + fedora: + pip: + packages: [exhale] + ubuntu: + pip: + packages: [exhale] +gunicorn: + debian: [gunicorn] + fedora: [python-gunicorn] + gentoo: [www-servers/gunicorn] + ubuntu: [gunicorn] +gym-pip: + debian: + pip: + packages: [gym] + fedora: + pip: + packages: [gym] + osx: + pip: + packages: [gym] + ubuntu: + pip: + packages: [gym] +imgaug-pip: + debian: + pip: + packages: [imgaug] + fedora: + pip: + packages: [imgaug] + osx: + pip: + packages: [imgaug] + ubuntu: + pip: + packages: [imgaug] +intelhex-pip: + debian: + pip: + packages: [intelhex] + fedora: + pip: + packages: [intelhex] + ubuntu: + pip: + packages: [intelhex] +ipython: + debian: [ipython] + fedora: [python-ipython] + gentoo: [dev-python/ipython] + macports: [py27-ipython] + nixos: [pythonPackages.ipython] + opensuse: [python2-ipython] + ubuntu: [ipython] +ipython3: + debian: [ipython3] + fedora: [ipython3] + nixos: [python3Packages.ipython] + openembedded: [python3-ipython@meta-python] + rhel: + '*': [python3-ipython] + '7': null + ubuntu: [ipython3] +jupyter-nbconvert: + arch: [jupyter-nbconvert] + debian: [jupyter-nbconvert] + fedora: [python3-nbconvert] + gentoo: [dev-python/nbconvert] + nixos: [python3Packages.nbconvert] + ubuntu: + '*': [jupyter-nbconvert] + xenial: null +jupyter-notebook: + debian: + '*': [jupyter-notebook] + jessie: [ipython-notebook] + fedora: [python3-notebook] + nixos: [jupyter] + ubuntu: + '*': [jupyter-notebook] + trusty: [ipython-notebook] + xenial: [ipython-notebook] +libgv-python: + debian: [libgv-python] + ubuntu: [libgv-python] +mercurial: + osx: + pip: + packages: [mercurial] +meson: + alpine: [meson] + debian: [meson] + fedora: [meson] + opensuse: [meson] + rhel: [meson] + ubuntu: [meson] +nuitka: + debian: [nuitka] + ubuntu: [nuitka] +opcua-pip: + ubuntu: + pip: + packages: [opcua] +paramiko: + alpine: [py-paramiko] + arch: [python2-paramiko] + debian: [python-paramiko] + fedora: [python-paramiko] + freebsd: [py27-paramiko] + gentoo: [dev-python/paramiko] + macports: [py27-paramiko] + nixos: [pythonPackages.paramiko] + openembedded: ['${PYTHON_PN}-paramiko@meta-ros-common'] + opensuse: [python-paramiko] + osx: + pip: + packages: [paramiko] + rhel: + '7': [python-paramiko] + ubuntu: [python-paramiko] +pi-ina219-pip: + debian: + pip: + packages: [pi-ina219] + ubuntu: + pip: + packages: [pi-ina219] +pika: + debian: [python-pika] + gentoo: [dev-python/pika] + macports: [py27-pika] + osx: + pip: + packages: [pika] + ubuntu: [python-pika] +pydocstyle: + alpine: [py3-pydocstyle] + arch: [python-pydocstyle] + debian: + bullseye: [pydocstyle] + buster: [pydocstyle] + stretch: [pydocstyle] + fedora: [python3-pydocstyle] + gentoo: [dev-python/pydocstyle] + nixos: [python3Packages.pydocstyle] + openembedded: ['${PYTHON_PN}-pydocstyle@meta-ros-common'] + osx: + pip: + packages: [pydocstyle] + rhel: + '*': [python3-pydocstyle] + '7': null + ubuntu: [pydocstyle] +pydrive-pip: + debian: + pip: + packages: [PyDrive] + fedora: + pip: + packages: [PyDrive] + osx: + pip: + packages: [PyDrive] + ubuntu: + pip: + packages: [PyDrive] +pyflakes3: + alpine: [py3-pyflakes] + arch: [python-pyflakes] + debian: [pyflakes3] + fedora: [python3-pyflakes] + gentoo: [dev-python/pyflakes] + nixos: [python3Packages.pyflakes] + openembedded: ['${PYTHON_PN}-pyflakes@meta-ros-common'] + osx: + pip: + packages: [pyflakes] + rhel: ['python%{python3_pkgversion}-pyflakes'] + ubuntu: [pyflakes3] +pymap3d-pip: + debian: + pip: + packages: [pymap3d] + fedora: + pip: + packages: [pymap3d] + osx: + pip: + packages: [pymap3d] + ubuntu: + pip: + packages: [pymap3d] +pymodbustcp-pip: + debian: + pip: + packages: [pyModbusTCP] + fedora: + pip: + packages: [pyModbusTCP] + osx: + pip: + packages: [pyModbusTCP] + ubuntu: + pip: + packages: [pyModbusTCP] +pynput-pip: + debian: + pip: + packages: [pynput] + ubuntu: + pip: + packages: [pynput] +pyosmium: + debian: [python-pyosmium] + ubuntu: [python-pyosmium] +pyper-pip: + ubuntu: + pip: + packages: [pyper] +pyqt4-dev-tools: + arch: [python2-pyqt4] + debian: [pyqt4-dev-tools] + gentoo: [dev-python/PyQt4] + ubuntu: [pyqt4-dev-tools] +pyqt5-dev-tools: + debian: [pyqt5-dev-tools] + fedora: [python-qt5-devel] + gentoo: [dev-python/PyQt5] + openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5'] + ubuntu: [pyqt5-dev-tools] +pyrebase-pip: + debian: + pip: + packages: [pyrebase] + fedora: + pip: + packages: [pyrebase] + ubuntu: + pip: + packages: [pyrebase] +pyro4: + arch: [python2-pyro] + debian: [python2-pyro4] + fedora: [python-pyro] + gentoo: [dev-python/pyro] + osx: + pip: + packages: [pyro4] + ubuntu: [python2-pyro4] +pyros-setup-pip: + ubuntu: + pip: + packages: [pyros-setup] +pyside-tools: + debian: [pyside-tools] + gentoo: [dev-python/pyside-tools] + ubuntu: [pyside-tools] +python: + alpine: [python2-dev] + arch: [python2] + cygwin: [python] + debian: [python-dev] + fedora: [python-devel] + freebsd: [python2] + gentoo: [dev-lang/python] + macports: [python26, python_select] + nixos: [python] + openembedded: [python@meta-python2] + opensuse: [python-devel] + rhel: + '7': [python2-devel] + '8': [python2-devel] + slackware: + slackpkg: + packages: [python] + ubuntu: + artful: [python-dev] + bionic: [python-dev] + lucid: [python-dev] + maverick: [python-dev] + natty: [python-dev] + oneiric: [python-dev] + precise: [python-dev] + quantal: [python-dev] + raring: [python-dev] + saucy: [python-dev] + trusty: [python-dev] + trusty_python3: [python3-dev] + utopic: [python-dev] + vivid: [python-dev] + wily: [python-dev] + wily_python3: [python3-dev] + xenial: [python-dev] + xenial_python3: [python3-dev] + yakkety: [python-dev] + yakkety_python3: [python3-dev] + zesty: [python-dev] + zesty_python3: [python3-dev] +python-absl-py-pip: + debian: + pip: + packages: [absl-py] + fedora: + pip: + packages: [absl-py] + ubuntu: + pip: + packages: [absl-py] +python-adafruit-bno055-pip: + debian: + pip: + packages: [adafruit_bno055] + fedora: + pip: + packages: [adafruit_bno055] + ubuntu: + pip: + packages: [adafruit_bno055] +python-alembic: + debian: + buster: [python-alembic] + jessie: [python-alembic] + stretch: [python-alembic] + fedora: [python-alembic] + gentoo: [dev-python/alembic] + ubuntu: + '*': [python-alembic] + trusty: [alembic] +python-amqp: + debian: + buster: [python-amqp] + jessie: [python-amqp] + stretch: [python-amqp] + fedora: [python-amqp] + gentoo: [dev-python/py-amqp] + ubuntu: [python-amqp] +python-aniso8601: + debian: [python-aniso8601] + gentoo: [dev-python/aniso8601] + rhel: + '7': [python-aniso8601] + ubuntu: + artful: [python-aniso8601] + bionic: [python-aniso8601] + xenial: [python-aniso8601] + yakkety: [python-aniso8601] + zesty: [python-aniso8601] +python-annoy-pip: + debian: + pip: + packages: [annoy] + fedora: + pip: + packages: [annoy] + ubuntu: + pip: + packages: [annoy] +python-anyjson: + debian: [python-anyjson] + fedora: [python-anyjson] + gentoo: [dev-python/anyjson] + ubuntu: [python-anyjson] +python-apparmor: + debian: [python-apparmor] + gentoo: ['sys-libs/libapparmor[python]'] + ubuntu: [python-apparmor] +python-argcomplete: + fedora: [python-argcomplete] + gentoo: [dev-python/argcomplete] + nixos: [pythonPackages.argcomplete] + openembedded: [python3-argcomplete@meta-python] + opensuse: [python2-argcomplete] + ubuntu: [python-argcomplete] +python-argh: + debian: [python-argh] + fedora: [python-argh] + gentoo: [dev-python/argh] + ubuntu: [python-argh] +python-argparse: + alpine: [py-argparse] + arch: [python2] + debian: + buster: [libpython2.7-stdlib] + jessie: [libpython2.7-stdlib] + squeeze: [python-argparse] + stretch: [libpython2.7-stdlib] + wheezy: [python-argparse] + fedora: [python] + freebsd: [py27-argparse] + gentoo: [dev-lang/python] + macports: [py27-argparse] + nixos: [python] + openembedded: [] + opensuse: [python] + osx: + pip: + packages: [argparse] + rhel: + '7': [python2] + '8': [python2] + slackware: + pip: + packages: [argparse] + ubuntu: + '*': [] + lucid: [python-argparse] + maverick: [python-argparse] + natty: [python-argparse] + oneiric: [python-argparse] +python-astor-pip: + debian: + pip: + packages: [astor] + fedora: + pip: + packages: [astor] + osx: + pip: + packages: [astor] + ubuntu: + pip: + packages: [astor] +python-attrs: + debian: [python-attr] + gentoo: [dev-python/attrs] + nixos: [pythonPackages.attrs] + ubuntu: + '*': + packages: [python-attr] + trusty: + pip: + packages: [attrs] +python-attrs-pip: + debian: + pip: + packages: [attrs] + fedora: + pip: + packages: [attrs] + ubuntu: + pip: + packages: [attrs] +python-autobahn: + debian: [python-autobahn] + fedora: + pip: + packages: [autobahn] + gentoo: [dev-python/autobahn] + nixos: [pythonPackages.autobahn] + openembedded: ['${PYTHON_PN}-autobahn@meta-python'] + osx: + pip: + packages: [autobahn] + ubuntu: + '*': [python-autobahn] + lucid: + pip: + packages: [autobahn] + maverick: + pip: + packages: [autobahn] + natty: + pip: + packages: [autobahn] + oneiric: + pip: + packages: [autobahn] + precise: + pip: + packages: [autobahn] + quantal: + pip: + packages: [autobahn] + raring: + pip: + packages: [autobahn] + saucy: + pip: + packages: [autobahn] +python-avahi: + arch: [avahi] + debian: [python-avahi] + fedora: [avahi-ui-tools] + gentoo: ['net-dns/avahi[python]'] + nixos: [pythonPackages.avahi] + opensuse: [python3-avahi] + ubuntu: [python-avahi] +python-babel: + debian: [python-babel] + fedora: [python-babel] + gentoo: [dev-python/Babel] + ubuntu: [python-babel] +python-backoff-pip: + arch: + pip: + packages: [backoff] + debian: + pip: + packages: [backoff] + fedora: + pip: + packages: [backoff] + opensuse: + pip: + packages: [backoff] + osx: + pip: + packages: [backoff] + ubuntu: + pip: + packages: [backoff] +python-backports.ssl-match-hostname: + debian: [python-backports.ssl-match-hostname] + gentoo: [dev-python/backports-ssl-match-hostname] + nixos: [pythonPackages.backports_ssl_match_hostname] + openembedded: ['${PYTHON_PN}-backports-ssl@meta-python'] + ubuntu: + artful: [python-backports.ssl-match-hostname] + bionic: [python-backports.ssl-match-hostname] + saucy: + pip: + packages: [backports.ssl_match_hostname] + trusty: + pip: + packages: [backports.ssl_match_hostname] + vivid: [backports.ssl_match_hostname] + wily: [python-backports.ssl-match-hostname] + xenial: [python-backports.ssl-match-hostname] + yakkety: [python-backports.ssl-match-hostname] +python-bcrypt: + arch: [python2-bcrypt] + debian: [python-bcrypt] + fedora: [python-bcrypt] + gentoo: [dev-python/bcrypt] + nixos: [pythonPackages.bcrypt] + ubuntu: [python-bcrypt] +python-beautifulsoup: + arch: [python2-beautifulsoup3] + debian: [python-beautifulsoup] + gentoo: [dev-python/beautifulsoup] + ubuntu: [python-beautifulsoup] +python-bitarray: + debian: [python-bitarray] + fedora: [python-bitarray] + gentoo: [dev-python/bitarray] + ubuntu: [python-bitarray] +python-bitstring: + debian: + buster: [python-bitstring] + stretch: [python-bitstring] + gentoo: [dev-python/bitstring] + nixos: [pythonPackages.bitstring] + ubuntu: + artful: [python-bitstring] + bionic: [python-bitstring] + wily: [python-bitstring] + xenial: [python-bitstring] + zesty: [python-bitstring] +python-bitstring-pip: + debian: + pip: + packages: [bitstring] + fedora: + pip: + packages: [bitstring] + osx: + pip: + packages: [bitstring] + ubuntu: + pip: + packages: [bitstring] +python-blinker: + debian: [python-blinker] + fedora: [python-blinker] + gentoo: [dev-python/blinker] + ubuntu: [python-blinker] +python-bloom: + debian: [python-bloom] + fedora: [python-bloom] + gentoo: [dev-python/bloom] + ubuntu: + '*': [python-bloom] + trusty_python3: [python3-bloom] +python-bluez: + arch: [python2-pybluez] + debian: [python-bluez] + gentoo: [dev-python/pybluez] + nixos: [pythonPackages.pybluez] + openembedded: ['${PYTHON_PN}-pybluez@meta-python'] + ubuntu: [python-bluez] +python-bokeh-pip: + debian: + pip: + packages: [bokeh] + ubuntu: + pip: + packages: [bokeh] +python-boltons: + debian: + '*': [python-boltons] + jessie: + pip: + packages: [boltons] + wheezy: + pip: + packages: [boltons] + fedora: + pip: + packages: [boltons] + osx: + pip: + packages: [boltons] + ubuntu: + '*': [python-boltons] + trusty: + pip: + packages: [boltons] + wily: + pip: + packages: [boltons] + xenial: + pip: + packages: [boltons] + yakkety: + pip: + packages: [boltons] + zesty: + pip: + packages: [boltons] +python-boto3: + arch: [python-boto3] + debian: [python-boto3] + gentoo: [dev-python/boto3] + nixos: [pythonPackages.boto3] + openembedded: ['${PYTHON_PN}-boto3@meta-ros-common'] + opensuse: [python-boto3] + ubuntu: + '*': [python-boto3] + trusty: null +python-bottle: + debian: [python-bottle] + fedora: [python-bottle] + gentoo: [dev-python/bottle] + ubuntu: [python-bottle] +python-box2d: + debian: [python-box2d] + ubuntu: [python-box2d] +python-breathe: + debian: [python-breathe] + fedora: [python-breathe] + ubuntu: [python-breathe] +python-bs4: + debian: [python-bs4] + fedora: [python-beautifulsoup4] + gentoo: [=dev-python/beautifulsoup-4*] + nixos: [pythonPackages.beautifulsoup4] + ubuntu: [python-bs4] +python-bson: + debian: [python-bson] + fedora: [python-bson] + gentoo: [dev-python/pymongo] + nixos: [pythonPackages.bson] + openembedded: ['${PYTHON_PN}-pymongo@meta-python'] + osx: + pip: + packages: [bson] + ubuntu: [python-bson] +python-cairo: + arch: [python2-cairo] + debian: [python-cairo] + fedora: [pycairo] + freebsd: [py27-cairo] + gentoo: [dev-python/pycairo] + nixos: [pythonPackages.pycairo] + opensuse: [python2-cairo] + rhel: + '7': [pycairo] + '8': [python2-cairo] + slackware: + slackpkg: + packages: [pycairo] + ubuntu: [python-cairo] +python-cairosvg: + arch: [python2-cairosvg] + debian: [python-cairosvg] + fedora: [python-cairosvg] + gentoo: [media-gfx/cairosvg] + nixos: [pythonPackages.cairosvg] + opensuse: [python3-CairoSVG] + ubuntu: [python-cairosvg] +python-can: + alpine: + pip: + packages: [python-can] + arch: + pip: + packages: [python-can] + debian: + '*': [python-can] + jessie: + pip: + packages: [python-can] + squeeze: + pip: + packages: [python-can] + wheezy: + pip: + packages: [python-can] + fedora: + pip: + packages: [python-can] + osx: + pip: + packages: [python-can] + ubuntu: + '*': [python-can] + lucid: + pip: + packages: [python-can] + maverick: + pip: + packages: [python-can] + natty: + pip: + packages: [python-can] + oneiric: + pip: + packages: [python-can] + precise: + pip: + packages: [python-can] + quantal: + pip: + packages: [python-can] + raring: + pip: + packages: [python-can] + saucy: + pip: + packages: [python-can] + trusty: + pip: + packages: [python-can] + utopic: + pip: + packages: [python-can] + vivid: + pip: + packages: [python-can] + wily: + pip: + packages: [python-can] + xenial: + pip: + packages: [python-can] + yakkety: + pip: + packages: [python-can] +python-cantools-pip: + debian: + pip: + packages: [cantools] + ubuntu: + pip: + packages: [cantools] +python-catkin-lint: + fedora: [python-catkin_lint] + openembedded: ['${PYTHON_PN}-catkin-lint@meta-ros-common'] + ubuntu: [python-catkin-lint] +python-catkin-pkg: + alpine: + pip: + packages: [catkin-pkg] + arch: [python2-catkin_pkg] + debian: [python-catkin-pkg] + fedora: [python-catkin_pkg] + freebsd: + pip: + packages: [catkin-pkg] + gentoo: [dev-python/catkin_pkg] + macports: [python-catkin-pkg] + nixos: [pythonPackages.catkin-pkg] + openembedded: ['${PYTHON_PN}-catkin-pkg@meta-ros-common'] + opensuse: [python-catkin_pkg] + osx: + pip: + packages: [catkin-pkg] + rhel: + '7': [python2-catkin_pkg] + slackware: + pip: + packages: [catkin-pkg] + ubuntu: + artful: [python-catkin-pkg] + bionic: [python-catkin-pkg] + lucid: [python-catkin-pkg] + maverick: [python-catkin-pkg] + natty: [python-catkin-pkg] + oneiric: [python-catkin-pkg] + precise: [python-catkin-pkg] + quantal: [python-catkin-pkg] + raring: [python-catkin-pkg] + saucy: [python-catkin-pkg] + trusty: [python-catkin-pkg] + trusty_python3: [python3-catkin-pkg] + utopic: [python-catkin-pkg] + vivid: [python-catkin-pkg] + wily: [python-catkin-pkg] + wily_python3: [python3-catkin-pkg] + xenial: [python-catkin-pkg] + xenial_python3: [python3-catkin-pkg] + yakkety: [python-catkin-pkg] + zesty: [python-catkin-pkg] +python-catkin-pkg-modules: + alpine: + pip: + packages: [catkin-pkg] + arch: [python2-catkin_pkg] + debian: [python-catkin-pkg-modules] + fedora: [python-catkin_pkg] + freebsd: + pip: + packages: [catkin-pkg] + gentoo: [dev-python/catkin_pkg] + macports: [python-catkin-pkg] + nixos: [pythonPackages.catkin-pkg] + openembedded: ['${PYTHON_PN}-catkin-pkg@meta-ros-common'] + opensuse: [python-catkin_pkg] + osx: + pip: + packages: [catkin-pkg] + slackware: + pip: + packages: [catkin-pkg] + ubuntu: [python-catkin-pkg-modules] +python-catkin-sphinx: + fedora: [python-catkin-sphinx] + osx: + pip: + packages: [catkin_sphinx] + ubuntu: [python-catkin-sphinx] +python-catkin-tools: + arch: [python2-catkin-tools] + debian: [python-catkin-tools] + fedora: [python-catkin_tools] + openembedded: ['${PYTHON_PN}-catkin-tools@meta-ros-common'] + osx: + pip: + packages: [catkin_tools] + ubuntu: [python-catkin-tools] +python-cbor: + debian: [python-cbor] + gentoo: [dev-python/cbor] + ubuntu: [python-cbor] +python-celery: + debian: [python-celery] + fedora: [python-celery] + gentoo: [dev-python/celery] + ubuntu: [python-celery] +python-certifi: + debian: + buster: [python-certifi] + stretch: [python-certifi] + fedora: [python-certifi] + gentoo: [dev-python/certifi] + ubuntu: + artful: [python-certifi] + bionic: [python-certifi] + xenial: [python-certifi] + yakkety: [python-certifi] + zesty: [python-certifi] +python-chainer-mask-rcnn-pip: + debian: + pip: + depends: [cython, python-numpy] + packages: [chainer-mask-rcnn] + fedora: + pip: + depends: [cython, python-numpy] + packages: [chainer-mask-rcnn] + osx: + pip: + depends: [cython, python-numpy] + packages: [chainer-mask-rcnn] + ubuntu: + pip: + depends: [cython, python-numpy] + packages: [chainer-mask-rcnn] +python-chainer-pip: &migrate_eol_2025_04_30_python3_chainer_pip + debian: + pip: + packages: [chainer] + fedora: + pip: + packages: [chainer] + nixos: [pythonPackages.chainer] + opensuse: + pip: + packages: [chainer] + osx: + pip: + packages: [chainer] + ubuntu: + pip: + packages: [chainer] +python-chainercv-pip: + debian: + pip: + depends: [cython, python-numpy] + packages: [chainercv] + fedora: + pip: + depends: [cython, python-numpy] + packages: [chainercv] + osx: + pip: + depends: [cython, python-numpy] + packages: [chainercv] + ubuntu: + pip: + depends: [cython, python-numpy] + packages: [chainercv] +python-cheetah: + debian: [python-cheetah] + fedora: [python-cheetah] + gentoo: [dev-python/cheetah] + nixos: [pythonPackages.cheetah] + openembedded: ['${PYTHON_PN}-cheetah@meta-python'] + opensuse: [python-Cheetah] + ubuntu: [python-cheetah] +python-cherrypy: + debian: [python-cherrypy3] + fedora: [python-cherrypy] + gentoo: [dev-python/cherrypy] + nixos: [pythonPackages.cherrypy] + ubuntu: [python-cherrypy3] +python-clearsilver: + debian: [python-clearsilver] + rhel: + '7': [python-clearsilver] + ubuntu: [python-clearsilver] +python-click: + debian: + '*': [python-click] + jessie: + pip: + packages: [python-click] + wheezy: + pip: + packages: [python-click] + fedora: [python-click] + gentoo: [dev-python/click] + nixos: [pythonPackages.click] + openembedded: ['${PYTHON_PN}-click@meta-python'] + osx: + pip: + packages: [click] + ubuntu: + '*': [python-click] + saucy: + pip: + packages: [click] + trusty: + pip: + packages: [click] + utopic: + pip: + packages: [click] + vivid: + pip: + packages: [click] + wily: + pip: + packages: [click] +python-cobs-pip: + debian: + pip: + packages: [cobs] + fedora: + pip: + packages: [cobs] + ubuntu: + pip: + packages: [cobs] +python-collada: + debian: [python-collada] + ubuntu: [python-collada] +python-colorama: + arch: [python2-colorama] + debian: [python-colorama] + fedora: [python-colorama] + gentoo: [dev-python/colorama] + nixos: [pythonPackages.colorama] + osx: + pip: + packages: [colorama] + ubuntu: [python-colorama] +python-concurrent.futures: + debian: [python-concurrent.futures] + gentoo: [virtual/python-futures] + ubuntu: [python-concurrent.futures] +python-configparser: + arch: [python2-configparser] + debian: [python-configparser] + gentoo: [dev-python/configparser] + ubuntu: [python-configparser] +python-construct: + arch: [python-construct] + debian: [python-construct] + gentoo: [dev-python/construct] + ubuntu: + bionic: [python-construct] + xenial: [python-construct] +python-construct-pip: + debian: + pip: + packages: [construct] + ubuntu: + pip: + packages: [construct] +python-control-pip: + debian: + pip: + packages: [control] + ubuntu: + pip: + packages: [control] +python-cookiecutter: + debian: + buster: [python-cookiecutter] + jessie: [python-cookiecutter] + stretch: [python-cookiecutter] + fedora: + pip: + packages: [cookiecutter] + gentoo: [dev-util/cookiecutter] + osx: + pip: + packages: [cookiecutter] + ubuntu: [python-cookiecutter] +python-cookiecutter-pip: + debian: + pip: + packages: [cookiecutter] + fedora: + pip: + packages: [cookiecutter] + nixos: [pythonPackages.cookiecutter] + osx: + pip: + packages: [cookiecutter] + ubuntu: + pip: + packages: [cookiecutter] +python-couchdb: + debian: [python-couchdb] + gentoo: [dev-python/couchdb-python] + ubuntu: [python-couchdb] +python-coverage: + alpine: [py-coverage] + arch: [python2-coverage] + debian: [python-coverage] + fedora: [python-coverage] + freebsd: [py27-coverage] + gentoo: [dev-python/coverage] + nixos: [pythonPackages.coverage] + opensuse: [python2-coverage] + osx: + pip: + packages: [coverage] + rhel: + '7': [python-coverage] + '8': [python2-coverage] + slackware: [coverage] + ubuntu: + artful: [python-coverage] + bionic: [python-coverage] + lucid: [python-coverage] + maverick: [python-coverage] + natty: [python-coverage] + oneiric: [python-coverage] + precise: [python-coverage] + quantal: [python-coverage] + raring: [python-coverage] + saucy: [python-coverage] + trusty: [python-coverage] + trusty_python3: [python3-coverage] + utopic: [python-coverage] + vivid: [python-coverage] + wily: [python-coverage] + xenial: [python-coverage] + yakkety: [python-coverage] + zesty: [python-coverage] +python-cpplint: + debian: + pip: + packages: [cpplint] + fedora: + pip: + packages: [cpplint] + osx: + pip: + packages: [cpplint] + ubuntu: + pip: + packages: [cpplint] +python-crccheck-pip: + debian: + pip: + packages: [crccheck] + fedora: + pip: + packages: [crccheck] + osx: + pip: + packages: [crccheck] + ubuntu: + pip: + packages: [crccheck] +python-crcmod: + debian: [python-crcmod] + fedora: + pip: + packages: [crcmod] + nixos: [pythonPackages.crcmod] + osx: + pip: + packages: [crcmod] + ubuntu: + bionic: [python-crcmod] + xenial: [python-crcmod] +python-crypto: + alpine: [py-crypto] + arch: [python2-crypto] + debian: [python-crypto] + fedora: [python-crypto] + freebsd: [py27-pycrypto] + gentoo: [dev-python/pycrypto] + nixos: [pythonPackages.pycrypto] + openembedded: ['${PYTHON_PN}-pycrypto@meta-python'] + opensuse: [python2-pycrypto] + osx: + pip: + packages: [pycrypto] + ubuntu: + artful: [python-crypto] + artful_python3: [python3-crypto] + bionic: [python-crypto] + bionic_python3: [python3-crypto] + lucid: [python-crypto] + maverick: [python-crypto] + natty: [python-crypto] + oneiric: [python-crypto] + precise: [python-crypto] + quantal: [python-crypto] + raring: [python-crypto] + saucy: [python-crypto] + trusty: [python-crypto] + utopic: [python-crypto] + utopic_python3: [python3-crypto] + vivid: [python-crypto] + vivid_python3: [python3-crypto] + wily: [python-crypto] + wily_python3: [python3-crypto] + xenial: [python-crypto] + xenial_python3: [python3-crypto] + yakkety: [python-crypto] + yakkety_python3: [python3-crypto] + zesty: [python-crypto] + zesty_python3: [python3-crypto] +python-cryptography: + debian: [python-cryptography] + gentoo: [dev-python/cryptography] + rhel: + '7': [python2-cryptography] + ubuntu: [python-cryptography] +python-cvxopt: + arch: [python-cvxopt] + debian: + '*': null + buster: [python-cvxopt] + fedora: [python-cvxopt] + macports: [py27-cvxopt] + nixos: [pythonPackages.cvxopt] + ubuntu: + '*': null + bionic: [python-cvxopt] + xenial: [python-cvxopt] +python-cvxpy-pip: &migrate_eol_2025_04_30_python3_cvxpy_pip + debian: + pip: + packages: [cvxpy] + fedora: + pip: + packages: [cvxpy] + ubuntu: + pip: + packages: [cvxpy] +python-cwiid: + arch: [cwiid] + debian: [python-cwiid] + gentoo: ['app-misc/cwiid[python]'] + ubuntu: [python-cwiid] +python-cython-pip: + arch: + pip: + packages: [cython] + debian: + pip: + packages: [cython] + fedora: + pip: + packages: [cython] + ubuntu: + pip: + packages: [cython] +python-datadog-pip: + ubuntu: + pip: + packages: [datadog] +python-dateutil: + arch: [python2-dateutil] + debian: [python-dateutil] + fedora: [python-dateutil] + gentoo: [dev-python/python-dateutil] + nixos: [pythonPackages.dateutil] + osx: + pip: + packages: [python-dateutil] + ubuntu: [python-dateutil] +python-deap-pip: + debian: + pip: [deap] + ubuntu: + pip: [deap] +python-debian: + debian: [python-debian] + fedora: [python-debian] + gentoo: [dev-python/python-debian] + ubuntu: + artful: [python-debian] + artful_python3: [python3-debian] + bionic: [python-debian] + bionic_python3: [python3-debian] + trusty: [python-debian] + trusty_python3: [python3-debian] + utopic: [python-debian] + utopic_python3: [python3-debian] + vivid: [python-debian] + vivid_python3: [python3-debian] + wily: [python-debian] + wily_python3: [python3-debian] + xenial: [python-debian] + xenial_python3: [python3-debian] + yakkety: [python-debian] + yakkety_python3: [python3-debian] + zesty: [python-debian] + zesty_python3: [python3-debian] +python-decorator: + debian: [python-decorator] + gentoo: [dev-python/decorator] + nixos: [pythonPackages.decorator] + osx: + pip: [decorator] + ubuntu: [python-decorator] +python-deepdiff-pip: + debian: + pip: [deepdiff] + fedora: + pip: [deepdiff] + ubuntu: + pip: [deepdiff] +python-defer-pip: + ubuntu: + pip: + packages: [defer] +python-defusedxml: + alpine: [py-defusedxml] + arch: [python2-defusedxml] + debian: [python-defusedxml] + fedora: [python-defusedxml] + freebsd: [py27-defusedxml] + gentoo: [dev-python/defusedxml] + nixos: [pythonPackages.defusedxml] + openembedded: ['${PYTHON_PN}-defusedxml@meta-ros-common'] + opensuse: [python2-defusedxml] + osx: + pip: + packages: [defusedxml] + rhel: + '7': [python2-defusedxml] + slackware: + pip: + packages: [defusedxml] + ubuntu: [python-defusedxml] +python-dialogflow-pip: + arch: + pip: + packages: [dialogflow] + debian: + pip: + packages: [dialogflow] + fedora: + pip: + packages: [dialogflow] + ubuntu: + pip: + packages: [dialogflow] +python-django: + arch: [python2-django] + debian: [python-django] + fedora: [python-django] + gentoo: [dev-python/django] + ubuntu: [python-django] +python-django-cors-headers: + debian: [python-django-cors-headers] + ubuntu: [python-django-cors-headers] +python-django-extensions: + debian: [python-django-extensions] + ubuntu: [python-django-extensions] +python-django-extra-views: + debian: [python-django-extra-views] + ubuntu: [python-django-extra-views] +python-djangorestframework: + debian: [python-djangorestframework] + ubuntu: [python-djangorestframework] +python-dlib: + debian: + pip: [dlib] + fedora: + pip: [dlib] + nixos: [pythonPackages.dlib] + ubuntu: + pip: [dlib] +python-docker: + arch: [python-docker] + debian: [python-docker] + fedora: [python-docker] + nixos: [pythonPackages.docker] + ubuntu: [python-docker] +python-docopt: + debian: [python-docopt] + fedora: [python-docopt] + gentoo: [dev-python/docopt] + nixos: [pythonPackages.docopt] + ubuntu: [python-docopt] +python-docutils: + arch: [python2-docutils] + debian: [python-docutils] + fedora: [python-docutils] + gentoo: [dev-python/docutils] + nixos: [pythonPackages.docutils] + opensuse: [python2-docutils] + ubuntu: + artful: [python-docutils] + bionic: [python-docutils] + lucid: [python-docutils] + maverick: [python-docutils] + natty: [python-docutils] + oneiric: [python-docutils] + precise: [python-docutils] + quantal: [python-docutils] + raring: [python-docutils] + saucy: [python-docutils] + trusty: [python-docutils] + trusty_python3: [python3-docutils] + utopic: [python-docutils] + utopic_python3: [python3-docutils] + vivid: [python-docutils] + vivid_python3: [python3-docutils] + wily: [python-docutils] + xenial: [python-docutils] +python-docx: + fedora: [python-docx] + ubuntu: + pip: [python-docx] +python-dt-apriltags-pip: + debian: + pip: [dt-apriltags] + fedora: + pip: [dt-apriltags] + opensuse: + pip: [dt-apriltags] + osx: + pip: [dt-apriltags] + ubuntu: + pip: [dt-apriltags] +python-dxfgrabber-pip: + ubuntu: + pip: [dxfgrabber] +python-easygui: + debian: [python-easygui] + fedora: [python-easygui] + ubuntu: [python-easygui] +python-elasticsearch: + debian: + buster: [python-elasticsearch] + stretch: [python-elasticsearch] + opensuse: [python-elasticsearch] + ubuntu: + bionic: [python-elasticsearch] +python-empy: + arch: [python2-empy] + debian: [python-empy] + fedora: [python-empy] + freebsd: [py27-empy] + gentoo: [dev-python/empy] + macports: [py27-empy] + nixos: [pythonPackages.empy] + openembedded: ['${PYTHON_PN}-empy@meta-ros-common'] + opensuse: [python2-empy] + osx: + pip: + packages: [empy] + rhel: + '7': [python2-empy] + slackware: + pip: + packages: [empy] + ubuntu: [python-empy] +python-enum: + debian: + jessie: [python-enum] + wheezy: [python-enum] + ubuntu: [python-enum] +python-enum34: + debian: + buster: [python-enum34] + jessie: [python-enum34] + stretch: [python-enum34] + gentoo: [virtual/python-enum34] + nixos: [pythonPackages.enum34] + openembedded: ['${PYTHON_PN}-enum34@meta-python'] + opensuse: [python-enum34] + ubuntu: [python-enum34] +python-enum34-pip: + ubuntu: + pip: + packages: [enum34] +python-espeak: + debian: [python-espeak] + ubuntu: + lucid: [python-espeak] + maverick: [python-espeak] + natty: [python-espeak] + oneiric: [python-espeak] + precise: [python-espeak] + quantal: [python-espeak] + raring: [python-espeak] + saucy: [python-espeak] + trusty: [python-espeak] + trusty_python3: [python3-espeak] +python-evdev: + gentoo: [dev-python/python-evdev] + ubuntu: [python-evdev] +python-expiringdict: + debian: [python-expiringdict] + fedora: + pip: + packages: [expiringdict] + ubuntu: [python-expiringdict] +python-face-alignment-pip: + debian: + pip: + packages: [face-alignment] + fedora: + pip: + packages: [face-alignment] + osx: + pip: + packages: [face-alignment] + ubuntu: + pip: + packages: [face-alignment] +python-face-recognition-pip: + arch: + pip: + packages: [face_recognition] + debian: + pip: + packages: [face_recognition] + fedora: + pip: + packages: [face_recognition] + ubuntu: + pip: + packages: [face_recognition] +python-falcon: + debian: [python-falcon] + fedora: [python-falcon] + gentoo: [dev-python/falcon] + ubuntu: [python-falcon] +python-fastdtw-pip: + debian: + pip: + packages: [python-fastdtw] + ubuntu: + pip: + packages: [python-fastdtw] +python-fcl-pip: + debian: + pip: + depends: [libfcl-dev] + packages: [python-fcl] + fedora: + pip: + depends: [libfcl-dev] + packages: [python-fcl] + osx: + pip: + depends: [libfcl-dev] + packages: [python-fcl] + ubuntu: + pip: + depends: [libfcl-dev] + packages: [python-fcl] +python-fcn-pip: &migrate_eol_2025_04_30_python3_fcn_pip + debian: + pip: + depends: [liblapack-dev] + packages: [fcn] + fedora: + pip: + depends: [liblapack-dev] + packages: [fcn] + osx: + pip: + depends: [gfortran] + packages: [fcn] + ubuntu: + pip: + depends: [liblapack-dev] + packages: [fcn] +python-filterpy-pip: + debian: + pip: + packages: [filterpy] + fedora: + pip: + packages: [filterpy] + osx: + pip: + packages: [filterpy] + ubuntu: + pip: + packages: [filterpy] +python-fixtures: + debian: [python-fixtures] + fedora: [python-fixtures] + gentoo: [dev-python/fixtures] + ubuntu: [python-fixtures] +python-flake8: + debian: [python-flake8] + fedora: [python-flake8] + gentoo: [dev-python/flake8] + nixos: [python3Packages.flake8] + openembedded: ['${PYTHON_PN}-flake8@meta-ros-common'] + ubuntu: + '*': [python-flake8] + trusty_python3: [python3-flake8] +python-flask: + arch: [python-flask] + debian: [python-flask] + fedora: [python-flask] + gentoo: [dev-python/flask] + nixos: [pythonPackages.flask] + ubuntu: + '*': [python-flask] + trusty_python3: [python3-flask] +python-flask-appbuilder-pip: + debian: + pip: + packages: [flask-appbuilder] + fedora: + pip: + packages: [flask-appbuilder] + osx: + pip: + packages: [flask-appbuilder] + ubuntu: + pip: + packages: [flask-appbuilder] +python-flask-cors-pip: + debian: + pip: + packages: [flask-cors] + ubuntu: + pip: + packages: [flask-cors] +python-flask-restful: + debian: [python-flask-restful] + fedora: [python-flask-restful] + gentoo: [dev-python/flask-restful] + nixos: [pythonPackages.flask-restful] + ubuntu: + saucy: + pip: + packages: [flask-restful] + utopic: + pip: + packages: [flask-restful] + vivid: + pip: + packages: [flask-restful] + wily: + pip: + packages: [flask-restful] + xenial: [python-flask-restful] + yakkety: [python-flask-restful] +python-flatdict-pip: + ubuntu: + pip: + packages: [flatdict] +python-freezegun-pip: + debian: + pip: + packages: [freezegun] + fedora: + pip: + packages: [freezegun] + nixos: [pythonPackages.freezegun] + opensuse: + pip: + packages: [freezegun] + osx: + pip: + packages: [freezegun] + ubuntu: + pip: + packages: [freezegun] +python-frozendict: + debian: [python-frozendict] + fedora: [python-frozendict] + ubuntu: [python-frozendict] +python-ftdi1: + debian: [python-ftdi1] + gentoo: [dev-embedded/libftdi] + ubuntu: [python-ftdi1] +python-funcsigs: + debian: [python-funcsigs] + fedora: [python-funcsigs] + rhel: + '7': [python2-funcsigs] + '8': [python2-funcsigs] + ubuntu: [python-funcsigs] +python-future: + debian: [python-future] + fedora: [python-future] + gentoo: [dev-python/future] + nixos: [pythonPackages.future] + openembedded: ['${PYTHON_PN}-future@meta-python'] + opensuse: [python2-future] + osx: + pip: + packages: [future] + ubuntu: + artful: [python-future] + bionic: [python-future] + trusty: + pip: + packages: [future] + utopic: + pip: + packages: [future] + vivid: + pip: + packages: [future] + wily: [python-future] + xenial: [python-future] + yakkety: [python-future] + zesty: [python-future] +python-fuzzywuzzy-pip: + debian: + pip: + packages: [fuzzywuzzy] + fedora: + pip: + packages: [fuzzywuzzy] + ubuntu: + pip: + packages: [fuzzywuzzy] +python-fysom: + debian: + buster: [python-fysom] + jessie: [python-fysom] + stretch: [python-fysom] + fedora: + pip: + packages: [fysom] + osx: + pip: + packages: [fysom] + ubuntu: + pip: + packages: [fysom] +python-gTTS-pip: + debian: + pip: + packages: [gTTS] + fedora: + pip: + packages: [gTTS] + ubuntu: + pip: + packages: [gTTS] +python-gcloud-pip: + ubuntu: + pip: + packages: [gcloud] +python-gdal: + debian: + buster: [python-gdal] + stretch: [python-gdal] + gentoo: ['sci-libs/gdal[python]'] + ubuntu: + bionic: [python-gdal] + xenial: [python-gdal] +python-gdown-pip: &migrate_eol_2025_04_30_python3_gdown_pip + debian: + pip: + packages: [gdown] + fedora: + pip: + packages: [gdown] + osx: + pip: + packages: [gdown] + ubuntu: + pip: + packages: [gdown] +python-genshi: + debian: [python-genshi] + fedora: [python-genshi] + gentoo: [dev-python/genshi] + ubuntu: [python-genshi] +python-geocoder-pip: + debian: + pip: + packages: [geocoder] + ubuntu: + pip: + packages: [geocoder] +python-geographiclib: + debian: [python-geographiclib] + fedora: [python-GeographicLib] + nixos: [pythonPackages.geographiclib] + ubuntu: [python-geographiclib] +python-geopy: + debian: [python-geopy] + gentoo: [dev-python/geopy] + ubuntu: [python-geopy] +python-gevent: + debian: [python-gevent] + fedora: [python-gevent] + gentoo: [dev-python/gevent] + ubuntu: [python-gevent] +python-gi: + arch: [python2-gobject] + debian: [python-gi] + gentoo: [dev-python/pygobject] + nixos: [pythonPackages.pygobject3] + ubuntu: [python-gi] +python-gi-cairo: + debian: [python-gi-cairo] + gentoo: [dev-python/pygobject] + nixos: [pythonPackages.pygobject3] + ubuntu: [python-gi-cairo] +python-git: + arch: [python2-gitpython] + debian: [python-git] + gentoo: [dev-python/git-python] + ubuntu: [python-git] +python-github-pip: + osx: + pip: + packages: [PyGithub] + ubuntu: + pip: + packages: [PyGithub] +python-gitlab: + debian: + '*': [python-gitlab] + jessie: + pip: + packages: [python-gitlab] + stretch: + pip: + packages: [python-gitlab] + ubuntu: + '*': [python-gitlab] + artful: + pip: + packages: [python-gitlab] + trusty: + pip: + packages: [python-gitlab] + xenial: + pip: + packages: [python-gitlab] +python-gitpython-pip: + ubuntu: + pip: + packages: [gitpython] +python-glpk-pip: &migrate_eol_2025_04_30_python3_glpk_pip + debian: + pip: + packages: [glpk] + fedora: + pip: + packages: [glpk] + ubuntu: + pip: + packages: [glpk] +python-gnupg: + alpine: + pip: + packages: [python-gnupg] + arch: [python2-gnupg] + debian: [python-gnupg] + fedora: [python-gnupg] + freebsd: [py27-python-gnupg] + gentoo: [dev-python/python-gnupg] + nixos: [pythonPackages.python-gnupg] + openembedded: ['${PYTHON_PN}-gnupg@meta-ros-common'] + opensuse: [python2-python-gnupg] + rhel: + '7': [python2-gnupg] + ubuntu: [python-gnupg] +python-gobject: + arch: [python2-gobject] + debian: + '*': null + buster: [python-gobject] + stretch: [python-gobject] + gentoo: [dev-python/pygobject] + nixos: [pythonPackages.pygobject2] + opensuse: [python2-gobject] + ubuntu: + '*': null + bionic: [python-gobject] + focal: [python-gobject] +python-google-cloud-bigquery-pip: + debian: + pip: + packages: [google-cloud-bigquery] + ubuntu: + pip: + packages: [google-cloud-bigquery] +python-google-cloud-speech-pip: + debian: + pip: + packages: [google-cloud-speech] + fedora: + pip: + packages: [google-cloud-speech] + ubuntu: + pip: + packages: [google-cloud-speech] +python-google-cloud-storage-pip: &migrate_eol_2025_04_30_python3_google_cloud_storage_pip + debian: + pip: + packages: [google-cloud-storage] + fedora: + pip: + packages: [google-cloud-storage] + ubuntu: + pip: + packages: [google-cloud-storage] +python-google-cloud-texttospeech-pip: &migrate_eol_2025_04_30_python3_google_cloud_texttospeech_pip + debian: + pip: + packages: [google-cloud-texttospeech] + fedora: + pip: + packages: [google-cloud-texttospeech] + ubuntu: + pip: + packages: [google-cloud-texttospeech] +python-google-cloud-vision-pip: + debian: + pip: + packages: [google-cloud-vision] + fedora: + pip: + packages: [google-cloud-vision] + ubuntu: + pip: + packages: [google-cloud-vision] +python-googleapi: + debian: [python-googleapi] + gentoo: [dev-python/google-api-python-client] + ubuntu: + bionic: [python-googleapi] + trusty: [python-googleapi] + utopic: [python-googleapi] + vivid: [python-googleapi] + wily: [python-googleapi] + xenial: [python-googleapi] +python-gpiozero: + debian: + buster: [python-gpiozero] + jessie: + pip: + packages: [gpiozero] + stretch: + pip: + packages: [gpiozero] + ubuntu: + artful: [python-gpiozero] + bionic: [python-gpiozero] + trusty: + pip: + packages: [gpiozero] + utopic: + pip: + packages: [gpiozero] + vivid: + pip: + packages: [gpiozero] + wily: + pip: + packages: [gpiozero] + xenial: + pip: + packages: [gpiozero] + yakkety: + pip: + packages: [gpiozero] + zesty: [python-gpiozero] +python-gputil-pip: + debian: + pip: + packages: [gputil] + fedora: + pip: + packages: [gputil] + osx: + pip: + packages: [gputil] + ubuntu: + pip: + packages: [gputil] +python-gpxpy: + debian: + buster: [python-gpxpy] + jessie: + pip: + packages: [gpxpy] + stretch: [python-gpxpy] + gentoo: [sci-geosciences/gpxpy] + ubuntu: + artful: [python-gpxpy] + bionic: [python-gpxpy] + trusty: + pip: + packages: [gpxpy] + utopic: + pip: + packages: [gpxpy] + vivid: + pip: + packages: [gpxpy] + wily: + pip: + packages: [gpxpy] + xenial: + pip: + packages: [gpxpy] + yakkety: + pip: + packages: [gpxpy] + zesty: + pip: + packages: [gpxpy] +python-graphitesend-pip: + debian: + pip: + packages: [graphitesend] + ubuntu: + pip: + packages: [graphitesend] +python-graphviz-pip: + debian: + pip: + packages: [graphviz] + fedora: + pip: + packages: [graphviz] + ubuntu: + pip: + packages: [graphviz] +python-gridfs: + debian: [python-gridfs] + fedora: [python-pymongo-gridfs] + ubuntu: + lucid: [python-gridfs] + maverick: [python-gridfs] + natty: [python-gridfs] + oneiric: [python-gridfs] + precise: [python-gridfs] + quantal: [python-gridfs] + raring: [python-gridfs] + saucy: [python-gridfs] + trusty: [python-gridfs] + trusty_python3: [python3-gridfs] +python-grpc-tools: + debian: + '*': [python-grpc-tools] + jessie: + pip: [grpcio-tools] + stretch: + pip: [grpcio-tools] + nixos: [pythonPackages.grpcio-tools] + ubuntu: + '*': [python-grpc-tools] + bionic: + pip: [grpcio-tools] + trusty: + pip: [grpcio-tools] + xenial: + pip: [grpcio-tools] +python-grpcio: + debian: + '*': [python-grpcio] + jessie: + pip: [grpcio] + stretch: + pip: [grpcio] + ubuntu: + '*': [python-grpcio] + bionic: + pip: [grpcio] + trusty: + pip: [grpcio] + xenial: + pip: [grpcio] +python-grpcio-reflection-pip: + debian: + pip: + packages: [grpcio-reflection] + ubuntu: + pip: + packages: [grpcio-reflection] +python-grpcio-testing-pip: + debian: + pip: + packages: [grpcio-testing] + ubuntu: + pip: + packages: [grpcio-testing] +python-gst: + arch: [gstreamer0.10-python] + debian: + jessie: [python-gst0.10] + wheezy: [python-gst0.10] + gentoo: [dev-python/gst-python] + ubuntu: + lucid: [python-gst0.10] + maverick: [python-gst0.10] + natty: [python-gst0.10] + oneiric: [python-gst0.10] + precise: [python-gst0.10] + quantal: [python-gst0.10] + raring: [python-gst0.10] + saucy: [python-gst0.10] + trusty: [python-gst0.10] + utopic: [python-gst0.10] + vivid: [python-gst0.10] +python-gst-1.0: + debian: + buster: [python-gst-1.0] + jessie: [python-gst-1.0] + stretch: [python-gst-1.0] + gentoo: ['dev-python/gst-python:1.0'] + openembedded: [gstreamer1.0-python@openembedded-core] + ubuntu: [python-gst-1.0] +python-gtk2: + arch: [pygtk] + debian: + '*': null + buster: [python-gtk2] + fedora: [pygtk2] + freebsd: [py-gtk2] + gentoo: [=dev-python/pygtk-2*] + macports: [py27-gtk] + nixos: [pythonPackages.pygtk] + opensuse: [python-gtk] + osx: + pip: + packages: [] + rhel: + '7': [pygtk2] + '8': [pygtk2] + ubuntu: + '*': null + bionic: [python-gtk2] +python-gurobipy-pip: &migrate_eol_2025_04_30_python3_gurobipy_pip + debian: + pip: + packages: [gurobipy] + fedora: + pip: + packages: [gurobipy] + ubuntu: + pip: + packages: [gurobipy] +python-h5py: + debian: [python-h5py] + gentoo: [dev-python/h5py] + nixos: [pythonPackages.h5py] + opensuse: [python2-h5py] + ubuntu: + '*': [python-h5py] + trusty_python3: [python3-h5py] +python-httplib2: + debian: [python-httplib2] + fedora: [python-httplib2] + gentoo: [dev-python/httplib2] + ubuntu: + '*': [python-httplib2] + trusty_python3: [python3-httplib2] +python-hypothesis: + debian: [python-hypothesis] + fedora: [python-hypothesis] + gentoo: [dev-python/hypothesis] + ubuntu: + '*': [python-hypothesis] + xenial_python3: [python3-hypothesis] + yakkety_python3: [python3-hypothesis] + zesty_python3: [python3-hypothesis] +python-imageio: + debian: + '*': [python-imageio] + jessie: + pip: + packages: [imageio] + stretch: + pip: + packages: [imageio] + wheezy: + pip: + packages: [imageio] + fedora: + pip: + packages: [imageio] + gentoo: [dev-python/imageio] + nixos: [pythonPackages.imageio] + opensuse: [python2-imageio] + ubuntu: + '*': [python-imageio] + trusty: + pip: + packages: [imageio] + xenial: + pip: + packages: [imageio] +python-imaging: + alpine: [py-imaging] + arch: [python2-pillow] + debian: + '*': [python-pil] + jessie: [python-imaging] + stretch: [python-imaging] + fedora: [python-pillow, python-pillow-qt] + freebsd: [py27-pillow] + gentoo: [dev-python/pillow] + macports: [py27-pil] + nixos: [pythonPackages.pillow] + openembedded: ['${PYTHON_PN}-pillow@meta-python'] + opensuse: [python2-Pillow] + osx: + pip: + packages: [Pillow] + rhel: + '7': [python-imaging] + slackware: + slackpkg: + packages: [python-pillow] + ubuntu: + '*': [python-pil] + artful: [python-imaging] + lucid: [python-imaging] + maverick: [python-imaging] + natty: [python-imaging] + oneiric: [python-imaging] + precise: [python-imaging] + quantal: [python-imaging] + raring: [python-imaging] + saucy: [python-imaging] + trusty: [python-imaging] + trusty_python3: [python3-imaging] + utopic: [python-imaging] + vivid: [python-imaging] + wily: [python-imaging] + wily_python3: [python3-imaging] + xenial: [python-imaging] + xenial_python3: [python3-imaging] + yakkety: [python-imaging] + yakkety_python3: [python3-imaging] + zesty: [python-imaging] + zesty_python3: [python3-imaging] +python-imaging-imagetk: + debian: [python-pil.imagetk] + ubuntu: [python-pil.imagetk] +python-impacket: + debian: [python-impacket] + fedora: [python-impacket] + nixos: [pythonPackages.impacket] + ubuntu: [python-impacket] +python-influxdb: + debian: + buster: [python-influxdb] + jessie: [python-influxdb] + nixos: [pythonPackages.influxdb] + ubuntu: + bionic: [python-influxdb] + disco: [python-influxdb] + xenial: [python-influxdb] +python-inject-pip: + ubuntu: + pip: + packages: [inject] +python-inotify-simple-pip: + debian: + pip: + packages: [inotify-simple] + fedora: + pip: + packages: [inotify-simple] + osx: + pip: + packages: [inotify-simple] + ubuntu: + pip: + packages: [inotify-simple] +python-inputs-pip: + debian: + pip: + packages: [inputs] + fedora: + pip: + packages: [inputs] + osx: + pip: + packages: [inputs] + ubuntu: + pip: + packages: [inputs] +python-ipdb: + debian: [python-ipdb] + gentoo: [dev-python/ipdb] + ubuntu: [python-ipdb] +python-is-python3: + ubuntu: + '*': [python-is-python3] + bionic: null + xenial: null +python-itsdangerous: + debian: + buster: [python-itsdangerous] + jessie: [python-itsdangerous] + stretch: [python-itsdangerous] + fedora: [python-itsdangerous] + gentoo: [dev-python/itsdangerous] + ubuntu: + '*': null + bionic: [python-itsdangerous] +python-j1939-pip: &migrate_eol_2025_04_30_python3_j1939_pip + debian: + pip: + packages: [j1939] + fedora: + pip: + packages: [j1939] + gentoo: + pip: + packages: [j1939] + ubuntu: + pip: + packages: [j1939] +python-jasmine-pip: + ubuntu: + pip: + packages: [jasmine] +python-jetson-stats-pip: + ubuntu: + pip: + packages: [jetson-stats] +python-jinja2: + debian: [python-jinja2] + fedora: [python-jinja2] + gentoo: [=dev-python/jinja-2*] + nixos: [pythonPackages.jinja2] + ubuntu: [python-jinja2] +python-jira-pip: + ubuntu: + pip: + packages: [jira] +python-jmespath: + debian: [python-jmespath] + osx: + pip: + packages: [jmespath] + ubuntu: [python-jmespath] +python-joblib: + arch: [python2-joblib] + debian: [python-joblib] + fedora: [python-joblib] + gentoo: [dev-python/joblib] + nixos: [pythonPackages.joblib] + opensuse: [python2-joblib] + ubuntu: [python-joblib] +python-jsonpickle: + arch: [python-jsonpickle] + debian: [python-jsonpickle] + fedora: [python-jsonpickle] + gentoo: [dev-python/jsonpickle] + ubuntu: [python-jsonpickle] +python-jsonpyes-pip: + debian: + pip: + packages: [jsonpyes] + ubuntu: + pip: + packages: [jsonpyes] +python-jsonref-pip: + ubuntu: + pip: + packages: [jsonref] +python-jsonschema: + debian: [python-jsonschema] + fedora: [python-jsonschema] + gentoo: [dev-python/jsonschema] + ubuntu: [python-jsonschema] +python-jsonschema-pip: + ubuntu: + pip: + packages: [jsonschema] +python-jwt: + debian: [python-jwt] + fedora: [python-jwt] + gentoo: [dev-python/python-jwt] + ubuntu: [python-jwt] +python-kdtree: + debian: + buster: [python-kdtree] + jessie: [python-kdtree] + stretch: [python-kdtree] + ubuntu: + pip: + packages: [kdtree] +python-keras-pip: + debian: + pip: + packages: [keras] + fedora: + pip: + packages: [keras] + osx: + pip: + packages: [keras] + ubuntu: + pip: + packages: [keras] +python-keras-rl-pip: + debian: + pip: + packages: [keras-rl] + fedora: + pip: + packages: [keras-rl] + osx: + pip: + packages: [keras-rl] + ubuntu: + pip: + packages: [keras-rl] +python-kitchen: + arch: [python2-kitchen] + debian: [python-kitchen] + fedora: [python-kitchen] + gentoo: [dev-python/kitchen] + nixos: [pythonPackages.kitchen] + osx: + pip: + packages: [kitchen] + ubuntu: [python-kitchen] +python-kml: + debian: [python-kml] + ubuntu: [python-kml] +python-kombu: + debian: [python-kombu] + fedora: [python-kombu] + rhel: + '7': [python-kombu] + ubuntu: [python-kombu] +python-kombu-pip: + ubuntu: + pip: + packages: [kombu] +python-levenshtein: + debian: [python-levenshtein] + fedora: [python-Levenshtein] + gentoo: [dev-python/python-levenshtein] + ubuntu: [python-levenshtein] +python-libpcap: + debian: [python-libpcap] + gentoo: [dev-python/pylibpcap] + ubuntu: [python-libpcap] +python-libpgm-pip: + debian: + pip: + packages: [libpgm] + fedora: + pip: + packages: [libpgm] + osx: + pip: + packages: [libpgm] + ubuntu: + pip: + packages: [libpgm] +python-librabbitmq-pip: + debian: + pip: + depends: [librabbitmq-dev] + packages: [librabbitmq] + fedora: + pip: + depends: [librabbitmq-dev] + packages: [librabbitmq] + osx: + pip: + depends: [librabbitmq-dev] + packages: [librabbitmq] + ubuntu: + pip: + depends: [librabbitmq-dev] + packages: [librabbitmq] +python-lindypy-pip: + debian: + pip: + packages: [lindypy] + fedora: + pip: + packages: [lindypy] + ubuntu: + pip: + packages: [lindypy] +python-lttngust: + debian: + pip: + packages: [python-lttngust] + ubuntu: + pip: + packages: [python-lttngust] +python-luis-pip: + debian: + pip: + packages: [luis] + fedora: + pip: + packages: [luis] + osx: + pip: + packages: [luis] + ubuntu: + pip: + packages: [luis] +python-lxml: + arch: [python2-lxml] + debian: + buster: [python-lxml] + fedora: [python-lxml] + freebsd: [py27-lxml] + gentoo: [dev-python/lxml] + nixos: [pythonPackages.lxml] + openembedded: ['${PYTHON_PN}-lxml@meta-python'] + opensuse: [python2-lxml] + osx: + pip: + packages: [lxml] + rhel: + '7': [python-lxml] + '8': [python2-lxml] + ubuntu: + bionic: [python-lxml] + focal: [python-lxml] + xenial: [python-lxml] +python-lzf-pip: + debian: + pip: + packages: [python-lzf] + ubuntu: + pip: + packages: [python-lzf] +python-mahotas: + ubuntu: + pip: + packages: [mahotas] +python-mako: + debian: [python-mako] + fedora: [python-mako] + gentoo: [dev-python/mako] + ubuntu: [python-mako] +python-mapnik: + debian: [python-mapnik] + ubuntu: [python-mapnik] +python-marisa: + debian: + '*': null + buster: [python-marisa] + stretch: [python-marisa] + ubuntu: + '*': null + bionic: [python-marisa] +python-markdown: + debian: [python-markdown] + fedora: [python-markdown] + gentoo: [dev-python/markdown] + ubuntu: [python-markdown] +python-marshmallow: + fedora: [python-marshmallow] + ubuntu: + pip: + packages: [marshmallow] +python-math3d-pip: + ubuntu: + pip: + packages: [math3d] +python-matplotlib: + arch: [python2-matplotlib] + debian: [python-matplotlib] + fedora: [python-matplotlib] + freebsd: [py27-matplotlib] + gentoo: [dev-python/matplotlib] + macports: [py27-matplotlib] + nixos: [pythonPackages.matplotlib] + openembedded: ['${PYTHON_PN}-matplotlib@meta-python'] + opensuse: [python2-matplotlib] + osx: + pip: + depends: [pkg-config, freetype, libpng12-dev] + packages: [matplotlib] + rhel: + '7': [python-matplotlib] + slackware: [matplotlib] + ubuntu: + artful: [python-matplotlib] + bionic: [python-matplotlib] + lucid: [python-matplotlib] + maverick: [python-matplotlib] + natty: [python-matplotlib] + oneiric: [python-matplotlib] + precise: [python-matplotlib] + quantal: [python-matplotlib] + raring: [python-matplotlib] + saucy: [python-matplotlib] + trusty: [python-matplotlib] + trusty_python3: [python3-matplotlib] + utopic: [python-matplotlib] + utopic_python3: [python3-matplotlib] + vivid: [python-matplotlib] + vivid_python3: [python3-matplotlib] + wily: [python-matplotlib] + wily_python3: [python3-matplotlib] + xenial: [python-matplotlib] + xenial_python3: [python3-matplotlib] + yakkety: [python-matplotlib] + yakkety_python3: [python3-matplotlib] + zesty: [python-matplotlib] + zesty_python3: [python3-matplotlib] +python-mechanize: + arch: [python2-mechanize] + debian: [python-mechanize] + fedora: [python-mechanize] + gentoo: [dev-python/mechanize] + nixos: [pythonPackages.mechanize] + ubuntu: [python-mechanize] +python-mock: + alpine: [py-mock] + arch: [python2-mock] + debian: [python-mock] + fedora: [python-mock] + freebsd: [py27-mock] + gentoo: [dev-python/mock] + nixos: [pythonPackages.mock] + openembedded: ['${PYTHON_PN}-mock@meta-python'] + opensuse: [python2-mock] + osx: + pip: + packages: [mock] + rhel: + '7': [python2-mock] + '8': [python2-mock] + slackware: [mock] + ubuntu: + artful: [python-mock] + bionic: [python-mock] + lucid: [python-mock] + maverick: [python-mock] + natty: [python-mock] + oneiric: [python-mock] + precise: [python-mock] + quantal: [python-mock] + raring: [python-mock] + saucy: [python-mock] + trusty: [python-mock] + trusty_python3: [python3-mock] + utopic: [python-mock] + vivid: [python-mock] + wily: [python-mock] + wily_python3: [python3-mock] + xenial: [python-mock] + xenial_python3: [python3-mock] + yakkety: [python-mock] + zesty: [python-mock] +python-monotonic: + arch: [python-monotonic] + debian: [python-monotonic] + fedora: [python-monotonic] + nixos: [pythonPackages.monotonic] + opensuse: [python2-monotonic] + ubuntu: [python-monotonic] +python-more-itertools: + arch: [python-more-itertools] + debian: [python-more-itertools] + fedora: [python-more-itertools] + ubuntu: + '*': [python-more-itertools] + xenial: null +python-more-itertools-pip: + arch: + pip: + packages: [more-itertools] + debian: + pip: + packages: [more-itertools] + fedora: + pip: + packages: [more-itertools] + ubuntu: + xenial: + pip: [more-itertools] +python-moviepy-pip: + debian: + pip: + packages: [moviepy] + fedora: + pip: + packages: [moviepy] + ubuntu: + pip: + packages: [moviepy] +python-msgpack: + arch: [python2-msgpack] + debian: [python-msgpack] + fedora: [python-msgpack] + gentoo: [dev-python/msgpack] + nixos: [pythonPackages.msgpack] + openembedded: ['${PYTHON_PN}-msgpack@meta-python2'] + opensuse: [python2-msgpack] + ubuntu: [python-msgpack] +python-multicast: + fedora: + pip: [py-multicast] + ubuntu: + pip: [py-multicast] +python-multiprocess-pip: + arch: + pip: + packages: [multiprocess] + debian: + pip: + packages: [multiprocess] + fedora: + pip: + packages: [multiprocess] + ubuntu: + pip: + packages: [multiprocess] +python-mysqldb: + debian: [python-mysqldb] + fedora: [python-mysql] + gentoo: [dev-python/mysqlclient] + ubuntu: [python-mysqldb] +python-namedlist-pip: + debian: + pip: + packages: [namedlist] + fedora: + pip: + packages: [namedlist] + osx: + pip: + packages: [namedlist] + ubuntu: + pip: + packages: [namedlist] +python-nclib-pip: + arch: + pip: + packages: [nclib] + debian: + pip: + packages: [nclib] + ubuntu: + pip: + packages: [nclib] +python-netaddr: + debian: [python-netaddr] + fedora: + pip: + packages: [netaddr] + gentoo: [dev-python/netaddr] + osx: + pip: + packages: [netaddr] + ubuntu: + artful: [python-netaddr] + bionic: [python-netaddr] + lucid: [python-netaddr] + maverick: + pip: + packages: [netaddr] + natty: + pip: + packages: [netaddr] + oneiric: + pip: + packages: [netaddr] + precise: [python-netaddr] + quantal: + pip: + packages: [netaddr] + raring: + pip: + packages: [netaddr] + saucy: + pip: + packages: [netaddr] + trusty: [python-netaddr] + trusty_python3: [python3-netaddr] + utopic: [python-netaddr] + vivid: [python-netaddr] + xenial: [python-netaddr] + yakkety: [python-netaddr] + zesty: [python-netaddr] +python-netcdf4: + arch: [python-netcdf4] + debian: [python-netcdf4] + fedora: [netcdf4-python] + freebsd: [py27-netCDF4] + gentoo: [dev-python/netcdf4-python] + macports: [py27-netcdf4] + nixos: [pythonPackages.netcdf4] + ubuntu: [python-netcdf4] +python-netifaces: + alpine: [py-netifaces] + arch: [python2-netifaces] + debian: [python-netifaces] + fedora: [python-netifaces] + freebsd: [py27-netifaces] + gentoo: [dev-python/netifaces] + macports: [p27-netifaces] + nixos: [pythonPackages.netifaces] + openembedded: ['${PYTHON_PN}-netifaces@meta-ros-common'] + opensuse: [python2-netifaces] + osx: + pip: + packages: [netifaces] + rhel: + '7': [python-netifaces] + slackware: [netifaces] + ubuntu: + artful: [python-netifaces] + bionic: [python-netifaces] + lucid: [python-netifaces] + maverick: [python-netifaces] + natty: [python-netifaces] + oneiric: [python-netifaces] + precise: [python-netifaces] + quantal: [python-netifaces] + raring: [python-netifaces] + saucy: [python-netifaces] + trusty: [python-netifaces] + trusty_python3: [python3-netifaces] + utopic: [python-netifaces] + vivid: [python-netifaces] + wily: [python-netifaces] + wily_python3: [python3-netifaces] + xenial: [python-netifaces] + xenial_python3: [python3-netifaces] + yakkety: [python-netifaces] + yakkety_python3: [python3-netifaces] + zesty: [python-netifaces] + zesty_python3: [python3-netifaces] +python-networkmanager: + debian: + buster: [python-networkmanager] + jessie: [python-networkmanager] + stretch: [python-networkmanager] + ubuntu: [python-networkmanager] +python-networkx: + arch: [python2-networkx] + debian: [python-networkx] + fedora: [python-networkx] + gentoo: [dev-python/networkx] + ubuntu: + '*': [python-networkx] + trusty_python3: [python3-networkx] + wily_python3: [python3-networkx] + xenial_python3: [python3-networkx] + yakkety_python3: [python3-networkx] + zesty_python3: [python3-networkx] +python-nose: + alpine: [py-nose] + arch: [python2-nose] + debian: [python-nose] + fedora: [python-nose] + freebsd: [py27-nose] + gentoo: [dev-python/nose] + macports: [py27-nose] + nixos: [pythonPackages.nose] + openembedded: ['${PYTHON_PN}-nose@openembedded-core'] + opensuse: [python2-nose] + osx: + pip: + packages: [nose] + rhel: + '7': [python2-nose] + '8': [python2-nose] + slackware: [nose] + ubuntu: + '*': [python-nose] + trusty_python3: [python3-nose] + wily_python3: [python3-nose] + xenial_python3: [python3-nose] +python-ntplib: + debian: [python-ntplib] + fedora: [python-ntplib] + gentoo: [dev-python/ntplib] + ubuntu: [python-ntplib] +python-numpy: + arch: [python2-numpy] + debian: + buster: [python-numpy] + fedora: [numpy] + freebsd: [py27-numpy] + gentoo: [dev-python/numpy] + macports: [py27-numpy] + nixos: [pythonPackages.numpy] + openembedded: ['${PYTHON_PN}-numpy@openembedded-core'] + opensuse: [python2-numpy-devel] + osx: + pip: + packages: [numpy] + rhel: + '7': [python2-numpy] + '8': [python2-numpy] + slackware: [numpy] + ubuntu: + bionic: [python-numpy] + focal: [python-numpy] + xenial: [python-numpy] +python-numpy-quaternion-pip: + debian: + pip: + packages: [numpy-quaternion] + fedora: + pip: + packages: [numpy-quaternion] + osx: + pip: + packages: [numpy-quaternion] + ubuntu: + pip: + packages: [numpy-quaternion] +python-numpy-stl-pip: + osx: + pip: + packages: [numpy-stl] + ubuntu: + pip: + packages: [numpy-stl] +python-numpydoc: + arch: [python2-numpydoc] + debian: [python-numpydoc] + gentoo: [dev-python/numpydoc] + opensuse: [python-numpydoc] + ubuntu: [python-numpydoc] +python-oauth2: + arch: [python-oauth2] + debian: + wheezy: [python-oauth2] + fedora: [python-oauth2] + gentoo: [dev-python/oauth2] + ubuntu: + precise: [python-oauth2] + quantal: [python-oauth2] + raring: [python-oauth2] + saucy: [python-oauth2] + trusty: [python-oauth2] + utopic: [python-oauth2] + vivid: [python-oauth2] +python-oauth2client: + debian: [python-oauth2client] + fedora: [python-oauth2client] + gentoo: [dev-python/oauth2client] + ubuntu: [python-oauth2client] +python-objectpath-pip: + ubuntu: + pip: + packages: [objectpath] +python-omniorb: + arch: [omniorbpy] + debian: [python-omniorb, python-omniorb-omg, omniidl-python] + fedora: [python-omniORB, omniORB-devel] + gentoo: ['net-misc/omniORB[python]'] + ubuntu: + '*': [python-omniorb, python-omniorb-omg, omniidl-python] + lucid: [python-omniorb2, python-omniorb2-omg, omniidl4-python] +python-open3d-pip: + debian: + pip: + packages: [open3d-python] + fedora: + pip: + packages: [open3d-python] + ubuntu: + pip: + packages: [open3d-python] +python-opencv: + arch: [opencv, python2-numpy] + debian: [python-opencv] + freebsd: [py27-opencv] + gentoo: ['media-libs/opencv[python]'] + nixos: [pythonPackages.opencv3] + openembedded: [opencv@meta-oe] + opensuse: [python2-opencv] + rhel: + '7': [opencv-python] + slackware: [opencv] + ubuntu: [python-opencv] +python-opengl: + arch: [python2-opengl] + debian: [python-opengl] + freebsd: [py27-PyOpenGL] + gentoo: [dev-python/pyopengl] + macports: [py27-opengl] + nixos: [pythonPackages.pyopengl] + opensuse: [python2-opengl] + osx: + pip: + packages: [PyOpenGL] + rhel: + '7': [PyOpenGL] + slackware: [PyOpenGL] + ubuntu: + artful: [python-opengl] + bionic: [python-opengl] + lucid: [python-opengl] + maverick: [python-opengl] + natty: [python-opengl] + oneiric: [python-opengl] + precise: [python-opengl] + quantal: [python-opengl] + raring: [python-opengl] + saucy: [python-opengl] + trusty: [python-opengl] + trusty_python3: [python3-opengl] + utopic: [python-opengl] + vivid: [python-opengl] + wily: [python-opengl] + xenial: [python-opengl] + yakkety: [python-opengl] + zesty: [python-opengl] +python-openssl: + debian: [python-openssl] + gentoo: [dev-python/pyopenssl] + ubuntu: [python-openssl] +python-oyaml-pip: + debian: + pip: + packages: [oyaml] + ubuntu: + pip: + packages: [oyaml] +python-packaging: + debian: [python-packaging] + fedora: [python-packaging] + nixos: [pythonPackages.packaging] + ubuntu: [python-packaging] +python-paho-mqtt: + debian: + buster: [python-paho-mqtt] + ubuntu: + bionic: [python-paho-mqtt] +python-paho-mqtt-pip: + ubuntu: + pip: + packages: [paho-mqtt] +python-pandacan-pip: + debian: + pip: + packages: [pandacan] + ubuntu: + pip: + packages: [pandacan] +python-pandas: + arch: [python2-pandas] + debian: [python-pandas] + fedora: [python-pandas] + gentoo: [dev-python/pandas] + nixos: [pythonPackages.pandas] + ubuntu: [python-pandas] +python-parameterized: + debian: + '*': [python-parameterized] + jessie: + pip: + packages: [parameterized] + stretch: + pip: + packages: [parameterized] + fedora: [python-parameterized] + osx: + pip: + packages: [parameterized] + ubuntu: + '*': [python-parameterized] + artful: + pip: + packages: [parameterized] + trusty: + pip: + packages: [parameterized] + wily: + pip: + packages: [parameterized] + xenial: + pip: + packages: [parameterized] + yakkety: + pip: + packages: [parameterized] + zesty: + pip: + packages: [parameterized] +python-paramiko: + alpine: [py-paramiko] + arch: [python2-paramiko] + debian: [python-paramiko] + fedora: [python-paramiko] + freebsd: [py27-paramiko] + gentoo: [dev-python/paramiko] + macports: [py27-paramiko] + nixos: [pythonPackages.paramiko] + openembedded: ['${PYTHON_PN}-paramiko@meta-ros-common'] + opensuse: [python2-paramiko] + osx: + pip: + packages: [paramiko] + rhel: + '7': [python-paramiko] + slackware: [paramiko] + ubuntu: [python-paramiko] +python-parse: + debian: [python-parse] + ubuntu: [python-parse] +python-parso: + debian: + buster: [python-parso] + stretch: + pip: + packages: [parso] + ubuntu: + bionic: [python-parso] + xenial: + pip: + packages: [parso] +python-passlib: + debian: [python-passlib] + fedora: [python-passlib] + gentoo: [dev-python/passlib] + ubuntu: [python-passlib] +python-pastedeploy: + debian: [python-pastedeploy] + fedora: [python-paste-deploy] + gentoo: [dev-python/pastedeploy] + nixos: [pythonPackages.PasteDeploy] + ubuntu: [python-pastedeploy] +python-path.py: + gentoo: [dev-python/path-py] + osx: + pip: + packages: [path.py] + ubuntu: + pip: + packages: [path.py] +python-pathlib: + arch: [python2-pathlib] + debian: [python-pathlib] + gentoo: [dev-python/pathlib] + nixos: [pythonPackages.pathlib] + ubuntu: [python-pathlib] +python-pathlib2: + arch: [python2-pathlib2] + debian: [python-pathlib2] + gentoo: [dev-python/pathlib2] + nixos: [pythonPackages.pathlib2] + ubuntu: + '*': [python-pathlib2] + xenial: null +python-pathos-pip: + debian: + pip: + packages: [pathos] + ubuntu: + pip: + packages: [pathos] +python-pathtools: + debian: [python-pathtools] + ubuntu: + artful: [python-pathtools] + xenial: [python-pathtools] + yakkety: [python-pathtools] + zesty: [python-pathtools] +python-pbr: + debian: [python-pbr] + fedora: [python-pbr] + rhel: + '7': [python2-pbr] + '8': [python2-pbr] + ubuntu: [python-pbr] +python-pcapy: + arch: [python2-pcapy] + debian: [python-pcapy] + gentoo: [dev-python/pcapy] + ubuntu: [python-pcapy] +python-pcg-gazebo-pip: + debian: + pip: + depends: [libspatialindex-dev, geos, pybind11-dev] + packages: [pcg-gazebo] + ubuntu: + pip: + depends: [libspatialindex-dev, geos, pybind11-dev] + packages: [pcg-gazebo] +python-pep8: + arch: [python2-pep8] + debian: [pep8] + gentoo: [dev-python/pep8] + nixos: [pythonPackages.pep8] + osx: + pip: + packages: [pep8] + ubuntu: + '*': [python-pep8] + artful_python3: [python3-pep8] + bionic_python3: [python3-pep8] + cosmic_python3: [python3-pep8] + precise: [pep8] + quantal: [pep8] + raring: [pep8] + saucy: [pep8] + trusty: [pep8] + trusty_python3: [python3-pep8] + utopic: [pep8] + vivid: [pep8] + wily: [pep8] + xenial_python3: [python3-pep8] + yakkety_python3: [python3-pep8] + zesty_python3: [python3-pep8] +python-percol: + debian: + pip: + packages: [percol] + fedora: + pip: + packages: [percol] + nixos: [pythonPackages.percol] + osx: + pip: + packages: [percol] + ubuntu: + pip: + packages: [percol] +python-periphery-pip: + debian: + pip: + packages: [python-periphery] + fedora: + pip: + packages: [python-periphery] + osx: + pip: + packages: [python-periphery] + ubuntu: + pip: + packages: [python-periphery] +python-persist-queue-pip: + debian: + pip: + packages: [persist-queue] + fedora: + pip: + packages: [persist-queue] + osx: + pip: + packages: [persist-queue] + ubuntu: + pip: + packages: [persist-queue] +python-pexpect: + arch: [python2-pexpect] + debian: [python-pexpect] + gentoo: [dev-python/pexpect] + ubuntu: [python-pexpect] +python-pip: + arch: [python2-pip] + debian: [python-pip] + fedora: [python-pip] + gentoo: [dev-python/pip] + nixos: [pythonPackages.pip] + openembedded: ['${PYTHON_PN}-pip@meta-python'] + opensuse: [python2-pip] + ubuntu: [python-pip] +python-pixel-ring-pip: + debian: + pip: + packages: [pixel-ring] + fedora: + pip: + packages: [pixel-ring] + ubuntu: + pip: + packages: [pixel-ring] +python-pkg-resources: + debian: [python-pkg-resources] + nixos: [pythonPackages.setuptools] + ubuntu: [python-pkg-resources] +python-planar-pip: + ubuntu: + pip: + packages: [planar] +python-ply-pip: + '*': + pip: + packages: [ply] +python-plyfile-pip: + debian: + pip: + packages: [plyfile] + fedora: + pip: + packages: [plyfile] + osx: + pip: + packages: [plyfile] + ubuntu: + pip: + packages: [plyfile] +python-poster: + debian: [python-poster] + ubuntu: [python-poster] +python-pqdict-pip: + debian: + pip: + packages: [pqdict] + fedora: + pip: + packages: [pqdict] + osx: + pip: + packages: [pqdict] + ubuntu: + pip: + packages: [pqdict] +python-prettytable: + debian: [python-prettytable] + fedora: [python-prettytable] + gentoo: [dev-python/prettytable] + ubuntu: [python-prettytable] +python-progressbar: + debian: [python-progressbar] + gentoo: [dev-python/progressbar] + nixos: [pythonPackages.progressbar] + osx: + pip: + packages: [progressbar] + ubuntu: + artful: [python-progressbar] + bionic: [python-progressbar] + cosmic: [python-progressbar] + lucid: [python-progressbar] + maverick: [python-progressbar] + natty: [python-progressbar] + oneiric: [python-progressbar] + precise: [python-progressbar] + quantal: [python-progressbar] + raring: [python-progressbar] + saucy: [python-progressbar] + trusty: [python-progressbar] + trusty_python3: [python3-progressbar] + utopic: [python-progressbar] + vivid: [python-progressbar] + wily: [python-progressbar] + xenial: [python-progressbar] +python-progressbar2-pip: + debian: + pip: + packages: [progressbar2] + fedora: + pip: + packages: [progressbar2] + ubuntu: + pip: + packages: [progressbar2] +python-protobuf: + debian: [python-protobuf] + gentoo: [dev-python/protobuf-python] + ubuntu: [python-protobuf] +python-psutil: + arch: [python2-psutil] + debian: [python-psutil] + fedora: [python-psutil] + freebsd: [py27-psutil] + gentoo: [dev-python/psutil] + macports: [py27-psutil] + nixos: [pythonPackages.psutil] + openembedded: ['${PYTHON_PN}-psutil@meta-python'] + opensuse: [python2-psutil] + osx: + pip: + packages: [psutil] + rhel: + '7': [python2-psutil] + '8': [python2-psutil] + slackware: [psutil] + ubuntu: + '*': [python-psutil] + trusty_python3: [python3-psutil] +python-psycopg2: + debian: [python-psycopg2] + fedora: [python-psycopg2] + gentoo: [=dev-python/psycopg-2*] + ubuntu: + '*': [python-psycopg2] + focal: [python3-psycopg2] + trusty_python3: [python3-psycopg2] + xenial_python3: [python3-psycopg2] +python-pulsectl-pip: + debian: + pip: + packages: [pulsectl] + fedora: + pip: + packages: [pulsectl] + ubuntu: + pip: + packages: [pulsectl] +python-pyassimp: + arch: [python2-pyassimp] + debian: [python-pyassimp] + gentoo: [media-libs/assimp] + openembedded: [python-pyassimp@meta-ros-python2] + osx: + lion: + homebrew: + packages: [pyassimp] + ubuntu: + artful: [python-pyassimp] + bionic: [python-pyassimp] + lucid: [] + oneiric: [] + precise: [python-pyassimp] + quantal: [python-pyassimp] + raring: [python-pyassimp] + saucy: [python-pyassimp] + trusty: [python-pyassimp] + utopic: [python-pyassimp] + vivid: [python-pyassimp] + wily: [python-pyassimp] + xenial: [python-pyassimp] + yakkety: [python-pyassimp] + zesty: [python-pyassimp] +python-pyaudio: + debian: [python-pyaudio] + gentoo: [dev-python/pyaudio] + nixos: [pythonPackages.pyaudio] + openembedded: ['${PYTHON_PN}-pyalsaaudio@meta-python'] + ubuntu: [python-pyaudio] +python-pycodestyle: + arch: [python2-pycodestyle] + debian: + '*': null + buster: [python-pycodestyle] + stretch: [python-pycodestyle] + fedora: [python-pycodestyle] + gentoo: [dev-python/pycodestyle] + nixos: [pythonPackages.pycodestyle] + rhel: + '7': [python2-pycodestyle] + '8': [python2-pycodestyle] + ubuntu: + '*': null + bionic: [python-pycodestyle] +python-pycpd-pip: + debian: + pip: + packages: [pycpd] + fedora: + pip: + packages: [pycpd] + ubuntu: + pip: + packages: [pycpd] +python-pycryptodome: + arch: [python2-pycryptodome] + debian: [python-pycryptodome] + fedora: [python-pycryptodomex] + gentoo: [dev-python/pycryptodome] + nixos: [pythonPackages.pycryptodomex] + openembedded: ['${PYTHON_PN}-pycryptodomex@openembedded-core'] + opensuse: [python2-pycryptodomex] + osx: + pip: + packages: [pycryptodome] + rhel: + '7': [python2-pycryptodomex] + '8': [python2-pycryptodomex] + ubuntu: [python-pycryptodome] +python-pycurl: + debian: [python-pycurl] + ubuntu: [python-pycurl] +python-pydbus: + ubuntu: + artful: [python-pydbus] + bionic: [python-pydbus] + trusty: + pip: + depends: [python-gi] + packages: [pydbus] + xenial: + pip: + depends: [python-gi] + packages: [pydbus] +python-pydot: + arch: [python2-pydot] + debian: [python-pydot] + fedora: [pydot] + freebsd: [py27-pydot] + gentoo: [dev-python/pydot] + macports: [py27-pydot] + nixos: [pythonPackages.pydot] + openembedded: ['${PYTHON_PN}-pydot@meta-ros-common'] + opensuse: [python2-pydot] + osx: + pip: + packages: [pydot] + rhel: + '7': [python2-pydot] + slackware: [pydot] + ubuntu: [python-pydot] +python-pyexiv2: + debian: [python-pyexiv2] + ubuntu: [python-pyexiv2] +python-pyftpdlib: + debian: [python-pyftpdlib] + gentoo: [dev-python/pyftpdlib] + ubuntu: [python-pyftpdlib] +python-pygame: + arch: [python2-pygame] + debian: [python-pygame] + fedora: [pygame-devel] + gentoo: [dev-python/pygame] + nixos: [pythonPackages.pygame] + ubuntu: [python-pygame] +python-pygithub3: + debian: + pip: + packages: [pygithub3] + fedora: + pip: + packages: [pygithub3] + ubuntu: + pip: + packages: [pygithub3] +python-pygps-pip: + debian: + pip: + packages: [pyGPs] + fedora: + pip: + packages: [pyGPs] + osx: + pip: + packages: [pyGPs] + ubuntu: + pip: + packages: [pyGPs] +python-pygraph: + debian: [python-pygraph] + ubuntu: [python-pygraph] +python-pygraphviz: + arch: [python2-pygraphviz] + debian: [python-pygraphviz] + freebsd: [py27-pygraphviz] + gentoo: [dev-python/pygraphviz] + nixos: [pythonPackages.pygraphviz] + opensuse: [python2-pygraphviz] + osx: + pip: + packages: [pygraphviz] + rhel: + '7': [python2-pygraphviz] + slackware: [pygraphviz] + ubuntu: [python-pygraphviz] +python-pyinotify: + debian: [python-pyinotify] + fedora: [python-inotify] + gentoo: [dev-python/pyinotify] + ubuntu: [python-pyinotify] +python-pykalman: + debian: + pip: + packages: [pykalman] + fedora: + pip: + packages: [pykalman] + osx: + pip: + packages: [pykalman] + ubuntu: + pip: + packages: [pykalman] +python-pylibftdi-pip: + debian: + pip: [pylibftdi] + fedora: + pip: [pylibftdi] + osx: + pip: [pylibftdi] + ubuntu: + pip: [pylibftdi] +python-pylint: + debian: [pylint] + fedora: [pylint] + gentoo: [dev-python/pylint] + osx: + pip: + packages: [pylint] + ubuntu: [pylint] +python-pylint3: + debian: [pylint3] + fedora: [python3-pylint] + gentoo: [dev-python/pylint] + ubuntu: [pylint3] +python-pymavlink: + debian: + pip: + packages: [pymavlink] + fedora: + pip: + packages: [pymavlink] + ubuntu: + pip: + packages: [pymavlink] +python-pymodbus: + debian: [python-pymodbus] + ubuntu: + bionic: [python-pymodbus] +python-pymodbus-pip: &migrate_eol_2027_04_30_python3_pymodbus_pip + debian: + pip: + packages: [pymodbus] + ubuntu: + pip: + packages: [pymodbus] +python-pymongo: + arch: [python2-pymongo] + debian: [python-pymongo] + fedora: [python-pymongo] + gentoo: [dev-python/pymongo] + nixos: [pythonPackages.pymongo] + openembedded: ['${PYTHON_PN}-pymongo@meta-python'] + opensuse: [python2-pymongo] + osx: + pip: + packages: [pymongo] + ubuntu: + '*': [python-pymongo] + trusty_python3: [python3-pymongo] + utopic_python3: [python3-pymongo] + vivid_python3: [python3-pymongo] + wily_python3: [python3-pymongo] + xenial_python3: [python3-pymongo] +python-pymouse: + debian: + pip: + packages: [pymouse] + fedora: + pip: + packages: [pymouse] + osx: + pip: + packages: [pymouse] + ubuntu: + pip: + packages: [pymouse] +python-pynfft: + debian: [python-pynfft] + ubuntu: [python-pynfft] +python-pynmea2: + ubuntu: + pip: + packages: [pynmea2] +python-pypcd-pip: + ubuntu: + pip: + packages: [pypcd] +python-pypng: + arch: + pip: + packages: [pypng] + debian: + buster: [python-png] + jessie: + pip: + packages: [pypng] + stretch: + pip: + packages: [pypng] + fedora: [python-pypng] + gentoo: [dev-python/pypng] + ubuntu: + '*': [python-png] + trusty: + pip: + packages: [pypng] + xenial: + pip: + packages: [pypng] +python-pypozyx-pip: + ubuntu: + pip: + packages: [pypozyx] +python-pyproj: + arch: [python2-pyproj] + debian: [python-pyproj] + gentoo: [dev-python/pyproj] + nixos: [pythonPackages.pyproj] + openembedded: ['${PYTHON_PN}-pyproj@meta-ros-common'] + osx: + pip: + packages: [pyproj] + rhel: + '7': [pyproj] + ubuntu: [python-pyproj] +python-pyqrcode: + arch: [python2-qrcode] + debian: + buster: [python-pyqrcode] + jessie: + pip: + packages: [PyQRCode] + stretch: + pip: + packages: [PyQRCode] + gentoo: [dev-python/pyqrcode] + ubuntu: + '*': [python-pyqrcode] + trusty: + pip: + packages: [PyQRCode] + xenial: + pip: + packages: [PyQRCode] +python-pyqtgraph: + debian: [python-pyqtgraph] + fedora: + pip: + packages: [pyqtgraph] + nixos: [pythonPackages.pyqtgraph] + ubuntu: + bionic: [python-pyqtgraph] + xenial: [python-pyqtgraph] +python-pyquery: + debian: [python-pyquery] + fedora: [python-pyquery] + gentoo: [dev-python/pyquery] + nixos: [pythonPackages.pyquery] + osx: + pip: + packages: [pyquery] + ubuntu: [python-pyquery] +python-pyramid: + debian: [python-pyramid] + fedora: [python-pyramid] + gentoo: [dev-python/pyramid] + ubuntu: [python-pyramid] +python-pyrealsense2-pip: + debian: + pip: + packages: [pyrealsense2] + fedora: + pip: + packages: [pyrealsense2] + ubuntu: + pip: + packages: [pyrealsense2] +python-pyside: + arch: [python2-pyside] + debian: [python-pyside] + gentoo: [dev-python/pyside] + ubuntu: + lucid: [python-pyside] + maverick: [python-pyside] + natty: [python-pyside] + oneiric: [python-pyside] + precise: [python-pyside] + quantal: [python-pyside] + raring: [python-pyside] + saucy: [python-pyside] + trusty: [python-pyside] + trusty_python3: [python3-pyside] + utopic: [python-pyside] + utopic_python3: [python3-pyside] + vivid: [python-pyside] + vivid_python3: [python3-pyside] +python-pyside.qtuitools: + debian: [python-pyside.qtuitools] + ubuntu: + lucid: [python-pyside.qtuitools] + maverick: [python-pyside.qtuitools] + natty: [python-pyside.qtuitools] + oneiric: [python-pyside.qtuitools] + precise: [python-pyside.qtuitools] + quantal: [python-pyside.qtuitools] + raring: [python-pyside.qtuitools] + saucy: [python-pyside.qtuitools] + trusty: [python-pyside.qtuitools] + trusty_python3: [python3-pyside.qtuitools] + utopic: [python-pyside.qtuitools] + utopic_python3: [python3-pyside.qtuitools] + vivid: [python-pyside.qtuitools] + vivid_python3: [python3-pyside.qtuitools] +python-pysimplegui27-pip: + debian: + pip: + packages: [pysimplegui27] + fedora: + pip: + packages: [pysimplegui27] + ubuntu: + pip: + packages: [pysimplegui27] +python-pysnmp: + debian: [python-pysnmp4] + gentoo: [dev-python/pysnmp] + ubuntu: [python-pysnmp4] +python-pytesseract-pip: + debian: + pip: + packages: [pytesseract] + fedora: + pip: + packages: [pytesseract] + osx: + pip: + packages: [pytesseract] + ubuntu: + pip: + packages: [pytesseract] +python-pytest: + arch: [python2-pytest] + debian: [python-pytest] + fedora: [python-pytest] + gentoo: [dev-python/pytest] + nixos: [pythonPackages.pytest] + openembedded: ['${PYTHON_PN}-pytest@openembedded-core'] + ubuntu: [python-pytest] +python-pytest-cov: + arch: [python2-pytest-cov] + debian: [python-pytest-cov] + fedora: [python-pytest-cov] + gentoo: [dev-python/pytest-cov] + nixos: [pythonPackages.pytestcov] + openembedded: ['${PYTHON_PN}-pytest-cov@meta-ros-common'] + ubuntu: [python-pytest-cov] +python-pytest-dependency-pip: + debian: + pip: + packages: [pytest-dependency] + fedora: + pip: + packages: [pytest-dependency] + ubuntu: + pip: + packages: [pytest-dependency] +python-pytest-mock: + arch: [python2-pytest-mock] + debian: [python-pytest-mock] + fedora: [python-pytest-mock] + gentoo: [dev-python/pytest-mock] + ubuntu: [python-pytest-mock] +python-pytest-qt-pip: + debian: + pip: + packages: [pytest-qt] + fedora: + pip: + packages: [pytest-qt] + ubuntu: + pip: + packages: [pytest-qt] +python-pytides-pip: + ubuntu: + pip: + packages: [pytides] +python-pytorch-pip: + debian: + pip: + packages: [torch, torchvision] + fedora: + pip: + packages: [torch, torchvision] + osx: + pip: + packages: [torch, torchvision] + ubuntu: + pip: + packages: [torch, torchvision] +python-pytz-pip: + ubuntu: + pip: + packages: [pytz] +python-pyudev: + debian: [python-pyudev] + fedora: [python-pyudev] + gentoo: [dev-python/pyudev] + nixos: [pythonPackages.pyudev] + openembedded: ['${PYTHON_PN}-pyudev@meta-python'] + ubuntu: + '*': [python-pyudev] + artful_python3: [python3-pyudev] + bionic_python3: [python3-pyudev] + cosmic_python3: [python3-pyudev] + trusty_python3: [python3-pyudev] + xenial_python3: [python3-pyudev] + zesty_python3: [python3-pyudev] +python-pyusb-pip: + debian: + pip: [pyusb] + fedora: + pip: [pyusb] + nixos: [pythonPackages.pyusb] + ubuntu: + pip: [pyusb] +python-pyuserinput: + ubuntu: + pip: + packages: [PyUserInput] +python-pyvirtualdisplay-pip: + ubuntu: + pip: + packages: [pyvirtualdisplay] +python-pyxhook-pip: + debian: + pip: + packages: [pyxhook] + fedora: + pip: + packages: [pyxhook] + osx: + pip: + packages: [pyxhook] + ubuntu: + pip: + packages: [pyxhook] +python-pyzbar-pip: + debian: + pip: + packages: [pyzbar] + fedora: + pip: + packages: [pyzbar] + ubuntu: + pip: + packages: [pyzbar] +python-qrencode: + debian: [python-qrencode] + gentoo: [media-gfx/qrencode-python] + ubuntu: [python-qrencode] +python-qt-bindings: + arch: [python2-pyqt4] + debian: + buster: [python-pyside, libpyside-dev, libshiboken-dev, shiboken, python-qt4, python-qt4-dev, python-sip-dev] + jessie: [python-pyside, libpyside-dev, libshiboken-dev, shiboken, python-qt4, python-qt4-dev, python-sip-dev] + squeeze: [python-qt4, python-qt4-dev, python-sip-dev] + stretch: [python-pyside, libpyside-dev, libshiboken-dev, shiboken, python-qt4, python-qt4-dev, python-sip-dev] + wheezy: [python-pyside, libpyside-dev, libshiboken-dev, shiboken, python-qt4, python-qt4-dev, python-sip-dev] + gentoo: [dev-python/pyside, dev-python/PyQt4] + macports: [p27-pyqt4] + opensuse: [python-qt4-devel] + rhel: + '7': [PyQt4, PyQt4-devel, sip-devel] + ubuntu: + '*': [python-pyside, libpyside-dev, libshiboken-dev, shiboken, python-qt4, python-qt4-dev, python-sip-dev] + lucid: [python-qt4, python-qt4-dev, python-sip-dev] + trusty_python3: [python3-pyside, libpyside-dev, libshiboken-dev, shiboken, python3-pyqt4, python3-sip-dev] +python-qt-bindings-gl: + arch: [python2-pyqt4] + debian: [python-qt4-gl] + gentoo: ['dev-python/pyside[opengl]', 'dev-python/PyQt4[opengl]'] + opensuse: [python-qt4-devel] + ubuntu: [python-qt4-gl] +python-qt-bindings-qwt5: + arch: [python2-pyqwt] + debian: [python-qwt5-qt4] + gentoo: ['dev-python/pyqwt:5'] + macports: [qwt52] + ubuntu: [python-qwt5-qt4] +python-qt-bindings-webkit: + debian: [python-qt4] + gentoo: ['dev-python/pyside[webkit]', 'dev-python/PyQt4[webkit]'] + ubuntu: [python-qt4] +python-qt4-gl: + debian: [python-qt4-gl] + gentoo: ['dev-python/pyside[opengl]', 'dev-python/PyQt4[opengl]'] + ubuntu: [python-qt4-gl] +python-qt5-bindings: + arch: [python2-pyqt5] + debian: + buster: [pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-sip-dev, qtbase5-dev] + jessie: [pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-sip-dev, qtbase5-dev] + stretch: [pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-sip-dev, qtbase5-dev] + fedora: [python-qt5-devel, sip] + freebsd: [py27-qt5] + gentoo: ['dev-python/PyQt5[gui,widgets]'] + nixos: [pythonPackages.pyqt5] + openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5'] + opensuse: [python2-qt5-devel, python2-sip-devel] + slackware: [PyQt5] + ubuntu: + artful: [pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-sip-dev] + bionic: [pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-sip-dev] + wily: [libpyside2-dev, libshiboken2-dev, pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-pyside2, python-sip-dev, shiboken2] + xenial: [libpyside2-dev, libshiboken2-dev, pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-pyside2, python-sip-dev, shiboken2] + yakkety: [libpyside2-dev, libshiboken2-dev, pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-pyside2, python-sip-dev, shiboken2] + zesty: [pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-sip-dev] +python-qt5-bindings-gl: + arch: [python2-pyqt5] + debian: + buster: [python-pyqt5.qtopengl] + jessie: [python-pyqt5.qtopengl] + stretch: [python-pyqt5.qtopengl] + fedora: [python-qt5] + freebsd: [py27-qt5-opengl] + gentoo: ['dev-python/PyQt5[opengl]'] + nixos: [pythonPackages.pyqt5] + openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5'] + opensuse: [python2-qt5] + slackware: [PyQt5] + ubuntu: + artful: [python-pyqt5.qtopengl] + bionic: [python-pyqt5.qtopengl] + wily: [python-pyqt5.qtopengl] + xenial: [python-pyqt5.qtopengl] + yakkety: [python-pyqt5.qtopengl] + zesty: [python-pyqt5.qtopengl] +python-qt5-bindings-qsci: + debian: [python-pyqt5.qsci] + openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5'] + ubuntu: [python-pyqt5.qsci] +python-qt5-bindings-quick: + debian: [python-pyqt5.qtquick] + ubuntu: [python-pyqt5.qtquick] +python-qt5-bindings-webkit: + arch: [python2-pyqt5] + debian: + buster: [python-pyqt5.qtwebkit] + jessie: [python-pyqt5.qtwebkit] + stretch: [python-pyqt5.qtwebkit] + fedora: [python-qt5] + freebsd: [py27-qt5-webkit] + gentoo: ['dev-python/PyQt5[webkit]'] + nixos: [pythonPackages.pyqt5_with_qtwebkit] + openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5'] + opensuse: [python2-qt5] + ubuntu: + artful: [python-pyqt5.qtwebkit] + bionic: [python-pyqt5.qtwebkit] + wily: [python-pyqt5.qtwebkit] + xenial: [python-pyqt5.qtwebkit] + yakkety: [python-pyqt5.qtwebkit] + zesty: [python-pyqt5.qtwebkit] +python-qtpy: + arch: [python-qtpy] + debian: [python-qtpy] + fedora: [python-QtPy] + ubuntu: [python-qtpy] +python-qwt5-qt4: + arch: [pyqwt] + debian: [python-qwt5-qt4] + gentoo: ['dev-python/pyqwt:5'] + ubuntu: [python-qwt5-qt4] +python-rdflib: + debian: [python-rdflib] + fedora: [python-rdflib] + gentoo: [dev-python/rdflib] + ubuntu: [python-rdflib] +python-readchar-pip: + ubuntu: + pip: + packages: [readchar] +python-redis: + debian: [python-redis] + fedora: [python-redis] + gentoo: [dev-python/redis-py] + ubuntu: [python-redis] +python-redis-pip: + ubuntu: + pip: + packages: [redis] +python-requests: + debian: [python-requests] + fedora: [python-requests] + gentoo: [dev-python/requests] + nixos: [pythonPackages.requests] + openembedded: ['${PYTHON_PN}-requests@openembedded-core'] + osx: + pip: + packages: [requests] + ubuntu: + '*': [python-requests] + trusty_python3: [python3-requests] + utopic_python3: [python3-requests] + vivid_python3: [python3-requests] + wily_python3: [python3-requests] + xenial_python3: [python3-requests] + yakkety_python3: [python3-requests] + zesty_python3: [python3-requests] +python-requests-oauthlib: + debian: [python-requests-oauthlib] + fedora: [python-requests-oauthlib] + gentoo: [dev-python/requests-oauthlib] + ubuntu: [python-requests-oauthlib] +python-responses-pip: + osx: + pip: + packages: [responses] + ubuntu: + pip: + packages: [responses] +python-rosdep: + alpine: + pip: + packages: [rosdep] + arch: [python2-rosdep] + debian: [python-rosdep] + fedora: [python-rosdep] + freebsd: + pip: + packages: [rosdep] + gentoo: [dev-util/rosdep] + nixos: [pythonPackages.rosdep] + openembedded: ['${PYTHON_PN}-rosdep@meta-ros-common'] + opensuse: [python-rosdep] + osx: + pip: + packages: [rosdep] + rhel: + '7': [python2-rosdep] + slackware: + pip: + packages: [rosdep] + ubuntu: + artful: [python-rosdep] + bionic: [python-rosdep] + lucid: [python-rosdep] + maverick: [python-rosdep] + natty: [python-rosdep] + oneiric: [python-rosdep] + precise: [python-rosdep] + quantal: [python-rosdep] + raring: [python-rosdep] + saucy: [python-rosdep] + trusty: [python-rosdep] + trusty_python3: [python3-rosdep] + utopic: [python-rosdep] + vivid: [python-rosdep] + wily: [python-rosdep] + wily_python3: [python3-rosdep] + xenial: [python-rosdep] + xenial_python3: [python3-rosdep] + yakkety: [python-rosdep] + yakkety_python3: [python3-rosdep] + zesty: [python-rosdep] + zesty_python3: [python3-rosdep] +python-rosdep-modules: + alpine: + pip: + packages: [rosdep] + arch: [python2-rosdep] + debian: [python-rosdep-modules] + fedora: [python-rosdep] + freebsd: + pip: + packages: [rosdep] + gentoo: [dev-util/rosdep] + nixos: [pythonPackages.rosdep] + openembedded: ['${PYTHON_PN}-rosdep@meta-ros-common'] + opensuse: [python-rosdep] + osx: + pip: + packages: [rosdep] + rhel: + '7': [python-rosdep] + slackware: + pip: + packages: [rosdep] + ubuntu: [python-rosdep-modules] +python-rosdistro: + debian: [python-rosdistro] + fedora: [python-rosdistro] + gentoo: [dev-python/rosdistro] + osx: + macports: [py27-rosdistro] + pip: + packages: [rosdistro] + rhel: + '7': [python2-rosdistro] + ubuntu: + artful: [python-rosdistro] + lucid: [python-rosdistro] + maverick: [python-rosdistro] + natty: [python-rosdistro] + oneiric: [python-rosdistro] + precise: [python-rosdistro] + quantal: [python-rosdistro] + raring: [python-rosdistro] + saucy: [python-rosdistro] + trusty: [python-rosdistro] + trusty_python3: [python3-rosdistro] + utopic: [python-rosdistro] + vivid: [python-rosdistro] + wily: [python-rosdistro] + wily_python3: [python3-rosdistro] + xenial: [python-rosdistro] + xenial_python3: [python3-rosdistro] + yakkety: [python-rosdistro] + yakkety_python3: [python3-rosdistro] + zesty: [python-rosdistro] + zesty_python3: [python3-rosdistro] +python-rosinstall: + arch: [python2-rosinstall] + debian: [python-rosinstall] + fedora: [python-rosinstall] + gentoo: [dev-python/rosinstall] + macports: [p27-rosinstall] + rhel: + '7': [python-rosinstall] + ubuntu: + '*': [python-rosinstall] + trusty_python3: [python3-rosinstall] +python-rosinstall-generator: + arch: [python2-rosinstall-generator] + debian: + buster: [python-rosinstall-generator] + stretch: [python-rosinstall-generator] + fedora: [python-rosinstall_generator] + gentoo: [dev-python/rosinstall_generator] + macports: [py27-rosinstall-generator] + rhel: + '7': [python2-rosinstall_generator] + ubuntu: [python-rosinstall-generator] +python-rospkg: + alpine: + pip: + packages: [rospkg] + arch: [python2-rospkg] + debian: [python-rospkg] + fedora: [python-rospkg] + freebsd: + pip: + packages: [rospkg] + gentoo: [dev-python/rospkg] + macports: [py27-rospkg] + nixos: [pythonPackages.rospkg] + openembedded: ['${PYTHON_PN}-rospkg@meta-ros-common'] + opensuse: [python-rospkg] + osx: + pip: + packages: [rospkg] + rhel: + '7': [python2-rospkg] + slackware: + pip: + packages: [rospkg] + ubuntu: + '*': [python-rospkg] + trusty_python3: [python3-rospkg] + utopic_python3: [python3-rospkg] + vivid_python3: [python3-rospkg] + wily_python3: [python3-rospkg] + xenial_python3: [python3-rospkg] + yakkety_python3: [python3-rospkg] + zesty_python3: [python3-rospkg] +python-rospkg-modules: + alpine: + pip: + packages: [rospkg] + arch: [python2-rospkg] + debian: [python-rospkg-modules] + fedora: [python-rospkg] + freebsd: + pip: + packages: [rospkg] + gentoo: [dev-python/rospkg] + macports: [py27-rospkg] + nixos: [pythonPackages.rospkg] + opensuse: [python-rospkg] + osx: + pip: + packages: [rospkg] + rhel: + '7': [python2-rospkg] + slackware: + pip: + packages: [rospkg] + ubuntu: [python-rospkg-modules] +python-rpi.gpio: + debian: + buster: [python-rpi.gpio] + jessie: + pip: + packages: [RPi.GPIO] + stretch: + pip: + packages: [RPi.GPIO] + ubuntu: + artful: [python-rpi.gpio] + bionic: [python-rpi.gpio] + trusty: + pip: + packages: [RPi.GPIO] + utopic: + pip: + packages: [RPi.GPIO] + vivid: + pip: + packages: [RPi.GPIO] + wily: + pip: + packages: [RPi.GPIO] + xenial: + pip: + packages: [RPi.GPIO] + yakkety: + pip: + packages: [RPi.GPIO] + zesty: [python-rpi.gpio] +python-rpi.gpio-pip: + debian: + pip: + packages: [RPi.GPIO] + fedora: + pip: + packages: [RPi.GPIO] + ubuntu: + pip: + packages: [RPi.GPIO] +python-rrdtool: + debian: [python-rrdtool] + gentoo: [net-analyzer/rrdtool] + ubuntu: + lucid: [python-rrdtool] + maverick: [python-rrdtool] + natty: [python-rrdtool] + oneiric: [python-rrdtool] + precise: [python-rrdtool] + quantal: [python-rrdtool] + raring: [python-rrdtool] + saucy: [python-rrdtool] + trusty: [python-rrdtool] +python-rtree: + debian: [python-rtree] + ubuntu: [python-rtree] +python-ruamel.yaml: + debian: + buster: [python-ruamel.yaml] + jessie: [python-ruamel.yaml] + stretch: [python-ruamel.yaml] + fedora: [python-ruamel-yaml] + nixos: [pythonPackages.ruamel_yaml] + ubuntu: + artful: [python-ruamel.yaml] + bionic: [python-ruamel.yaml] + xenial: [python-ruamel.yaml] + yakkety: [python-ruamel.yaml] + zesty: [python-ruamel.yaml] +python-rx-pip: + debian: + pip: + packages: [rx] + osx: + pip: + packages: [rx] + ubuntu: + pip: + packages: [rx] +python-sbp-pip: &migrate_eol_2027_04_30_python3_sbp_pip + debian: + pip: + packages: [sbp] + ubuntu: + pip: + packages: [sbp] +python-scapy: + debian: [python-scapy] + fedora: [scapy] + gentoo: [dev-python/scapy-python3] + ubuntu: [python-scapy] +python-schedule: + debian: [python-schedule] + nixos: [pythonPackages.schedule] + ubuntu: [python-schedule] +python-scipy: + arch: [python2-scipy] + debian: [python-scipy] + freebsd: [py-scipy] + gentoo: [sci-libs/scipy] + macports: [py27-scipy] + nixos: [pythonPackages.scipy] + opensuse: [python-scipy] + osx: + pip: + depends: [gfortran] + packages: [scipy] + ubuntu: + '*': [python-scipy] + artful_python3: [python3-scipy] + bionic_python3: [python3-scipy] + trusty_python3: [python3-scipy] + utopic_python3: [python3-scipy] + vivid_python3: [python3-scipy] + wily_python3: [python3-scipy] + xenial_python3: [python3-scipy] + yakkety_python3: [python3-scipy] + zesty_python3: [python3-scipy] +python-scp: + debian: [python-scp] + fedora: [python-scp] + ubuntu: [python-scp] +python-seaborn: + arch: [python-seaborn] + debian: [python-seaborn] + fedora: + pip: + packages: [seaborn] + gentoo: [dev-python/seaborn] + ubuntu: + '*': [python-seaborn] + trusty: + pip: + packages: [seaborn] +python-selectors2-pip: + arch: + pip: + packages: [selectors2] + debian: + pip: + packages: [selectors2] + fedora: + pip: + packages: [selectors2] + osx: + pip: + packages: [selectors2] + ubuntu: + pip: + packages: [selectors2] +python-selenium-pip: + debian: + pip: + packages: [selenium] + fedora: + pip: + packages: [selenium] + nixos: [pythonPackages.selenium] + ubuntu: + pip: + packages: [selenium] +python-semantic-version: + debian: [python-semantic-version] + nixos: [pythonPackages.semantic-version] + ubuntu: + bionic: [python-semantic-version] + xenial: [python-semantic-version] +python-semver: + debian: [python-semver] + fedora: [python-semver] + ubuntu: [python-semver] +python-serial: + arch: [python2-pyserial] + debian: [python-serial] + gentoo: [dev-python/pyserial] + nixos: [pythonPackages.pyserial] + openembedded: ['${PYTHON_PN}-pyserial@meta-python'] + opensuse: [python2-pyserial] + ubuntu: + artful: [python-serial] + artful_python3: [python3-serial] + bionic: [python-serial] + bionic_python3: [python3-serial] + lucid: [python-serial] + maverick: [python-serial] + natty: [python-serial] + oneiric: [python-serial] + precise: [python-serial] + quantal: [python-serial] + raring: [python-serial] + saucy: [python-serial] + trusty: [python-serial] + trusty_python3: [python3-serial] + utopic: [python-serial] + utopic_python3: [python3-serial] + vivid: [python-serial] + vivid_python3: [python3-serial] + wily: [python-serial] + wily_python3: [python3-serial] + xenial: [python-serial] + xenial_python3: [python3-serial] + yakkety: [python-serial] + yakkety_python3: [python3-serial] + zesty: [python-serial] + zesty_python3: [python3-serial] +python-setproctitle: + debian: [python-setproctitle] + ubuntu: [python-setproctitle] +python-setuptools: + arch: [python2-distribute] + debian: [python-setuptools] + fedora: [python-setuptools] + gentoo: [dev-python/setuptools] + macports: [py27-setuptools] + nixos: [pythonPackages.setuptools] + openembedded: ['${PYTHON_PN}-setuptools@openembedded-core'] + opensuse: [python2-setuptools] + osx: + pip: + packages: [setuptools] + rhel: + '7': [python2-setuptools] + '8': [python2-setuptools] + ubuntu: + artful: [python-setuptools] + bionic: [python-setuptools] + lucid: [python-setuptools] + maverick: [python-setuptools] + natty: [python-setuptools] + oneiric: [python-setuptools] + precise: [python-setuptools] + quantal: [python-setuptools] + raring: [python-setuptools] + saucy: [python-setuptools] + trusty: [python-setuptools] + trusty_python3: [python3-setuptools] + utopic: [python-setuptools] + utopic_python3: [python3-setuptools] + vivid: [python-setuptools] + vivid_python3: [python3-setuptools] + wily: [python-setuptools] + wily_python3: [python3-setuptools] + xenial: [python-setuptools] + xenial_python3: [python3-setuptools] + yakkety: [python-setuptools] + zesty: [python-setuptools] +python-sexpdata: + debian: + '*': [python-sexpdata] + jessie: + pip: + packages: [sexpdata] + stretch: + pip: + packages: [sexpdata] + ubuntu: + '*': [python-sexpdata] + bionic: + pip: + packages: [sexpdata] + xenial: + pip: + packages: [sexpdata] +python-sh: + debian: [python-sh] + fedora: [python-sh] + gentoo: [dev-python/sh] + ubuntu: + '*': [python-sh] + trusty: + pip: + packages: [sh] +python-shapely: + debian: [python-shapely] + fedora: [python-shapely] + gentoo: [sci-libs/Shapely] + osx: + pip: + packages: [shapely] + ubuntu: + '*': [python-shapely] + trusty_python3: [python3-shapely] + utopic_python3: [python3-shapely] + vivid_python3: [python3-shapely] + wily_python3: [python3-shapely] + xenial_python3: [python3-shapely] + yakkety_python3: [python3-shapely] +python-simplejson: + arch: [python2-simplejson] + debian: [python-simplejson] + fedora: [python-simplejson] + gentoo: [dev-python/simplejson] + nixos: [pythonPackages.simplejson] + openembedded: ['${PYTHON_PN}-simplejson@openembedded-core'] + ubuntu: [python-simplejson] +python-singledispatch: + debian: [python-singledispatch] + fedora: [python-singledispatch] + gentoo: [virtual/python-singledispatch] + ubuntu: [python-singledispatch] +python-sip: + arch: [sip, python2-sip] + debian: [python-sip-dev] + freebsd: [py27-sip] + gentoo: [dev-python/sip] + macports: [py27-sip] + nixos: [pythonPackages.sip_4] + openembedded: [sip@meta-oe] + opensuse: [python2-sip-devel] + rhel: + '7': [sip-devel] + slackware: + slackpkg: + packages: [sip] + ubuntu: + '*': [python-sip-dev] + bionic_python3: [python3-sip-dev] + xenial_python3: [python3-sip-dev] +python-sip4: + debian: [python-sip-dev] + fedora: [sip] + gentoo: [=dev-python/sip-4*] + macports: [py27-sip4] +python-six: + arch: [python2-six] + debian: [python-six] + fedora: [python-six] + gentoo: [dev-python/six] + nixos: [pythonPackages.six] + openembedded: ['${PYTHON_PN}-six@openembedded-core'] + ubuntu: [python-six] +python-skimage: + debian: [python-skimage] + fedora: [python-scikit-image] + gentoo: [sci-libs/scikits_image] + nixos: [pythonPackages.scikitimage] + osx: + pip: + packages: [scikit-image] + ubuntu: + '*': [python-skimage] + lucid: + pip: + packages: [scikit-image] + maverick: + pip: + packages: [scikit-image] + natty: + pip: + packages: [scikit-image] + oneiric: + pip: + packages: [scikit-image] + precise: + pip: + packages: [scikit-image] +python-skimage-pip: + osx: + pip: + packages: [scikit-image] + ubuntu: + pip: + packages: [scikit-image] +python-sklearn: + debian: [python-sklearn] + fedora: [python-scikit-learn] + gentoo: [sci-libs/scikits_learn] + nixos: [pythonPackages.scikitlearn] + opensuse: [python2-scikit-learn] + osx: + pip: + packages: [scikit-learn] + ubuntu: + '*': [python-sklearn] + lucid: [] + maverick: [] + natty: [] + oneiric: [] +python-slackclient-pip: + debian: + pip: + packages: [slackclient] + fedora: + pip: + packages: [slackclient] + osx: + pip: + packages: [slackclient] + ubuntu: + pip: + packages: [slackclient] +python-slacker-cli: + debian: + pip: + packages: [slacker-cli] + fedora: + pip: + packages: [slacker-cli] + osx: + pip: + packages: [slacker-cli] + ubuntu: + pip: + packages: [slacker-cli] +python-slycot-pip: + debian: + pip: + packages: [slycot] + ubuntu: + pip: + packages: [slycot] +python-smbus: + debian: [python-smbus] + ubuntu: [python-smbus] +python-sortedcontainers-pip: + ubuntu: + pip: + packages: [sortedcontainers] +python-sparqlwrapper: + debian: [python-sparqlwrapper] + gentoo: [dev-python/sparql-wrapper] + ubuntu: [python-sparqlwrapper] +python-speechrecognition-pip: + debian: + pip: + packages: [speechrecognition] + fedora: + pip: + packages: [speechrecognition] + osx: + pip: + packages: [speechrecognition] + ubuntu: + pip: + packages: [speechrecognition] +python-sphinx: + arch: [python2-sphinx] + debian: [python-sphinx] + fedora: [python-sphinx] + freebsd: [py27-sphinx] + gentoo: [dev-python/sphinx] + macports: [py27-sphinx] + nixos: [pythonPackages.sphinx] + openembedded: ['${PYTHON_PN}-sphinx@meta-ros-common'] + opensuse: [python-Sphinx] + osx: + pip: + packages: [Sphinx] + rhel: + '7': [python-sphinx] + ubuntu: + '*': [python-sphinx] + trusty_python3: [python3-sphinx] + xenial_python3: [python3-sphinx] +python-sphinx-argparse: + debian: + buster: [python-sphinx-argparse] + stretch: [python-sphinx-argparse] + ubuntu: + artful: [python-sphinx-argparse] + artful_python3: [python3-sphinx-argparse] + bionic: [python-sphinx-argparse] + bionic_python3: [python3-sphinx-argparse] + xenial: [python-sphinx-argparse] + xenial_python3: [python3-sphinx-argparse] + yakkety: [python-sphinx-argparse] + yakkety_python3: [python3-sphinx-argparse] + zesty: [python-sphinx-argparse] + zesty_python3: [python3-sphinx-argparse] +python-sphinx-rtd-theme: + debian: + buster: [python-sphinx-rtd-theme] + jessie: [python-sphinx-rtd-theme] + stretch: [python-sphinx-rtd-theme] + opensuse: [python2-sphinx_rtd_theme] + ubuntu: + artful: [python-sphinx-rtd-theme] + artful_python3: [python3-sphinx-rtd-theme] + bionic: [python-sphinx-rtd-theme] + bionic_python3: [python3-sphinx-rtd-theme] + xenial: [python-sphinx-rtd-theme] + xenial_python3: [python3-sphinx-rtd-theme] + yakkety: [python-sphinx-rtd-theme] + yakkety_python3: [python3-sphinx-rtd-theme] + zesty: [python-sphinx-rtd-theme] + zesty_python3: [python3-sphinx-rtd-theme] +python-spidev-pip: &migrate_eol_2025_04_30_python3_spidev_pip + debian: + pip: + packages: [spidev] + ubuntu: + pip: + packages: [spidev] +python-sqlalchemy: + debian: [python-sqlalchemy] + fedora: [python-sqlalchemy] + gentoo: [dev-python/sqlalchemy] + ubuntu: + artful: [python-sqlalchemy] + bionic: [python-sqlalchemy] + precise: [python-sqlalchemy] + quantal: [python-sqlalchemy] + raring: [python-sqlalchemy] + saucy: [python-sqlalchemy] + trusty: [python-sqlalchemy] + trusty_python3: [python3-sqlalchemy] + utopic: [python-sqlalchemy] + vivid: [python-sqlalchemy] + wily: [python-sqlalchemy] + xenial: [python-sqlalchemy] + xenial_python3: [python3-sqlalchemy] +python-sqlite: + debian: [python-sqlite] + ubuntu: [python-sqlite] +python-statistics-pip: + debian: + pip: + packages: [statistics] + ubuntu: + pip: + packages: [statistics] +python-statsd: + debian: [python-statsd] + fedora: [python-statsd] + ubuntu: [python-statsd] +python-subprocess32: + debian: + '*': [python-subprocess32] + jessie: null + gentoo: [dev-python/subprocess32] + ubuntu: + '*': [python-subprocess32] + trusty: null +python-support: + debian: [python-support] + fedora: [python] + osx: + pip: + packages: [] + ubuntu: [python-support] +python-svg.path: + debian: + '*': [python-svg.path] + jessie: + pip: + packages: [svg.path] + fedora: [python-svg-path] + ubuntu: + '*': [python-svg.path] + trusty: + pip: + packages: [svg.path] +python-svn: + debian: [python-svn] + gentoo: [dev-python/pysvn] + ubuntu: [python-svn] +python-sympy: + debian: [python-sympy] + gentoo: [dev-python/sympy] + nixos: [pythonPackages.sympy] + ubuntu: + artful: [python-sympy] + bionic: [python-sympy] + cosmic: [python-sympy] + lucid: [python-sympy] + maverick: [python-sympy] + natty: [python-sympy] + oneiric: [python-sympy] + precise: [python-sympy] + quantal: [python-sympy] + raring: [python-sympy] + saucy: [python-sympy] + trusty: [python-sympy] + wily: [python-sympy] + wily_python3: [python3-sympy] + xenial: [python-sympy] + xenial_python3: [python3-sympy] +python-systemd: + debian: + buster: [python-systemd] + stretch: [python-systemd] + nixos: [pythonPackages.systemd] + ubuntu: + bionic: [python-systemd] + xenial: [python-systemd] +python-sysv-ipc: + debian: [python-sysv-ipc] + ubuntu: [python-sysv-ipc] +python-tablib: + debian: [python-tablib] + fedora: [python-tablib] + ubuntu: [python-tablib] +python-tablib-pip: + debian: + pip: + packages: [tablib] + fedora: + pip: + packages: [tablib] + ubuntu: + pip: + packages: [tablib] +python-tabulate: + debian: + buster: [python-tabulate] + stretch: [python-tabulate] + gentoo: [dev-python/tabulate] + nixos: [pythonPackages.tabulate] + ubuntu: + artful: [python-tabulate] + bionic: [python-tabulate] + wily: [python-tabulate] + xenial: [python-tabulate] + zesty: [python-tabulate] +python-tabulate-pip: + debian: + pip: + packages: [tabulate] + fedora: + pip: + packages: [tabulate] + nixos: [pythonPackages.tabulate] + osx: + pip: + packages: [tabulate] + ubuntu: + pip: + packages: [tabulate] +python-tblib: + debian: [python-tblib] + gentoo: [dev-python/tblib] + ubuntu: [python-tblib] +python-telegram-bot: + ubuntu: + pip: + packages: [python-telegram-bot] +python-tensorboard-pip: + debian: + pip: + packages: [tensorboard] + fedora: + pip: + packages: [tensorboard] + osx: + pip: + packages: [tensorboard] + ubuntu: + pip: + packages: [tensorboard] +python-tensorboardX-pip: + debian: + pip: + packages: [tensorboardX] + fedora: + pip: + packages: [tensorboardX] + osx: + pip: + packages: [tensorboardX] + ubuntu: + pip: + packages: [tensorboardX] +python-tensorflow-gpu-pip: + debian: + pip: + packages: [tensorflow-gpu] + fedora: + pip: + packages: [tensorflow-gpu] + osx: + pip: + packages: [tensorflow-gpu] + ubuntu: + pip: + packages: [tensorflow-gpu] +python-tensorflow-hub-pip: + debian: + pip: + packages: [tensorflow-hub] + fedora: + pip: + packages: [tensorflow-hub] + osx: + pip: + packages: [tensorflow-hub] + ubuntu: + pip: + packages: [tensorflow-hub] +python-tensorflow-pip: + debian: + pip: + packages: [tensorflow] + fedora: + pip: + packages: [tensorflow] + osx: + pip: + packages: [tensorflow] + ubuntu: + pip: + packages: [tensorflow] +python-tensorflow-serving-api-pip: + debian: + pip: + packages: [tensorflow-serving-api] + fedora: + pip: + packages: [tensorflow-serving-api] + osx: + pip: + packages: [tensorflow-serving-api] + ubuntu: + pip: + packages: [tensorflow-serving-api] +python-termcolor: + debian: + buster: [python-termcolor] + jessie: [python-termcolor] + stretch: [python-termcolor] + wheezy: + pip: + packages: [termcolor] + fedora: [python-termcolor] + gentoo: [dev-python/termcolor] + nixos: [pythonPackages.termcolor] + openembedded: ['${PYTHON_PN}-termcolor@openembedded-core'] + osx: + pip: + packages: [termcolor] + ubuntu: + '*': [python-termcolor] + artful_python3: [python3-termcolor] + bionic_python3: [python3-termcolor] + cosmic_python3: [python3-termcolor] + trusty_python3: [python3-termcolor] + xenial_python3: [python3-termcolor] + zesty_python3: [python3-termcolor] +python-testscenarios: + debian: [python-testscenarios] + fedora: [python-testscenarios] + gentoo: [dev-python/testscenarios] + ubuntu: [python-testscenarios] +python-testtools: + debian: [python-testtools] + fedora: [python-testtools] + gentoo: [dev-python/testtools] + ubuntu: [python-testtools] +python-texttable: + arch: [python2-texttable] + debian: + buster: [python-texttable] + jessie: [python-texttable] + stretch: [python-texttable] + fedora: [python-texttable] + gentoo: [dev-python/texttable] + nixos: [pythonPackages.texttable] + osx: + pip: + packages: [texttable] + ubuntu: + '*': [python-texttable] + precise: + pip: + packages: [texttable] + saucy: + pip: + packages: [texttable] +python-tftpy: + debian: [python-tftpy] + fedora: [python-tftpy] + ubuntu: [python-tftpy] +python-theano: + arch: [python-theano] + debian: + buster: [python-theano] + jessie: + pip: + packages: [Theano] + stretch: [python-theano] + fedora: [python-theano] + gentoo: [dev-python/theano] + osx: + pip: + packages: [Theano] + ubuntu: + precise: + pip: + packages: [Theano] + saucy: + pip: + packages: [Theano] + trusty: + pip: + packages: [Theano] + utopic: + pip: + packages: [Theano] + vivid: + pip: + packages: [Theano] + wily: + pip: + packages: [Theano] + xenial: + pip: + packages: [Theano] + yakkety: [python-theano] + zesty: [python-theano] +python-tilestache: + debian: [tilestache] + fedora: [python-tilestache] + nixos: [pythonPackages.tilestache] + ubuntu: [tilestache] +python-tinydb-pip: + debian: + pip: + packages: [tinydb] + ubuntu: + pip: + packages: [tinydb] +python-tk: + arch: [python2, tk] + debian: [python-tk] + fedora: [python2-tkinter] + nixos: [pythonPackages.tkinter] + openembedded: ['${PYTHON_PN}-tkinter@openembedded-core'] + opensuse: [python-tk] + rhel: + '7': [tkinter] + '8': [python2-tkinter] + ubuntu: + '*': [python-tk] + bionic_python3: [python3-tk] + trusty_python3: [python3-tk] + utopic_python3: [python3-tk] + vivid_python3: [python3-tk] + wily_python3: [python3-tk] + xenial_python3: [python3-tk] +python-toml: + debian: [python-toml] + fedora: [python-toml] + ubuntu: [python-toml] +python-tornado: + arch: [python-tornado] + debian: [python-tornado] + fedora: [python-tornado] + gentoo: [www-servers/tornado] + nixos: [pythonPackages.tornado] + openembedded: [python-tornado45@meta-ros-python2] + osx: + pip: + packages: [tornado] + ubuntu: [python-tornado] +python-tornado-couchdb-pip: + ubuntu: + pip: + packages: [tornado-couchdb] +python-tornado-pip: + debian: + pip: + packages: [tornado] + fedora: + pip: + packages: [tornado] + osx: + pip: + packages: [tornado] + ubuntu: + pip: + packages: [tornado] +python-tqdm: + debian: + buster: [python-tqdm] + stretch: [python-tqdm] + fedora: [python-tqdm] + ubuntu: + '*': [python-tqdm] + saucy: + pip: + packages: [tqdm] + trusty: + pip: + packages: [tqdm] + utopic: + pip: + packages: [tqdm] + vivid: + pip: + packages: [tqdm] + wily: + pip: + packages: [tqdm] + xenial: + pip: + packages: [tqdm] +python-transforms3d-pip: + debian: + pip: + packages: [transforms3d] + ubuntu: + '*': null + bionic: + pip: + packages: [transforms3d] + focal: + pip: + packages: [transforms3d] +python-transitions: + debian: + '*': [python-transitions] + stretch: + pip: + packages: [transitions] + ubuntu: + bionic: [python-transitions] + trusty: + pip: + packages: [transitions] + xenial: + pip: + packages: [transitions] +python-trep: + debian: + pip: + packages: [trep] + fedora: + pip: + packages: [trep] + macports: [py27-trep] + ubuntu: + pip: + packages: [trep] +python-triangle-pip: + debian: + pip: + packages: [triangle] + fedora: + pip: + packages: [triangle] + osx: + pip: + packages: [triangle] + ubuntu: + pip: + packages: [triangle] +python-trimesh-pip: + debian: + pip: + packages: [trimesh] + fedora: + pip: + packages: [trimesh] + ubuntu: + pip: + packages: [trimesh] +python-twilio-pip: + debian: + pip: + packages: [twilio] + fedora: + pip: + packages: [twilio] + ubuntu: + pip: + packages: [twilio] +python-twisted-bin: + arch: [python2-twisted] + debian: [python-twisted-bin] + gentoo: [dev-python/twisted] + ubuntu: [python-twisted-bin] +python-twisted-core: + arch: [python2-twisted] + debian: [python-twisted-core] + gentoo: [dev-python/twisted] + nixos: [pythonPackages.twisted] + openembedded: ['${PYTHON_PN}-twisted-core@meta-python'] + opensuse: [python2-Twisted] + ubuntu: [python-twisted-core] +python-twisted-web: + arch: [python2-twisted] + debian: [python-twisted-web] + gentoo: [dev-python/twisted] + nixos: [pythonPackages.twisted] + ubuntu: [python-twisted-web] +python-twitter: + debian: + buster: [python-twitter] + jessie: [python-twitter] + stretch: [python-twitter] + fedora: [python-twitter] + gentoo: [dev-python/python-twitter] + ubuntu: [python-twitter] +python-typing: + arch: [python2-typing] + debian: [python-typing] + gentoo: [dev-python/typing] + nixos: [pythonPackages.typing] + ubuntu: + '*': [python-typing] + trusty: null + xenial: null +python-typing-pip: + debian: + pip: + packages: [typing] + ubuntu: + pip: + packages: [typing] +python-tz: + arch: [python2-pytz] + debian: [python-tz] + gentoo: [dev-python/pytz] + nixos: [pythonPackages.pytz] + ubuntu: [python-tz] +python-tzlocal-pip: + nixos: [pythonPackages.tzlocal] + ubuntu: + pip: + packages: [tzlocal] +python-ubjson: + debian: [python-ubjson] + ubuntu: + '*': [python-ubjson] + xenial: + pip: + packages: [py-ubjson] +python-ujson: + debian: + buster: [python-ujson] + stretch: [python-ujson] + fedora: [python-ujson] + gentoo: [dev-python/ujson] + nixos: [pythonPackages.ujson] + osx: + pip: + packages: [ujson] + ubuntu: + '*': [python-ujson] + saucy: + pip: + packages: [ujson] + trusty: + pip: + packages: [ujson] + utopic: + pip: + packages: [ujson] + vivid: + pip: + packages: [ujson] +python-unittest2: + debian: [python-unittest2] + nixos: [pythonPackages.unittest2] + osx: + pip: + packages: [unittest2] + ubuntu: [python-unittest2] +python-urlgrabber: + arch: [urlgrabber] + debian: [python-urlgrabber] + fedora: [python-urlgrabber] + gentoo: [dev-python/urlgrabber] + nixos: [pythonPackages.urlgrabber] + opensuse: [python-urlgrabber] + osx: + pip: + packages: [pycurl, urlgrabber] + slackware: [urlgrabber] + ubuntu: [python-urlgrabber] +python-urllib3: + arch: [python-urllib3] + debian: [python-urllib3] + fedora: [python-urllib3] + gentoo: [dev-python/urllib3] + nixos: [pythonPackages.urllib3] + ubuntu: [python-urllib3] +python-usb: + debian: [python-usb] + gentoo: [dev-python/pyusb] + nixos: [pythonPackages.pyusb] + openembedded: ['${PYTHON_PN}-pyusb@meta-python'] + ubuntu: [python-usb] +python-utm-pip: + debian: + pip: + packages: [utm] + fedora: + pip: + packages: [utm] + osx: + pip: + packages: [utm] + ubuntu: + pip: + packages: [utm] +python-validictory-pip: + ubuntu: + pip: + packages: [validictory] +python-vcstool: + debian: + buster: [python-vcstool] + stretch: [python-vcstool] + fedora: [python-vcstool] + ubuntu: [python-vcstool] +python-vcstools: + debian: + buster: [python-vcstools] + stretch: [python-vcstools] + fedora: [python-vcstools] + gentoo: [dev-python/vcstools] + macports: [py27-vcstools] +python-vedo-pip: + debian: + pip: + packages: [vedo] + fedora: + pip: + packages: [vedo] + ubuntu: + pip: + packages: [vedo] +python-vine-pip: + ubuntu: + pip: + packages: [vine] +python-virtualenv: + debian: [python-virtualenv] + fedora: [python-virtualenv] + gentoo: [dev-python/virtualenv] + nixos: [pythonPackages.virtualenv] + openembedded: ['${PYTHON_PN}-virtualenv@meta-ros2'] + rhel: + '7': [python-virtualenv] + '8': [python2-virtualenv] + ubuntu: [python-virtualenv] +python-visual: + debian: [python-visual] + gentoo: [dev-python/visual] + ubuntu: [python-visual] +python-vlc-pip: + debian: + pip: + packages: [python-vlc] + fedora: + pip: + packages: [python-vlc] + osx: + pip: + packages: [python-vlc] + ubuntu: + pip: + packages: [python-vlc] +python-voluptuous: + debian: [python-voluptuous] + fedora: [python-voluptuous] + gentoo: [dev-python/voluptuous] + nixos: [pythonPackages.voluptuous] + ubuntu: [python-voluptuous] +python-vtk: + arch: [vtk] + debian: [python-vtk] + gentoo: [dev-python/pyvtk] + ubuntu: + bionic: [python-vtk6] + saucy: [python-vtk] + trusty: [python-vtk] + utopic: [python-vtk] + vivid: [python-vtk] + wily: [python-vtk] + xenial: [python-vtk6] +python-w1thermsensor-pip: + debian: + pip: + packages: [w1thermsensor] + ubuntu: + pip: + packages: [w1thermsensor] +python-waitress: + debian: [python-waitress] + fedora: [python-waitress] + gentoo: [dev-python/waitress] + nixos: [pythonPackages.waitress] + ubuntu: [python-waitress] +python-walrus-pip: + ubuntu: + pip: + packages: [walrus] +python-watchdog: + debian: [python-watchdog] + ubuntu: + artful: [python-watchdog] + bionic: [python-watchdog] + xenial: [python-watchdog] + yakkety: [python-watchdog] + zesty: [python-watchdog] +python-webob: + debian: [python-webob] + fedora: [python-webob] + gentoo: [dev-python/webob] + nixos: [pythonPackages.webob] + ubuntu: [python-webob] +python-webpy: + arch: [python2-webpy] + debian: [python-webpy] + fedora: [python-webpy] + gentoo: [dev-python/webpy] + ubuntu: [python-webpy] +python-webrtcvad-pip: + debian: + pip: + packages: [webrtcvad] + fedora: + pip: + packages: [webrtcvad] + osx: + pip: + packages: [webrtcvad] + ubuntu: + pip: + packages: [webrtcvad] +python-websocket: + debian: [python-websocket] + fedora: [python-websocket-client] + gentoo: [dev-python/websocket-client] + nixos: [pythonPackages.websocket_client] + openembedded: ['${PYTHON_PN}-websocket-client@meta-python'] + opensuse: [python2-websocket-client] + ubuntu: + artful: [python-websocket] + artful_python3: [python3-websocket] + bionic: [python-websocket] + bionic_python3: [python3-websocket] + precise: + pip: + packages: [websocket-client] + quantal: + pip: + packages: [websocket-client] + raring: + pip: + packages: [websocket-client] + saucy: [python-websocket-client] + trusty: [python-websocket] + trusty_python3: + pip: + packages: [websocket-client] + utopic: [python-websocket] + utopic_python3: + pip: + packages: [websocket-client] + vivid: [python-websocket] + vivid_python3: [python3-websocket] + wily: [python-websocket] + wily_python3: [python3-websocket] + xenial: [python-websocket] + xenial_python3: [python3-websocket] +python-webtest: + debian: [python-webtest] + fedora: [python-webtest] + gentoo: [dev-python/webtest] + ubuntu: [python-webtest] +python-werkzeug: + arch: [python-werkzeug] + debian: [python-werkzeug] + fedora: [python-werkzeug] + gentoo: [dev-python/werkzeug] + nixos: [pythonPackages.werkzeug] + ubuntu: [python-werkzeug] +python-wheel: + debian: [python-wheel] + fedora: [python-wheel] + gentoo: [dev-python/wheel] + ubuntu: [python-wheel] +python-whichcraft: + debian: [python-whichcraft] + nixos: [pythonPackages.whichcraft] + ubuntu: [python-whichcraft] +python-wrapt: + debian: [python-wrapt] + ubuntu: [python-wrapt] +python-ws4py: + debian: [python-ws4py] + ubuntu: [python-ws4py] +python-ws4py-pip: + ubuntu: + pip: + packages: [ws4py] +python-wstool: + debian: + buster: [python-wstool] + stretch: [python-wstool] + fedora: [python-wstool] + gentoo: [dev-python/wstool] + macports: [py27-wstool] + ubuntu: [python-wstool] +python-wtforms: + debian: [python-wtforms] + fedora: [python-wtforms] + gentoo: [dev-python/wtforms] + ubuntu: [python-wtforms] +python-wxtools: + arch: [wxpython] + debian: [python-wxtools] + freebsd: [py27-wxPython30] + gentoo: [dev-python/wxpython] + nixos: [pythonPackages.wxPython] + openembedded: [wxpython@meta-ros-python2] + opensuse: [python-wxWidgets-3_0-devel] + rhel: + '7': [wxPython] + ubuntu: [python-wxtools] +python-xdot: + debian: [xdot] + fedora: [python-xdot] + gentoo: [media-gfx/xdot] + nixos: [xdot] + ubuntu: [xdot] +python-xlib: + debian: [python-xlib] + fedora: [python-xlib] + gentoo: [dev-python/python-xlib] + nixos: [pythonPackages.xlib] + ubuntu: [python-xlib] +python-xlrd: + debian: [python-xlrd] + fedora: [python-xlrd] + ubuntu: [python-xlrd] +python-xmlplain-pip: + debian: + pip: + packages: [xmlplain] + fedora: + pip: + packages: [xmlplain] + ubuntu: + pip: + packages: [xmlplain] +python-xmltodict: + debian: + buster: [python-xmltodict] + jessie: [python-xmltodict] + stretch: [python-xmltodict] + fedora: [python-xmltodict] + gentoo: [dev-python/xmltodict] + ubuntu: + artful: [python-xmltodict] + bionic: [python-xmltodict] + xenial: [python-xmltodict] + yakkety: [python-xmltodict] + zesty: [python-xmltodict] +python-yamale-pip: + debian: + pip: + packages: [yamale] + fedora: + pip: + packages: [yamale] + ubuntu: + pip: + packages: [yamale] +python-yaml: + alpine: [py-yaml] + arch: [python2-yaml] + debian: [python-yaml] + freebsd: [py27-yaml] + gentoo: [dev-python/pyyaml] + macports: [py27-yaml] + nixos: [pythonPackages.pyyaml] + openembedded: ['${PYTHON_PN}-pyyaml@meta-python'] + opensuse: [python2-PyYAML] + osx: + pip: + depends: [yaml] + packages: [PyYAML] + rhel: + '7': [PyYAML] + '8': [python2-pyyaml] + slackware: [PyYAML] + ubuntu: + artful: [python-yaml] + bionic: [python-yaml] + focal: [python-yaml] + lucid: [python-yaml] + maverick: [python-yaml] + natty: [python-yaml] + oneiric: [python-yaml] + precise: [python-yaml] + quantal: [python-yaml] + raring: [python-yaml] + saucy: [python-yaml] + trusty: [python-yaml] + trusty_python3: [python3-yaml] + utopic: [python-yaml] + vivid: [python-yaml] + wily: [python-yaml] + wily_python3: [python3-yaml] + xenial: [python-yaml] + xenial_python3: [python3-yaml] + yakkety: [python-yaml] + yakkety_python3: [python3-yaml] + zesty: [python-yaml] + zesty_python3: [python3-yaml] +python-zbar: + debian: [python-zbar] + gentoo: ['media-gfx/zbar[python]'] + ubuntu: [python-zbar] +python-zmq: + arch: [python2-pyzmq] + debian: [python-zmq] + fedora: [python-zmq] + gentoo: [dev-python/pyzmq] + nixos: [pythonPackages.pyzmq] + ubuntu: + '*': [python-zmq] + trusty_python3: [python3-zmq] +python3: + alpine: [python3] + arch: [python] + debian: [python3-dev] + fedora: [python3-devel] + gentoo: [dev-lang/python] + nixos: [python3] + openembedded: [python3@openembedded-core] + opensuse: [python3-devel] + rhel: ['python%{python3_pkgversion}-devel'] + ubuntu: [python3-dev] +python3-adafruit-blinka-pip: + debian: + pip: + packages: [Adafruit-Blinka] + fedora: + pip: + packages: [Adafruit-Blinka] + ubuntu: + pip: + packages: [Adafruit-Blinka] +python3-adafruit-circuitpython-ads1x15-pip: + debian: + pip: + packages: [adafruit-circuitpython-ads1x15] + fedora: + pip: + packages: [adafruit-circuitpython-ads1x15] + ubuntu: + pip: + packages: [adafruit-circuitpython-ads1x15] +python3-adafruit-circuitpython-bno055-pip: + debian: + pip: + packages: [adafruit-circuitpython-bno055] + fedora: + pip: + packages: [adafruit-circuitpython-bno055] + ubuntu: + pip: + packages: [adafruit-circuitpython-bno055] +python3-adafruit-circuitpython-mcp230xx-pip: + debian: + pip: + packages: [adafruit-circuitpython-mcp230xx] + fedora: + pip: + packages: [adafruit-circuitpython-mcp230xx] + ubuntu: + pip: + packages: [adafruit-circuitpython-mcp230xx] +python3-adapt-parser-pip: + debian: + pip: + packages: [adapt-parser] + ubuntu: + pip: + packages: [adapt-parser] +python3-aio-pika-pip: + debian: + pip: + packages: [aio-pika] + fedora: + pip: + packages: [aio-pika] + ubuntu: + pip: + packages: [aio-pika] +python3-aiohttp: + arch: [python-aiohttp] + debian: [python3-aiohttp] + fedora: [python-aiohttp] + gentoo: [dev-python/aiohttp] + opensuse: [python-aiohttp] + rhel: + '*': [python3-aiohttp] + '7': null + ubuntu: [python3-aiohttp] +python3-aiohttp-cors: + arch: [python-aiohttp-cors] + debian: + '*': [python3-aiohttp-cors] + stretch: null + fedora: [python-aiohttp-cors] + gentoo: [dev-python/aiohttp-cors] + ubuntu: [python3-aiohttp-cors] +python3-aiortc: + debian: + bookworm: [python3-aiortc] + osx: + pip: + packages: [aiortc] + ubuntu: + jammy: [python3-aiortc] +python3-albumentations-pip: + debian: + pip: + packages: [albumentations] + fedora: + pip: + packages: [albumentations] + osx: + pip: + packages: [albumentations] + ubuntu: + pip: + packages: [albumentations] +python3-alembic: + alpine: [py3-alembic] + arch: [python-alembic] + debian: [python3-alembic] + fedora: [python3-alembic] + gentoo: [dev-python/alembic] + nixos: [python3Packages.alembic] + opensuse: [python3-alembic] + rhel: + '*': [python3-alembic] + '7': null + ubuntu: [python3-alembic] +python3-ansible-runner-pip: + debian: + pip: + packages: [ansible-runner] + fedora: + pip: + packages: [ansible-runner] + ubuntu: + pip: + packages: [ansible-runner] +python3-anytree-pip: + debian: + pip: + packages: [anytree] + fedora: + pip: + packages: [anytree] + ubuntu: + pip: + packages: [anytree] +python3-argcomplete: + alpine: [py3-argcomplete] + arch: [python-argcomplete] + debian: [python3-argcomplete] + fedora: [python3-argcomplete] + freebsd: [py37-argcomplete] + gentoo: [dev-python/argcomplete] + nixos: [python3Packages.argcomplete] + openembedded: [python3-argcomplete@meta-python] + rhel: ['python%{python3_pkgversion}-argcomplete'] + ubuntu: [python3-argcomplete] +python3-astropy-pip: + debian: + pip: + packages: [astropy] + ubuntu: + pip: + packages: [astropy] +python3-asyncssh: + debian: [python3-asyncssh] + fedora: [python3-asyncssh] + ubuntu: [python3-asyncssh] +python3-autobahn: + debian: [python3-autobahn] + fedora: [python3-autobahn] + gentoo: [dev-python/autobahn] + nixos: [python3Packages.autobahn] + openembedded: [python3-autobahn@meta-python] + rhel: + '*': ['python%{python3_pkgversion}-autobahn'] + '7': null + ubuntu: [python3-autobahn] +python3-awsiotsdk-pip: + debian: + pip: + packages: [awsiotsdk] + fedora: + pip: + packages: [awsiotsdk] + ubuntu: + pip: + packages: [awsiotsdk] +python3-babeltrace: + alpine: [py3-babeltrace] + debian: [python3-babeltrace] + fedora: [python3-babeltrace] + gentoo: [dev-util/babeltrace] + opensuse: [python3-babeltrace] + rhel: + '*': [python3-babeltrace] + '7': null + ubuntu: [python3-babeltrace] +python3-backoff-pip: + arch: + pip: + packages: [backoff] + debian: + pip: + packages: [backoff] + fedora: + pip: + packages: [backoff] + opensuse: + pip: + packages: [backoff] + osx: + pip: + packages: [backoff] + ubuntu: + pip: + packages: [backoff] +python3-bitarray: + debian: [python3-bitarray] + fedora: [python3-bitarray] + gentoo: [dev-python/bitarray] + nixos: [python3Packages.bitarray] + ubuntu: [python3-bitarray] +python3-bitstring: + debian: [python3-bitstring] + fedora: [python3-bitstring] + gentoo: [dev-python/bitstring] + opensuse: [python3-bitstring] + rhel: + '*': [python3-bitstring] + '7': [python36-bitstring] + ubuntu: [python3-bitstring] +python3-bluerobotics-ping-pip: + debian: + pip: + packages: [bluerobotics-ping] + ubuntu: + pip: + packages: [bluerobotics-ping] +python3-bluez: + debian: [python3-bluez] + fedora: [python3-bluez] + gentoo: [dev-python/pybluez] + ubuntu: + '*': [python3-bluez] + bionic: null + xenial: null +python3-bokeh-pip: + debian: + pip: + packages: [bokeh] + ubuntu: + pip: + packages: [bokeh] +python3-bosdyn-api-pip: + debian: + pip: + packages: [bosdyn-api] + ubuntu: + pip: + packages: [bosdyn-api] +python3-bosdyn-client-pip: + debian: + pip: + packages: [bosdyn-client] + ubuntu: + pip: + packages: [bosdyn-client] +python3-bosdyn-core-pip: + debian: + pip: + packages: [bosdyn-core] + ubuntu: + pip: + packages: [bosdyn-core] +python3-bosdyn-mission-pip: + debian: + pip: + packages: [bosdyn-mission] + ubuntu: + pip: + packages: [bosdyn-mission] +python3-boto3: + debian: [python3-boto3] + fedora: [python3-boto3] + nixos: [python3Packages.boto3] + openembedded: [python3-boto3@meta-ros-common] + opensuse: [python3-boto3] + rhel: + '*': ['python%{python3_pkgversion}-boto3'] + '7': null + ubuntu: [python3-boto3] +python3-box: + debian: + '*': [python3-box] + buster: + pip: + packages: [python-box] + fedora: [python3-box] + ubuntu: + '*': [python3-box] + bionic: + pip: + packages: [python-box] + focal: + pip: + packages: [python-box] +python3-breathe: + debian: [python3-breathe] + fedora: [python3-breathe] + opensuse: [python3-breathe] + rhel: + '*': ['python%{python3_pkgversion}-breathe'] + '7': null + ubuntu: [python3-breathe] +python3-bs4: + arch: [python-beautifulsoup4] + debian: [python3-bs4] + fedora: [python-beautifulsoup4] + nixos: [python3Packages.beautifulsoup4] + ubuntu: [python3-bs4] +python3-bson: + debian: [python3-bson] + fedora: [python3-bson] + gentoo: [dev-python/pymongo] + nixos: [python3Packages.bson] + openembedded: [python3-pymongo@meta-python] + osx: + pip: + packages: [bson] + rhel: ['python%{python3_pkgversion}-bson'] + ubuntu: [python3-bson] +python3-cairo: + arch: [python-cairo] + debian: [python3-cairo] + fedora: [python3-cairo] + freebsd: [py3-cairo] + gentoo: [dev-python/pycairo] + nixos: [python3Packages.pycairo] + openembedded: [python3-pycairo@openembedded-core] + opensuse: [python3-cairo] + rhel: ['python%{python3_pkgversion}-cairo'] + slackware: + slackpkg: + packages: [py3cairo] + ubuntu: [python3-cairo] +python3-cairosvg: + arch: [python-cairosvg] + debian: [python3-cairosvg] + fedora: [python3-cairosvg] + gentoo: [media-gfx/cairosvg] + nixos: [python3Packages.cairosvg] + opensuse: [python3-CairoSVG] + ubuntu: [python3-cairosvg] +python3-can: + debian: [python3-can] + fedora: [python3-can] + ubuntu: + '*': [python3-can] + xenial: null +python3-can-j1939-pip: + debian: + pip: + packages: [can-j1939] + fedora: + pip: + packages: [can-j1939] + ubuntu: + pip: + packages: [can-j1939] +python3-cantools-pip: + debian: + pip: + packages: [cantools] + ubuntu: + pip: + packages: [cantools] +python3-catkin-lint: + debian: + '*': [python3-catkin-lint] + jessie: null + stretch: null + fedora: [python3-catkin_lint] + openembedded: [python3-catkin-lint@meta-ros-common] + rhel: [python3-catkin_lint] + ubuntu: + '*': [python3-catkin-lint] + bionic: null + xenial: null +python3-catkin-pkg: + alpine: [py3-catkin-pkg] + arch: + pip: + packages: [catkin-pkg] + debian: [python3-catkin-pkg] + fedora: [python3-catkin_pkg] + gentoo: [dev-python/catkin_pkg] + nixos: [python3Packages.catkin-pkg] + openembedded: [python3-catkin-pkg@meta-ros-common] + rhel: ['python%{python3_pkgversion}-catkin_pkg'] + ubuntu: [python3-catkin-pkg] +python3-catkin-pkg-modules: + alpine: [py3-catkin-pkg] + arch: + pip: + packages: [catkin-pkg] + debian: [python3-catkin-pkg-modules] + fedora: [python3-catkin_pkg] + gentoo: [dev-python/catkin_pkg] + nixos: [python3Packages.catkin-pkg] + openembedded: [python3-catkin-pkg@meta-ros-common] + osx: + pip: + packages: [catkin-pkg] + rhel: ['python%{python3_pkgversion}-catkin_pkg'] + ubuntu: [python3-catkin-pkg-modules] +python3-catkin-tools: + debian: [python3-catkin-tools] + fedora: [python3-catkin_tools] + openembedded: [python3-catkin-tools@meta-ros-common] + ubuntu: [python3-catkin-tools] +python3-cffi: + debian: [python3-cffi] + fedora: [python3-cffi] + gentoo: [dev-python/cffi] + nixos: [python3Packages.cffi] + rhel: ['python%{python3_pkgversion}-cffi'] + ubuntu: [python3-cffi] +python3-chainer-pip: *migrate_eol_2025_04_30_python3_chainer_pip +python3-charisma-sdk-pip: + debian: + pip: + packages: [charisma-sdk] + ubuntu: + pip: + packages: [charisma-sdk] +python3-cherrypy3: + debian: [python3-cherrypy3] + nixos: [python3Packages.cherrypy] + ubuntu: [python3-cherrypy3] +python3-click: + debian: [python3-click] + fedora: [python3-click] + gentoo: [dev-python/click] + nixos: [python3Packages.click] + openembedded: [python3-click@meta-python] + rhel: ['python%{python3_pkgversion}-click'] + ubuntu: [python3-click] +python3-colcon-common-extensions: + debian: [python3-colcon-common-extensions] + fedora: [python3-colcon-common-extensions] + rhel: ['python%{python3_pkgversion}-colcon-common-extensions'] + ubuntu: [python3-colcon-common-extensions] +python3-colcon-meson: + ubuntu: + jammy: [python3-colcon-meson] +python3-collada: + debian: + '*': [python3-collada] + buster: null + stretch: null + fedora: [python3-collada] + nixos: [python3Packages.pycollada] + rhel: ['python%{python3_pkgversion}-collada'] + ubuntu: + '*': [python3-collada] + bionic: null + xenial: null +python3-collada-pip: + debian: + pip: + packages: [pycollada] + fedora: + pip: + packages: [pycollada] + ubuntu: + pip: + packages: [pycollada] +python3-colorama: + debian: [python3-colorama] + fedora: [python3-colorama] + gentoo: [dev-python/colorama] + nixos: [python3Packages.colorama] + openembedded: [python3-colorama@meta-python] + rhel: ['python%{python3_pkgversion}-colorama'] + ubuntu: [python3-colorama] +python3-colorcet: + debian: + '*': [python3-colorcet] + buster: + pip: + packages: [colorcet] + fedora: [python3-colorcet] + ubuntu: + '*': [python3-colorcet] + bionic: + pip: + packages: [colorcet] + focal: + pip: + packages: [colorcet] +python3-conan-pip: + debian: + pip: + packages: [conan] + fedora: + pip: + packages: [conan] + ubuntu: + pip: + packages: [conan] +python3-connexion-pip: + debian: + pip: + packages: [connexion] + fedora: + pip: + packages: [connexion] + ubuntu: + pip: + packages: [connexion] +python3-construct: + arch: [python-construct] + debian: [python3-construct] + fedora: [python3-construct] + gentoo: [dev-python/construct] + nixos: [python3Packages.construct] + ubuntu: [python3-construct] +python3-cookiecutter: + debian: + buster: [python3-cookiecutter] + stretch: [python3-cookiecutter] + fedora: [python3-cookiecutter] + ubuntu: + '*': [python3-cookiecutter] + focal: null +python3-coverage: + debian: [python3-coverage] + fedora: [python3-coverage] + gentoo: [dev-python/coverage] + nixos: [python3Packages.coverage] + openembedded: [python3-coverage@meta-python] + opensuse: [python3-coverage] + rhel: ['python%{python3_pkgversion}-coverage'] + ubuntu: [python3-coverage] +python3-crc16-pip: + debian: + pip: + packages: [crc16] + fedora: + pip: + packages: [crc16] + ubuntu: + pip: + packages: [crc16] +python3-crcmod: + debian: [python3-crcmod] + fedora: + pip: + packages: [crcmod] + nixos: [python3Packages.crcmod] + osx: + pip: + packages: [crcmod] + ubuntu: [python3-crcmod] +python3-cryptography: + alpine: [py3-cryptography] + arch: [python-cryptography] + debian: [python3-cryptography] + fedora: [python3-cryptography] + gentoo: [dev-python/cryptography] + nixos: [python3Packages.cryptography] + openembedded: [python3-cryptography@meta-python] + opensuse: [python3-cryptography] + rhel: ['python%{python3_pkgversion}-cryptography'] + ubuntu: [python3-cryptography] +python3-cvxpy-pip: *migrate_eol_2025_04_30_python3_cvxpy_pip +python3-cycler: + arch: [python-cycler] + debian: [python3-cycler] + fedora: [python3-cycler] + gentoo: [dev-python/cycler] + opensuse: [python3-Cycler] + rhel: + '*': [python3-cycler] + '7': null + ubuntu: [python3-cycler] +python3-datadog-pip: + ubuntu: + pip: + packages: [datadog] +python3-dateutil: + arch: [python-dateutil] + debian: [python3-dateutil] + fedora: [python3-dateutil] + gentoo: [dev-python/python-dateutil] + nixos: [python3Packages.python-dateutil] + opensuse: [python3-python-dateutil] + osx: + pip: + packages: [python-dateutil] + rhel: ['python%{python3_pkgversion}-dateutil'] + ubuntu: [python3-dateutil] +python3-dbus: + debian: [python3-dbus] + fedora: [python3-dbus] + nixos: [python3Packages.dbus-python] + openembedded: [python3-dbus@openembedded-core] + rhel: [python3-dbus] + ubuntu: [python3-dbus] +python3-decorator: + debian: [python3-decorator] + fedora: [python3-decorator] + gentoo: [dev-python/decorator] + nixos: [python3Packages.decorator] + osx: + pip: [decorator] + ubuntu: [python3-decorator] +python3-deepdiff: + arch: [python-deepdiff] + debian: [python3-deepdiff] + fedora: [python-deepdiff] + opensuse: [python3-deepdiff] + ubuntu: + '*': [python3-deepdiff] + bionic: + pip: + packages: [deepdiff] +python3-defusedxml: + debian: [python3-defusedxml] + fedora: [python3-defusedxml] + gentoo: [dev-python/defusedxml] + nixos: [python3Packages.defusedxml] + openembedded: [python3-defusedxml@meta-python] + opensuse: [python3-defusedxml] + rhel: ['python%{python3_pkgversion}-defusedxml'] + ubuntu: [python3-defusedxml] +python3-depthai-pip: + debian: + pip: + packages: [depthai] + fedora: + pip: + packages: [depthai] + ubuntu: + pip: + packages: [depthai] +python3-dev: + alpine: [python3-dev] + arch: [python] + debian: [python3-dev] + fedora: [python3-devel] + gentoo: [=dev-lang/python-3*] + nixos: [python3] + openembedded: [python3@openembedded-core] + opensuse: [python3-devel] + rhel: ['python%{python3_pkgversion}-devel'] + ubuntu: [python3-dev] +python3-distro: + debian: [python3-distro] + fedora: [python3-distro] + gentoo: [dev-python/distro] + nixos: [python3Packages.distro] + ubuntu: [python3-distro] +python3-distutils: + debian: + '*': [python3-distutils] + stretch: null + fedora: [python3] + gentoo: [dev-lang/python] + nixos: [python3] + ubuntu: + '*': [python3-distutils] + xenial: null +python3-django: + debian: [python3-django] + fedora: [python3-django] + opensuse: [python3-Django] + ubuntu: [python3-django] +python3-django-cors-headers: + debian: [python3-django-cors-headers] + fedora: [python3-django-cors-headers] + opensuse: [python3-django-cors-headers] + ubuntu: [python3-django-cors-headers] +python3-django-extensions: + debian: [python3-django-extensions] + fedora: [python3-django-extensions] + ubuntu: [python3-django-extensions] +python3-django-extra-views: + debian: [python3-django-extra-views] + ubuntu: [python3-django-extra-views] +python3-djangorestframework: + debian: [python3-djangorestframework] + fedora: [python3-django-rest-framework] + opensuse: [python3-djangorestframework] + rhel: + '*': [python3-django-rest-framework] + '7': null + ubuntu: [python3-djangorestframework] +python3-dlib-pip: + debian: + pip: + depends: [cmake, build-essential, python3-dev] + packages: [dlib] + fedora: + pip: + depends: [cmake, build-essential, python3-dev] + packages: [dlib] + ubuntu: + pip: + depends: [cmake, build-essential, python3-dev] + packages: [dlib] +python3-docker: + arch: [python-docker] + debian: [python3-docker] + fedora: [python3-docker] + gentoo: [dev-python/docker-py] + nixos: [python3Packages.docker] + opensuse: [python3-docker] + rhel: + '7': ['python%{python3_pkgversion}-docker'] + ubuntu: [python3-docker] +python3-docopt: + arch: [python-docopt] + debian: [python3-docopt] + fedora: [python3-docopt] + gentoo: [dev-python/docopt] + nixos: [python3Packages.docopt] + ubuntu: [python3-docopt] +python3-docutils: + arch: [python-docutils] + debian: [python3-docutils] + fedora: [python3-docutils] + gentoo: [dev-python/docutils] + nixos: [python3Packages.docutils] + openembedded: [python3-docutils@openembedded-core] + ubuntu: [python3-docutils] +python3-dubins-pip: + debian: + pip: + packages: [dubins] + fedora: + pip: + packages: [dubins] + opensuse: + pip: + packages: [dubins] + osx: + pip: + packages: [dubins] + ubuntu: + pip: + packages: [dubins] +python3-easydict: + debian: + '*': [python3-easydict] + buster: + pip: + packages: [easydict] + ubuntu: + '*': [python3-easydict] + bionic: + pip: + packages: [easydict] + focal: + pip: + packages: [easydict] +python3-elasticsearch: + debian: [python3-elasticsearch] + fedora: [python3-elasticsearch] + opensuse: [python3-elasticsearch] + rhel: + '*': [python3-elasticsearch] + '7': null + ubuntu: [python3-elasticsearch] +python3-emoji: + debian: + '*': [python3-emoji] + bullseye: + pip: + packages: [emoji] + buster: + pip: + packages: [emoji] + stretch: + pip: + packages: [emoji] + fedora: [python3-emoji] + opensuse: [python3-emoji] + rhel: + '*': [python3-emoji] + '7': null + ubuntu: + '*': [python3-emoji] + bionic: + pip: + packages: [emoji] + focal: + pip: + packages: [emoji] +python3-empy: + alpine: [py3-empy] + arch: [python-empy] + debian: + bullseye: [python3-empy] + buster: [python3-empy] + jessie: [python3-empy] + stretch: [python3-empy] + fedora: [python3-empy] + gentoo: [dev-python/empy] + nixos: [python3Packages.empy] + openembedded: [python3-empy@meta-ros-common] + opensuse: [python3-empy] + rhel: ['python%{python3_pkgversion}-empy'] + ubuntu: [python3-empy] +python3-environs-pip: + debian: + pip: + packages: [environs] + ubuntu: + pip: + packages: [environs] +python3-evdev: + arch: [python-evdev] + debian: + '*': [python3-evdev] + jessie: null + stretch: null + fedora: [python3-evdev] + gentoo: [dev-python/python-evdev] + osx: + pip: + packages: [evdev] + ubuntu: [python3-evdev] +python3-events-pip: + debian: + pip: + packages: [Events] + fedora: + pip: + packages: [Events] + ubuntu: + pip: + packages: [Events] +python3-ezdxf: + debian: + '*': [python3-ezdxf] + buster: + pip: + packages: [ezdxf] + stretch: + pip: + packages: [ezdxf] + fedora: [python3-ezdxf] + freebsd: [py37-ezdxf] + nixos: [python3Packages.ezdxf] + ubuntu: + '*': [python3-ezdxf] + bionic: + pip: + packages: [ezdxf] + focal: + pip: + packages: [ezdxf] +python3-falcon: + arch: [python-falcon] + debian: [python3-falcon] + fedora: [python3-falcon] + opensuse: [python3-falcon] + ubuntu: [python3-falcon] +python3-fann2: + debian: [python3-fann2] + opensuse: [python3-fann2] + ubuntu: [python3-fann2] +python3-fastapi: + arch: [python-fastapi] + debian: + '*': [python3-fastapi] + buster: + pip: + packages: [fastapi] + fedora: [python-fastapi] + ubuntu: + '*': [python3-fastapi] + bionic: + pip: + packages: [fastapi] + focal: + pip: + packages: [fastapi] +python3-fasteners-pip: + debian: + pip: + packages: [fasteners] + ubuntu: + pip: + packages: [fasteners] +python3-fastkml: + debian: [python3-fastkml] + ubuntu: [python3-fastkml] +python3-fastnumbers-pip: + arch: + pip: + packages: [fastnumbers] + debian: + pip: + packages: [fastnumbers] + fedora: + pip: + packages: [fastnumbers] + osx: + pip: + packages: [fastnumbers] + ubuntu: + pip: + packages: [fastnumbers] +python3-fcn-pip: *migrate_eol_2025_04_30_python3_fcn_pip +python3-filetype-pip: + debian: + pip: + packages: [filetype] + ubuntu: + pip: + packages: [filetype] +python3-filfinder-pip: + debian: + pip: + packages: [fil_finder] + ubuntu: + pip: + packages: [fil_finder] +python3-filterpy-pip: + debian: + pip: + packages: [filterpy] + fedora: + pip: + packages: [filterpy] + osx: + pip: + packages: [filterpy] + ubuntu: + pip: + packages: [filterpy] +python3-fiona: + arch: [python-fiona] + debian: [python3-fiona] + fedora: [python3-fiona] + nixos: [python3Packages.fiona] + rhel: + '*': [python3-fiona] + '7': null + ubuntu: [python3-fiona] +python3-flake8: + alpine: [py3-flake8] + arch: [flake8] + debian: + bullseye: [python3-flake8] + buster: [python3-flake8] + jessie: [python3-flake8] + stretch: [python3-flake8] + fedora: [python3-flake8] + gentoo: [dev-python/flake8] + nixos: [python3Packages.flake8] + openembedded: [python3-flake8@meta-ros-common] + opensuse: [python3-flake8] + osx: + pip: + packages: [flake8] + rhel: + '*': ['python%{python3_pkgversion}-flake8'] + '7': null + ubuntu: [python3-flake8] +python3-flake8-blind-except: + opensuse: [python3-flake8-blind-except] + ubuntu: + '*': [python3-flake8-blind-except] + bionic: null + focal: null +python3-flake8-blind-except-pip: + ubuntu: + pip: + packages: [flake8-blind-except] +python3-flake8-builtins: + opensuse: [python3-flake8-builtins] + ubuntu: + '*': [python3-flake8-builtins] + bionic: null + focal: null +python3-flake8-builtins-pip: + ubuntu: + pip: + packages: [flake8-builtins] +python3-flake8-class-newline: + opensuse: [python3-flake8-class-newline] + ubuntu: + '*': [python3-flake8-class-newline] + bionic: null + focal: null +python3-flake8-class-newline-pip: + ubuntu: + pip: + packages: [flake8-class-newline] +python3-flake8-comprehensions: + ubuntu: + '*': [python3-flake8-comprehensions] + bionic: null + focal: null +python3-flake8-comprehensions-pip: + ubuntu: + pip: + packages: [flake8-comprehensions] +python3-flake8-deprecated: + opensuse: [python3-flake8-deprecated] + ubuntu: + '*': [python3-flake8-deprecated] + bionic: null + focal: null +python3-flake8-deprecated-pip: + ubuntu: + pip: + packages: [flake8-deprecated] +python3-flake8-docstrings: + arch: [python-flake8-docstrings] + debian: [python3-flake8-docstrings] + fedora: [python3-flake8-docstrings] + opensuse: [python3-flake8-docstrings] + rhel: + '*': [python3-flake8-docstrings] + '7': null + ubuntu: [python3-flake8-docstrings] +python3-flake8-docstrings-pip: + ubuntu: + pip: + packages: [flake8-docstrings] +python3-flake8-import-order: + fedora: [python3-flake8-import-order] + opensuse: [python3-flake8-import-order] + ubuntu: + '*': [python3-flake8-import-order] + bionic: null + focal: null +python3-flake8-import-order-pip: + ubuntu: + pip: + packages: [flake8-import-order] +python3-flake8-quotes: + opensuse: [python3-flake8-quotes] + ubuntu: + '*': [python3-flake8-quotes] + bionic: null + focal: null +python3-flake8-quotes-pip: + ubuntu: + pip: + packages: [flake8-quotes] +python3-flask: + debian: [python3-flask] + fedora: [python3-flask] + gentoo: [dev-python/flask] + nixos: [python3Packages.flask] + rhel: [python3-flask] + ubuntu: [python3-flask] +python3-flask-cors: + debian: [python3-flask-cors] + fedora: [python3-flask-cors] + nixos: [python3Packages.flask-cors] + rhel: + '*': [python3-flask-cors] + '7': null + ubuntu: + '*': [python3-flask-cors] + bionic: null +python3-flask-jwt-extended: + debian: + '*': [python3-python-flask-jwt-extended] + buster: + pip: + packages: [flask-jwt-extended] + freebsd: [py-flask-jwt-extended] + nixos: [python39Packages.flask-jwt-extended] + opensuse: [python-flask-jwt-extended] + ubuntu: + '*': [python3-python-flask-jwt-extended] + bionic: + pip: + packages: [flask-jwt-extended] +python3-flask-restplus-pip: + ubuntu: + pip: + packages: [flask-restplus] +python3-flask-socketio: + debian: [python3-flask-socketio] + fedora: [python3-flask-socketio] + ubuntu: [python3-flask-socketio] +python3-flask-sqlalchemy: + arch: [python-flask-sqlalchemy] + debian: [python3-flask-sqlalchemy] + fedora: [python3-flask-sqlalchemy] + gentoo: [dev-python/flask-sqlalchemy] + nixos: [python39Packages.flask_sqlalchemy] + opensuse: [python-Flask-SQLAlchemy] + rhel: + '*': [python3-flask-sqlalchemy] + '7': null + ubuntu: [python3-flask-sqlalchemy] +python3-fonttools: + arch: [python-fonttools] + debian: [python3-fonttools] + fedora: [python3-fonttools] + gentoo: [dev-python/fonttools] + opensuse: [python3-FontTools] + osx: [fonttools] + ubuntu: [python3-fonttools] +python3-formant-pip: + debian: + pip: + packages: [formant] + ubuntu: + pip: + packages: [formant] +python3-funcsigs: + debian: [python3-funcsigs] + fedora: [python3-funcsigs] + ubuntu: [python3-funcsigs] +python3-future: + debian: [python3-future] + fedora: [python3-future] + gentoo: [dev-python/future] + nixos: [python3Packages.future] + openembedded: [python3-future@meta-python] + rhel: ['python%{python3_pkgversion}-future'] + ubuntu: [python3-future] +python3-gdal: + arch: [python-gdal] + debian: [python3-gdal] + fedora: [python3-gdal] + gentoo: [sci-libs/gdal] + opensuse: [python3-GDAL] + rhel: + '*': [python3-gdal] + '7': null + ubuntu: [python3-gdal] +python3-gdown-pip: *migrate_eol_2025_04_30_python3_gdown_pip +python3-geographiclib: + arch: [python-geographiclib] + debian: [python3-geographiclib] + fedora: [python3-GeographicLib] + gentoo: [sci-geosciences/GeographicLib] + nixos: [python3Packages.geographiclib] + opensuse: [python3-geographiclib] + rhel: + '*': [python3-GeographicLib] + '7': null + ubuntu: [python3-geographiclib] +python3-geomag-pip: + debian: + pip: + packages: [geomag] + fedora: + pip: + packages: [geomag] + osx: + pip: + packages: [geomag] + ubuntu: + pip: + packages: [geomag] +python3-geopy: + debian: [python3-geopy] + fedora: [python3-geopy] + nixos: [python3Packages.geopy] + ubuntu: [python3-geopy] +python3-gi: + arch: [python-gobject] + debian: [python3-gi] + fedora: [python3-gobject] + gentoo: [dev-python/pygobject] + nixos: [python3Packages.pygobject3] + openembedded: [python3-pygobject@openembedded-core] + ubuntu: [python3-gi] +python3-gi-cairo: + arch: [python-gobject] + debian: [python3-gi-cairo] + fedora: [python3-gobject] + gentoo: [dev-python/pygobject] + nixos: [python3Packages.pygobject3] + opensuse: [python3-gobject] + ubuntu: [python3-gi-cairo] +python3-git: + arch: [python-gitpython] + debian: [python3-git] + fedora: [python3-GitPython] + gentoo: [dev-python/git-python] + nixos: [python3Packages.GitPython] + rhel: + '*': [python3-GitPython] + '7': null + ubuntu: [python3-git] +python3-github: + debian: [python3-github] + fedora: [python3-github] + gentoo: [dev-python/PyGithub] + nixos: [python3Packages.PyGithub] + rhel: ['python%{python3_pkgversion}-pygithub'] + ubuntu: [python3-github] +python3-gitlab: + debian: + '*': [python3-gitlab] + jessie: + pip: + packages: [python-gitlab] + stretch: + pip: + packages: [python-gitlab] + fedora: [python3-gitlab] + gentoo: [dev-vcs/python-gitlab] + rhel: + '*': [python3-gitlab] + '7': null + ubuntu: + '*': [python3-gitlab] + artful: + pip: + packages: [python-gitlab] + trusty: + pip: + packages: [python-gitlab] + xenial: + pip: + packages: [python-gitlab] +python3-glpk-pip: *migrate_eol_2025_04_30_python3_glpk_pip +python3-gnupg: + debian: [python3-gnupg] + fedora: [python3-gnupg] + gentoo: [dev-python/python-gnupg] + nixos: [python3Packages.python-gnupg] + openembedded: [python3-gnupg@meta-python] + opensuse: [python3-python-gnupg] + ubuntu: [python3-gnupg] +python3-google-auth: + debian: [python3-google-auth] + fedora: [python3-google-auth] + opensuse: [python3-google-auth] + rhel: + '*': [python3-google-auth] + '7': null + ubuntu: [python3-google-auth] +python3-google-auth-httplib2: + debian: + '*': [python3-google-auth-httplib2] + buster: null + fedora: [python3-google-auth-httplib2] + opensuse: [python3-google-auth-httplib2] + ubuntu: + '*': [python3-google-auth-httplib2] + bionic: null +python3-google-auth-oauthlib: + debian: + '*': [python3-google-auth-oauthlib] + buster: null + fedora: [python3-google-auth-oauthlib] + rhel: + '*': [python3-google-auth-oauthlib] + '7': null + ubuntu: + '*': [python3-google-auth-oauthlib] + bionic: null + focal: null +python3-google-cloud-pubsub-pip: + debian: + pip: + packages: [google-cloud-pubsub] + fedora: + pip: + packages: [google-cloud-pubsub] + ubuntu: + pip: + packages: [google-cloud-pubsub] +python3-google-cloud-storage-pip: *migrate_eol_2025_04_30_python3_google_cloud_storage_pip +python3-google-cloud-texttospeech-pip: *migrate_eol_2025_04_30_python3_google_cloud_texttospeech_pip +python3-googleapi: + debian: [python3-googleapi] + fedora: [python3-google-api-client] + gentoo: [dev-python/google-api-python-client] + ubuntu: [python3-googleapi] +python3-gpiozero: + debian: [python3-gpiozero] + fedora: [python3-gpiozero] + ubuntu: + '*': [python3-gpiozero] + bionic: null +python3-gpxpy: + debian: [python3-gpxpy] + fedora: [python3-gpxpy] + opensuse: [python3-gpxpy] + ubuntu: [python3-gpxpy] +python3-gql-pip: + debian: + pip: + packages: [gql] + fedora: + pip: + packages: [gql] + ubuntu: + pip: + packages: [gql] +python3-graphviz: + alpine: [py3-graphviz] + arch: [python-graphviz] + debian: [python3-graphviz] + fedora: [python3-graphviz] + gentoo: [dev-python/graphviz] + nixos: [python39Packages.graphviz] + opensuse: [python3-graphviz] + ubuntu: [python3-graphviz] +python3-grpc-tools: + debian: + '*': [python3-grpc-tools] + stretch: null + nixos: [python3Packages.grpcio-tools] + openembedded: [python3-grpcio-tools@meta-python] + ubuntu: + '*': [python3-grpc-tools] + bionic: null + xenial: null +python3-grpcio: + debian: + '*': [python3-grpcio] + stretch: null + fedora: [python3-grpcio] + nixos: [python3Packages.grpcio] + openembedded: [python3-grpcio@meta-python] + ubuntu: + '*': [python3-grpcio] + bionic: null + xenial: null +python3-gurobipy-pip: *migrate_eol_2025_04_30_python3_gurobipy_pip +python3-gz-math6: + ubuntu: + focal: [python3-gz-math6] + jammy: [python3-gz-math6] +python3-gz-sim6: + ubuntu: + focal: [python3-gz-sim6] + jammy: [python3-gz-sim6] +python3-h5py: + debian: [python3-h5py] + fedora: [python3-h5py] + gentoo: [dev-python/h5py] + nixos: [python3Packages.h5py] + openembedded: [python3-h5py@meta-python] + ubuntu: [python3-h5py] +python3-httplib2: + debian: [python3-httplib2] + fedora: [python3-httplib2] + gentoo: [dev-python/httplib2] + ubuntu: [python3-httplib2] +python3-hypothesis: + debian: [python3-hypothesis] + fedora: [python3-hypothesis] + gentoo: [dev-python/hypothesis] + ubuntu: [python3-hypothesis] +python3-ifcfg: + debian: + buster: [python3-ifcfg] + stretch: [python3-ifcfg] + fedora: [python3-ifcfg] + openembedded: [python3-ifcfg@meta-ros-common] + rhel: ['python%{python3_pkgversion}-ifcfg'] + ubuntu: + bionic: [python3-ifcfg] + focal: [python3-ifcfg] +python3-ignition-gazebo6: + ubuntu: + focal: [python3-ignition-gazebo6] + jammy: [python3-ignition-gazebo6] +python3-ignition-math6: + ubuntu: + focal: [python3-ignition-math6] + jammy: [python3-ignition-math6] +python3-imageio: + debian: [python3-imageio] + fedora: [python3-imageio] + gentoo: [dev-python/imageio] + nixos: [python3Packages.imageio] + openembedded: [python3-imageio@meta-python] + ubuntu: [python3-imageio] +python3-importlib-metadata: + alpine: [py3-importlib-metadata] + arch: [python-importlib-metadata] + debian: + '*': [python3-importlib-metadata] + buster: + pip: + packages: [importlib-metadata] + stretch: + pip: + packages: [importlib-metadata] + fedora: [python3] + gentoo: [dev-python/importlib_metadata] + nixos: [python3Packages.importlib-metadata] + openembedded: [python3-importlib-metadata@openembedded-core] + osx: + pip: + packages: [importlib_metadata] + rhel: + '*': [python3] + '7': null + '8': [python3-importlib-metadata] + ubuntu: + '*': [python3-importlib-metadata] + bionic: + pip: + packages: [importlib-metadata] + xenial: + pip: + packages: [importlib-metadata] +python3-importlib-resources: + arch: [python-importlib_resources] + debian: + '*': [python3-importlib-resources] + buster: + pip: + packages: [importlib-resources] + stretch: + pip: + packages: [importlib-resources] + fedora: [python3] + gentoo: [dev-python/importlib_resources] + nixos: [python3Packages.importlib-resources] + openembedded: [python3@openembedded-core] + osx: + pip: + packages: [importlib-resources] + rhel: + '*': [python3] + '7': null + '8': [python3-importlib-resources] + ubuntu: + '*': [python3-minimal] + bionic: + pip: + packages: [importlib-resources] + xenial: + pip: + packages: [importlib-resources] +python3-inflection-pip: + debian: + pip: + packages: [inflection] + ubuntu: + pip: + packages: [inflection] +python3-influxdb-client-pip: + debian: + pip: + packages: [influxdb-client] + fedora: + pip: + packages: [influxdb-client] + ubuntu: + pip: + packages: [influxdb-client] +python3-inputimeout-pip: + debian: + pip: + packages: [inputimeout] + fedora: + pip: + packages: [inputimeout] + osx: + pip: + packages: [inputimeout] + ubuntu: + pip: + packages: [inputimeout] +python3-interpreter: + arch: [python] + debian: [python3-minimal] + fedora: [python3] + gentoo: [dev-lang/python] + nixos: [python3] + opensuse: [python3] + rhel: [python3] + slackware: [python3] + ubuntu: [python3-minimal] +python3-j1939-pip: *migrate_eol_2025_04_30_python3_j1939_pip +python3-jinja2: + alpine: [py3-jinja2] + debian: [python3-jinja2] + fedora: [python3-jinja2] + gentoo: [=dev-python/jinja-2*] + nixos: [python3Packages.jinja2] + rhel: + '*': [python3-jinja2] + '7': [python36-jinja2] + ubuntu: [python3-jinja2] +python3-jmespath: + arch: [python-jmespath] + debian: [python3-jmespath] + fedora: [python-jmespath] + gentoo: [dev-python/jmespath] + nixos: [python39Packages.jmespath] + ubuntu: [python3-jmespath] +python3-joblib: + arch: [python-joblib] + debian: [python3-joblib] + fedora: [python-joblib] + gentoo: [dev-python/joblib] + nixos: [python3Packages.joblib] + opensuse: [python3-joblib] + ubuntu: [python3-joblib] +python3-jsonpickle: + arch: [python-jsonpickle] + debian: [python3-jsonpickle] + fedora: [python3-jsonpickle] + gentoo: [dev-python/jsonpickle] + ubuntu: [python3-jsonpickle] +python3-jsonschema: + debian: [python3-jsonschema] + fedora: [python3-jsonschema] + gentoo: [dev-python/jsonschema] + nixos: [python3Packages.jsonschema] + rhel: + '*': [python3-jsonschema] + '7': [python36-jsonschema] + ubuntu: [python3-jsonschema] +python3-junitparser: + debian: + '*': [python3-junitparser] + stretch: null + ubuntu: + '*': [python3-junitparser] + bionic: null + xenial: null +python3-jupyros-pip: + debian: + pip: + packages: [jupyros] + fedora: + pip: + packages: [jupyros] + ubuntu: + pip: + packages: [jupyros] +python3-kitchen: + arch: [python-kitchen] + debian: [python3-kitchen] + fedora: [python3-kitchen] + gentoo: [dev-python/kitchen] + nixos: [python3Packages.kitchen] + osx: + pip: + packages: [kitchen] + ubuntu: + '*': [python3-kitchen] + xenial: null +python3-kivy: + debian: + '*': [python3-kivy] + buster: + pip: + packages: [Kivy] + ubuntu: [python3-kivy] +python3-kiwisolver: + arch: [python-kiwisolver] + debian: [python3-kiwisolver] + fedora: [python3-kiwisolver] + gentoo: [dev-python/kiwisolver] + opensuse: [python3-kiwisolver] + rhel: + '*': [python3-kiwisolver] + '7': null + ubuntu: + '*': [python3-kiwisolver] + bionic: + pip: + packages: [kiwisolver] +python3-lark-parser: + alpine: [py3-lark-parser] + arch: [python-lark-parser] + debian: + bullseye: [python3-lark] + buster: [python3-lark-parser] + stretch: [python3-lark-parser] + fedora: [python3-lark-parser] + gentoo: [dev-python/lark] + nixos: [python3Packages.lark] + openembedded: [python3-lark-parser@meta-ros-common] + rhel: ['python%{python3_pkgversion}-lark-parser'] + ubuntu: + '*': [python3-lark] + bionic: [python3-lark-parser] + xenial: [python3-lark-parser] +python3-lingua-franca-pip: + debian: + pip: + packages: [lingua-franca] + ubuntu: + pip: + packages: [lingua-franca] +python3-lockfile: + alpine: [py3-lockfile] + arch: [python-lockfile] + debian: [python3-lockfile] + fedora: [python3-lockfile] + gentoo: [dev-python/lockfile] + nixos: [python39Packages.lockfile] + opensuse: [python-lockfile] + rhel: [python3-lockfile] + ubuntu: [python3-lockfile] +python3-lttng: + alpine: [py3-lttng] + arch: [python-lttngust] + debian: [python3-lttng] + fedora: [python3-lttng] + openembedded: [lttng-tools@openembedded-core] + rhel: + '*': [python3-lttng] + '7': null + ubuntu: [python3-lttng] +python3-lxml: + alpine: [py3-lxml] + arch: [python-lxml] + debian: [python3-lxml] + fedora: [python3-lxml] + freebsd: [py36-lxml] + gentoo: [dev-python/lxml] + nixos: [python3Packages.lxml] + openembedded: [python3-lxml@meta-python] + opensuse: [python3-lxml] + osx: + pip: + packages: [lxml] + rhel: ['python%{python3_pkgversion}-lxml'] + ubuntu: [python3-lxml] +python3-mako: + debian: [python3-mako] + fedora: [python-mako] + gentoo: [dev-python/mako] + opensuse: [python3-Mako] + rhel: + '*': ['python%{python3_pkgversion}-mako'] + '7': null + ubuntu: [python3-mako] +python3-mapbox-earcut-pip: + debian: + pip: + packages: [mapbox-earcut] + fedora: + pip: + packages: [mapbox-earcut] + ubuntu: + pip: + packages: [mapbox-earcut] +python3-mapnik: + debian: [python3-mapnik] + fedora: [python3-mapnik] + nixos: [python3Packages.python-mapnik] + ubuntu: [python3-mapnik] +python3-marisa: + arch: [python-marisa] + debian: [python3-marisa] + fedora: [python3-marisa] + gentoo: [dev-libs/marisa] + ubuntu: [python3-marisa] +python3-markdown: + debian: [python3-markdown] + fedora: [python3-markdown] + gentoo: [dev-python/markdown] + nixos: [python3Packages.markdown] + ubuntu: [python3-markdown] +python3-marshmallow-dataclass-pip: + ubuntu: + pip: + packages: [marshmallow-dataclass] +python3-matplotlib: + alpine: [py3-matplotlib] + arch: [python-matplotlib] + debian: [python3-matplotlib] + fedora: [python3-matplotlib] + gentoo: [dev-python/matplotlib] + nixos: [python3Packages.matplotlib] + openembedded: [python3-matplotlib@meta-python] + opensuse: [python3-matplotlib] + osx: + pip: + depends: [pkg-config, freetype, libpng12-dev] + packages: [matplotlib] + rhel: + '*': ['python%{python3_pkgversion}-matplotlib'] + '7': null + slackware: [python3-matplotlib] + ubuntu: [python3-matplotlib] +python3-mechanize: + debian: + '*': [python3-mechanize] + buster: null + fedora: [python3-mechanize] + nixos: [python3Packages.mechanize] + ubuntu: + '*': [python3-mechanize] + bionic: null + xenial: null +python3-mediapipe-pip: + debian: + pip: + packages: [mediapipe] + fedora: + pip: + packages: [mediapipe] + osx: + pip: + packages: [mediapipe] + ubuntu: + pip: + packages: [mediapipe] +python3-meshio: + arch: [python-meshio] + debian: [python3-meshio] + ubuntu: [python3-meshio] +python3-meson-pip: + debian: + pip: + packages: [meson] + fedora: + pip: + packages: [meson] + ubuntu: + pip: + packages: [meson] +python3-mlflow: + debian: + pip: + packages: [mlflow] + fedora: + pip: + packages: [mlflow] + opensuse: [python-mlflow] + osx: + pip: + packages: [mlflow] + ubuntu: + pip: + packages: [mlflow] +python3-mock: + alpine: [py3-mock] + arch: [python-mock] + debian: [python3-mock] + fedora: [python3-mock] + gentoo: [dev-python/mock] + nixos: [python3Packages.mock] + openembedded: [python3-mock@meta-ros-common] + opensuse: [python3-mock] + rhel: ['python%{python3_pkgversion}-mock'] + ubuntu: [python3-mock] +python3-more-itertools: + arch: [python-more-itertools] + debian: [python3-more-itertools] + fedora: [python3-more-itertools] + gentoo: [dev-python/more-itertools] + rhel: + '*': [python3-more-itertools] + '7': null + ubuntu: [python3-more-itertools] +python3-msgpack: + debian: + '*': [python3-msgpack] + stretch: null + fedora: [python3-msgpack] + nixos: [python3Packages.msgpack] + openembedded: [python3-msgpack@meta-python] + rhel: ['python%{python3_pkgversion}-msgpack'] + ubuntu: [python3-msgpack] +python3-msk-pip: + debian: + pip: + packages: [msk] + ubuntu: + pip: + packages: [msk] +python3-msm-pip: + debian: + pip: + packages: [msm] + ubuntu: + pip: + packages: [msm] +python3-multimethod-pip: + debian: + pip: + packages: [multimethod] + fedora: + pip: + packages: [multimethod] + ubuntu: + pip: + packages: [multimethod] +python3-munkres: + debian: [python3-munkres] + fedora: [python3-munkres] + nixos: [python3Packages.munkre] + opensuse: [python3-munkres] + rhel: + '*': [python3-munkres] + '7': null + ubuntu: [python3-munkres] +python3-mycroft-messagebus-client-pip: + debian: + pip: + packages: [mycroft-messagebus-client] + ubuntu: + pip: + packages: [mycroft-messagebus-client] +python3-mypy: + alpine: [py3-mypy] + arch: [mypy] + debian: + bullseye: [python3-mypy] + buster: [python3-mypy] + stretch: [mypy] + fedora: [python3-mypy] + gentoo: [dev-python/mypy] + nixos: [python3Packages.mypy] + openembedded: [python3-mypy@meta-ros-common] + opensuse: [mypy] + osx: + pip: + packages: [mypy] + rhel: + '*': [python3-mypy] + '7': null + '8': null + ubuntu: [python3-mypy] +python3-nclib-pip: + arch: + pip: + packages: [nclib] + debian: + pip: + packages: [nclib] + ubuntu: + pip: + packages: [nclib] +python3-netcdf4: + arch: [python-netcdf4] + debian: [python3-netcdf4] + fedora: [python3-netcdf4] + freebsd: [py37-netCDF4] + gentoo: [dev-python/netcdf4-python] + macports: [py37-netcdf4] + nixos: [python3Packages.netcdf4] + ubuntu: [python3-netcdf4] +python3-netifaces: + alpine: [py3-netifaces] + arch: [python-netifaces] + debian: [python3-netifaces] + fedora: [python3-netifaces] + gentoo: [dev-python/netifaces] + nixos: [python3Packages.netifaces] + openembedded: [python3-netifaces@meta-ros-common] + opensuse: [python3-netifaces] + rhel: ['python%{python3_pkgversion}-netifaces'] + ubuntu: [python3-netifaces] +python3-networkmanager: + debian: + buster: [python3-networkmanager] + jessie: [python3-networkmanager] + fedora: [python3-networkmanager] + ubuntu: [python3-networkmanager] +python3-networkx: + debian: [python3-networkx] + fedora: [python3-networkx] + nixos: [python3Packages.networkx] + ubuntu: [python3-networkx] +python3-nlopt: + arch: [nlopt] + debian: + '*': [python3-nlopt] + buster: null + stretch: null + fedora: [python3-NLopt] + gentoo: [sci-libs/nlopt] + ubuntu: + '*': [python3-nlopt] + bionic: null + xenial: null +python3-nose: + arch: [python-nose] + debian: [python3-nose] + fedora: [python3-nose] + gentoo: [dev-python/nose] + nixos: [python3Packages.nose] + openembedded: [python3-nose@openembedded-core] + opensuse: [python3-nose] + osx: + pip: + packages: [nose] + rhel: ['python%{python3_pkgversion}-nose'] + ubuntu: [python3-nose] +python3-nose-parameterized: + debian: [python3-nose-parameterized] + ubuntu: [python3-nose-parameterized] +python3-nose-yanc: + debian: [python3-nose-yanc] + openembedded: [python3-nose-yanc@meta-ros-common] + ubuntu: [python3-nose-yanc] +python3-numba: + debian: [python3-numba] + ubuntu: + bionic: [python3-numba] + focal: [python3-numba] +python3-numpy: + alpine: [py3-numpy] + arch: [python-numpy] + debian: [python3-numpy] + fedora: [python3-numpy] + gentoo: [dev-python/numpy] + nixos: [python3Packages.numpy] + openembedded: [python3-numpy@openembedded-core] + opensuse: [python3-numpy] + rhel: ['python%{python3_pkgversion}-numpy'] + ubuntu: [python3-numpy] +python3-numpy-stl: + debian: [python3-numpy-stl] + fedora: [python3-numpy-stl] + nixos: [python3Packages.numpy-stl] + ubuntu: + '*': [python3-numpy-stl] + xenial: null +python3-nuscenes-devkit-pip: + arch: + pip: + packages: [nuscenes-devkit] + debian: + pip: + packages: [nuscenes-devkit] + fedora: + pip: + packages: [nuscenes-devkit] + osx: + pip: + packages: [nuscenes-devkit] + ubuntu: + pip: + packages: [nuscenes-devkit] +python3-nxt-python-pip: + debian: + pip: + packages: [nxt-python] + fedora: + pip: + packages: [nxt-python] + ubuntu: + pip: + packages: [nxt-python] +python3-oauth2client: + debian: [python3-oauth2client] + fedora: [python3-oauth2client] + opensuse: [python3-oauth2client] + rhel: + '*': [python3-oauth2client] + '7': null + ubuntu: [python3-oauth2client] +python3-odrive-pip: + debian: + pip: + packages: [odrive] + fedora: + pip: + packages: [odrive] + ubuntu: + pip: + packages: [odrive] +python3-onnxruntime-gpu-pip: + arch: + pip: + packages: [onnxruntime-gpu] + debian: + pip: + packages: [onnxruntime-gpu] + fedora: + pip: + packages: [onnxruntime-gpu] + osx: + pip: + packages: [onnxruntime-gpu] + ubuntu: + pip: + packages: [onnxruntime-gpu] +python3-onnxruntime-pip: + arch: + pip: + packages: [onnxruntime] + debian: + pip: + packages: [onnxruntime] + fedora: + pip: + packages: [onnxruntime] + osx: + pip: + packages: [onnxruntime] + ubuntu: + pip: + packages: [onnxruntime] +python3-open3d-pip: + debian: + pip: + packages: [open3d] + fedora: + pip: + packages: [open3d] + ubuntu: + pip: + packages: [open3d] +python3-opencv: + debian: [python3-opencv] + fedora: [python3-opencv] + gentoo: ['media-libs/opencv[python]'] + nixos: [python3Packages.opencv3] + openembedded: [opencv@meta-oe] + opensuse: [python3-opencv] + ubuntu: [python3-opencv] +python3-opengl: + debian: [python3-opengl] + fedora: [python3-pyopengl] + gentoo: [dev-python/pyopengl] + nixos: [python3Packages.pyopengl] + opensuse: [python3-opengl] + ubuntu: [python3-opengl] +python3-openhsi-pip: + debian: + pip: + packages: [openhsi] + fedora: + pip: + packages: [openhsi] + ubuntu: + pip: + packages: [openhsi] +python3-owlready2-pip: + debian: + pip: + packages: [owlready2] + fedora: + pip: + packages: [owlready2] + ubuntu: + pip: + packages: [owlready2] +python3-packaging: + alpine: [py3-packaging] + arch: [python-packaging] + debian: [python3-packaging] + fedora: [python3-packaging] + gentoo: [dev-python/packaging] + nixos: [python3Packages.packaging] + openembedded: [python3-packaging@openembedded-core] + rhel: ['python%{python3_pkgversion}-packaging'] + ubuntu: [python3-packaging] +python3-padaos-pip: + debian: + pip: + packages: [padaos] + ubuntu: + pip: + packages: [padaos] +python3-padatious-pip: + debian: + pip: + packages: [padatious] + ubuntu: + pip: + packages: [padatious] +python3-paho-mqtt: + debian: [python3-paho-mqtt] + fedora: [python3-paho-mqtt] + rhel: + '*': [python3-paho-mqtt] + '7': null + ubuntu: + '*': [python3-paho-mqtt] + xenial: null +python3-pandas: + debian: [python3-pandas] + fedora: [python3-pandas] + gentoo: [dev-python/pandas] + nixos: [python3Packages.pandas] + openembedded: [python3-pandas@meta-python] + opensuse: [python3-pandas] + rhel: + '*': ['python%{python3_pkgversion}-pandas'] + '7': null + ubuntu: [python3-pandas] +python3-papermill-pip: + debian: + pip: + packages: [papermill] + fedora: + pip: + packages: [papermill] + ubuntu: + pip: + packages: [papermill] +python3-parameterized: + alpine: [py3-parameterized] + debian: [python3-parameterized] + fedora: [python3-parameterized] + gentoo: [dev-python/parameterized] + ubuntu: [python3-parameterized] +python3-paramiko: + debian: [python3-paramiko] + fedora: [python3-paramiko] + gentoo: [dev-python/paramiko] + nixos: [python3Packages.paramiko] + openembedded: [python3-paramiko@meta-ros-common] + opensuse: [python3-paramiko] + rhel: ['python%{python3_pkgversion}-paramiko'] + ubuntu: [python3-paramiko] +python3-pcg-gazebo-pip: + debian: + pip: + depends: [libspatialindex-dev, geos, pybind11-dev] + packages: [pcg-gazebo] + ubuntu: + pip: + depends: [libspatialindex-dev, geos, pybind11-dev] + packages: [pcg-gazebo] +python3-pep8: + alpine: [py3-pycodestyle] + debian: + buster: [python3-pep8] + jessie: [python3-pep8] + stretch: [python3-pep8] + gentoo: [dev-python/pep8] + nixos: [python3Packages.pep8] + openembedded: [python3-pep8@meta-ros-common] + osx: + pip: + packages: [pep8] + ubuntu: [python3-pep8] +python3-petact-pip: + debian: + pip: + packages: [petact] + ubuntu: + pip: + packages: [petact] +python3-pexpect: + debian: [python3-pexpect] + fedora: [python3-pexpect] + opensuse: [python3-pexpect] + rhel: ['python%{python3_pkgversion}-pexpect'] + ubuntu: [python3-pexpect] +python3-pickleDB-pip: + debian: + pip: + packages: [pickleDB] + fedora: + pip: + packages: [pickleDB] + ubuntu: + pip: + packages: [pickleDB] +python3-pika: + debian: [python3-pika] + fedora: [python3-pika] + rhel: ['python%{python3_pkgversion}-pika'] + ubuntu: [python3-pika] +python3-pil: + alpine: [py3-pillow] + arch: [python-pillow] + debian: [python3-pil] + fedora: [python3-pillow, python3-pillow-qt] + freebsd: [py3-pillow] + gentoo: [dev-python/pillow] + nixos: [python3Packages.pillow] + openembedded: [python3-pillow@meta-python] + opensuse: [python3-Pillow] + osx: + pip: + packages: [Pillow] + rhel: [python3-pillow] + slackware: + slackpkg: + packages: [python3-pillow] + ubuntu: [python3-pil] +python3-pip: + debian: [python3-pip] + fedora: [python3-pip] + nixos: [python3Packages.pip] + openembedded: [python3-pip@openembedded-core] + opensuse: [python3-pip] + rhel: [python3-pip] + ubuntu: [python3-pip] +python3-pkg-resources: + alpine: [py3-setuptools] + arch: [python-setuptools] + debian: [python3-pkg-resources] + fedora: [python3-setuptools] + gentoo: [dev-python/setuptools] + nixos: [python3Packages.setuptools] + openembedded: [python3-setuptools@openembedded-core] + opensuse: [python3-setuptools] + rhel: ['python%{python3_pkgversion}-setuptools'] + ubuntu: [python3-pkg-resources] +python3-playsound-pip: + debian: + pip: + packages: [playsound] + fedora: + pip: + packages: [playsound] + ubuntu: + pip: + packages: [playsound] +python3-ply: + arch: [python-ply] + debian: [python3-ply] + fedora: [python3-ply] + gentoo: [dev-python/ply] + opensuse: [python3-ply] + rhel: + '*': [python3-ply] + '7': null + ubuntu: [python3-ply] +python3-pocketsphinx-pip: + debian: + pip: + packages: [pocketsphinx] + ubuntu: + pip: + packages: [pocketsphinx] +python3-polling2-pip: + debian: + pip: + packages: [polling2] + fedora: + pip: + packages: [polling2] + osx: + pip: + packages: [polling2] + ubuntu: + pip: + packages: [polling2] +python3-pqdict-pip: + debian: + pip: + packages: [pqdict] + fedora: + pip: + packages: [pqdict] + osx: + pip: + packages: [pqdict] + ubuntu: + pip: + packages: [pqdict] +python3-pre-commit: + debian: + '*': [pre-commit] + buster: + pip: + packages: [pre-commit] + stretch: + pip: + packages: [pre-commit] + fedora: [pre-commit] + ubuntu: + '*': [pre-commit] + bionic: + pip: + packages: [pre-commit] + focal: + pip: + packages: [pre-commit] +python3-precise-runner-pip: + debian: + pip: + packages: [precise-runner] + ubuntu: + pip: + packages: [precise-runner] +python3-prettytable: + debian: [python3-prettytable] + fedora: [python3-prettytable] + gentoo: [dev-python/prettytable] + nixos: [python3Packages.prettytable] + ubuntu: [python3-prettytable] +python3-progressbar: + arch: [python-progressbar] + debian: [python3-progressbar] + fedora: [python3-progressbar2] + gentoo: [dev-python/progressbar] + nixos: [python3Packages.progressbar] + ubuntu: [python3-progressbar] +python3-prometheus-client: + debian: [python3-prometheus-client] + fedora: [python3-prometheus_client] + rhel: + '*': [python3-prometheus_client] + '7': null + ubuntu: [python3-prometheus-client] +python3-prompt-toolkit: + arch: [python-prompt_toolkit] + debian: [python3-prompt-toolkit] + fedora: [python-prompt-toolkit] + gentoo: [dev-python/prompt_toolkit] + rhel: + '*': [python3-prompt-toolkit] + '7': null + ubuntu: [python3-prompt-toolkit] +python3-protobuf: + alpine: [py3-protobuf] + debian: [python3-protobuf] + fedora: [python3-protobuf] + gentoo: [dev-python/protobuf-python] + nixos: [python3Packages.protobuf] + ubuntu: [python3-protobuf] +python3-psutil: + alpine: [py3-psutil] + arch: [python-psutil] + debian: [python3-psutil] + fedora: [python3-psutil] + gentoo: [dev-python/psutil] + macports: [py36-psutil] + nixos: [python3Packages.psutil] + openembedded: [python3-psutil@meta-python] + opensuse: [python3-psutil] + osx: + pip: + packages: [psutil] + rhel: ['python%{python3_pkgversion}-psutil'] + slackware: [psutil] + ubuntu: [python3-psutil] +python3-py3exiv2-pip: + debian: + pip: + packages: [py3exiv2] + fedora: + pip: + packages: [py3exiv2] + osx: + pip: + packages: [py3exiv2] + ubuntu: + pip: + packages: [py3exiv2] +python3-pyassimp: + debian: + '*': [python3-pyassimp] + stretch: null + fedora: [python3-assimp] + openembedded: [python3-pyassimp@meta-ros-common] + ubuntu: + '*': [python3-pyassimp] + xenial: null +python3-pyaudio: + arch: [python-pyaudio] + debian: [python3-pyaudio] + fedora: [python3-pyaudio] + gentoo: [dev-python/pyaudio] + nixos: [python3Packages.pyaudio] + opensuse: [python3-PyAudio] + osx: + pip: + packages: [pyaudio] + ubuntu: [python3-pyaudio] +python3-pybullet-pip: + debian: + pip: + packages: [pybullet] + fedora: + pip: + packages: [pybullet] + osx: + pip: + packages: [pybullet] + ubuntu: + pip: + packages: [pybullet] +python3-pyclipper: + debian: [python3-pyclipper] + fedora: [python3-pyclipper] + nixos: [python3Packages.pyclipper] + ubuntu: [python3-pyclipper] +python3-pycodestyle: + alpine: [py3-pycodestyle] + arch: [python-pycodestyle] + debian: [python3-pycodestyle] + fedora: [python3-pycodestyle] + gentoo: [dev-python/pycodestyle] + nixos: [python3Packages.pycodestyle] + openembedded: [python3-pycodestyle@meta-python] + opensuse: [python3-pycodestyle] + osx: + pip: + packages: [pycodestyle] + rhel: ['python%{python3_pkgversion}-pycodestyle'] + ubuntu: [python3-pycodestyle] +python3-pycryptodome: + alpine: [py3-pycryptodome] + arch: [python-pycryptodome] + debian: [python3-pycryptodome] + fedora: [python3-pycryptodomex] + gentoo: [dev-python/pycryptodome] + nixos: [python3Packages.pycryptodomex] + openembedded: [python3-pycryptodomex@meta-python] + opensuse: [python3-pycryptodomex] + osx: + pip: + packages: [pycryptodome] + rhel: ['python%{python3_pkgversion}-pycryptodomex'] + ubuntu: [python3-pycryptodome] +python3-pydantic: + arch: [python-pydantic] + debian: + '*': [python3-pydantic] + buster: + pip: [pydantic] + jessie: + pip: [pydantic] + stretch: + pip: [pydantic] + fedora: [python3-pydantic] + gentoo: [dev-python/pydantic] + ubuntu: + '*': [python3-pydantic] + bionic: + pip: [pydantic] + xenial: + pip: [pydantic] +python3-pydbus: + debian: [python3-pydbus] + fedora: [python3-pydbus] + opensuse: [python3-pydbus] + rhel: + '*': ['python%{python3_pkgversion}-pydbus'] + '7': null + ubuntu: [python3-pydbus] +python3-pydot: + alpine: [py3-pydot] + arch: [python-pydot] + debian: [python3-pydot] + fedora: [python3-pydot] + gentoo: [dev-python/pydot] + nixos: [python3Packages.pydot] + openembedded: [python3-pydot@meta-ros-common] + opensuse: [python3-pydot] + rhel: + '*': ['python%{python3_pkgversion}-pydot'] + '7': null + ubuntu: [python3-pydot] +python3-pyee: + debian: [python3-pyee] + fedora: [python3-ee] + opensuse: [python3-pyee] + ubuntu: [python3-pyee] +python3-pyftdi-pip: + debian: + pip: + packages: [pyftdi] + ubuntu: + pip: + packages: [pyftdi] +python3-pyftpdlib: + debian: [python3-pyftpdlib] + gentoo: [dev-python/pyftpdlib] + opensuse: [python3-pyftpdlib] + ubuntu: [python3-pyftpdlib] +python3-pygame: + debian: + '*': [python3-pygame] + stretch: + pip: [pygame] + fedora: [python3-pygame] + gentoo: [dev-python/pygame] + nixos: [python3Packages.pygame] + ubuntu: + '*': [python3-pygame] + bionic: + pip: [pygame] + xenial: + pip: [pygame] +python3-pygit2: + alpine: [py3-pygit2] + debian: [python3-pygit2] + fedora: [python3-pygit2] + freebsd: [py37-pygit2] + gentoo: [dev-python/pygit2] + opensuse: [python3-pygit2] + osx: + pip: + packages: [pygit2] + rhel: + '*': [python3-pygit2] + '7': null + ubuntu: [python3-pygit2] +python3-pygments: + alpine: [py3-pygments] + arch: [python-pygments] + debian: [python3-pygments] + fedora: [python3-pygments] + gentoo: [dev-python/pygments] + openembedded: [python3-pygments@openembedded-core] + opensuse: [python3-Pygments] + rhel: + '*': [python3-pygments] + '7': null + ubuntu: [python3-pygments] +python3-pygraphviz: + alpine: [py3-pygraphviz] + debian: [python3-pygraphviz] + fedora: [python3-pygraphviz] + freebsd: [py-pygraphviz] + gentoo: [dev-python/pygraphviz] + nixos: [python3Packages.pygraphviz] + openembedded: [python3-pygraphviz@meta-ros-common] + opensuse: [python3-pygraphviz] + osx: + pip: + packages: [pygraphviz] + rhel: ['python%{python3_pkgversion}-pygraphviz'] + slackware: [pygraphviz] + ubuntu: [python3-pygraphviz] +python3-pykdl: + debian: + '*': [python3-pykdl] + stretch: null + fedora: [python3-pykdl] + gentoo: [dev-python/python_orocos_kdl] + nixos: [python3Packages.pykdl] + openembedded: [python3-pykdl@meta-ros1-noetic] + rhel: + '*': [python3-pykdl] + '7': null + ubuntu: + '*': [python3-pykdl] + bionic: null + xenial: null +python3-pylatexenc: + debian: + '*': [python3-pylatexenc] + bullseye: + pip: + packages: [pylatexenc] + buster: + pip: + packages: [pylatexenc] + ubuntu: + '*': [python3-pylatexenc] + bionic: + pip: + packages: [pylatexenc] + focal: + pip: + packages: [pylatexenc] +python3-pylibdmtx: + debian: + '*': [python3-pylibdmtx] + buster: + pip: + packages: [pylibdmtx] + fedora: + pip: + packages: [pylibdmtx] + osx: + pip: + packages: [pylibdmtx] + ubuntu: + '*': [python3-pylibdmtx] + bionic: + pip: + packages: [pylibdmtx] + focal: + pip: + packages: [pylibdmtx] +python3-pymesh2-pip: + debian: + pip: + packages: [pymesh2] + fedora: + pip: + packages: [pymesh2] + ubuntu: + pip: + packages: [pymesh2] +python3-pymodbus: + debian: + '*': [python3-pymodbus] + stretch: null + fedora: [python3-pymodbus] + ubuntu: + '*': [python3-pymodbus] + xenial: null +python3-pymodbus-pip: *migrate_eol_2027_04_30_python3_pymodbus_pip +python3-pymongo: + arch: [python-pymongo] + debian: [python3-pymongo] + fedora: [python3-pymongo] + gentoo: [dev-python/pymongo] + nixos: [python3Packages.pymongo] + openembedded: [python3-pymongo@meta-python] + ubuntu: [python3-pymongo] +python3-pynmea2: + debian: [python3-nmea2] + fedora: + pip: + packages: [pynmea2] + ubuntu: [python3-nmea2] +python3-pyosmium: + debian: [python3-pyosmium] + fedora: [python3-osmium] + nixos: [python3Packages.pyosmium] + ubuntu: [python3-pyosmium] +python3-pyparsing: + arch: [python-pyparsing] + debian: [python3-pyparsing] + fedora: [python3-pyparsing] + gentoo: [dev-python/pyparsing] + nixos: [python3Packages.pyparsing] + openembedded: [python3-pyparsing@meta-python] + opensuse: [python3-pyparsing] + ubuntu: [python3-pyparsing] +python3-pypng: + arch: [python-pypng] + debian: [python3-png] + fedora: [python3-pypng] + gentoo: [dev-python/pypng] + ubuntu: + '*': [python3-png] + xenial: null +python3-pyproj: + arch: [python-pyproj] + debian: [python3-pyproj] + fedora: [python3-pyproj] + gentoo: [dev-python/pyproj] + nixos: [python3Packages.pyproj] + openembedded: [python3-pyproj@meta-ros-common] + rhel: + '*': ['python%{python3_pkgversion}-pyproj'] + '7': null + ubuntu: [python3-pyproj] +python3-pyqrcode: + arch: [python-qrcode] + debian: [python3-pyqrcode] + gentoo: [dev-python/pyqrcode] + nixos: [python3Packages.pyqrcode] + ubuntu: [python3-pyqrcode] +python3-pyqt5: + alpine: [py3-qt5] + arch: [python-pyqt5] + debian: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev, qtbase5-dev] + fedora: [python3-qt5-devel, python3-sip-devel, libXext-devel] + gentoo: [dev-python/PyQt5] + nixos: [python3Packages.pyqt5] + openembedded: [python3-pyqt5@meta-qt5] + opensuse: [python3-qt5] + rhel: ['python%{python3_pkgversion}-qt5-devel', 'python%{python3_pkgversion}-sip-devel', libXext-devel, redhat-rpm-config] + slackware: [python3-PyQt5] + ubuntu: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev] +python3-pyqt5.qtquick: + debian: [python3-pyqt5.qtquick] + ubuntu: [python3-pyqt5.qtquick] +python3-pyqt5.qtwebengine: + debian: [python3-pyqt5.qtwebengine] + fedora: [python3-qt5-webengine] + nixos: [python3Packages.pyqtwebengine] + openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5'] + opensuse: [python3-qtwebengine-qt5] + ubuntu: [python3-pyqt5.qtwebengine] +python3-pyqtgraph: + debian: [python3-pyqtgraph] + fedora: [python3-pyqtgraph] + gentoo: [dev-python/pyqtgraph] + nixos: [python3Packages.pyqtgraph] + ubuntu: [python3-pyqtgraph] +python3-pyrr-pip: + debian: + pip: + packages: [pyrr] + fedora: + pip: + packages: [pyrr] + ubuntu: + pip: + packages: [pyrr] +python3-pyside2: + arch: [pyside2, python-shiboken2, shiboken2] + debian: [libpyside2-dev, libshiboken2-dev, python3-pyside2.qtcore, python3-pyside2.qtgui, python3-pyside2.qthelp, python3-pyside2.qtnetwork, python3-pyside2.qtprintsupport, python3-pyside2.qttest, python3-pyside2.qtsvg, python3-pyside2.qtwidgets, python3-pyside2.qtxml, shiboken2] + fedora: [python3-pyside2, pyside2-tools, python3-pyside2-devel, python3-shiboken2, python3-shiboken2-devel, shiboken2] + gentoo: [dev-python/pyside2, dev/python/shiboken2] + ubuntu: + "*": [libpyside2-dev, libshiboken2-dev, python3-pyside2.qtcore, python3-pyside2.qtgui, python3-pyside2.qthelp, python3-pyside2.qtnetwork, python3-pyside2.qtprintsupport, python3-pyside2.qtsvg, python3-pyside2.qttest, python3-pyside2.qtwidgets, python3-pyside2.qtxml, shiboken2] + bionic: null +python3-pyside2.qtopengl: + arch: [pyside2] + debian: [python3-pyside2.qtopengl] + fedora: [python3-pyside2] + gentoo: [dev-python/pyside2] + ubuntu: + '*': [python3-pyside2.qtopengl] + bionic: null + xenial: null +python3-pyside2.qtquick: + arch: [pyside2] + debian: [python3-pyside2.qtquick] + fedora: [python3-pyside2] + gentoo: [dev-python/pyside2] + ubuntu: + '*': [python3-pyside2.qtquick] + bionic: null + xenial: null +python3-pyside2.qtuitools: + debian: [python3-pyside2.qtuitools] + ubuntu: + '*': [python3-pyside2.qtuitools] + bionic: null + xenial: null +python3-pysnmp: + debian: [python3-pysnmp4] + fedora: [python3-pysnmp] + gentoo: [dev-python/pysnmp] + nixos: [python3Packages.pysnmp] + opensuse: [python3-pysnmp] + rhel: + '*': [python3-pysnmp] + '7': [pysnmp] + ubuntu: [python3-pysnmp4] +python3-pystemd: + debian: + bullseye: [python3-pystemd] + fedora: [python3-pystemd] + nixos: [python3Packages.pystemd] + rhel: + '*': [python3-pystemd] + '7': null + ubuntu: + '*': [python3-pystemd] + bionic: + pip: + packages: [pystemd] + xenial: + pip: + packages: [pystemd] +python3-pyswarms-pip: + debian: + pip: + packages: [pyswarms] + fedora: + pip: + packages: [pyswarms] + ubuntu: + pip: + packages: [pyswarms] +python3-pytest: + alpine: [py3-pytest] + arch: [python-pytest] + debian: [python3-pytest] + fedora: [python3-pytest] + gentoo: [dev-python/pytest] + nixos: [pythonPackages.pytest] + openembedded: [python3-pytest@meta-python] + opensuse: [python3-pytest] + osx: + pip: + packages: [pytest] + rhel: ['python%{python3_pkgversion}-pytest'] + ubuntu: [python3-pytest] +python3-pytest-asyncio: + alpine: [py3-pytest-asyncio] + arch: [python-pytest-asyncio] + debian: [python3-pytest-asyncio] + fedora: [python3-pytest-asyncio] + gentoo: [dev-python/pytest-asyncio] + nixos: [python3Packages.pytest-asyncio] + opensuse: [python3-pytest-asyncio] + osx: + pip: + packages: [pytest-asyncio] + rhel: + '*': [python3-pytest-asyncio] + '7': null + ubuntu: + '*': [python3-pytest-asyncio] + bionic: null +python3-pytest-benchmark: + debian: [python3-pytest-benchmark] + fedora: [python3-pytest-benchmark] + opensuse: [python3-pytest-benchmark] + rhel: + '*': [python3-pytest-benchmark] + '7': null + ubuntu: [python3-pytest-benchmark] +python3-pytest-cov: + alpine: [py3-pytest-cov] + arch: [python-pytest-cov] + debian: [python3-pytest-cov] + fedora: [python3-pytest-cov] + gentoo: [dev-python/pytest-cov] + nixos: [python3Packages.pytestcov] + openembedded: [python3-pytest-cov@meta-ros-common] + rhel: ['python%{python3_pkgversion}-pytest-cov'] + ubuntu: [python3-pytest-cov] +python3-pytest-mock: + alpine: [py3-pytest-mock] + arch: [python-pytest-mock] + debian: [python3-pytest-mock] + fedora: [python3-pytest-mock] + gentoo: [dev-python/pytest-mock] + nixos: [python3Packages.pytest-mock] + openembedded: [python3-pytest-mock@meta-ros-common] + opensuse: [python3-pytest-mock] + osx: + pip: + packages: [pytest-mock] + rhel: ['python%{python3_pkgversion}-pytest-mock'] + ubuntu: [python3-pytest-mock] +python3-pytest-timeout: + arch: [python-pytest-timeout] + debian: [python3-pytest-timeout] + fedora: [python3-pytest-timeout] + gentoo: [dev-python/pytest-timeout] + nixos: [python3Packages.pytest-timeout] + opensuse: [python3-pytest-timeout] + rhel: ['python%{python3_pkgversion}-pytest-timeout'] + ubuntu: [python3-pytest-timeout] +python3-pytrinamic-pip: + debian: + pip: + packages: [pytrinamic] + fedora: + pip: + packages: [pytrinamic] + opensuse: + pip: + packages: [pytrinamic] + ubuntu: + pip: + packages: [pytrinamic] +python3-pyvista-pip: + debian: + pip: + packages: [pyvista] + fedora: + pip: + packages: [pyvista] + ubuntu: + pip: + packages: [pyvista] +python3-pyxdg-pip: + debian: + pip: + packages: [pyxdg] + ubuntu: + pip: + packages: [pyxdg] +python3-qt5-bindings: + alpine: [py3-qt5] + arch: [python-pyqt5] + debian: + '*': [libpyside2-dev, libshiboken2-dev, pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-pyside2.qtsvg, python3-sip-dev, qtbase5-dev, shiboken2] + jessie: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev, qtbase5-dev] + stretch: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev, qtbase5-dev] + fedora: [python3-qt5-devel, python3-sip-devel, libXext-devel] + gentoo: [dev-python/PyQt5] + nixos: [python3Packages.pyqt5] + openembedded: [python3-pyqt5@meta-qt5] + opensuse: [python3-qt5] + rhel: ['python%{python3_pkgversion}-qt5-devel', 'python%{python3_pkgversion}-sip-devel', libXext-devel, redhat-rpm-config] + slackware: [python3-PyQt5] + ubuntu: + '*': [libpyside2-dev, libshiboken2-dev, pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-pyside2.qtsvg, python3-sip-dev, shiboken2] + artful: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev] + bionic: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev] + cosmic: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev] + disco: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev] + eoan: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev] + xenial: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev] + yakkety: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev] + zesty: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev] +python3-qt5-bindings-gl: + debian: [python3-pyqt5.qtopengl] + fedora: [python3-qt5] + gentoo: ['dev-python/PyQt5[opengl]'] + nixos: [python3Packages.pyqt5] + openembedded: [python3-pyqt5@meta-qt5] + opensuse: [python3-qt5] + ubuntu: [python3-pyqt5.qtopengl] +python3-qt5-bindings-webkit: + debian: [python3-pyqt5.qtwebkit] + fedora: [python3-qt5-webkit] + gentoo: ['dev-python/PyQt5[webkit]'] + nixos: [python3Packages.pyqt5_with_qtwebkit] + openembedded: [python3-pyqt5@meta-qt5] + opensuse: [python3-qt5] + ubuntu: [python3-pyqt5.qtwebkit] +python3-qtpy: + arch: [python-qtpy] + debian: [python3-qtpy] + fedora: [python3-QtPy] + gentoo: [dev-python/QtPy] + nixos: [python3Packages.qtpy] + rhel: + '8': [python3-QtPy] + ubuntu: [python3-qtpy] +python3-qwt: + debian: [python3-qwt] + ubuntu: [python3-qwt] +python3-qwt-pip: + debian: + pip: + packages: [PythonQwt] + fedora: + pip: + packages: [PythonQwt] + opensuse: + pip: + packages: [PythonQwt] + ubuntu: + pip: + packages: [PythonQwt] +python3-rafcon-pip: + debian: + pip: + packages: [rafcon] + fedora: + pip: + packages: [rafcon] + ubuntu: + pip: + packages: [rafcon] +python3-rdflib: + arch: [python-rdflib] + debian: [python3-rdflib] + fedora: [python3-rdflib] + gentoo: [dev-python/rdflib] + nixos: [python3Packages.rdflib] + rhel: + '8': ['python%{python3_pkgversion}-rdflib'] + ubuntu: [python3-rdflib] +python3-requests: + debian: [python3-requests] + fedora: [python3-requests] + nixos: [python3Packages.requests] + openembedded: [python3-requests@meta-python] + rhel: ['python%{python3_pkgversion}-requests'] + ubuntu: [python3-requests] +python3-requests-futures: + debian: [python3-requests-futures] + opensuse: [python3-requests-futures] + ubuntu: [python3-requests-futures] +python3-requests-oauthlib: + debian: [python3-requests-oauthlib] + fedora: [python3-requests-oauthlib] + gentoo: [dev-python/requests-oauthlib] + nixos: [python3Packages.requests_oauthlib] + openembedded: [python3-requests-oauthlib@meta-python] + rhel: + '*': ['python%{python3_pkgversion}-requests-oauthlib'] + '7': null + ubuntu: [python3-requests-oauthlib] +python3-retrying: + arch: [python-retrying] + debian: [python3-retrying] + fedora: [python3-retrying] + gentoo: [retrying] + nixos: [python3Packages.retrying] + osx: + pip: + packages: [retrying] + ubuntu: [python3-retrying] +python3-river-pip: + debian: + pip: + packages: [river] + osx: + pip: + packages: [river] + ubuntu: + pip: + packages: [river] +python3-robodk-pip: + debian: + pip: + packages: [robodk] + ubuntu: + pip: + packages: [robodk] +python3-rocker: + debian: [python3-rocker] + ubuntu: [python3-rocker] +python3-rosdep: + alpine: [rosdep] + debian: [python3-rosdep] + fedora: [python3-rosdep] + gentoo: [dev-util/rosdep] + rhel: ['python%{python3_pkgversion}-rosdep'] + ubuntu: [python3-rosdep] +python3-rosdep-modules: + debian: [python3-rosdep-modules] + fedora: [python3-rosdep] + gentoo: [dev-util/rosdep] + nixos: [python3Packages.rosdep] + openembedded: [python3-rosdep@meta-ros-common] + rhel: ['python%{python3_pkgversion}-rosdep'] + ubuntu: [python3-rosdep-modules] +python3-rosdistro-modules: + alpine: [py3-rosdistro] + arch: + pip: + packages: [rosdistro] + debian: [python3-rosdistro-modules] + fedora: [python3-rosdistro] + gentoo: [dev-python/rosdistro] + nixos: [python3Packages.rosdistro] + openembedded: [python3-rosdistro@meta-ros-common] + rhel: ['python%{python3_pkgversion}-rosdistro'] + ubuntu: [python3-rosdistro-modules] +python3-rosinstall-generator: + fedora: [python3-rosinstall_generator] + rhel: [python3-rosinstall_generator] + ubuntu: [python3-rosinstall-generator] +python3-rospkg: + alpine: [py3-rospkg] + debian: [python3-rospkg] + fedora: [python3-rospkg] + freebsd: + pip: + packages: [rospkg] + gentoo: [dev-python/rospkg] + nixos: [python3Packages.rospkg] + openembedded: [python3-rospkg@meta-ros-common] + opensuse: [python3-rospkg] + osx: + pip: + packages: [rospkg] + rhel: ['python%{python3_pkgversion}-rospkg'] + slackware: + pip: + packages: [rospkg] + ubuntu: [python3-rospkg] +python3-rospkg-modules: + alpine: + pip: + packages: [rospkg] + arch: [python-rospkg] + debian: [python3-rospkg-modules] + fedora: [python3-rospkg] + freebsd: + pip: + packages: [rospkg] + gentoo: [dev-python/rospkg] + nixos: [python3Packages.rospkg] + openembedded: [python3-rospkg@meta-ros-common] + opensuse: [python3-rospkg] + osx: + pip: + packages: [rospkg] + rhel: ['python%{python3_pkgversion}-rospkg'] + slackware: + pip: + packages: [rospkg] + ubuntu: [python3-rospkg-modules] +python3-rtree: + debian: [python3-rtree] + fedora: [python3-rtree] + nixos: [python3Packages.Rtree] + rhel: + '*': [python3-rtree] + '7': null + ubuntu: [python3-rtree] +python3-ruamel.yaml: + debian: + buster: [python3-ruamel.yaml] + jessie: [python3-ruamel.yaml] + stretch: [python3-ruamel.yaml] + fedora: [python3-ruamel-yaml] + nixos: [python3Packages.ruamel_yaml] + openembedded: [python3-ruamel-yaml@meta-python] + rhel: ['python%{python3_pkgversion}-ruamel-yaml'] + ubuntu: [python3-ruamel.yaml] +python3-sbp-pip: *migrate_eol_2027_04_30_python3_sbp_pip +python3-schedule: + debian: [python3-schedule] + nixos: [python3Packages.schedule] + ubuntu: [python3-schedule] +python3-schema: + arch: [python-schema] + debian: [python3-schema] + fedora: [python3-schema] + freebsd: [py38-schema-0.7.5] + nixos: [python38Packages.schema] + opensuse: [python3-schema] + osx: + pip: + packages: [schema] + rhel: [python3-schema] + ubuntu: [python3-schema] +python3-scipy: + arch: [python-scipy] + debian: [python3-scipy] + fedora: [python3-scipy] + freebsd: [py37-scipy] + gentoo: [sci-libs/scipy] + macports: [py37-scipy] + nixos: [python3Packages.scipy] + opensuse: [python3-scipy] + osx: + pip: + depends: [gfortran] + packages: [scipy] + rhel: ['python%{python3_pkgversion}-scipy'] + ubuntu: [python3-scipy] +python3-scp: + debian: [python3-scp] + fedora: [python3-scp] + nixos: [python3Packages.scp] + opensuse: [python3-scp] + rhel: + '*': [python3-scp] + '7': null + ubuntu: [python3-scp] +python3-seaborn: + arch: [python-seaborn] + debian: [python3-seaborn] + fedora: [python3-seaborn] + gentoo: [dev-python/seaborn] + ubuntu: [python3-seaborn] +python3-selenium: + arch: [python-selenium] + debian: [python3-selenium] + fedora: [python3-selenium] + gentoo: [dev-python/selenium] + nixos: [python3Packages.selenium] + osx: + pip: + packages: [selenium] + rhel: + '*': [python3-selenium] + '7': null + ubuntu: [python3-selenium] +python3-semantic-version: + debian: [python3-semantic-version] + fedora: [python3-semantic_version] + nixos: [python3Packages.semantic-version] + ubuntu: [python3-semantic-version] +python3-semver: + debian: [python3-semver] + fedora: [python3-semver] + freebsd: [py36-semver] + ubuntu: [python3-semver] +python3-sense-emu-pip: + debian: + pip: + packages: [sense-emu] + ubuntu: + pip: + packages: [sense-emu] +python3-sense-hat-pip: + debian: + pip: + packages: [sense-hat] + ubuntu: + pip: + packages: [sense-hat] +python3-serial: + debian: [python3-serial] + fedora: [python3-pyserial] + nixos: [python3Packages.pyserial] + openembedded: [python3-pyserial@meta-python] + rhel: + '*': ['python%{python3_pkgversion}-pyserial'] + '7': null + ubuntu: [python3-serial] +python3-setuptools: + alpine: [py3-setuptools] + arch: [python-setuptools] + debian: [python3-setuptools] + fedora: [python3-setuptools] + gentoo: [dev-python/setuptools] + nixos: [python3Packages.setuptools] + openembedded: [python3-setuptools@openembedded-core] + opensuse: [python3-setuptools] + osx: + pip: + packages: [setuptools] + rhel: ['python%{python3_pkgversion}-setuptools'] + ubuntu: [python3-setuptools] +python3-sexpdata: + debian: + '*': [python3-sexpdata] + jessie: + pip: + packages: [sexpdata] + stretch: + pip: + packages: [sexpdata] + fedora: [python3-sexpdata] + nixos: [python3Packages.sexpdata] + ubuntu: + '*': [python3-sexpdata] + bionic: + pip: + packages: [sexpdata] + xenial: + pip: + packages: [sexpdata] +python3-sh: + debian: [python3-sh] + fedora: [python3-sh] + gentoo: [dev-python/sh] + nixos: [python3Packages.sh] + ubuntu: [python3-sh] +python3-shapely: + arch: [python-shapely] + debian: [python3-shapely] + fedora: [python3-shapely] + gentoo: [sci-libs/Shapely] + nixos: [python3Packages.shapely] + osx: + pip: + packages: [shapely] + rhel: [python3-shapely] + ubuntu: [python3-shapely] +python3-sila2lib-pip: + debian: + pip: + packages: [sila2lib] + fedora: + pip: + packages: [sila2lib] + opensuse: + pip: + packages: [sila2lib] + ubuntu: + pip: + packages: [sila2lib] +python3-simple-pid-pip: + debian: + pip: + packages: [simple-pid] + fedora: + pip: + packages: [simple-pid] + osx: + pip: + packages: [simple-pid] + ubuntu: + pip: + packages: [simple-pid] +python3-simplejpeg-pip: + debian: + pip: + packages: [simplejpeg] + fedora: + pip: + packages: [simplejpeg] + ubuntu: + pip: + packages: [simplejpeg] +python3-simplejson: + arch: [python-simplejson] + debian: [python3-simplejson] + fedora: [python3-simplejson] + gentoo: [dev-python/simplejson] + nixos: [python3Packages.simplejson] + openembedded: [python3-simplejson@meta-python] + ubuntu: [python3-simplejson] +python3-simplification-pip: + debian: + pip: + packages: [simplification] + fedora: + pip: + packages: [simplification] + ubuntu: + pip: + packages: [simplification] +python3-sip: + debian: [python3-sip-dev] + fedora: [python3-sip-devel] + gentoo: [dev-python/sip] + nixos: [python3Packages.sip_4] + opensuse: [python3-sip] + ubuntu: [python3-sip-dev] +python3-siphon-pip: + debian: + pip: + packages: [siphon] + fedora: + pip: + packages: [siphon] + osx: + pip: + packages: [siphon] + ubuntu: + pip: + packages: [siphon] +python3-six: + arch: [python-six] + debian: [python3-six] + fedora: [python3-six] + gentoo: [dev-python/six] + nixos: [python3Packages.six] + ubuntu: [python3-six] +python3-skimage: + debian: [python3-skimage] + fedora: [python3-scikit-image] + gentoo: [sci-libs/scikits_image] + nixos: [python3Packages.scikitimage] + osx: + pip: + packages: [scikit-image] + ubuntu: [python3-skimage] +python3-sklearn: + debian: [python3-sklearn] + fedora: [python3-scikit-learn] + gentoo: [sci-libs/scikits_learn] + nixos: [python3Packages.scikitlearn] + osx: + pip: + packages: [scikit-learn] + ubuntu: [python3-sklearn] +python3-smbus: + arch: [i2c-tools] + debian: [python3-smbus] + fedora: [python3-i2c-tools] + opensuse: [python3-smbus] + ubuntu: [python3-smbus] +python3-smbus2-pip: + debian: + pip: + packages: [smbus2] + fedora: + pip: + packages: [smbus2] + osx: + pip: + packages: [smbus2] + ubuntu: + pip: + packages: [smbus2] +python3-smc-pip: + debian: + pip: + packages: [smc] + fedora: + pip: + packages: [smc] + osx: + pip: + packages: [smc] + ubuntu: + pip: + packages: [smc] +python3-socketio: + debian: + '*': [python3-socketio] + buster: null + fedora: [python3-socketio] + ubuntu: + '*': [python3-socketio] + bionic: null +python3-sortedcollections-pip: + debian: + pip: + packages: [sortedcollections] + fedora: + pip: + packages: [sortedcollections] + osx: + pip: + packages: [sortedcollections] + ubuntu: + pip: + packages: [sortedcollections] +python3-sounddevice-pip: + debian: + pip: + packages: [sounddevice] + fedora: + pip: + packages: [sounddevice] + osx: + pip: + packages: [sounddevice] + ubuntu: + pip: + packages: [sounddevice] +python3-sparkfun-ublox-gps-pip: + debian: + pip: + packages: [sparkfun-ublox-gps] + fedora: + pip: + packages: [sparkfun-ublox-gps] + osx: + pip: + packages: [sparkfun-ublox-gps] + ubuntu: + pip: + packages: [sparkfun-ublox-gps] +python3-sphinx: + debian: [python3-sphinx] + fedora: [python3-sphinx] + nixos: [python3Packages.sphinx] + openembedded: [python3-sphinx@meta-ros-common] + opensuse: [python3-Sphinx] + rhel: ['python%{python3_pkgversion}-sphinx'] + ubuntu: [python3-sphinx] +python3-sphinx-argparse: + debian: [python3-sphinx-argparse] + fedora: [python3-sphinx-argparse] + nixos: [python3Packages.sphinx-argparse] + ubuntu: [python3-sphinx-argparse] +python3-sphinx-rtd-theme: + debian: [python3-sphinx-rtd-theme] + fedora: [python3-sphinx_rtd_theme] + nixos: [python3Packages.sphinx_rtd_theme] + rhel: ['python%{python3_pkgversion}-sphinx_rtd_theme'] + ubuntu: [python3-sphinx-rtd-theme] +python3-spidev-pip: *migrate_eol_2025_04_30_python3_spidev_pip +python3-sqlalchemy: + arch: [python-sqlalchemy] + debian: [python3-sqlalchemy] + fedora: [python3-sqlalchemy] + gentoo: [dev-python/sqlalchemy] + nixos: [python3Packages.sqlalchemy] + opensuse: [python3-SQLAlchemy] + ubuntu: [python3-sqlalchemy] +python3-sqlalchemy-utils: + alpine: [py3-sqlalchemy-utils] + arch: [python-sqlalchemy-utils] + debian: [python3-sqlalchemy-utils] + fedora: [python3-sqlalchemy-utils] + nixos: [python3Packages.sqlalchemy-utils] + opensuse: [python3-SQLAlchemy-Utils] + ubuntu: [python3-sqlalchemy-utils] +python3-squaternion-pip: + debian: + pip: + packages: [squaternion] + fedora: + pip: + packages: [squaternion] + osx: + pip: + packages: [squaternion] + ubuntu: + pip: + packages: [squaternion] +python3-stable-baselines3-pip: + debian: + pip: + packages: [stable-baselines3] + fedora: + pip: + packages: [stable-baselines3] + osx: + pip: + packages: [stable-baselines3] + ubuntu: + pip: + packages: [stable-baselines3] +python3-staticmap-pip: + debian: + pip: + packages: [staticmap] + ubuntu: + pip: + packages: [staticmap] +python3-stonesoup-pip: + debian: + pip: + packages: [stonesoup] + fedora: + pip: + packages: [stonesoup] + osx: + pip: + packages: [stonesoup] + ubuntu: + pip: + packages: [stonesoup] +python3-suas-interop-clients-pip: + debian: + pip: + packages: [suas-interop-clients] + fedora: + pip: + packages: [suas-interop-clients] + osx: + pip: + packages: [suas-interop-clients] + ubuntu: + pip: + packages: [suas-interop-clients] +python3-sympy: + debian: [python3-sympy] + fedora: [python3-sympy] + gentoo: [dev-python/sympy] + nixos: [python3Packages.sympy] + ubuntu: [python3-sympy] +python3-systemd: + debian: [python3-systemd] + fedora: [python3-systemd] + nixos: [python3Packages.systemd] + rhel: + '*': [python3-systemd] + '7': null + ubuntu: [python3-systemd] +python3-sysv-ipc: + debian: [python3-sysv-ipc] + fedora: [python3-sysv_ipc] + rhel: + '*': [python3-sysv_ipc] + '7': null + ubuntu: [python3-sysv-ipc] +python3-tables: + debian: [python3-tables] + fedora: [python3-tables] + ubuntu: [python3-tables] +python3-tabulate: + debian: [python3-tabulate] + fedora: [python3-tabulate] + gentoo: [dev-python/tabulate] + nixos: [python3Packages.tabulate] + ubuntu: [python3-tabulate] +python3-tensorboardX-pip: + debian: + pip: + packages: [tensorboardX] + fedora: + pip: + packages: [tensorboardX] + osx: + pip: + packages: [tensorboardX] + ubuntu: + pip: + packages: [tensorboardX] +python3-termcolor: + debian: [python3-termcolor] + fedora: [python3-termcolor] + gentoo: [dev-python/termcolor] + nixos: [python3Packages.termcolor] + openembedded: [python3-termcolor@meta-python] + opensuse: [python3-termcolor] + ubuntu: [python3-termcolor] +python3-texttable: + debian: [python3-texttable] + fedora: [python3-texttable] + gentoo: [dev-python/texttable] + nixos: [python3Packages.texttable] + openembedded: [python3-texttable@meta-python] + rhel: ['python%{python3_pkgversion}-texttable'] + ubuntu: [python3-texttable] +python3-thop-pip: + debian: + pip: + packages: [thop] + fedora: + pip: + packages: [thop] + opensuse: + pip: + packages: [thop] + osx: + pip: + packages: [thop] + ubuntu: + pip: + packages: [thop] +python3-thriftpy: + debian: [python3-thriftpy] + ubuntu: + '*': [python3-thriftpy] + xenial: + pip: + packages: [thriftpy] +python3-tilestache-pip: + debian: + pip: + packages: [tilestache] + fedora: + pip: + packages: [tilestache] + ubuntu: + pip: + packages: [tilestache] +python3-timm-pip: + debian: + pip: + packages: [timm] + ubuntu: + pip: + packages: [timm] +python3-tk: + debian: [python3-tk] + fedora: [python3-tkinter] + nixos: [python3Packages.tkinter] + openembedded: [python3-tkinter@openembedded-core] + opensuse: [python3-tk] + rhel: ['python%{python3_pkgversion}-tkinter'] + ubuntu: [python3-tk] +python3-toml: + debian: [python3-toml] + fedora: [python3-toml] + gentoo: [dev-python/toml] + nixos: [python3Packages.toml] + ubuntu: [python3-toml] +python3-tornado: + arch: [python-tornado] + debian: [python3-tornado] + fedora: [python3-tornado] + gentoo: [www-servers/tornado] + nixos: [python3Packages.tornado] + openembedded: [python3-tornado@meta-python] + opensuse: [python3-tornado] + osx: + pip: + packages: [tornado] + rhel: ['python%{python3_pkgversion}-tornado'] + ubuntu: [python3-tornado] +python3-tqdm: + alpine: [py3-tqdm] + debian: [python3-tqdm] + fedora: [python3-tqdm] + nixos: [python3Packages.tqdm] + osx: + pip: + packages: [tqdm] + ubuntu: + '*': [python3-tqdm] + xenial: null +python3-transforms3d: + debian: + pip: + packages: [transforms3d] + fedora: [python3-transforms3d] + ubuntu: + '*': [python3-transforms3d] + bionic: + pip: + packages: [transforms3d] + focal: + pip: + packages: [transforms3d] +python3-transitions: + debian: + '*': [python3-transitions] + buster: + pip: + packages: [transitions] + stretch: + pip: + packages: [transitions] + ubuntu: + '*': [python3-transitions] + trusty: + pip: + packages: [transitions] + xenial: + pip: + packages: [transitions] +python3-triangle-pip: + debian: + pip: + packages: [triangle] + fedora: + pip: + packages: [triangle] + osx: + pip: + packages: [triangle] + ubuntu: + pip: + packages: [triangle] +python3-trimesh-pip: + debian: + pip: + packages: [trimesh] + fedora: + pip: + packages: [trimesh] + ubuntu: + pip: + packages: [trimesh] +python3-twilio: + debian: [python3-twilio] + fedora: [python3-twilio] + nixos: [python3Packages.twilio] + ubuntu: [python3-twilio] +python3-twisted: + arch: [python-twisted] + debian: [python3-twisted] + fedora: [python3-twisted] + gentoo: [dev-python/twisted] + nixos: [python3Packages.twisted] + openembedded: [python3-twisted@meta-python] + opensuse: [python3-Twisted] + rhel: + '*': ['python%{python3_pkgversion}-twisted'] + '7': null + ubuntu: [python3-twisted] +python3-typeguard: + arch: [python-typeguard] + debian: [python3-typeguard] + fedora: [python3-typeguard] + nixos: [python3Packages.typeguard] + rhel: + '*': [python3-typeguard] + '7': null + ubuntu: + '*': [python3-typeguard] + bionic: + pip: + packages: [typeguard] +python3-typeguard-pip: + debian: + pip: + packages: [typeguard] + fedora: + pip: + packages: [typeguard] + ubuntu: + pip: + packages: [typeguard] +python3-typing-extensions: + arch: [python-typing_extensions] + debian: [python3-typing-extensions] + fedora: [python3-typing-extensions] + gentoo: [dev-python/typing-extensions] + opensuse: [python3-typing_extensions] + rhel: + '*': [python3-typing-extensions] + '7': null + ubuntu: + '*': [python3-typing-extensions] + bionic: + pip: + packages: [typing-extensions] +python3-tz: + alpine: [py3-tz] + arch: [python-pytz] + debian: [python3-tz] + fedora: [python3-pytz] + gentoo: [dev-python/pytz] + nixos: [python39Packages.pytz] + rhel: + '*': [python3-pytz] + '7': null + ubuntu: [python3-tz] +python3-ubjson: + debian: [python3-ubjson] + ubuntu: + '*': [python3-ubjson] + xenial: null +python3-ujson: + debian: [python3-ujson] + fedora: [python3-ujson] + gentoo: [dev-python/ujson] + nixos: [python3Packages.ujson] + osx: + pip: + packages: [ujson] + rhel: + '*': [python3-ujson] + '7': null + ubuntu: [python3-ujson] +python3-unidiff: + arch: [python-unidiff] + debian: [python3-unidiff] + fedora: [python3-unidiff] + gentoo: [dev-python/unidiff] + nixos: [python39Packages.unidiff] + opensuse: [python-unidiff] + rhel: [python3-unidiff] + ubuntu: [python3-unidiff] +python3-urdfpy-pip: + debian: + pip: + packages: [urdfpy] + ubuntu: + pip: + packages: [urdfpy] +python3-urllib3: + debian: [python3-urllib3] + fedora: [python3-urllib3] + gentoo: [dev-python/urllib3] + nixos: [python3Packages.urllib3] + ubuntu: [python3-urllib3] +python3-usb: + debian: [python3-usb] + gentoo: [dev-python/pyusb] + nixos: [python3Packages.pyusb] + openembedded: [python3-pyusb@meta-python] + ubuntu: [python3-usb] +python3-uvicorn: + alpine: [uvicorn] + debian: [python3-uvicorn] + fedora: [python-uvicorn] + ubuntu: + '*': [python3-uvicorn] + bionic: + pip: + packages: [uvicorn] +python3-vcstool: + alpine: [vcstool] + debian: + pip: + packages: [vcstool] + fedora: [python3-vcstool] + gentoo: [vcstool] + macports: + pip: + packages: [vcstool] + osx: + pip: + packages: [vcstool] + rhel: [python3-vcstool] + ubuntu: [python3-vcstool] +python3-vedo-pip: + debian: + pip: + packages: [vedo] + fedora: + pip: + packages: [vedo] + ubuntu: + pip: + packages: [vedo] +python3-venv: + debian: [python3-venv] + fedora: [python3-libs] + nixos: [python3] + opensuse: [python3-virtualenv] + osx: + pip: + packages: [] + ubuntu: [python3-venv] +python3-virtualserialports-pip: + debian: + pip: + packages: [PyVirtualSerialPorts] + fedora: + pip: + packages: [PyVirtualSerialPorts] + ubuntu: + pip: + packages: [PyVirtualSerialPorts] +python3-voluptuous: + debian: [python3-voluptuous] + fedora: [python3-voluptuous] + gentoo: [dev-python/voluptuous] + opensuse: [python-voluptuous] + rhel: + '*': [python3-voluptuous] + '7': null + ubuntu: [python3-voluptuous] +python3-watchdog: + debian: [python3-watchdog] + fedora: [python3-watchdog] + gentoo: [dev-python/watchdog] + nixos: [python3Packages.watchdog] + ubuntu: [python3-watchdog] +python3-waymo-open-dataset-tf-2-6-0-pip: + debian: + pip: + packages: [waymo-open-dataset-tf-2-6-0] + ubuntu: + pip: + packages: [waymo-open-dataset-tf-2-6-0] +python3-weasyprint-pip: + debian: + pip: + packages: [weasyprint] + ubuntu: + pip: + packages: [weasyprint] +python3-webargs: + arch: [python-webargs] + debian: + '*': [python3-webargs] + bullseye: + pip: + packages: [webargs] + buster: + pip: + packages: [webargs] + nixos: [python39Packages.webargs] + ubuntu: + '*': [python3-webargs] + bionic: + pip: + packages: [webargs] + focal: + pip: + packages: [webargs] +python3-websocket: + debian: [python3-websocket] + fedora: [python3-websocket-client] + gentoo: [dev-python/websocket-client] + nixos: [python3Packages.websocket-client] + openembedded: [python3-websocket-client@meta-python] + opensuse: [python3-websocket-client] + rhel: ['python%{python3_pkgversion}-websocket-client'] + ubuntu: [python3-websocket] +python3-websockets: + arch: [python-websockets] + debian: [python3-websockets] + fedora: [python-websockets] + gentoo: [dev-python/websockets] + nixos: [python3Packages.websockets] + openembedded: [python3-websockets@meta-python] + ubuntu: [python3-websockets] +python3-werkzeug: + arch: [python-werkzeug] + debian: [python3-werkzeug] + fedora: [python3-werkzeug] + gentoo: [dev-python/werkzeug] + ubuntu: [python3-werkzeug] +python3-west-pip: + debian: + pip: + packages: [west] + ubuntu: + pip: + packages: [west] +python3-wgconfig-pip: + debian: + pip: + packages: [wgconfig] + ubuntu: + pip: + packages: [wgconfig] +python3-whichcraft: + arch: [python-whichcraft] + debian: [python3-whichcraft] + fedora: [python3-whichcraft] + gentoo: [dev-python/whichcraft] + nixos: [python3Packages.whichcraft] + openembedded: [python3-whichcraft@meta-ros-common] + rhel: + '*': [python3-whichcraft] + '7': null + ubuntu: [python3-whichcraft] +python3-wrapt: + arch: [python-wrapt] + debian: [python3-wrapt] + fedora: [python3-wrapt] + gentoo: [dev-python/wrapt] + nixos: [python3Packages.wrapt] + opensuse: [python3-wrapt] + rhel: + '8': [python3-wrapt] + ubuntu: [python3-wrapt] +python3-wxgtk4.0: + debian: [python3-wxgtk4.0] + fedora: [python3-wxpython4] + gentoo: [dev-python/wxpython] + nixos: [python3Packages.wxPython_4_0] + ubuntu: [python3-wxgtk4.0] +python3-xdot: + arch: [xdot] + debian: [xdot] + fedora: [python-xdot] + gentoo: [media-gfx/xdot] + nixos: [xdot] + ubuntu: [xdot] +python3-xmlschema: + debian: + '*': [python3-xmlschema] + buster: + pip: + packages: [xmlschema] + fedora: [python3-xmlschema] + nixos: [python3Packages.xmlschema] + ubuntu: + pip: + packages: [xmlschema] +python3-xmltodict: + alpine: [py3-xmltodict] + arch: [python-xmltodict] + debian: [python3-xmltodict] + fedora: [python3-xmltodict] + nixos: [python3Packages.xmltodict] + ubuntu: [python3-xmltodict] +python3-yaml: + alpine: [py3-yaml] + arch: [python-yaml] + debian: [python3-yaml] + fedora: [python3-PyYAML] + gentoo: [dev-python/pyyaml] + nixos: [python3Packages.pyyaml] + openembedded: [python3-pyyaml@meta-python] + opensuse: [python3-PyYAML] + osx: + pip: + packages: [pyyaml] + rhel: ['python%{python3_pkgversion}-yaml'] + ubuntu: [python3-yaml] +python3-yappi: + debian: + '*': [python3-yappi] + buster: null + stretch: null + fedora: [python3-yappi] + gentoo: [dev-python/yappi] + osx: + pip: [yappi] + ubuntu: + '*': [python3-yappi] + bionic: null + xenial: null +python3-yolov5: + debian: + pip: + packages: [yolov5] + fedora: + pip: + packages: [yolov5] + osx: + pip: + packages: [yolov5] + ubuntu: + pip: + packages: [yolov5] +python3-zmq: + arch: [python-pyzmq] + debian: [python3-zmq] + fedora: [python3-zmq] + gentoo: [dev-python/pyzmq] + nixos: [python3Packages.pyzmq] + rhel: [python3-zmq] + ubuntu: [python3-zmq] +qdarkstyle-pip: + debian: + pip: [qdarkstyle] + fedora: + pip: [qdarkstyle] + osx: + pip: [qdarkstyle] + ubuntu: + pip: [qdarkstyle] +quadprog-pip: + debian: + pip: [quadprog] + fedora: + pip: [quadprog] + osx: + pip: [quadprog] + ubuntu: + pip: [quadprog] +rosbag-metadata-pip: + debian: + pip: + packages: [rosbag-metadata] + fedora: + pip: + packages: [rosbag-metadata] + ubuntu: + pip: + packages: [rosbag-metadata] +roslibpy-pip: + debian: + pip: + packages: [roslibpy] + fedora: + pip: + packages: [roslibpy] + ubuntu: + pip: + packages: [roslibpy] +rpy2: + arch: [python-rpy2] + debian: [python-rpy2] + gentoo: [=dev-python/rpy-2*] + opensuse: [python3-rpy2] + ubuntu: [python-rpy2] +sphinxcontrib-bibtex-pip: + debian: + pip: + packages: [sphinxcontrib-bibtex] + fedora: + pip: + packages: [sphinxcontrib-bibtex] + osx: + pip: + packages: [sphinxcontrib-bibtex] + ubuntu: + pip: + packages: [sphinxcontrib-bibtex] +svgpathtools-pip: + ubuntu: + pip: + packages: [svgpathtools] +tilestache: + debian: [tilestache] + fedora: [python-tilestache] + ubuntu: [tilestache] +uavcan-pip: + debian: + pip: + packages: [uavcan] + fedora: + pip: + packages: [uavcan] + ubuntu: + pip: + packages: [uavcan] +urdf2webots-pip: + debian: + pip: + packages: [urdf2webots] + fedora: + pip: + packages: [urdf2webots] + ubuntu: + pip: + packages: [urdf2webots] +virtualenv: + debian: [virtualenv] + fedora: [virtualenv] + nixos: [python3Packages.virtualenv] + opensuse: [python2-virtualenv] + ubuntu: [virtualenv] +wxpython: + arch: [wxpython] + debian: + buster: [python-wxgtk3.0] + jessie: [python-wxgtk3.0] + squeeze: [python-wxgtk2.8] + stretch: [python-wxgtk3.0] + wheezy: [python-wxgtk2.8] + freebsd: [py27-wxPython] + gentoo: [dev-python/wxpython] + macports: [py27-wxpython, py27-gobject, py27-gtk, py27-cairo] + nixos: [pythonPackages.wxPython] + openembedded: [wxpython@meta-ros-python2] + opensuse: [python-wxWidgets-3_0-devel] + rhel: + '7': [wxPython-devel] + ubuntu: + '*': [python-wxgtk3.0] + lucid: [python-wxgtk2.8] + maverick: [python-wxgtk2.8] + natty: [python-wxgtk2.8] + oneiric: [python-wxgtk2.8] + precise: [python-wxgtk2.8] + quantal: [python-wxgtk2.8] + raring: [python-wxgtk2.8] + saucy: [python-wxgtk2.8] + trusty: [python-wxgtk2.8] + trusty_python3: [python-wxgtk2.8] + utopic: [python-wxgtk2.8] + vivid: [python-wxgtk2.8] + wily: [python-wxgtk2.8] +yapf: + arch: [yapf] + debian: + buster: [yapf] + stretch: [yapf] + nixos: [python3Packages.yapf] + opensuse: [python2-yapf] + ubuntu: + '*': [yapf] + saucy: + pip: + packages: [yapf] + trusty: + pip: + packages: [yapf] + utopic: + pip: + packages: [yapf] + vivid: + pip: + packages: [yapf] + wily: + pip: + packages: [yapf] + xenial: + pip: + packages: [yapf] + yakkety: + pip: + packages: [yapf] +yapf3: + debian: [yapf3] + fedora: [python3-yapf] + nixos: [python3Packages.yapf] + ubuntu: + '*': [yapf3] + xenial: null diff --git a/meta-ros2-humble/files/humble/generated/rosdep/ruby.yaml b/meta-ros2-humble/files/humble/generated/rosdep/ruby.yaml new file mode 100644 index 0000000000000000000000000000000000000000..83be36cb38a6d11ec28727e2a9d5a41b8c20e43a --- /dev/null +++ b/meta-ros2-humble/files/humble/generated/rosdep/ruby.yaml @@ -0,0 +1,130 @@ +bundler: + arch: [ruby-bundler] + debian: [bundler] + fedora: [rubygem-bundler] + gentoo: [dev-ruby/bundler] + ubuntu: [bundler] +facets: + arch: [ruby-facets] + debian: [ruby-facets] + fedora: [rubygem-facets] + gentoo: [dev-ruby/facets] + osx: + macports: [rb-facets] + ubuntu: + '*': + gem: [facets] + bionic: [ruby-facets] + xenial: [ruby-facets] +flexmock: + debian: [ruby-flexmock] + fedora: [rubygem-flexmock] + gentoo: [dev-ruby/flexmock] + osx: + macports: [rb-flexmock] + ubuntu: [ruby-flexmock] +hoe: + arch: [ruby-hoe] + debian: [ruby-hoe] + fedora: [rubygem-hoe] + gentoo: [dev-ruby/hoe] + ubuntu: [ruby-hoe] +jekyll: + debian: [jekyll] + gentoo: [www-apps/jekyll] + ubuntu: + precise: + gem: + depends: [ruby1.9.3] + packages: [jekyll] +metaruby: + debian: + gem: [metaruby] + ubuntu: + gem: [metaruby] +nokogiri: + arch: [ruby-nokogiri] + debian: [ruby-nokogiri] + fedora: [rubygem-nokogiri] + gentoo: [dev-ruby/nokogiri] + osx: + macports: [rb-nokogiri] + ubuntu: [ruby-nokogiri] +rake: + arch: [ruby] + debian: [rake] + fedora: [rubygem-rake, rubygem-rake-compiler] + gentoo: [dev-ruby/rake] + macports: [rb-rake] + ubuntu: [rake] +rake-compiler: + arch: [ruby-rake-compiler] + debian: [rake-compiler] + fedora: [rubygem-rake-compiler] + gentoo: [dev-ruby/rake-compiler] + ubuntu: [rake-compiler] +rdoc: + arch: [ruby] + debian: [ruby] + fedora: [rubygem-rdoc] + gentoo: [dev-ruby/rdoc] + ubuntu: [ruby] +ruby: + arch: [ruby] + debian: + '*': [ruby] + jessie: [ruby, ruby-dev] + stretch: [ruby, ruby-dev] + fedora: [ruby, ruby-devel, openssl-devel, rubygems] + gentoo: [dev-lang/ruby] + macports: [ruby] + nixos: [ruby] + ubuntu: + '*': [ruby] + lucid: [ruby1.8-dev, libopenssl-ruby1.8, rubygems1.8] + maverick: [ruby1.8-dev, libruby1.8, rubygems1.8] + natty: [ruby1.8-dev, libruby1.8, rubygems1.8] + oneiric: [ruby1.8-dev, libruby1.8, rubygems1.8] + precise: [ruby1.8-dev, libruby1.8, rubygems1.8] + quantal: [ruby, ruby-dev] + raring: [ruby, ruby-dev] + saucy: [ruby, ruby-dev] + trusty: [ruby, ruby-dev] + utopic: [ruby, ruby-dev] + vivid: [ruby, ruby-dev] + wily: [ruby, ruby-dev] + xenial: [ruby, ruby-dev] + yakkety: [ruby, ruby-dev] + zesty: [ruby, ruby-dev] +ruby-backports: + debian: [ruby-backports] + gentoo: [dev-ruby/backports] + ubuntu: [ruby-backports] +ruby-dev: + arch: [ruby] + debian: [ruby-dev] + fedora: [ruby-devel, openssl-devel, rubygems] + gentoo: [dev-lang/ruby] + macports: [ruby] + nixos: [ruby] + ubuntu: [ruby-dev] +ruby-ronn: + arch: [ruby-ronn] + debian: [ruby-ronn] + fedora: [rubygem-ronn] + gentoo: [app-text/ronn] + nixos: [ronn] + ubuntu: [ruby-ronn] +ruby-sass: + debian: [ruby-sass] + fedora: [rubygem-sass] + gentoo: [dev-ruby/sass] + ubuntu: [ruby-sass] +ruby1.9.3: + ubuntu: + precise: [ruby1.9.3] +utilrb: + debian: + gem: [utilrb] + ubuntu: + gem: [utilrb] diff --git a/meta-ros2-humble/generated-recipes/acado-vendor/acado-vendor_1.0.0-4.bb b/meta-ros2-humble/generated-recipes/acado-vendor/acado-vendor_1.0.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..a982ab65c0edf9473ab52ed9a3e5e504f7657627 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/acado-vendor/acado-vendor_1.0.0-4.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ament package for ACADO toolkit for MPC code generation" +AUTHOR = "Christopher Ho " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "acado_vendor" +ROS_BPN = "acado_vendor" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/acado_vendor-release/archive/release/humble/acado_vendor/1.0.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/acado_vendor" +SRC_URI = "git://github.com/ros2-gbp/acado_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "9131c70aa3926aa2813f07d3aacbf8a206d25025" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ackermann-msgs/ackermann-msgs_2.0.2-3.bb b/meta-ros2-humble/generated-recipes/ackermann-msgs/ackermann-msgs_2.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..758dc9514d1066d3ea931f2305f5d66bbfff9eec --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ackermann-msgs/ackermann-msgs_2.0.2-3.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 messages for robots using Ackermann steering." +AUTHOR = "Jack O'Quin " +ROS_AUTHOR = "Jack O'Quin" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "ackermann_msgs" +ROS_BPN = "ackermann_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ackermann_msgs-release/archive/release/humble/ackermann_msgs/2.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/ackermann_msgs" +SRC_URI = "git://github.com/ros2-gbp/ackermann_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "aecae023dd2cfc21f69f76992951a3f9de9aee19" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/adaptive-component/adaptive-component_0.2.1-2.bb b/meta-ros2-humble/generated-recipes/adaptive-component/adaptive-component_0.2.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..06e878b444e38efe2e5623d6b4620be1fba73de4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/adaptive-component/adaptive-component_0.2.1-2.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A composable container for Adaptive ROS 2 Node computations. Allows building Nodes that can select between FPGA, CPU or GPU, at run-time. Stateless by default, can be made stateful to meet use-case specific needs. Refer to examples in README. Technically, provides A ROS 2 Node subclass programmed as a "Component" and including its own single threaded executor to build adaptive computations. Adaptive ROS 2 Nodes are able to perform computations in the CPU, the FPGA or the GPU, adaptively. Adaptive behavior is controlled through the "adaptive" ROS 2 parameter." +AUTHOR = "Víctor Mayoral Vilches " +ROS_AUTHOR = "Víctor Mayoral Vilches " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=22;endline=22;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "adaptive_component" +ROS_BPN = "adaptive_component" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-components \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/adaptive_component-release/archive/release/humble/adaptive_component/0.2.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/adaptive_component" +SRC_URI = "git://github.com/ros2-gbp/adaptive_component-release;${ROS_BRANCH};protocol=https" +SRCREV = "d02767b88396cd734926ccd6c08cdae656c6bb65" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/affordance-primitives/affordance-primitives_0.1.0-3.bb b/meta-ros2-humble/generated-recipes/affordance-primitives/affordance-primitives_0.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..7f04b3def54b97be04a131956a4ef9e8ea893c58 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/affordance-primitives/affordance-primitives_0.1.0-3.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Library for affordance motion primitives." +AUTHOR = "Adam Pettinger " +ROS_AUTHOR = "Adam Pettinger " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "affordance_primitives" +ROS_BPN = "affordance_primitives" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + tf2-eigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + tf2-eigen \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + tf2-eigen \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-clang-format \ + ament-clang-tidy \ + ament-cmake-copyright \ + ament-cmake-gtest \ + ament-cmake-lint-cmake \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/PickNikRobotics/affordance_primitives-release/archive/release/humble/affordance_primitives/0.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/affordance_primitives" +SRC_URI = "git://github.com/PickNikRobotics/affordance_primitives-release;${ROS_BRANCH};protocol=https" +SRCREV = "4314af7d9f5595083ea8dc9b1ad7e597d034c67b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-acceleration/ament-acceleration_0.2.0-2.bb b/meta-ros2-humble/generated-recipes/ament-acceleration/ament-acceleration_0.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..c7533c3c19320a5a54be81b6373b32fc8bbb8006 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-acceleration/ament-acceleration_0.2.0-2.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CMake macros and utilities to include hardware acceleration into the ROS 2 build system (ament) and its development flows." +AUTHOR = "Víctor Mayoral Vilches " +ROS_AUTHOR = "Víctor Mayoral Vilches " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_acceleration" +ROS_BPN = "ament_acceleration" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_acceleration-release/archive/release/humble/ament_acceleration/0.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_acceleration" +SRC_URI = "git://github.com/ros2-gbp/ament_acceleration-release;${ROS_BRANCH};protocol=https" +SRCREV = "ee33cfa0a853b339566de5f88e6ba9431db983f1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake-catch2/ament-cmake-catch2_1.2.0-3.bb b/meta-ros2-humble/generated-recipes/ament-cmake-catch2/ament-cmake-catch2_1.2.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..dfc76502f31eec4e3c07a34aa4ae6bc374feb217 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake-catch2/ament-cmake-catch2_1.2.0-3.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Allows integrating catch2 tests in the ament buildsystem with CMake" +AUTHOR = "Luca Della Vedova " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake_catch2" +ROS_BPN = "ament_cmake_catch2" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake_catch2-release/archive/release/humble/ament_cmake_catch2/1.2.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_catch2" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake_catch2-release;${ROS_BRANCH};protocol=https" +SRCREV = "ced2e1c504e02e438b6687794e6ee6475ed2c124" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake-ros/ament-cmake-ros_0.10.0-3.bb b/meta-ros2-humble/generated-recipes/ament-cmake-ros/ament-cmake-ros_0.10.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..0f78c49b68d99d9528bbc9c54de5d1c5f18e28eb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake-ros/ament-cmake-ros_0.10.0-3.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ROS specific CMake bits in the ament buildsystem." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake_ros" +ROS_BPN = "ament_cmake_ros" + +ROS_BUILD_DEPENDS = " \ + domain-coordinator \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + domain-coordinator \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-gmock-native \ + ament-cmake-gtest-native \ + ament-cmake-native \ + ament-cmake-pytest-native \ +" + +ROS_EXEC_DEPENDS = " \ + domain-coordinator \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/humble/ament_cmake_ros/0.10.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_ros" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "6acf4d960db2b92025ba4ca3e86b5d5240f817d1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake-ros/domain-coordinator_0.10.0-3.bb b/meta-ros2-humble/generated-recipes/ament-cmake-ros/domain-coordinator_0.10.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..d5368a749f646acbb088eaebcbc5dc2dcee4eade --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake-ros/domain-coordinator_0.10.0-3.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A tool to coordinate unique ROS_DOMAIN_IDs across multiple processes" +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Pete Baughman " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake_ros" +ROS_BPN = "domain_coordinator" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake_ros-release/archive/release/humble/domain_coordinator/0.10.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/domain_coordinator" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "a4d43c5a4862a6257d19702b6637d417abea5a18" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-auto_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-auto_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bcaf9ab76fc7579fcf7b550372732f01462a9d14 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-auto_1.3.3-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The auto-magic functions for ease to use of the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_auto" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-gtest-native \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-gtest-native \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_auto/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_auto" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "5ddcb7414f339ffb621d8ea8ff87700a9227ae59" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-core_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-core_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7a04b776951062bc84b417e064d9e8ea80cae560 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-core_1.3.3-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The core of the ament buildsystem in CMake. Several subcomponents provide specific funtionalities: * environment: provide prefix-level setup files * environment_hooks: provide package-level setup files and environment hooks * index: store information in an index and retrieve them without crawling * package_templates: templates from the ament_package Python package * symlink_install: use symlinks for CMake install commands" +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=20;endline=20;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_core" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-package-native \ + cmake-native \ + python3-catkin-pkg-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-package-native \ + cmake-native \ + python3-catkin-pkg-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_core/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_core" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "602eb5a949db31a4921eb4c32beb7c0d8b201ed8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-definitions_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-definitions_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1b5080f23bed5e723d521d622611dc0ac7267d91 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-definitions_1.3.3-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to export definitions to downstream packages in the ament buildsystem." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_export_definitions" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_export_definitions/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_export_definitions" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "c16b4443c9e2436429acf98fa0e86668bd9c2a5a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-dependencies_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-dependencies_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bfc212833a522539c643573f88e7d764bf01d994 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-dependencies_1.3.3-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to export dependencies to downstream packages in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_export_dependencies" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-libraries-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_export_dependencies/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_export_dependencies" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "9c47596e087c01dcfa4d0cd322205bdd8cf1c60f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-include-directories_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-include-directories_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..370f40a40599d33ae59ec00015e68084ba5d4577 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-include-directories_1.3.3-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to export include directories to downstream packages in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_export_include_directories" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_export_include_directories/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_export_include_directories" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "e4df85de68a85bc2c096966e170eb50801ae8e60" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-interfaces_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-interfaces_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..569df8b65a003b80c91c5334da5be8edab0fa83d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-interfaces_1.3.3-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to export interfaces to downstream packages in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_export_interfaces" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-export-libraries-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_export_interfaces/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_export_interfaces" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "47d5bf9912046b35578b3f81dcbc606761a07021" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-libraries_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-libraries_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fa52d0748bec1682dd22e2bd26af7bf39680e3a6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-libraries_1.3.3-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to export libraries to downstream packages in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_export_libraries" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_export_libraries/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_export_libraries" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "33799b487b16c54f6cb6c9a649bd9e10aad4914d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-link-flags_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-link-flags_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2446ce9a23738ce8a3d794320e59cd959a0c848d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-link-flags_1.3.3-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to export link flags to downstream packages in the ament buildsystem." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_export_link_flags" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_export_link_flags/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_export_link_flags" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "7f393c221455570e31b2b24b1c813b18f0b27de9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-targets_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-targets_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c291474520b6059ae7b9a6df7cf84f01e54b8cb5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-export-targets_1.3.3-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to export targets to downstream packages in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_export_targets" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-export-libraries-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_export_targets/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_export_targets" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "14d045f641f8aa72765b5f53cf5a3f02edc99346" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-gen-version-h_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-gen-version-h_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7635a1a87301452a92b06a4693449f6d4786f071 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-gen-version-h_1.3.3-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generate a C header containing the version number of the package" +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Serge Nikulin" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_gen_version_h" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-package-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_gen_version_h/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_gen_version_h" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "e7500cbe73e3c351df3ec40795f123cd6c0c8f91" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-gmock_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-gmock_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d17d3f86840808faa373fd138b1499214c4a7f1b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-gmock_1.3.3-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to add Google mock-based tests in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_gmock" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-gtest-native \ + ament-cmake-test-native \ + gmock-vendor-native \ + gtest-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_gmock/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_gmock" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "ef7b3ec2b2255a53205a016c086027eedbe5e602" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-google-benchmark_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-google-benchmark_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..74f1e9b5af2261f77e4994a9aaf627a2fa4a1556 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-google-benchmark_1.3.3-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to add Google Benchmark tests in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_google_benchmark" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-export-dependencies-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake-test \ + google-benchmark-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_google_benchmark/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_google_benchmark" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "5329e6a885b7267466e95a213bca41c0f2501d32" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-gtest_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-gtest_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..071c8f4cf358d3144532c3490a57788cdc12a3ae --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-gtest_1.3.3-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to add gtest-based tests in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_gtest" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + gtest-native \ + gtest-vendor-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_gtest/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_gtest" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "c5e850c82fb8da42906ff3e28f55daebde8de9c5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-include-directories_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-include-directories_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8b6178446146884c3bdd0c23408c63637ef9cf67 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-include-directories_1.3.3-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The functionality to order include directories according to a chain of prefixes in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_include_directories" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_include_directories/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_include_directories" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "dabbbe626a55e62b7049853f54434f985a414894" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-libraries_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-libraries_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6baecd13d0ef35b2d4808834a7e6a009c72b1f0c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-libraries_1.3.3-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The functionality to deduplicate libraries in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_libraries" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_libraries/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_libraries" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "75c5ae375cda3eec233ba263b04985825abf5e1b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-nose_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-nose_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8f12ecd0e73b76fb6078de0f03be0c30291f91cf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-nose_1.3.3-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to add nose-based tests in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_nose" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ + python3-nose-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_nose/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_nose" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "f1a826dc64f5219178490bb69c9d0593d5aeeb55" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-pytest_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-pytest_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6cb305f14b55d773aa66041c5797289e6889f5db --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-pytest_1.3.3-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to run Python tests using pytest in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_pytest" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ + python3-pytest-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_pytest/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_pytest" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "de704c1bd41c307c2d057e726f4de0eb27c580cc" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-python_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-python_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..10df4bc706d96f7164bf31bbdfaddda2af19c5d2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-python_1.3.3-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to use Python in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_python" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_python/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_python" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "ddbed2fc765e6f4d8726c0feb3b80c0ec885543c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-target-dependencies_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-target-dependencies_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9ea0013bb38f3fb01ef8f955faa0a517017adf3e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-target-dependencies_1.3.3-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to add definitions, include directories and libraries of a package to a target in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_target_dependencies" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-include-directories-native \ + ament-cmake-libraries-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_target_dependencies/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_target_dependencies" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "de40b04fa9eb26764b0a9ad009c3fe3159453c24" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-test_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-test_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e7f9a9bf57c95bc14c1af650965d29f5a1037d98 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-test_1.3.3-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to add tests in the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_test" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_test/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_test" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "bbbd53e8e4e4e586cb1d57a97f1fd11b484a575b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-version_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-version_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..626aa703f4ae44912be62f173a3e88df59cbae31 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake-version_1.3.3-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to override the exported package version in the ament buildsystem." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake_version" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake_version/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_version" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "dc3b0a65eba57d72066a97bf8331fd07138c25bd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake_1.3.3-1.bb b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake_1.3.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..153677da8180a1740a733b22e1cd1ff422fcba3e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-cmake/ament-cmake_1.3.3-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The entry point package for the ament buildsystem in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_cmake" +ROS_BPN = "ament_cmake" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-core \ + ament-cmake-export-dependencies \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-export-definitions-native \ + ament-cmake-export-dependencies-native \ + ament-cmake-export-include-directories-native \ + ament-cmake-export-interfaces-native \ + ament-cmake-export-libraries-native \ + ament-cmake-export-link-flags-native \ + ament-cmake-export-targets-native \ + ament-cmake-gen-version-h-native \ + ament-cmake-libraries-native \ + ament-cmake-python-native \ + ament-cmake-target-dependencies-native \ + ament-cmake-test-native \ + ament-cmake-version-native \ + cmake-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_cmake-release/archive/release/humble/ament_cmake/1.3.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake" +SRC_URI = "git://github.com/ros2-gbp/ament_cmake-release;${ROS_BRANCH};protocol=https" +SRCREV = "c4fa5f9260648ff4048a4c45aff97767a9c5968a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-download/ament-download_0.0.5-1.bb b/meta-ros2-humble/generated-recipes/ament-download/ament-download_0.0.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4545d9cc82de663a7cacb80c38d116d616684603 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-download/ament-download_0.0.5-1.bb @@ -0,0 +1,48 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CMake macros for downloading files with ament" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "ament_download" +ROS_BPN = "ament_download" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/samsung-ros/ament_download-release/archive/release/humble/ament_download/0.0.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_download" +SRC_URI = "git://github.com/samsung-ros/ament_download-release;${ROS_BRANCH};protocol=https" +SRCREV = "5ba55f0a786b9a53b508396ccc70c417df56b665" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-index/ament-index-cpp_1.4.0-2.bb b/meta-ros2-humble/generated-recipes/ament-index/ament-index-cpp_1.4.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..4607f0d60b4f93eadf63ef25aaf45f6365685a62 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-index/ament-index-cpp_1.4.0-2.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ API to access the ament resource index." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_index" +ROS_BPN = "ament_index_cpp" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_index-release/archive/release/humble/ament_index_cpp/1.4.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_index_cpp" +SRC_URI = "git://github.com/ros2-gbp/ament_index-release;${ROS_BRANCH};protocol=https" +SRCREV = "081764271b49bc4c653bf4bffac386fa0e1110a9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-index/ament-index-python_1.4.0-2.bb b/meta-ros2-humble/generated-recipes/ament-index/ament-index-python_1.4.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..46d7d1d4cb69b287115f883c718d3ec8bce6cf47 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-index/ament-index-python_1.4.0-2.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python API to access the ament resource index." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_index" +ROS_BPN = "ament_index_python" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_index-release/archive/release/humble/ament_index_python/1.4.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_index_python" +SRC_URI = "git://github.com/ros2-gbp/ament_index-release;${ROS_BRANCH};protocol=https" +SRCREV = "f07a66ceb615e704ee82894cc6a184aa43cc87da" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-clang-format_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-clang-format_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1f4fd6b8f647cde039a6f5af448b4a1eb25c27e1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-clang-format_0.12.4-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to check code against style conventions using clang-format and generate xUnit test result files." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_clang_format" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-clang-format} \ + python3-pyyaml \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_clang_format/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_clang_format" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "8d430551dd99ad78af69855036583a6b6e1ea9aa" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-clang-tidy_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-clang-tidy_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..af80f558e6ba73c94c2b706c0d9aa3d8585602af --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-clang-tidy_0.12.4-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to check code against style conventions using clang-tidy and generate xUnit test result files." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_clang_tidy" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-clang-tidy} \ + python3-pyyaml \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_clang_tidy/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_clang_tidy" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "0d346ca1c361dc4bdcb23bd1870475eca89b266e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-clang-format_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-clang-format_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..af4463bdc4510617b66f114ce09b5ba1b62df4d5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-clang-format_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_clang_format to lint C / C++ code using clang format." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_clang_format" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-clang-format-native \ + ament-cmake-test-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_clang_format/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_clang_format" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "2579227d6fa7513d89808ab354061aa3e5ebe18d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-clang-tidy_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-clang-tidy_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c8e9d17e59874625a391c39fbc5ca69c6d0b4153 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-clang-tidy_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_clang_tidy to lint C / C++ code using clang tidy." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_clang_tidy" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-clang-tidy-native \ + ament-cmake-test-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_clang_tidy/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_clang_tidy" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "639ad4352f2c2c0d07b9f422d257fc98916d1aef" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-copyright_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-copyright_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..69ce42586dab28cb3db9747b98940c534baa7ed1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-copyright_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_copyright to check every source file contains copyright reference." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_copyright" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ + ament-copyright-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-copyright-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_copyright/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_copyright" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "ad8a42b586bd7deeefb752c04cba9f601b9176a8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-cppcheck_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-cppcheck_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..191c358441c2d1d8102477cdee73f13018cb3ccf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-cppcheck_0.12.4-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_cppcheck to perform static code analysis on C/C++ code using Cppcheck." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_cppcheck" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ + ament-cppcheck-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_cppcheck/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_cppcheck" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "7441f62797125a1ff014620f4b00fe0e0a45f17c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-cpplint_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-cpplint_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c8ad8d21ba98ae3667cf1747ad43825b9db68c95 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-cpplint_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_cpplint to lint C / C++ code using cpplint." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_cpplint" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-cpplint-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_cpplint/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_cpplint" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "7f16e61c48c777e2aa44d7bb1c1362866905b75f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-flake8_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-flake8_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c5ec41cf63ac898a32de7f093b689e1174f61108 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-flake8_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_flake8 to check code syntax and style conventions with flake8." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_flake8" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-flake8-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_flake8/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_flake8" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "2d40141c6eca34c3a12d0b5ffd7bf8dd1156a7c2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-lint-cmake_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-lint-cmake_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f4744e248284adee6f4b986f818453e9255cc8e2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-lint-cmake_0.12.4-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_lint_cmake to lint CMake code using cmakelint." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_lint_cmake" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ + ament-lint-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-lint-cmake-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_lint_cmake/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_lint_cmake" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "2bb4ae8a5219a2c3997351b35a298d51a1a5397b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-mypy_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-mypy_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d357e46ada5494af0b15110478fdaf827c38dc46 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-mypy_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_mypy to perform static type analysis on python code with mypy." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_mypy" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-mypy-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_mypy/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_mypy" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "155fedd83a83536dd0efe51836a527199c303c25" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pclint_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pclint_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0df2ee38f4b29f969bbb86b738c2bf8bd8214056 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pclint_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_pclint to perform static code analysis on C/C++ code using PC-lint." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_pclint" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-pclint-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_pclint/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_pclint" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "60392687c95bedcd815f61a5efd9de6329fad804" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pep257_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pep257_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4dbdeaf5a2e421bc7f24ae140b8296000d1b91d8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pep257_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_pep257 to check code against the docstring style conventions in PEP 257." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_pep257" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-pep257-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_pep257/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_pep257" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "5058c4dbc6f5432531dd9d234a7fbfeacf7d63ff" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pycodestyle_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pycodestyle_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4bc655a7184752e080ab9d35348d1509d80be53a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pycodestyle_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_pycodestyle to check code against the style conventions in PEP 8." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_pycodestyle" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-pycodestyle-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_pycodestyle/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_pycodestyle" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "feaad3778c56782c6347a7e831a34272decb6076" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pyflakes_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pyflakes_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e74272de57ba661ad2eaed73c7a80e20f5fa730e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-pyflakes_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_pyflakes to check code using pyflakes." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_pyflakes" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-pyflakes-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_pyflakes/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_pyflakes" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "27cf4b447f31fbcfe4a220c5a6d7bdeb427f0dec" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-uncrustify_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-uncrustify_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b31aac11fb380534d289b5b99510f556a16d79e2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-uncrustify_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_uncrustify to check code against styleconventions using uncrustify." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_uncrustify" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-uncrustify-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_uncrustify/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_uncrustify" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "7d7e795bb283ac14b01085c46412b415c85b48ed" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-xmllint_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-xmllint_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8b10ece46d1196c7436466d86a6cc35eef28c87e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cmake-xmllint_0.12.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake API for ament_xmllint to check XML file using xmmlint." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cmake_xmllint" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-xmllint-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cmake_xmllint/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cmake_xmllint" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "0158f4dfb86b017b9041504aa88c679368d732cc" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-copyright_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-copyright_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d27c06ae13a62a090ebfa2e2c1992e52177b5323 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-copyright_0.12.4-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to check source files for copyright and license information." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=ee09441fd2874bd55740e281e9f11b69" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_copyright" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-lint \ + python3-importlib-metadata \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_copyright/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_copyright" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "d384e73f3eecf4e48c0bb815d2704f622c2f952f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cppcheck_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cppcheck_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b4749565743dbb3e2d55d45fc7151d02221095d2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cppcheck_0.12.4-1.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to perform static code analysis on C/C++ code using Cppcheck and generate xUnit test result files." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cppcheck" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cppcheck \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cppcheck/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cppcheck" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "4168d9389558ca58964ee631040a5773b0c9ab87" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-cpplint_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-cpplint_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..81b2c7935eb2e212ef480b3874ef8565202980bf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-cpplint_0.12.4-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to check code against the Google style conventions using cpplint and generate xUnit test result files." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & BSD" +LICENSE = "Apache-2.0 & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_cpplint" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_cpplint/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_cpplint" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "9e3854829db470d2263835cefd912c98b9ad4b46" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-flake8_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-flake8_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f80e5f2f50f3cab814a7ccc7b8fc2890de5574bc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-flake8_0.12.4-1.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to check code for style and syntax conventions with flake8." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_flake8" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-lint \ + python3-flake8 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_flake8/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_flake8" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "31f38cb1b220022bb68412eaff1403e66ed2efd2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-lint-auto_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-lint-auto_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7cb67a138a2cdcf1269a93dc5bba900ebef07a39 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-lint-auto_0.12.4-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The auto-magic functions for ease to use of the ament linters in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_lint_auto" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_lint_auto/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_lint_auto" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "ee3dfdab0e3a385ee1a4849ca4423b5c2ae9b2c1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-lint-cmake_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-lint-cmake_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..19eebab70f03d65547c92870520880f03fb0deda --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-lint-cmake_0.12.4-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to lint CMake code using cmakelint and generate xUnit test result files." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_lint_cmake" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_lint_cmake/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_lint_cmake" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "a990ca459211303711e836c6a776ca01ba030d65" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-lint-common_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-lint-common_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1f45e630d1e50c7f473684b2191965e84ec18d20 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-lint-common_0.12.4-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The list of commonly used linters in the ament build system in CMake." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_lint_common" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-export-dependencies-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-flake8 \ + ament-cmake-lint-cmake \ + ament-cmake-pep257 \ + ament-cmake-uncrustify \ + ament-cmake-xmllint \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_lint_common/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_lint_common" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "0a2306f34f8781c6c6b738539d7994e9a8e48876" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-lint_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-lint_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..10263b2091877f6bf7f95b966c624e5de0d01295 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-lint_0.12.4-1.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Providing common API for ament linter packages." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_lint" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_lint/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_lint" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "d0c5e626ff21c53727af3b09ab1817e1c7ddcfe7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-mypy_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-mypy_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..037918046443cd21924b7ee0ae8bff27aeec40a5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-mypy_0.12.4-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Support for mypy static type checking in ament." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_mypy" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-mypy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-flake8 \ + python3-pytest \ + python3-pytest-mock \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_mypy/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_mypy" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "8c15f0aa7d71dde8d2bb144411f34d0f341bc34c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-pclint_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-pclint_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9cbaee105132bb9e503801bce42fcbc154da0b24 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-pclint_0.12.4-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to perform static code analysis on C/C++ code using PC-lint and generate xUnit test result files." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_pclint" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_pclint/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_pclint" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "c77fb81590d6e7bd51cb129c24bcad3b6edbca2b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-pep257_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-pep257_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..37b26caa6c75c7f71625ff986f8a03dccf1f5209 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-pep257_0.12.4-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to check code against the docstring style conventions in PEP 257 and generate xUnit test result files." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & MIT" +LICENSE = "Apache-2.0 & MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_pep257" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${PYTHON_PN}-pydocstyle \ + ament-lint \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-flake8 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_pep257/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_pep257" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "dea7d1320e3ea58f7176c0930e712995a618f77b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-pycodestyle_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-pycodestyle_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..119fa318357e3ca6d270589f133dcd3b90f2cee7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-pycodestyle_0.12.4-1.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to check code against the style conventions in PEP 8 and generate xUnit test result files." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_pycodestyle" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-pycodestyle \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_pycodestyle/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_pycodestyle" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "3eff167855aff6446b285be8e7961b46e5fb6075" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-pyflakes_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-pyflakes_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..811b4cc61ac11c0196e239cdcf975ca5d59ac5fe --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-pyflakes_0.12.4-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to check code using pyflakes and generate xUnit test result files." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_pyflakes" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${PYTHON_PN}-pyflakes \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-pycodestyle \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_pyflakes/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_pyflakes" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "a23baf38596aa440c9266996e6d5a8bb5f9c07f4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-uncrustify_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-uncrustify_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4208593aa2ad8101c0c2437f1675f0e8311bdfa8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-uncrustify_0.12.4-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to check code against style conventions using uncrustify and generate xUnit test result files." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_uncrustify" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + uncrustify-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-pycodestyle \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_uncrustify/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_uncrustify" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "6e62b92962124797f03fd595b0f3a673e7402efe" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-lint/ament-xmllint_0.12.4-1.bb b/meta-ros2-humble/generated-recipes/ament-lint/ament-xmllint_0.12.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c33ae3f001bea93ae859b50d4c1268e89e4ba472 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-lint/ament-xmllint_0.12.4-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ability to check XML files like the package manifest using xmllint and generate xUnit test result files." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_lint" +ROS_BPN = "ament_xmllint" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-lint \ + libxml2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_lint-release/archive/release/humble/ament_xmllint/0.12.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_xmllint" +SRC_URI = "git://github.com/ros2-gbp/ament_lint-release;${ROS_BRANCH};protocol=https" +SRCREV = "9b9fb1101812badb0833744a2f60c157ce72c405" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-nodl/ament-nodl_0.1.0-4.bb b/meta-ros2-humble/generated-recipes/ament-nodl/ament-nodl_0.1.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..593b930a3ebcdd26efa042fba6cbb6a51ff1c305 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-nodl/ament-nodl_0.1.0-4.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Ament extension for exporting NoDL .xml files" +AUTHOR = "Ubuntu Robotics " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "LGPLv3" +LICENSE = "LGPL-3.0-only" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=b691248d2f70cdaeeaf13696ada5d47c" + +ROS_CN = "ament_nodl" +ROS_BPN = "ament_nodl" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_nodl-release/archive/release/humble/ament_nodl/0.1.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_nodl" +SRC_URI = "git://github.com/ros2-gbp/ament_nodl-release;${ROS_BRANCH};protocol=https" +SRCREV = "08f9af4308948b0901ee5d864a44c89360ecbc8c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-package/ament-package_0.14.0-4.bb b/meta-ros2-humble/generated-recipes/ament-package/ament-package_0.14.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..3a76530577cdf76fc1d3ce1572eefe7b7f00d300 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-package/ament-package_0.14.0-4.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The parser for the manifest files in the ament buildsystem." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_package" +ROS_BPN = "ament_package" + +ROS_BUILD_DEPENDS = " \ + python3 \ + python3-importlib-metadata \ + python3-setuptools \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + python3 \ + python3-importlib-metadata \ + python3-setuptools \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3 \ + python3-importlib-metadata \ + python3-setuptools \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + python3-flake8 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_package-release/archive/release/humble/ament_package/0.14.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_package" +SRC_URI = "git://github.com/ros2-gbp/ament_package-release;${ROS_BRANCH};protocol=https" +SRCREV = "00da147b17c19bc225408dc693ed8fdc14c314ab" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ament-vitis/ament-vitis_0.10.1-2.bb b/meta-ros2-humble/generated-recipes/ament-vitis/ament-vitis_0.10.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..d98dc86113e964def4d4f3e92636993a76b7f769 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ament-vitis/ament-vitis_0.10.1-2.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CMake macros and utilities to include Vitis platform into the ROS 2 build system (ament) and its development flows." +AUTHOR = "Víctor Mayoral Vilches " +ROS_AUTHOR = "Víctor Mayoral Vilches " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ament_vitis" +ROS_BPN = "ament_vitis" + +ROS_BUILD_DEPENDS = " \ + ament-acceleration \ + ament-cmake-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-acceleration \ + ament-cmake-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-acceleration \ + ament-cmake-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ament_vitis-release/archive/release/humble/ament_vitis/0.10.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ament_vitis" +SRC_URI = "git://github.com/ros2-gbp/ament_vitis-release;${ROS_BRANCH};protocol=https" +SRCREV = "2199ed0ec984089421203d993f600ff2115f30ed" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/angles/angles_1.15.0-1.bb b/meta-ros2-humble/generated-recipes/angles/angles_1.15.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..971708ba920d54c31363a99daa14a7fa45b64696 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/angles/angles_1.15.0-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides a set of simple math utilities to work with angles. The utilities cover simple things like normalizing an angle and conversion between degrees and radians. But even if you're trying to calculate things like the shortest angular distance between two joint space positions of your robot, but the joint motion is constrained by joint limits, this package is what you need. The code in this package is stable and well tested. There are no plans for major changes in the near future." +AUTHOR = "Tully Foote " +ROS_AUTHOR = "John Hsu " +HOMEPAGE = "http://wiki.ros.org/angles" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=19;endline=19;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "angles" +ROS_BPN = "angles" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ + python3-setuptools-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/angles-release/archive/release/humble/angles/1.15.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/angles" +SRC_URI = "git://github.com/ros2-gbp/angles-release;${ROS_BRANCH};protocol=https" +SRCREV = "135341e21daa76932543af10a91a7d9273da40f5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/apex-containers/apex-containers_0.0.4-3.bb b/meta-ros2-humble/generated-recipes/apex-containers/apex-containers_0.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..252cd470dd954d7fad11101e9fd7dddcc3f0b668 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/apex-containers/apex-containers_0.0.4-3.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Containers" +AUTHOR = "Apex.AI, Inc. " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "apex_containers" +ROS_BPN = "apex_containers" + +ROS_BUILD_DEPENDS = " \ + foonathan-memory-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + foonathan-memory-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + foonathan-memory-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + apex-test-tools \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/apex_containers-release/archive/release/humble/apex_containers/0.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/apex_containers" +SRC_URI = "git://github.com/ros2-gbp/apex_containers-release;${ROS_BRANCH};protocol=https" +SRCREV = "377b63c3af9da61c7ee03a8275df1582270bf161" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/apex-test-tools/apex-test-tools_0.0.2-6.bb b/meta-ros2-humble/generated-recipes/apex-test-tools/apex-test-tools_0.0.2-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..af9dba8998d7698aeb71cec3b7ac0bce6db1411c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/apex-test-tools/apex-test-tools_0.0.2-6.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The package Apex.OS Test Tools contains test helpers" +AUTHOR = "Apex.AI, Inc. " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "apex_test_tools" +ROS_BPN = "apex_test_tools" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-gtest \ + osrf-testing-tools-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-cmake-gtest \ + osrf-testing-tools-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake-gtest \ + osrf-testing-tools-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pclint \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/apex_test_tools-release/archive/release/humble/apex_test_tools/0.0.2-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/apex_test_tools" +SRC_URI = "git://github.com/ros2-gbp/apex_test_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "425ca25bee2edc8f397a0e97ade0ebbe7df83cca" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/apex-test-tools/test-apex-test-tools_0.0.2-6.bb b/meta-ros2-humble/generated-recipes/apex-test-tools/test-apex-test-tools_0.0.2-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..88c0600efca53bb062615d917ab0a7ef3bf52d57 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/apex-test-tools/test-apex-test-tools_0.0.2-6.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Test package, which uses things exported by apex_test_tools" +AUTHOR = "Apex.AI, Inc. " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "apex_test_tools" +ROS_BPN = "test_apex_test_tools" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + apex-test-tools \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/apex_test_tools-release/archive/release/humble/test_apex_test_tools/0.0.2-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/test_apex_test_tools" +SRC_URI = "git://github.com/ros2-gbp/apex_test_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "71e368087972b09b0749b6889f598503fd122e2e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/apriltag/apriltag_3.2.0-2.bb b/meta-ros2-humble/generated-recipes/apriltag/apriltag_3.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..78780e64a9cbe52a142756bbe10ddbc61e5763ad --- /dev/null +++ b/meta-ros2-humble/generated-recipes/apriltag/apriltag_3.2.0-2.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "AprilTag detector library" +AUTHOR = "Max Krogius " +ROS_AUTHOR = "Edwin Olson " +HOMEPAGE = "https://april.eecs.umich.edu/software/apriltag.html" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "apriltag" +ROS_BPN = "apriltag" + +ROS_BUILD_DEPENDS = " \ + python3-numpy \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + opencv \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/apriltag-release/archive/release/humble/apriltag/3.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/apriltag" +SRC_URI = "git://github.com/ros2-gbp/apriltag-release;${ROS_BRANCH};protocol=https" +SRCREV = "523427d7ca90bf293fb80e8fa5522a9289e18f21" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/async-web-server-cpp/async-web-server-cpp_2.0.0-3.bb b/meta-ros2-humble/generated-recipes/async-web-server-cpp/async-web-server-cpp_2.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..e88451c0bc0d1cb04d2e1efa73974d2a5d4a2383 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/async-web-server-cpp/async-web-server-cpp_2.0.0-3.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Asynchronous Web/WebSocket Server in C++" +AUTHOR = "Timo Röhling " +ROS_AUTHOR = "Mitchell Wills " +HOMEPAGE = "http://ros.org/wiki/async_web_server_cpp" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "async_web_server_cpp" +ROS_BPN = "async_web_server_cpp" + +ROS_BUILD_DEPENDS = " \ + boost \ + openssl \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + launch-testing \ + python3-websocket-client \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/async_web_server_cpp-release/archive/release/humble/async_web_server_cpp/2.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/async_web_server_cpp" +SRC_URI = "git://github.com/ros2-gbp/async_web_server_cpp-release;${ROS_BRANCH};protocol=https" +SRCREV = "da6bf2dfe2ff62bb07c2052033dad73cdd59b3e0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/automotive-autonomy-msgs/automotive-autonomy-msgs_3.0.4-3.bb b/meta-ros2-humble/generated-recipes/automotive-autonomy-msgs/automotive-autonomy-msgs_3.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..232570b252bc5f1fe6c5a9db11ecc51989e897ec --- /dev/null +++ b/meta-ros2-humble/generated-recipes/automotive-autonomy-msgs/automotive-autonomy-msgs_3.0.4-3.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages for vehicle automation" +AUTHOR = "AutonomouStuff Software Development Team " +ROS_AUTHOR = "Daniel Stanek " +HOMEPAGE = "http://github.com/astuff/automotive_autonomy_msgs" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "automotive_autonomy_msgs" +ROS_BPN = "automotive_autonomy_msgs" + +ROS_BUILD_DEPENDS = " \ + ros-environment \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + automotive-navigation-msgs \ + automotive-platform-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/automotive_autonomy_msgs-release/archive/release/humble/automotive_autonomy_msgs/3.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/automotive_autonomy_msgs" +SRC_URI = "git://github.com/ros2-gbp/automotive_autonomy_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "5880c3cc38021677950701ebac2d2ac0c0b665c1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/automotive-autonomy-msgs/automotive-navigation-msgs_3.0.4-3.bb b/meta-ros2-humble/generated-recipes/automotive-autonomy-msgs/automotive-navigation-msgs_3.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..f717ba28b2223d5127568939668889619ea62d8f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/automotive-autonomy-msgs/automotive-navigation-msgs_3.0.4-3.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generic Messages for Navigation Objectives in Automotive Automation Software" +AUTHOR = "AutonomouStuff Software Development Team " +ROS_AUTHOR = "Daniel Stanek " +HOMEPAGE = "http://github.com/astuff/automotive_navigation_msgs" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "automotive_autonomy_msgs" +ROS_BPN = "automotive_navigation_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + ros-environment \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/automotive_autonomy_msgs-release/archive/release/humble/automotive_navigation_msgs/3.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/automotive_navigation_msgs" +SRC_URI = "git://github.com/ros2-gbp/automotive_autonomy_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "3653f841dbb645225fd095948d3ab4c347f5e21a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/automotive-autonomy-msgs/automotive-platform-msgs_3.0.4-3.bb b/meta-ros2-humble/generated-recipes/automotive-autonomy-msgs/automotive-platform-msgs_3.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..4df8116387fb16605481f21b3f03e840e1ab3ee2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/automotive-autonomy-msgs/automotive-platform-msgs_3.0.4-3.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generic Messages for Communication with an Automotive Autonomous Platform" +AUTHOR = "AutonomouStuff Software Development Team " +ROS_AUTHOR = "Daniel Stanek " +HOMEPAGE = "http://github.com/astuff/automotive_platform_msgs" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "automotive_autonomy_msgs" +ROS_BPN = "automotive_platform_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + ros-environment \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/automotive_autonomy_msgs-release/archive/release/humble/automotive_platform_msgs/3.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/automotive_platform_msgs" +SRC_URI = "git://github.com/ros2-gbp/automotive_autonomy_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "dc770c012372c52a793965e6df400574f6e44b75" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/autoware-auto-msgs/autoware-auto-msgs_1.0.0-4.bb b/meta-ros2-humble/generated-recipes/autoware-auto-msgs/autoware-auto-msgs_1.0.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..bb931eed34000bc4f4a028bc38fc24c25b797a6d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/autoware-auto-msgs/autoware-auto-msgs_1.0.0-4.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Interfaces between core Autoware.Auto components" +AUTHOR = "Apex.AI, Inc. " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=fc216ef9336537897fbeafa564601763" + +ROS_CN = "autoware_auto_msgs" +ROS_BPN = "autoware_auto_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + geometry-msgs \ + rosidl-default-generators \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + geometry-msgs \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + geometry-msgs \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/autoware_auto_msgs-release/archive/release/humble/autoware_auto_msgs/1.0.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/autoware_auto_msgs" +SRC_URI = "git://github.com/ros2-gbp/autoware_auto_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "e37c95c2094eda8c7d0958de0e76fb122784705d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/avt-vimba-camera/avt-vimba-camera_2001.1.0-3.bb b/meta-ros2-humble/generated-recipes/avt-vimba-camera/avt-vimba-camera_2001.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..6b9b34872dde831b3a59050630d0c4c4b8b5fa7a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/avt-vimba-camera/avt-vimba-camera_2001.1.0-3.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Camera driver for Allied Vision Technologies (AVT) cameras, based on their Vimba SDK." +AUTHOR = "AutonomouStuff Software Team " +ROS_AUTHOR = "Allied Vision Technologies" +HOMEPAGE = "https://github.com/astuff/avt_vimba_camera" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=6;endline=6;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "avt_vimba_camera" +ROS_BPN = "avt_vimba_camera" + +ROS_BUILD_DEPENDS = " \ + camera-info-manager \ + diagnostic-msgs \ + diagnostic-updater \ + image-transport \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + camera-info-manager \ + diagnostic-msgs \ + diagnostic-updater \ + image-transport \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + camera-info-manager \ + diagnostic-msgs \ + diagnostic-updater \ + image-proc \ + image-transport \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + stereo-image-proc \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/avt_vimba_camera-release/archive/release/humble/avt_vimba_camera/2001.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/avt_vimba_camera" +SRC_URI = "git://github.com/ros2-gbp/avt_vimba_camera-release;${ROS_BRANCH};protocol=https" +SRCREV = "98269e9716399c2d996f6dedfd1cd2d1dac97b03" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/aws-robomaker-small-warehouse-world/aws-robomaker-small-warehouse-world_1.0.5-1.bb b/meta-ros2-humble/generated-recipes/aws-robomaker-small-warehouse-world/aws-robomaker-small-warehouse-world_1.0.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ceef5904f1a1acc20d9a22b9cde9c66f80b8c81f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/aws-robomaker-small-warehouse-world/aws-robomaker-small-warehouse-world_1.0.5-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "AWS RoboMaker package for a warehouse world to use in manufacturing and logistics robot applications." +AUTHOR = "AWS RoboMaker " +ROS_AUTHOR = "AWS RoboMaker " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT-0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=8dc6050b5352930bf6569c8220212db1" + +ROS_CN = "aws-robomaker-small-warehouse-world" +ROS_BPN = "aws_robomaker_small_warehouse_world" + +ROS_BUILD_DEPENDS = " \ + gazebo-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + gazebo-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-gazebo} \ + gazebo-plugins \ + gazebo-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/aws_robomaker_small_warehouse_world-release/archive/release/humble/aws_robomaker_small_warehouse_world/1.0.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/aws_robomaker_small_warehouse_world" +SRC_URI = "git://github.com/ros2-gbp/aws_robomaker_small_warehouse_world-release;${ROS_BRANCH};protocol=https" +SRCREV = "f9c9070e9cd91a1427854905bb1f46810f66d37d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/backward-ros/backward-ros_1.0.2-3.bb b/meta-ros2-humble/generated-recipes/backward-ros/backward-ros_1.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..4d7a9443684923266e2764efd8e9c904904726fb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/backward-ros/backward-ros_1.0.2-3.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The backward_ros package is a ros wrapper of backward-cpp from https://github.com/bombela/backward-cpp" +AUTHOR = "Victor López " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "backward_ros" +ROS_BPN = "backward_ros" + +ROS_BUILD_DEPENDS = " \ + elfutils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + elfutils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + elfutils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/backward_ros-release/archive/release/humble/backward_ros/1.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/backward_ros" +SRC_URI = "git://github.com/ros2-gbp/backward_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "cdd74ec3fbb8505c14bfa376d35f7a08b65b8eb7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/bag2-to-image/bag2-to-image_0.1.0-1.bb b/meta-ros2-humble/generated-recipes/bag2-to-image/bag2-to-image_0.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ee2da48987d7216b61f1c867d229920334fc5eeb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/bag2-to-image/bag2-to-image_0.1.0-1.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The bag2_to_image package" +AUTHOR = "Daisuke Nishimatsu " +ROS_AUTHOR = "Daisuke Nishimatsu " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "bag2_to_image" +ROS_BPN = "bag2_to_image" + +ROS_BUILD_DEPENDS = " \ + opencv \ + rclcpp \ + rclcpp-components \ + rosbag2-cpp \ + rosbag2-storage \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + opencv \ + rclcpp \ + rclcpp-components \ + rosbag2-cpp \ + rosbag2-storage \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + opencv \ + rclcpp \ + rclcpp-components \ + rosbag2-cpp \ + rosbag2-storage \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-clang-format \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/bag2_to_image-release/archive/release/humble/bag2_to_image/0.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/bag2_to_image" +SRC_URI = "git://github.com/ros2-gbp/bag2_to_image-release;${ROS_BRANCH};protocol=https" +SRCREV = "9335eca7334e6746b0b197b495b2930f7f6cf4b9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/behaviortree-cpp/behaviortree-cpp-v3_3.8.0-1.bb b/meta-ros2-humble/generated-recipes/behaviortree-cpp/behaviortree-cpp-v3_3.8.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ec9eb98c2b023d36d76d6e04e64d8032f569f615 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/behaviortree-cpp/behaviortree-cpp-v3_3.8.0-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides the Behavior Trees core library." +AUTHOR = "Davide Faconti " +ROS_AUTHOR = "Michele Colledanchise" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "behaviortree_cpp" +ROS_BPN = "behaviortree_cpp_v3" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + boost \ + ncurses \ + rclcpp \ + ros-environment \ + zeromq \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + boost \ + ncurses \ + rclcpp \ + zeromq \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + boost \ + ncurses \ + rclcpp \ + zeromq \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/behaviortree_cpp-release/archive/release/humble/behaviortree_cpp_v3/3.8.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/behaviortree_cpp_v3" +SRC_URI = "git://github.com/ros2-gbp/behaviortree_cpp-release;${ROS_BRANCH};protocol=https" +SRCREV = "b5aee62b3a69259bebce49462fa1064b858c09b1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/bno055/bno055_0.2.0-4.bb b/meta-ros2-humble/generated-recipes/bno055/bno055_0.2.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..3a67f6bdac385a6943d31e885766a6d03c3320a6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/bno055/bno055_0.2.0-4.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Bosch BNO055 IMU driver for ROS2" +AUTHOR = "flynneva " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "bno055" +ROS_BPN = "bno055" + +ROS_BUILD_DEPENDS = " \ + python3-pyserial \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + python3-pyserial \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-pyserial \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/bno055-release/archive/release/humble/bno055/0.2.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/bno055" +SRC_URI = "git://github.com/ros2-gbp/bno055-release;${ROS_BRANCH};protocol=https" +SRCREV = "8678e5b4d0411ca84221282614fba658ac2f07f8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/bond-core/bond-core_3.0.2-3.bb b/meta-ros2-humble/generated-recipes/bond-core/bond-core_3.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..906ce7219add5da5d6ffe9185653490036fb0b00 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/bond-core/bond-core_3.0.2-3.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A bond allows two processes, A and B, to know when the other has terminated, either cleanly or by crashing. The bond remains connected until it is either broken explicitly or until a heartbeat times out." +AUTHOR = "Michael Carroll " +ROS_AUTHOR = "Stu Glaser" +HOMEPAGE = "http://www.ros.org/wiki/bond_core" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "bond_core" +ROS_BPN = "bond_core" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + bond \ + bondcpp \ + smclib \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bond_core/3.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/bond_core" +SRC_URI = "git://github.com/ros2-gbp/bond_core-release;${ROS_BRANCH};protocol=https" +SRCREV = "dbc98e24eeda8b1c2c59fd91c4018892778e1ec2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/bond-core/bond_3.0.2-3.bb b/meta-ros2-humble/generated-recipes/bond-core/bond_3.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..91a8f30db756a90a9e8dc42a245f3cdab87b4fee --- /dev/null +++ b/meta-ros2-humble/generated-recipes/bond-core/bond_3.0.2-3.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A bond allows two processes, A and B, to know when the other has terminated, either cleanly or by crashing. The bond remains connected until it is either broken explicitly or until a heartbeat times out." +AUTHOR = "Michael Carroll " +ROS_AUTHOR = "Stuart Glaser" +HOMEPAGE = "http://www.ros.org/wiki/bond" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "bond_core" +ROS_BPN = "bond" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bond/3.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/bond" +SRC_URI = "git://github.com/ros2-gbp/bond_core-release;${ROS_BRANCH};protocol=https" +SRCREV = "737763f459640e20bc0519f346c7ba7931e98938" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/bond-core/bondcpp_3.0.2-3.bb b/meta-ros2-humble/generated-recipes/bond-core/bondcpp_3.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..a70323a37218c46fbe1e2156d907a25a40107878 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/bond-core/bondcpp_3.0.2-3.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ implementation of bond, a mechanism for checking when another process has terminated." +AUTHOR = "Michael Carroll " +ROS_AUTHOR = "Stuart Glaser" +HOMEPAGE = "http://www.ros.org/wiki/bondcpp" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "bond_core" +ROS_BPN = "bondcpp" + +ROS_BUILD_DEPENDS = " \ + bond \ + pkgconfig \ + rclcpp \ + rclcpp-lifecycle \ + smclib \ + util-linux \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + bond \ + rclcpp \ + rclcpp-lifecycle \ + smclib \ + util-linux \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bondcpp/3.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/bondcpp" +SRC_URI = "git://github.com/ros2-gbp/bond_core-release;${ROS_BRANCH};protocol=https" +SRCREV = "8e4b4113fbaffdb919ad17b828b46c5af2c46ba8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/bond-core/smclib_3.0.2-3.bb b/meta-ros2-humble/generated-recipes/bond-core/smclib_3.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..cafd11e0278a8ae5fab6a76aa119bc02ba7d6d42 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/bond-core/smclib_3.0.2-3.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The State Machine Compiler (SMC) from http://smc.sourceforge.net/ converts a language-independent description of a state machine into the source code to support that state machine. This package contains the libraries that a compiled state machine depends on, but it does not contain the compiler itself." +AUTHOR = "Michael Carroll " +ROS_AUTHOR = "Various" +HOMEPAGE = "http://smc.sourceforge.net/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Mozilla Public License Version 1.1" +LICENSE = "MPL-1.1" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=e1b5a50d4dd59d8102e41a7a2254462d" + +ROS_CN = "bond_core" +ROS_BPN = "smclib" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/bond_core-release/archive/release/humble/smclib/3.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/smclib" +SRC_URI = "git://github.com/ros2-gbp/bond_core-release;${ROS_BRANCH};protocol=https" +SRCREV = "b4d41c88014e733446a0b6244159d984a2457835" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/boost-geometry-util/boost-geometry-util_0.0.1-1.bb b/meta-ros2-humble/generated-recipes/boost-geometry-util/boost-geometry-util_0.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..09746a0212177a32e46c956476e5adcee80ae586 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/boost-geometry-util/boost-geometry-util_0.0.1-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Utility library for boost geometry" +AUTHOR = "masaya " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "boost_geometry_util" +ROS_BPN = "boost_geometry_util" + +ROS_BUILD_DEPENDS = " \ + boost \ + geometry-msgs \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + geometry-msgs \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + geometry-msgs \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ouxt-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/OUXT-Polaris/boost_geometry_util-release/archive/release/humble/boost_geometry_util/0.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/boost_geometry_util" +SRC_URI = "git://github.com/OUXT-Polaris/boost_geometry_util-release;${ROS_BRANCH};protocol=https" +SRCREV = "d6506ae2c617ff7885a07cdeddb61e6dbf21fccd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/cartographer-ros/cartographer-ros-msgs_2.0.9000-2.bb b/meta-ros2-humble/generated-recipes/cartographer-ros/cartographer-ros-msgs_2.0.9000-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..c2f6c2dc76760701deb8ed47d935a0f95ef8c62c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/cartographer-ros/cartographer-ros-msgs_2.0.9000-2.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS messages for the cartographer_ros package." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "The Cartographer Authors " +HOMEPAGE = "https://github.com/cartographer-project/cartographer_ros" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=b73cebba72f83c5afebf178817283e37" + +ROS_CN = "cartographer_ros" +ROS_BPN = "cartographer_ros_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/cartographer_ros-release/archive/release/humble/cartographer_ros_msgs/2.0.9000-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/cartographer_ros_msgs" +SRC_URI = "git://github.com/ros2-gbp/cartographer_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "1ae57c19b6f5040a0c3207bebdb9a1b49ef5c2d9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/cartographer-ros/cartographer-ros_2.0.9000-2.bb b/meta-ros2-humble/generated-recipes/cartographer-ros/cartographer-ros_2.0.9000-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..7271528b0b8e7e1de15c7ecdbe21f37975db5530 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/cartographer-ros/cartographer-ros_2.0.9000-2.bb @@ -0,0 +1,124 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. This package provides Cartographer's ROS integration." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "The Cartographer Authors " +HOMEPAGE = "https://github.com/cartographer-project/cartographer_ros" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=b73cebba72f83c5afebf178817283e37" + +ROS_CN = "cartographer_ros" +ROS_BPN = "cartographer_ros" + +ROS_BUILD_DEPENDS = " \ + abseil-cpp \ + builtin-interfaces \ + cartographer \ + cartographer-ros-msgs \ + geometry-msgs \ + gflags \ + glog \ + gtest \ + libeigen \ + nav-msgs \ + pcl \ + pcl-conversions \ + python3-sphinx \ + rclcpp \ + rosbag2-cpp \ + rosbag2-storage \ + sensor-msgs \ + std-msgs \ + tf2 \ + tf2-eigen \ + tf2-msgs \ + tf2-ros \ + urdf \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + abseil-cpp \ + builtin-interfaces \ + cartographer \ + cartographer-ros-msgs \ + geometry-msgs \ + gflags \ + glog \ + libeigen \ + nav-msgs \ + pcl \ + pcl-conversions \ + rclcpp \ + rosbag2-cpp \ + rosbag2-storage \ + sensor-msgs \ + std-msgs \ + tf2 \ + tf2-eigen \ + tf2-msgs \ + tf2-ros \ + urdf \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + abseil-cpp \ + builtin-interfaces \ + cartographer \ + cartographer-ros-msgs \ + geometry-msgs \ + gflags \ + glog \ + launch \ + libeigen \ + nav-msgs \ + pcl \ + pcl-conversions \ + rclcpp \ + robot-state-publisher \ + rosbag2-cpp \ + rosbag2-storage \ + sensor-msgs \ + std-msgs \ + tf2 \ + tf2-eigen \ + tf2-msgs \ + tf2-ros \ + urdf \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/cartographer_ros-release/archive/release/humble/cartographer_ros/2.0.9000-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/cartographer_ros" +SRC_URI = "git://github.com/ros2-gbp/cartographer_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "a0ef7548b9a0b161e91be725d07a4f67b116de21" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/cartographer-ros/cartographer-rviz_2.0.9000-2.bb b/meta-ros2-humble/generated-recipes/cartographer-ros/cartographer-rviz_2.0.9000-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..9a85c3b9be116d624a6a4eed70159fee597d1adb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/cartographer-ros/cartographer-rviz_2.0.9000-2.bb @@ -0,0 +1,87 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. This package provides Cartographer's RViz integration." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "The Cartographer Authors " +HOMEPAGE = "https://github.com/cartographer-project/cartographer_ros" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=b73cebba72f83c5afebf178817283e37" + +ROS_CN = "cartographer_ros" +ROS_BPN = "cartographer_rviz" + +ROS_BUILD_DEPENDS = " \ + abseil-cpp \ + boost \ + cartographer \ + cartographer-ros \ + cartographer-ros-msgs \ + libeigen \ + pluginlib \ + rclcpp \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + abseil-cpp \ + boost \ + cartographer \ + cartographer-ros \ + cartographer-ros-msgs \ + libeigen \ + pluginlib \ + rclcpp \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + abseil-cpp \ + boost \ + cartographer \ + cartographer-ros \ + cartographer-ros-msgs \ + libeigen \ + pluginlib \ + rclcpp \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/cartographer_ros-release/archive/release/humble/cartographer_rviz/2.0.9000-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/cartographer_rviz" +SRC_URI = "git://github.com/ros2-gbp/cartographer_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "ebbd5da6f9205d13351a595e6c996ce9d1266e59" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/cartographer/cartographer_2.0.9002-2.bb b/meta-ros2-humble/generated-recipes/cartographer/cartographer_2.0.9002-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..9524f49f59e0dbd18a5507c8b3e3b6d354daef05 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/cartographer/cartographer_2.0.9002-2.bb @@ -0,0 +1,84 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "The Cartographer Authors " +HOMEPAGE = "https://github.com/cartographer-project/cartographer" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=b73cebba72f83c5afebf178817283e37" + +ROS_CN = "cartographer" +ROS_BPN = "cartographer" + +ROS_BUILD_DEPENDS = " \ + abseil-cpp \ + boost \ + cairo \ + ceres-solver \ + gflags \ + git \ + glog \ + gtest \ + libeigen \ + lua \ + protobuf \ + python3-sphinx \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + abseil-cpp \ + boost \ + cairo \ + ceres-solver \ + gflags \ + glog \ + libeigen \ + lua \ + protobuf \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + abseil-cpp \ + boost \ + cairo \ + ceres-solver \ + gflags \ + glog \ + libeigen \ + lua \ + protobuf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/cartographer-release/archive/release/humble/cartographer/2.0.9002-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/cartographer" +SRC_URI = "git://github.com/ros2-gbp/cartographer-release;${ROS_BRANCH};protocol=https" +SRCREV = "2fd0344178046a180d197444c1fa5da5f715bf44" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/cascade-lifecycle/cascade-lifecycle-msgs_1.0.1-3.bb b/meta-ros2-humble/generated-recipes/cascade-lifecycle/cascade-lifecycle-msgs_1.0.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..72bbf5d2a1f90f9f1bd010d7d788c4611e099213 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/cascade-lifecycle/cascade-lifecycle-msgs_1.0.1-3.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages for rclcpp_cascade_lifecycle package" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "cascade_lifecycle" +ROS_BPN = "cascade_lifecycle_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + lifecycle-msgs \ + rclcpp \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + lifecycle-msgs \ + rclcpp \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + lifecycle-msgs \ + rclcpp \ + rosidl-default-generators \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/fmrico/cascade_lifecycle-release/archive/release/humble/cascade_lifecycle_msgs/1.0.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/cascade_lifecycle_msgs" +SRC_URI = "git://github.com/fmrico/cascade_lifecycle-release;${ROS_BRANCH};protocol=https" +SRCREV = "3b5f8ae571d8f376bcef74c1cc6220772c7733da" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/cascade-lifecycle/rclcpp-cascade-lifecycle_1.0.1-3.bb b/meta-ros2-humble/generated-recipes/cascade-lifecycle/rclcpp-cascade-lifecycle_1.0.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..b5d81aa0932b2182acf3353a652633e35d72a79e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/cascade-lifecycle/rclcpp-cascade-lifecycle_1.0.1-3.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides a mechanism to make trees of lifecycle nodes to propagate state changes" +AUTHOR = "fmrico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "cascade_lifecycle" +ROS_BPN = "rclcpp_cascade_lifecycle" + +ROS_BUILD_DEPENDS = " \ + cascade-lifecycle-msgs \ + lifecycle-msgs \ + rclcpp \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cascade-lifecycle-msgs \ + lifecycle-msgs \ + rclcpp \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cascade-lifecycle-msgs \ + lifecycle-msgs \ + rclcpp \ + rclcpp-lifecycle \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/fmrico/cascade_lifecycle-release/archive/release/humble/rclcpp_cascade_lifecycle/1.0.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclcpp_cascade_lifecycle" +SRC_URI = "git://github.com/fmrico/cascade_lifecycle-release;${ROS_BRANCH};protocol=https" +SRCREV = "8e6a20db3b24b565c3b796ad6534659d47ae948c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/class-loader/class-loader_2.2.0-3.bb b/meta-ros2-humble/generated-recipes/class-loader/class-loader_2.2.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..8cd1c4297da5697a6b6617fcf9c8c13365debe02 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/class-loader/class-loader_2.2.0-3.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of these exported classes without the explicit declaration (i.e. header file) for those classes." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://ros.org/wiki/class_loader" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "class_loader" +ROS_BPN = "class_loader" + +ROS_BUILD_DEPENDS = " \ + console-bridge \ + console-bridge-vendor \ + rcpputils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcpputils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + console-bridge \ + console-bridge-vendor \ + rcpputils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/class_loader-release/archive/release/humble/class_loader/2.2.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/class_loader" +SRC_URI = "git://github.com/ros2-gbp/class_loader-release;${ROS_BRANCH};protocol=https" +SRCREV = "05674e2b1bb64a95c895ac4000b8284be949c562" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/color-names/color-names_0.0.3-3.bb b/meta-ros2-humble/generated-recipes/color-names/color-names_0.0.3-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..dc539d0de5390da4a6dc3907307d31834b75b0b0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/color-names/color-names_0.0.3-3.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The color_names package" +AUTHOR = "masaya " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=2c00b8d2854109dbebef7818b4dae1e2" + +ROS_CN = "color_names" +ROS_BPN = "color_names" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rviz2 \ + std-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rviz2 \ + std-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rviz2 \ + std-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ouxt-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/color_names-release/archive/release/humble/color_names/0.0.3-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/color_names" +SRC_URI = "git://github.com/ros2-gbp/color_names-release;${ROS_BRANCH};protocol=https" +SRCREV = "513ef6e01494eb6cb7d68e559f10b8f7495aa50d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/actionlib-msgs_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/actionlib-msgs_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f53aa9dba6933aba8d22f2a7777d3926da400e18 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/actionlib-msgs_4.2.2-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some message definitions used in the implementation of ROS 1 actions." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "actionlib_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/actionlib_msgs/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/actionlib_msgs" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "44a438b8a868b131b479798d65b1942a34cb9779" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/common-interfaces_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/common-interfaces_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..75c38445a045605f54b14de0ae9272b1240e6f59 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/common-interfaces_4.2.2-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "common_interfaces contains messages and services that are widely used by other ROS packages." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "common_interfaces" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + actionlib-msgs \ + builtin-interfaces \ + diagnostic-msgs \ + geometry-msgs \ + nav-msgs \ + sensor-msgs \ + shape-msgs \ + std-msgs \ + std-srvs \ + stereo-msgs \ + trajectory-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/common_interfaces/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/common_interfaces" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "47cf40c2bbd960294a58cc635d23ea1281464bf9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/diagnostic-msgs_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/diagnostic-msgs_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..27702beab98c9654ba638468c76a808e53176e68 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/diagnostic-msgs_4.2.2-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some diagnostics related message and service definitions." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "diagnostic_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/diagnostic_msgs/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/diagnostic_msgs" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "d6e983671380c46d9e65a39fd9179868d480c947" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/geometry-msgs_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/geometry-msgs_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5aa9245a98d2c590539f0ad00fe86ccb539d8b23 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/geometry-msgs_4.2.2-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some geometry related message definitions." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "geometry_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/geometry_msgs/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/geometry_msgs" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "1cf8484038e8eb62795f342751cea7db9dc384d9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/nav-msgs_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/nav-msgs_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..37e3ce901a9ea12df9f4894b14c9b51e835f3e7c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/nav-msgs_4.2.2-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some navigation related message and service definitions." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "nav_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/nav_msgs/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav_msgs" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "537f86e1aac32ed1d9971fcdec49d44b0fa46fff" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/sensor-msgs-py_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/sensor-msgs-py_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c99a92e2e5f25c5196744e64fd29e5fbd39bcdf7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/sensor-msgs-py_4.2.2-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package for easy creation and reading of PointCloud2 messages in Python." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "common_interfaces" +ROS_BPN = "sensor_msgs_py" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-numpy \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/sensor_msgs_py/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/sensor_msgs_py" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "3d1af20a535485722ed824d74110dbef17f73075" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/sensor-msgs_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/sensor-msgs_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d5a88edf9ce9a559b6a6bf1e56116f8758ee36b9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/sensor-msgs_4.2.2-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some sensor data related message and service definitions." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "sensor_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + rosidl-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/sensor_msgs/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/sensor_msgs" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "3d781b968a9dfd176ebffff58dc8879742531127" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/shape-msgs_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/shape-msgs_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8cfbad5d4c0155f24995a5abe616f49bd1c864d4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/shape-msgs_4.2.2-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some message definitions which describe geometric shapes." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "shape_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/shape_msgs/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/shape_msgs" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "30a5478e1a66d257d0ee5f4d33fdb6536f106841" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/std-msgs_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/std-msgs_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3356951a30b8beb963fb15878f22510ce9653710 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/std-msgs_4.2.2-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some standard message definitions." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "std_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/std_msgs/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/std_msgs" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "e19956b419bbb5142116b94ff7cdebc3a858b0a5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/std-srvs_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/std-srvs_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..54c61638b1d26206c55394b8b4bc024f496b5609 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/std-srvs_4.2.2-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some standard service definitions." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "std_srvs" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/std_srvs/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/std_srvs" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "6323417c2bdf615137a29dda05bdc0fbde4fc8e7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/stereo-msgs_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/stereo-msgs_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..79147d9b9d8c188b3ec3fd3afadc0c0188b61398 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/stereo-msgs_4.2.2-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some stereo camera related message definitions." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "stereo_msgs" + +ROS_BUILD_DEPENDS = " \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/stereo_msgs/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/stereo_msgs" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "0b26210e108520765f20de0a32ed92046f02e926" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/trajectory-msgs_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/trajectory-msgs_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4aab12598a4b4d32552eb57dc2675bdc3c0ed6e6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/trajectory-msgs_4.2.2-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some robot trajectory message definitions." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "trajectory_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/trajectory_msgs/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/trajectory_msgs" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "29f88cba37b73e802283aa67d617b79e7dad4575" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/common-interfaces/visualization-msgs_4.2.2-1.bb b/meta-ros2-humble/generated-recipes/common-interfaces/visualization-msgs_4.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ccfb1f0d4cc20e939f9b837f3b26b92bec0a7607 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/common-interfaces/visualization-msgs_4.2.2-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some visualization and interaction related message definitions." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "common_interfaces" +ROS_BPN = "visualization_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/common_interfaces-release/archive/release/humble/visualization_msgs/4.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/visualization_msgs" +SRC_URI = "git://github.com/ros2-gbp/common_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "6ad907e4beef596800b992179fdc3ace28f5ec44" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/console-bridge-vendor/console-bridge-vendor_1.4.0-2.bb b/meta-ros2-humble/generated-recipes/console-bridge-vendor/console-bridge-vendor_1.4.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..cf64cb7d9e7fd1aa7c82e315656ee775d490b46e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/console-bridge-vendor/console-bridge-vendor_1.4.0-2.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around console_bridge, providing nothing but a dependency on console_bridge, on some systems. On others, it provides an ExternalProject build of console_bridge." +AUTHOR = "Alejandro Hernandez Cordero " +ROS_AUTHOR = "Steven! Ragnarök" +HOMEPAGE = "https://github.com/ros/console_bridge" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & BSD" +LICENSE = "Apache-2.0 & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "console_bridge_vendor" +ROS_BPN = "console_bridge_vendor" + +ROS_BUILD_DEPENDS = " \ + console-bridge \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + console-bridge \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + console-bridge \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/console_bridge_vendor-release/archive/release/humble/console_bridge_vendor/1.4.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/console_bridge_vendor" +SRC_URI = "git://github.com/ros2-gbp/console_bridge_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "45606e14e5431524bb8d18b41da5846a5e4f25d1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/control-box-rst/control-box-rst_0.0.7-1.bb b/meta-ros2-humble/generated-recipes/control-box-rst/control-box-rst_0.0.7-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ba0f5a1dadecc0ec2e8213230513a8cbc8bcf637 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/control-box-rst/control-box-rst_0.0.7-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The control_box_rst package provides C++ libraries for predictive control, direct optimal control, optimization and simulation." +AUTHOR = "Christoph Rösmann " +ROS_AUTHOR = "Christoph Rösmann " +HOMEPAGE = "http://wiki.ros.org/control_box_rst" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "GPLv3" +LICENSE = "GPL-3.0-only" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=1e7b3bcc2e271699c77c769685058cbe" + +ROS_CN = "control_box_rst" +ROS_BPN = "control_box_rst" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-coinor-libipopt-dev} \ + libeigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-coinor-libipopt-dev} \ + libeigen \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-coinor-libipopt-dev} \ + libeigen \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/control_box_rst-release/archive/release/humble/control_box_rst/0.0.7-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/control_box_rst" +SRC_URI = "git://github.com/ros2-gbp/control_box_rst-release;${ROS_BRANCH};protocol=https" +SRCREV = "109cacd4e494bd81bba619b97f9c8775e7f855b2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/control-msgs/control-msgs_4.1.0-1.bb b/meta-ros2-humble/generated-recipes/control-msgs/control-msgs_4.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6f5703a754c60a1fd02f5659f7921ee182c25376 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/control-msgs/control-msgs_4.1.0-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "control_msgs contains base messages and actions useful for controlling robots. It provides representations for controller setpoints and joint and cartesian trajectories." +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Stuart Glaser " +HOMEPAGE = "http://ros.org/wiki/control_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "control_msgs" +ROS_BPN = "control_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + geometry-msgs \ + sensor-msgs \ + std-msgs \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + geometry-msgs \ + sensor-msgs \ + std-msgs \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/control_msgs-release/archive/release/humble/control_msgs/4.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/control_msgs" +SRC_URI = "git://github.com/ros2-gbp/control_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "3aa46779c1bf30de15dbab41aad2c488061c240f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/control-toolbox/control-toolbox_2.1.1-1.bb b/meta-ros2-humble/generated-recipes/control-toolbox/control-toolbox_2.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..240f0ae64d08c201d0e13a7c7c254af6d5c9492e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/control-toolbox/control-toolbox_2.1.1-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The control toolbox contains modules that are useful across all controllers." +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Melonee Wise" +HOMEPAGE = "http://ros.org/wiki/control_toolbox" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "control_toolbox" +ROS_BPN = "control_toolbox" + +ROS_BUILD_DEPENDS = " \ + control-msgs \ + rclcpp \ + rcutils \ + realtime-tools \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rcutils \ + realtime-tools \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + control-msgs \ + rclcpp \ + rcutils \ + realtime-tools \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + rclcpp-lifecycle \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/control_toolbox-release/archive/release/humble/control_toolbox/2.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/control_toolbox" +SRC_URI = "git://github.com/ros2-gbp/control_toolbox-release;${ROS_BRANCH};protocol=https" +SRCREV = "5eeb53270cf357befd57f09660d2b7dc823d9ba5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/cpp-polyfills/tcb-span_1.0.2-2.bb b/meta-ros2-humble/generated-recipes/cpp-polyfills/tcb-span_1.0.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..b260af5a80d66d589b64cc78fca21695e2e63023 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/cpp-polyfills/tcb-span_1.0.2-2.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Implementation of C++20's std::span" +AUTHOR = "Tyler Weaver " +HOMEPAGE = "https://github.com/tcbrindle/span" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Boost Software License" +LICENSE = "BSL-1.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=581c8547256df9e0e66200c5d3650e31" + +ROS_CN = "cpp_polyfills" +ROS_BPN = "tcb_span" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/PickNikRobotics/cpp_polyfills-release/archive/release/humble/tcb_span/1.0.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/tcb_span" +SRC_URI = "git://github.com/PickNikRobotics/cpp_polyfills-release;${ROS_BRANCH};protocol=https" +SRCREV = "85392ce1a2420d1001bf58b3ce0cd95f1730e855" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/cpp-polyfills/tl-expected_1.0.2-2.bb b/meta-ros2-humble/generated-recipes/cpp-polyfills/tl-expected_1.0.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..c681c191408cd41e6ab3df8993c46fd083a7736c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/cpp-polyfills/tl-expected_1.0.2-2.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++11/14/17 std::expected with functional-style extensions" +AUTHOR = "Tyler Weaver " +ROS_AUTHOR = "Sy Brand" +HOMEPAGE = "https://github.com/TartanLlama/expected" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Creative Commons Zero v1.0 Universal" +LICENSE = "Creative-Commons-Zero-v1.0-Universal" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=99bbbc21ede373b77d86a4695cf93337" + +ROS_CN = "cpp_polyfills" +ROS_BPN = "tl_expected" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/PickNikRobotics/cpp_polyfills-release/archive/release/humble/tl_expected/1.0.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/tl_expected" +SRC_URI = "git://github.com/PickNikRobotics/cpp_polyfills-release;${ROS_BRANCH};protocol=https" +SRCREV = "4d64069da1a3287b5829bc2fc16b3e0e69106cd4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/cudnn-cmake-module/cudnn-cmake-module_0.0.1-3.bb b/meta-ros2-humble/generated-recipes/cudnn-cmake-module/cudnn-cmake-module_0.0.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..91fbd5c6a69e140b2ec79e74126d61b088ff41eb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/cudnn-cmake-module/cudnn-cmake-module_0.0.1-3.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Exports a CMake module to find cuDNN." +AUTHOR = "Daisuke Nishimatsu " +ROS_AUTHOR = "Daisuke Nishimatsu " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "cudnn_cmake_module" +ROS_BPN = "cudnn_cmake_module" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/cudnn_cmake_module-release/archive/release/humble/cudnn_cmake_module/0.0.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/cudnn_cmake_module" +SRC_URI = "git://github.com/ros2-gbp/cudnn_cmake_module-release;${ROS_BRANCH};protocol=https" +SRCREV = "a8ff5bec117c29bd02870896182d7a7a4345abce" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/cyclonedds/cyclonedds_0.9.1-1.bb b/meta-ros2-humble/generated-recipes/cyclonedds/cyclonedds_0.9.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..404fe84a3bf5ad1651651732ffedf5b7f4f1aad2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/cyclonedds/cyclonedds_0.9.1-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Eclipse Cyclone DDS is a very performant and robust open-source DDS implementation. Cyclone DDS is developed completely in the open as an Eclipse IoT project." +AUTHOR = "Eclipse Foundation, Inc. " +HOMEPAGE = "https://projects.eclipse.org/projects/iot.cyclonedds" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Eclipse Public License 2.0 & Eclipse Distribution License 1.0" +LICENSE = "EPL-2.0 & Eclipse-Distribution-License-1.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=7532470dee289492e850d7d3e8a32b32" + +ROS_CN = "cyclonedds" +ROS_BPN = "cyclonedds" + +ROS_BUILD_DEPENDS = " \ + iceoryx-binding-c \ + iceoryx-hoofs \ + iceoryx-posh \ + openssl \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + iceoryx-binding-c \ + iceoryx-hoofs \ + iceoryx-posh \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + iceoryx-binding-c \ + iceoryx-hoofs \ + iceoryx-posh \ + openssl \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libcunit-dev} \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/cyclonedds-release/archive/release/humble/cyclonedds/0.9.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/cyclonedds" +SRC_URI = "git://github.com/ros2-gbp/cyclonedds-release;${ROS_BRANCH};protocol=https" +SRCREV = "c93d793b3df0b2db57ccd0c8d8bf4b8b8776ac98" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/action-tutorials-cpp_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/action-tutorials-cpp_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..aee1b2f35a0fb73aac2538d3017420d03128e117 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/action-tutorials-cpp_0.20.2-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ action tutorial cpp code" +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "action_tutorials_cpp" + +ROS_BUILD_DEPENDS = " \ + action-tutorials-interfaces \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-tutorials-interfaces \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-tutorials-interfaces \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/action_tutorials_cpp/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/action_tutorials_cpp" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "4a3e332f739c0a800e5d260d5a1e863367df2828" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/action-tutorials-interfaces_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/action-tutorials-interfaces_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..da22230dd7822d6a13fdca1c0de4279b5ada8af7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/action-tutorials-interfaces_0.20.2-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Action tutorials action" +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "action_tutorials_interfaces" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/action_tutorials_interfaces/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/action_tutorials_interfaces" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "03a08cdd3d121c5f7d120bbf2cb40d980916220a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/action-tutorials-py_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/action-tutorials-py_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4c96c87458081ccd4c6a0fcf4b4b61462677a68d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/action-tutorials-py_0.20.2-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python action tutorial code" +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "action_tutorials_py" + +ROS_BUILD_DEPENDS = " \ + action-tutorials-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + action-tutorials-interfaces \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-tutorials-interfaces \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/action_tutorials_py/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/action_tutorials_py" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "e422d08994ad8bf84108810b69b237a077c6c308" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/composition_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/composition_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..afc63206275e7dfd459d81993da76cd31c6c6782 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/composition_0.20.2-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples for composing multiple nodes in a single process." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "composition" + +ROS_BUILD_DEPENDS = " \ + example-interfaces \ + rclcpp \ + rclcpp-components \ + rcutils \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + launch-ros \ + rclcpp \ + rclcpp-components \ + rcutils \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ + rmw-implementation-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/composition/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/composition" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "a079743b94541a7a42abf3c566910a8d5737f500" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/demo-nodes-cpp-rosnative_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/demo-nodes-cpp-rosnative_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..34a498a70493aad104a9aee802e96ba3cb4ac735 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/demo-nodes-cpp-rosnative_0.20.2-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ nodes which access the native handles of the rmw implementation." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "demo_nodes_cpp_native" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rmw-fastrtps-cpp \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rmw-fastrtps-cpp \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rmw-fastrtps-cpp \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/demo_nodes_cpp_native/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/demo_nodes_cpp_native" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "51a7950ba5867d363673770ff65bd537cabf7f9b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/demo-nodes-cpp_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/demo-nodes-cpp_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fce91b0580d85602fa6406ed29584226bc45545e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/demo-nodes-cpp_0.20.2-1.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ nodes which were previously in the ros2/examples repository but are now just used for demo purposes." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Mabel Zhang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "demo_nodes_cpp" + +ROS_BUILD_DEPENDS = " \ + example-interfaces \ + rclcpp \ + rclcpp-components \ + rcutils \ + rmw \ + rmw-implementation-cmake \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + launch-ros \ + launch-xml \ + rclcpp \ + rclcpp-components \ + rcutils \ + rmw \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/demo_nodes_cpp/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/demo_nodes_cpp" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "e7a5b3c725a6ad31408b75e57c58cd95b06ae379" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/demo-nodes-py_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/demo-nodes-py_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d6463a92695960df144fd49516e9f17a859a6d02 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/demo-nodes-py_0.20.2-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python nodes which were previously in the ros2/examples repository but are now just used for demo purposes." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Esteve Fernandez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "demo_nodes_py" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/demo_nodes_py/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/demo_nodes_py" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "a009cfe90749c7f06f1798f23f2356b690f1c627" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/dummy-map-server_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/dummy-map-server_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f0cd235fc1473a781a07af2bfcd706337fe4e331 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/dummy-map-server_0.20.2-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "dummy map server node" +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Karsten Knese " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "dummy_map_server" + +ROS_BUILD_DEPENDS = " \ + nav-msgs \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nav-msgs \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/dummy_map_server/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dummy_map_server" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "97b67e398f597e82cd3c344cb7850559ac8da2b9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/dummy-robot-bringup_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/dummy-robot-bringup_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..36a28d046c2d7ee4aff8cf9295a84db090092f07 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/dummy-robot-bringup_0.20.2-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "dummy robot bringup" +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Karsten Knese " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "dummy_robot_bringup" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + dummy-map-server \ + dummy-sensors \ + launch \ + launch-ros \ + robot-state-publisher \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/dummy_robot_bringup/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dummy_robot_bringup" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "e8de6d23534c5ed647b8731c4d0c4e3d7f66b25a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/dummy-sensors_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/dummy-sensors_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..06a19db93291a9034c9960a891f3f3742029e60b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/dummy-sensors_0.20.2-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "dummy sensor nodes" +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Karsten Knese " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "dummy_sensors" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/dummy_sensors/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dummy_sensors" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "3197addee98e33e0c2cc71b8b974d1718ab6b0be" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/image-tools_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/image-tools_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..37c9913c7be674aa982798e6ab20bc0ea270110e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/image-tools_0.20.2-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Tools to capture and play back images to and from DDS subscriptions and publications." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "image_tools" + +ROS_BUILD_DEPENDS = " \ + opencv \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + opencv \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ + rmw-implementation-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/image_tools/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/image_tools" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "4923dd100664503022abe721967007aa3c661ba2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/intra-process-demo_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/intra-process-demo_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4d77dd24017a1b792739e14536ee18cf0bcaf66c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/intra-process-demo_0.20.2-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Demonstrations of intra process communication." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Mabel Zhang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "intra_process_demo" + +ROS_BUILD_DEPENDS = " \ + opencv \ + rclcpp \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + opencv \ + rclcpp \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ + launch-testing-ament-cmake \ + rmw-implementation-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/intra_process_demo/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/intra_process_demo" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "f6bfa7df0a28e5c364649be657200ef86b61d3a7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/lifecycle-py_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/lifecycle-py_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d3f5130485e0ae881513f150a7ef86ef35e2cd43 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/lifecycle-py_0.20.2-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing demos for rclpy lifecycle implementation" +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Ivan Santiago Paunovic " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "lifecycle_py" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + lifecycle-msgs \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + lifecycle \ + ros-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/lifecycle_py/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/lifecycle_py" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "67a143d96d005880e096e8b30245a0d431015dc4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/lifecycle_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/lifecycle_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a751c56504345ec2434bea4c97ac3a56e25f87cf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/lifecycle_0.20.2-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing demos for lifecycle implementation" +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Karsten Knese " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "lifecycle" + +ROS_BUILD_DEPENDS = " \ + lifecycle-msgs \ + rclcpp-lifecycle \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + lifecycle-msgs \ + rclcpp-lifecycle \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + ros-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/lifecycle/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/lifecycle" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "671c849da075550f5dd34ef5d2ea4c151d4a34bb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/logging-demo_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/logging-demo_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ac9a4f7af882cd791cfbed842a08223e54bf1eea --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/logging-demo_0.20.2-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples for using and configuring loggers." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "D. Hood" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "logging_demo" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rcutils \ + rosidl-cmake \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rcutils \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ + rmw-implementation-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/logging_demo/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/logging_demo" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "a9549e42b8bd94dc5b5d81d66bdd0f9e73410668" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/pendulum-control_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/pendulum-control_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..cf783cb47220a89720aec1d3c9ee1955b1199c13 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/pendulum-control_0.20.2-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Demonstrates ROS 2's realtime capabilities with a simulated inverted pendulum." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Jackie Kay" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "pendulum_control" + +ROS_BUILD_DEPENDS = " \ + pendulum-msgs \ + rclcpp \ + rttest \ + tlsf-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pendulum-msgs \ + rclcpp \ + rttest \ + tlsf-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ + rmw-implementation-cmake \ + ros2run \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/pendulum_control/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pendulum_control" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "1d1dc7c8f5cf52d7873968dc7c58974a5adf7d53" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/pendulum-msgs_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/pendulum-msgs_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1625f3828e1b79f1b55675b97ae89ac17b7b63fb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/pendulum-msgs_0.20.2-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Custom messages for real-time pendulum control." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Jackie Kay" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "pendulum_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/pendulum_msgs/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pendulum_msgs" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "ecc3295c0c81e2de66da4782a50e43faea616b45" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/quality-of-service-demo-cpp_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/quality-of-service-demo-cpp_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5244314d474127713074f58ed2c3bf058ee354d1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/quality-of-service-demo-cpp_0.20.2-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ Demo applications for Quality of Service features" +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Amazon ROS Contributions " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "quality_of_service_demo_cpp" + +ROS_BUILD_DEPENDS = " \ + example-interfaces \ + rclcpp \ + rclcpp-components \ + rcutils \ + rmw \ + rmw-implementation-cmake \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + launch-ros \ + rclcpp \ + rclcpp-components \ + rcutils \ + rmw \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/quality_of_service_demo_cpp/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/quality_of_service_demo_cpp" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "0d6da3fded36a0a3bccbb4abe5f2695719e31082" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/quality-of-service-demo-py_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/quality-of-service-demo-py_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..83e53312d6099d2278a93b9c7a05bd06597ac4b2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/quality-of-service-demo-py_0.20.2-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python Demo applications for Quality of Service features" +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Amazon ROS Contributions " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "quality_of_service_demo_py" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/quality_of_service_demo_py/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/quality_of_service_demo_py" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "8c873f97f6b58ea60a3213a95b77f10d349bc24c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/topic-monitor_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/topic-monitor_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2bcc19f4b8f85df4cd1775d397fb99cf31f2072b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/topic-monitor_0.20.2-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing tools for monitoring ROS 2 topics." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "D. Hood" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "topic_monitor" + +ROS_BUILD_DEPENDS = " \ + rclpy \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + launch-ros \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/topic_monitor/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/topic_monitor" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "1ba3ebbc17c9d1e2ef4e8a309a0e85d5c96cf915" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/demos/topic-statistics-demo_0.20.2-1.bb b/meta-ros2-humble/generated-recipes/demos/topic-statistics-demo_0.20.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5f1cc9a5be75adfac8936a31a0e24c8241630189 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/demos/topic-statistics-demo_0.20.2-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ demo application for topic statistics feature." +AUTHOR = "Mabel Zhang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "demos" +ROS_BPN = "topic_statistics_demo" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rcutils \ + sensor-msgs \ + statistics-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rcutils \ + sensor-msgs \ + statistics-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/demos-release/archive/release/humble/topic_statistics_demo/0.20.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/topic_statistics_demo" +SRC_URI = "git://github.com/ros2-gbp/demos-release;${ROS_BRANCH};protocol=https" +SRCREV = "f9d55b90b184516384f9cf6f45cbbd01cece5c41" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/depthai-ros/depthai-bridge_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/depthai-ros/depthai-bridge_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7f505a840f7564157b396c61b601d5e4d59c5912 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/depthai-ros/depthai-bridge_2.5.3-1.bb @@ -0,0 +1,93 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The depthai_bridge package" +AUTHOR = "Sachin Guruswamy " +ROS_AUTHOR = "Sachin Guruswamy" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "depthai-ros" +ROS_BPN = "depthai_bridge" + +ROS_BUILD_DEPENDS = " \ + boost \ + camera-info-manager \ + cv-bridge \ + depthai \ + depthai-ros-msgs \ + image-transport \ + opencv \ + rclcpp \ + ros-environment \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + vision-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + camera-info-manager \ + cv-bridge \ + depthai \ + depthai-ros-msgs \ + image-transport \ + opencv \ + rclcpp \ + ros-environment \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + vision-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + camera-info-manager \ + cv-bridge \ + depthai \ + depthai-ros-msgs \ + image-transport \ + opencv \ + rclcpp \ + robot-state-publisher \ + ros-environment \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + vision-msgs \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/luxonis/depthai-ros-release/archive/release/humble/depthai_bridge/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/depthai_bridge" +SRC_URI = "git://github.com/luxonis/depthai-ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "64c657d63d72da8e2454f80b3f923d91296bc4a7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/depthai-ros/depthai-examples_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/depthai-ros/depthai-examples_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0654a7d69ca0bc07f7a4861d9cd8ecb18825b6ee --- /dev/null +++ b/meta-ros2-humble/generated-recipes/depthai-ros/depthai-examples_2.5.3-1.bb @@ -0,0 +1,97 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The depthai_examples package" +AUTHOR = "sachin " +ROS_AUTHOR = "Sachin Guruswamy" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "depthai-ros" +ROS_BPN = "depthai_examples" + +ROS_BUILD_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + depthai \ + depthai-bridge \ + depthai-ros-msgs \ + foxglove-msgs \ + image-transport \ + opencv \ + rclcpp \ + ros-environment \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + vision-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + depthai \ + depthai-bridge \ + depthai-ros-msgs \ + foxglove-msgs \ + image-transport \ + opencv \ + rclcpp \ + ros-environment \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + vision-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + depth-image-proc \ + depthai \ + depthai-bridge \ + depthai-ros-msgs \ + foxglove-msgs \ + image-transport \ + opencv \ + rclcpp \ + robot-state-publisher \ + ros-environment \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + vision-msgs \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/luxonis/depthai-ros-release/archive/release/humble/depthai_examples/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/depthai_examples" +SRC_URI = "git://github.com/luxonis/depthai-ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "c249fa313e4ee8d180cdb6c5bf21ae93e834e404" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/depthai-ros/depthai-ros-msgs_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/depthai-ros/depthai-ros-msgs_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d2f348bf8cefe6fd5424a41b223ff090e9f946bb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/depthai-ros/depthai-ros-msgs_2.5.3-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package to keep interface independent of the driver" +AUTHOR = "Sachin Guruswamy " +ROS_AUTHOR = "Sachin Guruswamy" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "depthai-ros" +ROS_BPN = "depthai_ros_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rclcpp \ + rosidl-default-generators \ + sensor-msgs \ + std-msgs \ + vision-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rclcpp \ + rosidl-default-generators \ + sensor-msgs \ + std-msgs \ + vision-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rclcpp \ + rosidl-default-generators \ + sensor-msgs \ + std-msgs \ + vision-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/luxonis/depthai-ros-release/archive/release/humble/depthai_ros_msgs/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/depthai_ros_msgs" +SRC_URI = "git://github.com/luxonis/depthai-ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "24d302157a98309ef42d09d3abdd68888c81b615" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/depthai-ros/depthai-ros_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/depthai-ros/depthai-ros_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b628222a436b0080cb988e34703401c039dfe6bc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/depthai-ros/depthai-ros_2.5.3-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The depthai-ros package" +AUTHOR = "sachin " +ROS_AUTHOR = "Sachin Guruswamy" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "depthai-ros" +ROS_BPN = "depthai-ros" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + depthai \ + depthai-bridge \ + depthai-examples \ + depthai-ros-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/luxonis/depthai-ros-release/archive/release/humble/depthai-ros/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/depthai-ros" +SRC_URI = "git://github.com/luxonis/depthai-ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "d5747cdadf9b95eeb4d30c69d3325c11077d234e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/depthai/depthai_2.19.0-1.bb b/meta-ros2-humble/generated-recipes/depthai/depthai_2.19.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9ffab74c916fdb1c3b9d71143b15c19a58919282 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/depthai/depthai_2.19.0-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "DepthAI core is a C++ library which comes with firmware and an API to interact with OAK Platform" +AUTHOR = "Sachin Guruswamy " +ROS_AUTHOR = "Martin Peterlin " +HOMEPAGE = "https://www.luxonis.com/" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "depthai" +ROS_BPN = "depthai" + +ROS_BUILD_DEPENDS = " \ + libusb1 \ + nlohmann-json \ + opencv \ + ros-environment \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libusb1 \ + nlohmann-json \ + opencv \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libusb1 \ + nlohmann-json \ + opencv \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/luxonis/depthai-core-release/archive/release/humble/depthai/2.19.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/depthai" +SRC_URI = "git://github.com/luxonis/depthai-core-release;${ROS_BRANCH};protocol=https" +SRCREV = "f2ee693d3ea48c067122464e61a7a830e988f905" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/depthimage-to-laserscan/depthimage-to-laserscan_2.5.0-3.bb b/meta-ros2-humble/generated-recipes/depthimage-to-laserscan/depthimage-to-laserscan_2.5.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..fa410f4c5cac4022edbfe03d16f2e6e2e15b5adc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/depthimage-to-laserscan/depthimage-to-laserscan_2.5.0-3.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "depthimage_to_laserscan" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Chad Rockey" +HOMEPAGE = "http://ros.org/wiki/depthimage_to_laserscan" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "depthimage_to_laserscan" +ROS_BPN = "depthimage_to_laserscan" + +ROS_BUILD_DEPENDS = " \ + image-geometry \ + opencv \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + image-geometry \ + opencv \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + image-geometry \ + opencv \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/depthimage_to_laserscan-release/archive/release/humble/depthimage_to_laserscan/2.5.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/depthimage_to_laserscan" +SRC_URI = "git://github.com/ros2-gbp/depthimage_to_laserscan-release;${ROS_BRANCH};protocol=https" +SRCREV = "018cec2277667ba7a387e4c94c4d1eb0becbb0ac" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/diagnostics/diagnostic-aggregator_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/diagnostics/diagnostic-aggregator_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..55380fd8b9d2fd791a49e617ca91d2acb27d8cc0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/diagnostics/diagnostic-aggregator_3.0.0-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "diagnostic_aggregator" +AUTHOR = "Austin Hendrix " +ROS_AUTHOR = "Kevin Watts" +HOMEPAGE = "http://www.ros.org/wiki/diagnostic_aggregator" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "diagnostics" +ROS_BPN = "diagnostic_aggregator" + +ROS_BUILD_DEPENDS = " \ + diagnostic-msgs \ + pluginlib \ + rclcpp \ + rclpy \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclpy \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch-testing-ament-cmake \ + launch-testing-ros \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_aggregator/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/diagnostic_aggregator" +SRC_URI = "git://github.com/ros2-gbp/diagnostics-release;${ROS_BRANCH};protocol=https" +SRCREV = "ea5aeaec704ffc85ba80b0215b058c0ce7782b34" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/diagnostics/diagnostic-updater_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/diagnostics/diagnostic-updater_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d3a1eb992df692935455e08add36b32988d37d6a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/diagnostics/diagnostic-updater_3.0.0-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc." +AUTHOR = "Austin Hendrix " +ROS_AUTHOR = "Kevin Watts" +HOMEPAGE = "http://www.ros.org/wiki/diagnostic_updater" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "diagnostics" +ROS_BPN = "diagnostic_updater" + +ROS_BUILD_DEPENDS = " \ + diagnostic-msgs \ + rclcpp \ + rclpy \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = " \ + diagnostic-msgs \ + rclcpp \ + rclpy \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diagnostic-msgs \ + rclcpp \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + rclcpp-lifecycle \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/diagnostic_updater/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/diagnostic_updater" +SRC_URI = "git://github.com/ros2-gbp/diagnostics-release;${ROS_BRANCH};protocol=https" +SRCREV = "79def573a8299c1ba7f7998ba6271501aa8d85d6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/diagnostics/self-test_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/diagnostics/self-test_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..af4be52910ff6649a7758190cd6e349d5af5e880 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/diagnostics/self-test_3.0.0-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "self_test" +AUTHOR = "Brice Rebsamen " +ROS_AUTHOR = "Kevin Watts" +HOMEPAGE = "http://www.ros.org/wiki/self_test" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "diagnostics" +ROS_BPN = "self_test" + +ROS_BUILD_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/diagnostics-release/archive/release/humble/self_test/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/self_test" +SRC_URI = "git://github.com/ros2-gbp/diagnostics-release;${ROS_BRANCH};protocol=https" +SRCREV = "0891579845b8658221efa68eabb23a6f72d925c5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/dolly/dolly-follow_0.4.0-3.bb b/meta-ros2-humble/generated-recipes/dolly/dolly-follow_0.4.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..17e4491bbc0237db98dc48efa32a6916bbae4ec6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/dolly/dolly-follow_0.4.0-3.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Follow node for Dolly, the robot sheep." +AUTHOR = "Louise Poubel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "dolly" +ROS_BPN = "dolly_follow" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/dolly-release/archive/release/humble/dolly_follow/0.4.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/dolly_follow" +SRC_URI = "git://github.com/ros2-gbp/dolly-release;${ROS_BRANCH};protocol=https" +SRCREV = "7136630c92fd90c878ebaaf1d23a1bce5049c43f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/dolly/dolly-gazebo_0.4.0-3.bb b/meta-ros2-humble/generated-recipes/dolly/dolly-gazebo_0.4.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..ad6af473c55537908eec4a8785ccc8c02307c0bd --- /dev/null +++ b/meta-ros2-humble/generated-recipes/dolly/dolly-gazebo_0.4.0-3.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Launch Gazebo simulation with Dolly robot." +AUTHOR = "Louise Poubel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "dolly" +ROS_BPN = "dolly_gazebo" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + dolly-follow \ + gazebo-ros-pkgs \ + ros2launch \ + rviz2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/dolly-release/archive/release/humble/dolly_gazebo/0.4.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/dolly_gazebo" +SRC_URI = "git://github.com/ros2-gbp/dolly-release;${ROS_BRANCH};protocol=https" +SRCREV = "1faae2586d9bff0da482d5d2dcb4716e649790f7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/dolly/dolly-ignition_0.4.0-3.bb b/meta-ros2-humble/generated-recipes/dolly/dolly-ignition_0.4.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..7d0237520aa032c67a818ff43d0dc2546e5ebf07 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/dolly/dolly-ignition_0.4.0-3.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Launch Ignition simulation with Dolly robot." +AUTHOR = "Louise Poubel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "dolly" +ROS_BPN = "dolly_ignition" + +ROS_BUILD_DEPENDS = " \ + ros-ign-gazebo \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ros-ign-gazebo \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + dolly-follow \ + ros-ign-bridge \ + ros-ign-gazebo \ + ros2launch \ + rviz2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/dolly-release/archive/release/humble/dolly_ignition/0.4.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/dolly_ignition" +SRC_URI = "git://github.com/ros2-gbp/dolly-release;${ROS_BRANCH};protocol=https" +SRCREV = "a1879098defd0ef21e2c823a4ea32884571037c1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/dolly/dolly_0.4.0-3.bb b/meta-ros2-humble/generated-recipes/dolly/dolly_0.4.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..405cd3179b758ba4eba48598a21e1e15868363ec --- /dev/null +++ b/meta-ros2-humble/generated-recipes/dolly/dolly_0.4.0-3.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Meta-package for Dolly, the robot sheep." +AUTHOR = "Louise Poubel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "dolly" +ROS_BPN = "dolly" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + dolly-follow \ + dolly-gazebo \ + dolly-ignition \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/dolly-release/archive/release/humble/dolly/0.4.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/dolly" +SRC_URI = "git://github.com/ros2-gbp/dolly-release;${ROS_BRANCH};protocol=https" +SRCREV = "41f3672d20dab6b42086fa188556992b426ee518" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/domain-bridge/domain-bridge_0.5.0-1.bb b/meta-ros2-humble/generated-recipes/domain-bridge/domain-bridge_0.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4b7f52c7109828295b4abd540aa81712cde954e3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/domain-bridge/domain-bridge_0.5.0-1.bb @@ -0,0 +1,90 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS 2 Domain Bridge" +AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "domain_bridge" +ROS_BPN = "domain_bridge" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rcutils \ + rosbag2-cpp \ + rosidl-typesupport-cpp \ + yaml-cpp \ + zstd-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rcutils \ + rosbag2-cpp \ + rosidl-typesupport-cpp \ + yaml-cpp \ + zstd-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rcutils \ + rosbag2-cpp \ + rosidl-default-runtime \ + rosidl-typesupport-cpp \ + yaml-cpp \ + zstd-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ + example-interfaces \ + launch \ + launch-testing \ + launch-testing-ament-cmake \ + rmw-connextdds \ + rmw-cyclonedds-cpp \ + rmw-fastrtps-cpp \ + rmw-implementation-cmake \ + rosgraph-msgs \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/domain_bridge-release/archive/release/humble/domain_bridge/0.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/domain_bridge" +SRC_URI = "git://github.com/ros2-gbp/domain_bridge-release;${ROS_BRANCH};protocol=https" +SRCREV = "08bee6f17bed4a71315027f4aee8ad03a5401efd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/dynamixel-sdk/dynamixel-sdk-custom-interfaces_3.7.60-1.bb b/meta-ros2-humble/generated-recipes/dynamixel-sdk/dynamixel-sdk-custom-interfaces_3.7.60-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2eec8fb07de8b0c63bdfbe20a286458f0331ecdb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/dynamixel-sdk/dynamixel-sdk-custom-interfaces_3.7.60-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 custom interface examples using ROBOTIS DYNAMIXEL SDK" +AUTHOR = "Will Son " +ROS_AUTHOR = "Will Son " +HOMEPAGE = "http://wiki.ros.org/dynamixel_sdk" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "dynamixel_sdk" +ROS_BPN = "dynamixel_sdk_custom_interfaces" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/humble/dynamixel_sdk_custom_interfaces/3.7.60-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dynamixel_sdk_custom_interfaces" +SRC_URI = "git://github.com/ros2-gbp/dynamixel_sdk-release;${ROS_BRANCH};protocol=https" +SRCREV = "e6a539548e8f5eaa6eb816db19c909aa262adc48" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/dynamixel-sdk/dynamixel-sdk-examples_3.7.60-1.bb b/meta-ros2-humble/generated-recipes/dynamixel-sdk/dynamixel-sdk-examples_3.7.60-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..19313122d68756ab317442c6b6bf90345cc99e18 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/dynamixel-sdk/dynamixel-sdk-examples_3.7.60-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 examples using ROBOTIS DYNAMIXEL SDK" +AUTHOR = "Will Son " +ROS_AUTHOR = "Will Son " +HOMEPAGE = "http://wiki.ros.org/dynamixel_sdk" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=6;endline=6;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "dynamixel_sdk" +ROS_BPN = "dynamixel_sdk_examples" + +ROS_BUILD_DEPENDS = " \ + dynamixel-sdk \ + dynamixel-sdk-custom-interfaces \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + dynamixel-sdk \ + dynamixel-sdk-custom-interfaces \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + dynamixel-sdk \ + dynamixel-sdk-custom-interfaces \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/humble/dynamixel_sdk_examples/3.7.60-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dynamixel_sdk_examples" +SRC_URI = "git://github.com/ros2-gbp/dynamixel_sdk-release;${ROS_BRANCH};protocol=https" +SRCREV = "d39394b495973f99bb73240c1336ae45f688d6e9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/dynamixel-sdk/dynamixel-sdk_3.7.60-1.bb b/meta-ros2-humble/generated-recipes/dynamixel-sdk/dynamixel-sdk_3.7.60-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1404a6e1d48253dc90f30b23dc23f9b4c19f7c31 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/dynamixel-sdk/dynamixel-sdk_3.7.60-1.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package is wrapping version of ROBOTIS Dynamixel SDK for ROS 2. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms." +AUTHOR = "Will Son " +ROS_AUTHOR = "Pyo " +HOMEPAGE = "http://wiki.ros.org/dynamixel_sdk" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "dynamixel_sdk" +ROS_BPN = "dynamixel_sdk" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/dynamixel_sdk-release/archive/release/humble/dynamixel_sdk/3.7.60-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dynamixel_sdk" +SRC_URI = "git://github.com/ros2-gbp/dynamixel_sdk-release;${ROS_BRANCH};protocol=https" +SRCREV = "df02de16d3624be18490414502bb42e052830549" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/dynamixel-workbench-msgs/dynamixel-workbench-msgs_2.0.3-1.bb b/meta-ros2-humble/generated-recipes/dynamixel-workbench-msgs/dynamixel-workbench-msgs_2.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..95ce747892a0a946692bd72cf42b465484fd5336 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/dynamixel-workbench-msgs/dynamixel-workbench-msgs_2.0.3-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package includes ROS messages and services for dynamixel_workbench packages" +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://wiki.ros.org/dynamixel_workbench_msgs" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "dynamixel_workbench_msgs" +ROS_BPN = "dynamixel_workbench_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/dynamixel_workbench_msgs-release/archive/release/humble/dynamixel_workbench_msgs/2.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dynamixel_workbench_msgs" +SRC_URI = "git://github.com/ros2-gbp/dynamixel_workbench_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "1f0195e5668ee85a8d8c37dd55f1e54cd140cff7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/dynamixel-workbench/dynamixel-workbench-toolbox_2.2.3-1.bb b/meta-ros2-humble/generated-recipes/dynamixel-workbench/dynamixel-workbench-toolbox_2.2.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..abb24f8a0bf2054b420301ae05dcf147b931416b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/dynamixel-workbench/dynamixel-workbench-toolbox_2.2.3-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL." +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://wiki.ros.org/dynamixel_workbench_toolbox" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "dynamixel_workbench" +ROS_BPN = "dynamixel_workbench_toolbox" + +ROS_BUILD_DEPENDS = " \ + dynamixel-sdk \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + dynamixel-sdk \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + dynamixel-sdk \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/dynamixel_workbench-release/archive/release/humble/dynamixel_workbench_toolbox/2.2.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dynamixel_workbench_toolbox" +SRC_URI = "git://github.com/ros2-gbp/dynamixel_workbench-release;${ROS_BRANCH};protocol=https" +SRCREV = "5f17ace14424a7b39bd2272456c0aa29051cccc1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/dynamixel-workbench/dynamixel-workbench_2.2.3-1.bb b/meta-ros2-humble/generated-recipes/dynamixel-workbench/dynamixel-workbench_2.2.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..703f954a2907d37bf0a1b1600341fc0221b18178 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/dynamixel-workbench/dynamixel-workbench_2.2.3-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Dynamixel-Workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. These controllers are commanded by operators." +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://wiki.ros.org/dynamixel_workbench" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "dynamixel_workbench" +ROS_BPN = "dynamixel_workbench" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + dynamixel-workbench-toolbox \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/dynamixel_workbench-release/archive/release/humble/dynamixel_workbench/2.2.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dynamixel_workbench" +SRC_URI = "git://github.com/ros2-gbp/dynamixel_workbench-release;${ROS_BRANCH};protocol=https" +SRCREV = "079ead58a3e69c012a7a78ae660f7a9606f95d83" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ecl-tools/ecl-build_1.0.3-2.bb b/meta-ros2-humble/generated-recipes/ecl-tools/ecl-build_1.0.3-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..d430b86f10f54618725da6a5356a0c57143c993a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ecl-tools/ecl-build_1.0.3-2.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Collection of cmake/make build tools primarily for ecl development itself, but also contains a few cmake modules useful outside of the ecl." +AUTHOR = "Daniel Stonier " +ROS_AUTHOR = "Daniel Stonier " +HOMEPAGE = "http://wiki.ros.org/ecl_build" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "ecl_tools" +ROS_BPN = "ecl_build" + +ROS_BUILD_DEPENDS = " \ + ecl-license \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ecl-license \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/yujinrobot-release/ecl_tools-release/archive/release/humble/ecl_build/1.0.3-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ecl_build" +SRC_URI = "git://github.com/yujinrobot-release/ecl_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "245c9b25b4a085042efd400eaec7c1c751785294" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ecl-tools/ecl-license_1.0.3-2.bb b/meta-ros2-humble/generated-recipes/ecl-tools/ecl-license_1.0.3-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..2e1267f7e2731165a1be79ab3c3a9fe42297c376 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ecl-tools/ecl-license_1.0.3-2.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Maintains the ecl licenses and also provides an install target for deploying licenses with the ecl libraries." +AUTHOR = "Daniel Stonier " +ROS_AUTHOR = "Daniel Stonier " +HOMEPAGE = "http://wiki.ros.org/ecl_license" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=3;endline=3;md5=f895f13378d9b55d775a2405d35506fd" + +ROS_CN = "ecl_tools" +ROS_BPN = "ecl_license" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/yujinrobot-release/ecl_tools-release/archive/release/humble/ecl_license/1.0.3-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ecl_license" +SRC_URI = "git://github.com/yujinrobot-release/ecl_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "9035ca0ee4fe6e0c98c3569574f200b37127153f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ecl-tools/ecl-tools_1.0.3-2.bb b/meta-ros2-humble/generated-recipes/ecl-tools/ecl-tools_1.0.3-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..f6775c504b2f1e37745fbddac1cd4889c8ffbd0f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ecl-tools/ecl-tools_1.0.3-2.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Tools and utilities for ecl development." +AUTHOR = "Daniel Stonier " +ROS_AUTHOR = "Daniel Stonier " +HOMEPAGE = "http://www.ros.org/wiki/ecl_tools" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "ecl_tools" +ROS_BPN = "ecl_tools" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ecl-build \ + ecl-license \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/yujinrobot-release/ecl_tools-release/archive/release/humble/ecl_tools/1.0.3-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ecl_tools" +SRC_URI = "git://github.com/yujinrobot-release/ecl_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "c07caa3fa15c18ecbeda6798c0041669949e6de3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/eigen-stl-containers/eigen-stl-containers_1.0.0-4.bb b/meta-ros2-humble/generated-recipes/eigen-stl-containers/eigen-stl-containers_1.0.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..e438cbf8f42b0e8107faf2431edf5bbacef0c1de --- /dev/null +++ b/meta-ros2-humble/generated-recipes/eigen-stl-containers/eigen-stl-containers_1.0.0-4.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides a set of typedef's that allow using Eigen datatypes in STL containers" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://eigen.tuxfamily.org/dox/TopicUnalignedArrayAssert.html" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "eigen_stl_containers" +ROS_BPN = "eigen_stl_containers" + +ROS_BUILD_DEPENDS = " \ + libeigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/humble/eigen_stl_containers/1.0.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/eigen_stl_containers" +SRC_URI = "git://github.com/ros2-gbp/eigen_stl_containers-release;${ROS_BRANCH};protocol=https" +SRCREV = "8bdb30dd22e53f364906b4268c5af05af3420230" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/eigen3-cmake-module/eigen3-cmake-module_0.1.1-4.bb b/meta-ros2-humble/generated-recipes/eigen3-cmake-module/eigen3-cmake-module_0.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..1eb89c06dce3a77d4c0e21eafb19c3a1d697677e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/eigen3-cmake-module/eigen3-cmake-module_0.1.1-4.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Exports a custom CMake module to find Eigen3." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Shane Loretz " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "eigen3_cmake_module" +ROS_BPN = "eigen3_cmake_module" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/eigen3_cmake_module-release/archive/release/humble/eigen3_cmake_module/0.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/eigen3_cmake_module" +SRC_URI = "git://github.com/ros2-gbp/eigen3_cmake_module-release;${ROS_BRANCH};protocol=https" +SRCREV = "fb6325b445a199f927e85fa6eb1e2136f1b938b9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/eigenpy/eigenpy_2.7.14-1.bb b/meta-ros2-humble/generated-recipes/eigenpy/eigenpy_2.7.14-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f96ce7157251c70fba2f62afcce2b9f846105124 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/eigenpy/eigenpy_2.7.14-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Bindings between Numpy and Eigen using Boost.Python" +AUTHOR = "Justin Carpentier " +ROS_AUTHOR = "Justin Carpentier" +HOMEPAGE = "https://github.com/stack-of-tasks/eigenpy" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "eigenpy" +ROS_BPN = "eigenpy" + +ROS_BUILD_DEPENDS = " \ + boost \ + doxygen \ + git \ + libeigen \ + python3 \ + python3-numpy \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + libeigen \ + python3 \ + python3-numpy \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + libeigen \ + python3 \ + python3-numpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/eigenpy-release/archive/release/humble/eigenpy/2.7.14-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/eigenpy" +SRC_URI = "git://github.com/ros2-gbp/eigenpy-release;${ROS_BRANCH};protocol=https" +SRCREV = "717c2505696f5984dc3ae9fb1236dafddf93f340" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/example-interfaces/example-interfaces_0.9.3-2.bb b/meta-ros2-humble/generated-recipes/example-interfaces/example-interfaces_0.9.3-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..0c2d5c7f576a5c4544d44058c59cbd00201cb24f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/example-interfaces/example-interfaces_0.9.3-2.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Contains message and service definitions used by the examples." +AUTHOR = "Mabel Zhang " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "example_interfaces" +ROS_BPN = "example_interfaces" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/example_interfaces-release/archive/release/humble/example_interfaces/0.9.3-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/example_interfaces" +SRC_URI = "git://github.com/ros2-gbp/example_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "7468255a754bdfe48cd595dc3589595b2ed19335" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-async-client_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-async-client_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..23efaaf2bf01f63c848e2a8e90c00c58f60ee213 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-async-client_0.15.1-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Example of an async service client" +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Ivan Paunovic " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_async_client" + +ROS_BUILD_DEPENDS = " \ + example-interfaces \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_async_client/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_async_client" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "dabd6fa71986ad16ee591c23b3f1b763675b9004" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-cbg-executor_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-cbg-executor_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..20e234974ab58b198bbdfa9f53e78025eb78fa88 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-cbg-executor_0.15.1-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Example for multiple Executor instances in one process, using the callback-group-level interface of the Executor class." +AUTHOR = "Ralph Lange " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_cbg_executor" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_cbg_executor/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_cbg_executor" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "2e99dc73c941ab556666554d2dd7e1ef6a4d2e98" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-action-client_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-action-client_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fad629f739fc85f3e129b242fbcdd1cde36429ae --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-action-client_0.15.1-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Minimal action client examples" +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_minimal_action_client" + +ROS_BUILD_DEPENDS = " \ + example-interfaces \ + rclcpp \ + rclcpp-action \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + example-interfaces \ + rclcpp \ + rclcpp-action \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + rclcpp \ + rclcpp-action \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_minimal_action_client/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_minimal_action_client" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "5f7b60f71beafa8e7a2f8ebda867cff8da1f79be" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-action-server_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-action-server_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c6137491789be901f7ad16d6064a0fec60659000 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-action-server_0.15.1-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Minimal action server examples" +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_minimal_action_server" + +ROS_BUILD_DEPENDS = " \ + example-interfaces \ + rclcpp \ + rclcpp-action \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + example-interfaces \ + rclcpp \ + rclcpp-action \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + rclcpp \ + rclcpp-action \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_minimal_action_server/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_minimal_action_server" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "e93d1cd5847d8d41b1663f9d84e03727acc0fc28" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-client_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-client_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c4a3c0e679c2aa508d69b5758fe78e431ae112b8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-client_0.15.1-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of minimal service clients" +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Mikael Arguedas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_minimal_client" + +ROS_BUILD_DEPENDS = " \ + example-interfaces \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_minimal_client/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_minimal_client" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "4f4bc84e75af400c93f935af2c40dc42d6883132" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-composition_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-composition_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..46b70abd87efc1999e46bdf98da78de325f697e9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-composition_0.15.1-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Minimalist examples of composing nodes in the same process" +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Mikael Arguedas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_minimal_composition" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_minimal_composition/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_minimal_composition" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "81822d959b802946d76cb82268e8dcebf9afe15e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-publisher_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-publisher_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..78e6591d35426912283b36a89f66d63c60bc00d5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-publisher_0.15.1-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of minimal publisher nodes" +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Mikael Arguedas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_minimal_publisher" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_minimal_publisher/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_minimal_publisher" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "3926a00fe67a3cb4fb69eebd673d4043b114f606" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-service_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-service_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2c5ef797b2691dd7321316f58287d48b2aa79d89 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-service_0.15.1-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A minimal service server which adds two numbers" +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Mikael Arguedas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_minimal_service" + +ROS_BUILD_DEPENDS = " \ + example-interfaces \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_minimal_service/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_minimal_service" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "13e88653a16c4fd98c5b34f482406ea4afcd6702" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-subscriber_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-subscriber_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..351999d9556dcef7c1012e48d7d8ec6c1ff13783 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-subscriber_0.15.1-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of minimal subscribers" +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Mikael Arguedas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_minimal_subscriber" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_minimal_subscriber/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_minimal_subscriber" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "f94c49dba18024e4151b7624b91274550a865f6e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-timer_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-timer_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8d31e950d854ebd12c8a2f63781c1cc96a1ee24b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-minimal-timer_0.15.1-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of minimal nodes which have timers" +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Mikael Arguedas" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_minimal_timer" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_minimal_timer/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_minimal_timer" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "ab31ea6f9963c26f398bfa8747c95a907d84ad2f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-multithreaded-executor_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-multithreaded-executor_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..81a856acb0d3d2b33668768a8249139fa03c3f34 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-multithreaded-executor_0.15.1-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing example of how to implement a multithreaded executor" +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Jacob Hassold " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_multithreaded_executor" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_multithreaded_executor/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_multithreaded_executor" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "5b268fb7153277e08b92177080364c2e5b1aa024" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-wait-set_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-wait-set_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5a188c8da5250e14401911ebf4cbdeb2c410b6a8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclcpp-wait-set_0.15.1-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Example of how to use the rclcpp::WaitSet directly." +AUTHOR = "William Woodall " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclcpp_wait_set" + +ROS_BUILD_DEPENDS = " \ + example-interfaces \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclcpp_wait_set/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclcpp_wait_set" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "48c924c910dfd40c8966c5284426245beac6dea3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclpy-executors_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-executors_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8cbedd588d078efd029600ac622ff0e149bd4f16 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-executors_0.15.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of creating and using exectors to run multiple nodes in the same process" +AUTHOR = "Shane Loretz " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclpy_executors" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclpy_executors/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclpy_executors" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "0fff3be65535c8024f3f248bee12c9a53fc0bfa0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclpy-guard-conditions_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-guard-conditions_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..99e76d21a282293fd7e2d4ee3c066ca74dd6204a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-guard-conditions_0.15.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of using guard conditions." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclpy_guard_conditions" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclpy_guard_conditions/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclpy_guard_conditions" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "845b444c0a76d4f2d60225f4689410d68986ff07" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-action-client_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-action-client_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..72877bf98af6df6a69e79b484c964b8354f4d0d0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-action-client_0.15.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of minimal action clients using rclpy." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclpy_minimal_action_client" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclpy_minimal_action_client/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclpy_minimal_action_client" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "d7fd1f8b162675ae1117aee166974d0f87d84ff7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-action-server_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-action-server_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e5674f8d0daf95e48fb9957a3fa5ed5fbb692ac7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-action-server_0.15.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of minimal action servers using rclpy." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclpy_minimal_action_server" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclpy_minimal_action_server/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclpy_minimal_action_server" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "84b57038f6f2116fe428654dd8f69491869a5b9c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-client_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-client_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8c805c59547557462e19c645f5074175a4efac34 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-client_0.15.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of minimal service clients using rclpy." +AUTHOR = "Shane Loretz " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclpy_minimal_client" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclpy_minimal_client/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclpy_minimal_client" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "dc5c6b39ea7a9f37aae05ee14fe8f1f0cf2ce9d5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-publisher_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-publisher_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b522683f50a7635530497a91c0e923f154afaf53 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-publisher_0.15.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of minimal publishers using rclpy." +AUTHOR = "Shane Loretz " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclpy_minimal_publisher" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclpy_minimal_publisher/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclpy_minimal_publisher" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "be57e48d293a3615908f502c966e22dcee9c66b3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-service_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-service_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bbcaa672f10e2b592743d724b7584adddb72a71f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-service_0.15.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of minimal service servers using rclpy." +AUTHOR = "Shane Loretz " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclpy_minimal_service" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclpy_minimal_service/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclpy_minimal_service" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "7c0165108fec6ac6dc87820665d061c623a633af" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-subscriber_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-subscriber_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..54f0006d54c06fa42b150325835d8fa7256c6e02 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-minimal-subscriber_0.15.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of minimal subscribers using rclpy." +AUTHOR = "Shane Loretz " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "examples_rclpy_minimal_subscriber" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclpy_minimal_subscriber/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclpy_minimal_subscriber" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "0d3ea06e22db76f76c729c12bcf4da17905335a0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/examples-rclpy-pointcloud-publisher_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-pointcloud-publisher_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7be25ad05c4c5dc924cb1f4f88deeaf021ca2164 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/examples-rclpy-pointcloud-publisher_0.15.1-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Example on how to publish a Pointcloud2 message" +AUTHOR = "Evan Flynn " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "examples" +ROS_BPN = "examples_rclpy_pointcloud_publisher" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-numpy \ + rclpy \ + sensor-msgs \ + sensor-msgs-py \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/examples_rclpy_pointcloud_publisher/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_rclpy_pointcloud_publisher" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "63d1a5a41e2c79f0ea35daee01c03f1bf81cbeb1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/examples/launch-testing-examples_0.15.1-1.bb b/meta-ros2-humble/generated-recipes/examples/launch-testing-examples_0.15.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e2256e9e854c28211da68acf6b08e0e1c7d7031e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/examples/launch-testing-examples_0.15.1-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of simple launch tests" +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Aditya Pande " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "examples" +ROS_BPN = "launch_testing_examples" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + demo-nodes-cpp \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ + rclpy \ + ros2bag \ + rosbag2-transport \ + std-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/examples-release/archive/release/humble/launch_testing_examples/0.15.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch_testing_examples" +SRC_URI = "git://github.com/ros2-gbp/examples-release;${ROS_BRANCH};protocol=https" +SRCREV = "795d1bafa4b9d55cbb339bacf64881d1e6db7225" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/fastcdr/fastcdr_1.0.24-2.bb b/meta-ros2-humble/generated-recipes/fastcdr/fastcdr_1.0.24-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..d9494049089e47bae1e6b23b4349716b58417e6f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/fastcdr/fastcdr_1.0.24-2.bb @@ -0,0 +1,50 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CDR serialization implementation." +AUTHOR = "Steven! Ragnarök " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "fastcdr" +ROS_BPN = "fastcdr" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/fastcdr-release/archive/release/humble/fastcdr/1.0.24-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/fastcdr" +SRC_URI = "git://github.com/ros2-gbp/fastcdr-release;${ROS_BRANCH};protocol=https" +SRCREV = "af820fd8dc61ca02e5d5a6b9abb90f2b8a4de818" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/fastrtps/fastrtps_2.6.2-1.bb b/meta-ros2-humble/generated-recipes/fastrtps/fastrtps_2.6.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..357f9a9b31e1beda63f6c3499dd828fbf15a9f67 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/fastrtps/fastrtps_2.6.2-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "*eprosima Fast DDS* (formerly Fast RTPS) is a C++ implementation of the DDS (Data Distribution Service) standard of the OMG (Object Management Group). eProsima Fast DDS implements the RTPS (Real Time Publish Subscribe) protocol, which provides publisher-subscriber communications over unreliable transports such as UDP, as defined and maintained by the Object Management Group (OMG) consortium. RTPS is also the wire interoperability protocol defined for the Data Distribution Service (DDS) standard. *eProsima Fast DDS* expose an API to access directly the RTPS protocol, giving the user full access to the protocol internals." +AUTHOR = "Miguel Company " +HOMEPAGE = "https://www.eprosima.com/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=da5a1be2927e3a58d7e126f7c5d3ddbd" + +ROS_CN = "fastrtps" +ROS_BPN = "fastrtps" + +ROS_BUILD_DEPENDS = " \ + asio \ + fastcdr \ + foonathan-memory-vendor \ + libtinyxml2 \ + openssl \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + fastcdr \ + foonathan-memory-vendor \ + libtinyxml2 \ + openssl \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + fastcdr \ + foonathan-memory-vendor \ + libtinyxml2 \ + openssl \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/fastrtps-release/archive/release/humble/fastrtps/2.6.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/fastrtps" +SRC_URI = "git://github.com/ros2-gbp/fastrtps-release;${ROS_BRANCH};protocol=https" +SRCREV = "ce1437fe41b5f7c8dd6d3fc99aa42f7b3f10666b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/filters/filters_2.1.0-3.bb b/meta-ros2-humble/generated-recipes/filters/filters_2.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..dc0b4a98269b82c8f3eb6a925bf7abc162f15cd3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/filters/filters_2.1.0-3.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This library provides a standardized interface for processing data as a sequence of filters. This package contains a base class upon which to build specific implementations as well as an interface which dynamically loads filters based on runtime parameters." +AUTHOR = "Tully Foote " +HOMEPAGE = "https://wiki.ros.org/filters" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "filters" +ROS_BPN = "filters" + +ROS_BUILD_DEPENDS = " \ + boost \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + pluginlib \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-gtest \ + ament-cmake-uncrustify \ + ament-cmake-xmllint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/filters-release/archive/release/humble/filters/2.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/filters" +SRC_URI = "git://github.com/ros2-gbp/filters-release;${ROS_BRANCH};protocol=https" +SRCREV = "cd05e219465ffb6f2913f6a440e5eed6bcf85764" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/fluent-rviz/fluent-rviz_0.0.3-2.bb b/meta-ros2-humble/generated-recipes/fluent-rviz/fluent-rviz_0.0.3-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..3e5a6fb9f5dce63ca90f7816dabea8810a9d3a6e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/fluent-rviz/fluent-rviz_0.0.3-2.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A library which makes Rviz fluent. Powered by C++17" +AUTHOR = "shouth " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=80318c4afef111a7690eaf237460856b" + +ROS_CN = "fluent_rviz" +ROS_BPN = "fluent_rviz" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + std-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + std-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + std-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ouxt-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/fluent_rviz-release/archive/release/humble/fluent_rviz/0.0.3-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/fluent_rviz" +SRC_URI = "git://github.com/ros2-gbp/fluent_rviz-release;${ROS_BRANCH};protocol=https" +SRCREV = "aef48e1063a9b33619c2d27537e626d287669544" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/fmi-adapter/fmi-adapter-examples_2.1.1-1.bb b/meta-ros2-humble/generated-recipes/fmi-adapter/fmi-adapter-examples_2.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..482975d142d323f5b5a2b84446f9f212a96c9e0c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/fmi-adapter/fmi-adapter-examples_2.1.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides small examples for use of the fmi_adapter package" +AUTHOR = "Ralph Lange " +HOMEPAGE = "http://wiki.ros.org/fmi_adapter" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "fmi_adapter" +ROS_BPN = "fmi_adapter_examples" + +ROS_BUILD_DEPENDS = " \ + fmi-adapter \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + fmi-adapter \ + launch \ + launch-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/fmi_adapter-release/archive/release/humble/fmi_adapter_examples/2.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/fmi_adapter_examples" +SRC_URI = "git://github.com/ros2-gbp/fmi_adapter-release;${ROS_BRANCH};protocol=https" +SRCREV = "283b188b0d72435a2a745076791bf6e56274154b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/fmi-adapter/fmi-adapter_2.1.1-1.bb b/meta-ros2-humble/generated-recipes/fmi-adapter/fmi-adapter_2.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..de5a60df9b8e61643e66856a68aea1d98b099758 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/fmi-adapter/fmi-adapter_2.1.1-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wraps FMUs for co-simulation" +AUTHOR = "Ralph Lange " +HOMEPAGE = "http://wiki.ros.org/fmi_adapter" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "fmi_adapter" +ROS_BPN = "fmi_adapter" + +ROS_BUILD_DEPENDS = " \ + fmilibrary-vendor \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + launch-ros \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch-testing \ + rcutils \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/fmi_adapter-release/archive/release/humble/fmi_adapter/2.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/fmi_adapter" +SRC_URI = "git://github.com/ros2-gbp/fmi_adapter-release;${ROS_BRANCH};protocol=https" +SRCREV = "602e6041cfff0fddf127e4db8ed1ca9ca04c6c03" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/fmilibrary-vendor/fmilibrary-vendor_1.0.1-1.bb b/meta-ros2-humble/generated-recipes/fmilibrary-vendor/fmilibrary-vendor_1.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..740bb94064a61779d7fed065436ab59f3beaaaac --- /dev/null +++ b/meta-ros2-humble/generated-recipes/fmilibrary-vendor/fmilibrary-vendor_1.0.1-1.bb @@ -0,0 +1,50 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper (aka vendor package) around the FMILibrary by Modelon AB (JModelica.org)" +AUTHOR = "Ralph Lange " +HOMEPAGE = "https://jmodelica.org/" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=665599198b8a9e42fd087c8d041ec61f" + +ROS_CN = "fmilibrary_vendor" +ROS_BPN = "fmilibrary_vendor" + +ROS_BUILD_DEPENDS = " \ + git \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/fmilibrary_vendor-release/archive/release/humble/fmilibrary_vendor/1.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/fmilibrary_vendor" +SRC_URI = "git://github.com/ros2-gbp/fmilibrary_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "aa8804ceff0977290213b54db05c70a797c6ff67" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/fogros2/fogros2-examples_0.1.7-1.bb b/meta-ros2-humble/generated-recipes/fogros2/fogros2-examples_0.1.7-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2ee421887aa4bc22b8efd6a05ddff2aa7e082f63 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/fogros2/fogros2-examples_0.1.7-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples using FogROS2" +AUTHOR = "Jeff Ichnowski " +ROS_AUTHOR = "Jeff Ichnowski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=21;endline=21;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "fogros2" +ROS_BPN = "fogros2_examples" + +ROS_BUILD_DEPENDS = " \ + fogros2 \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + fogros2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + fogros2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/fogros2-release/archive/release/humble/fogros2_examples/0.1.7-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/fogros2_examples" +SRC_URI = "git://github.com/ros2-gbp/fogros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "a1afb6b4adc434fc77a89b93e8fc98aac6c9a54b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/fogros2/fogros2_0.1.7-1.bb b/meta-ros2-humble/generated-recipes/fogros2/fogros2_0.1.7-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c5fecc9278f3eeb924a8596c5ac58c64ef6d085c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/fogros2/fogros2_0.1.7-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A ROS 2 extension for the cloud deployment of computational graphs in a cloud-provider agnostic and security-conscious manner." +AUTHOR = "Jeff Ichnowski " +ROS_AUTHOR = "Jeff Ichnowski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=24;endline=24;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "fogros2" +ROS_BPN = "fogros2" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-scp} \ + ${ROS_UNRESOLVED_DEP-wireguard} \ + python3-boto3 \ + python3-paramiko \ + rmw-cyclonedds-cpp \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-scp} \ + ${ROS_UNRESOLVED_DEP-wireguard} \ + python3-boto3 \ + python3-paramiko \ + rmw-cyclonedds-cpp \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-scp} \ + ${ROS_UNRESOLVED_DEP-wireguard} \ + python3-boto3 \ + python3-paramiko \ + rmw-cyclonedds-cpp \ + ros2cli \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/fogros2-release/archive/release/humble/fogros2/0.1.7-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/fogros2" +SRC_URI = "git://github.com/ros2-gbp/fogros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "191da6cc078839f53ac2ee050d0f0aacd8880462" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/foonathan-memory-vendor/foonathan-memory-vendor_1.2.0-3.bb b/meta-ros2-humble/generated-recipes/foonathan-memory-vendor/foonathan-memory-vendor_1.2.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..82044716ecd2fe13fda5cd6c34fc6f2ad7862c68 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/foonathan-memory-vendor/foonathan-memory-vendor_1.2.0-3.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Foonathan/memory vendor package for Fast-RTPS." +AUTHOR = "Miguel Company " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & zlib License" +LICENSE = "Apache-2.0 & Zlib" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=401a7342a877608092ef332b6948eb03" + +ROS_CN = "foonathan_memory_vendor" +ROS_BPN = "foonathan_memory_vendor" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + cmake-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ + ament-cmake-test \ + ament-cmake-xmllint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/foonathan_memory_vendor-release/archive/release/humble/foonathan_memory_vendor/1.2.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/foonathan_memory_vendor" +SRC_URI = "git://github.com/ros2-gbp/foonathan_memory_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "1cf70fe6d74f7fc0f536aab4ba0bf7c1cc0d852c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/four-wheel-steering-msgs/four-wheel-steering-msgs_2.0.1-3.bb b/meta-ros2-humble/generated-recipes/four-wheel-steering-msgs/four-wheel-steering-msgs_2.0.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..6dcb2a4260072419388d6a81d652d838e91d9c9d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/four-wheel-steering-msgs/four-wheel-steering-msgs_2.0.1-3.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS messages for robots using FourWheelSteering." +AUTHOR = "Vincent Rousseau " +ROS_AUTHOR = "Vincent Rousseau " +HOMEPAGE = "http://ros.org/wiki/four_wheel_steering_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "four_wheel_steering_msgs" +ROS_BPN = "four_wheel_steering_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/four_wheel_steering_msgs-release/archive/release/humble/four_wheel_steering_msgs/2.0.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/four_wheel_steering_msgs" +SRC_URI = "git://github.com/ros2-gbp/four_wheel_steering_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "eb7c7af86d9050f176759509c5bd4e2e48dbda9d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/foxglove-msgs/foxglove-msgs_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/foxglove-msgs/foxglove-msgs_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..798d5d5864491dddcf07cf42ebf34f069fc4d7ee --- /dev/null +++ b/meta-ros2-humble/generated-recipes/foxglove-msgs/foxglove-msgs_2.0.0-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "foxglove_msgs provides visualization messages that are supported by Foxglove Studio." +AUTHOR = "Foxglove " +ROS_AUTHOR = "Foxglove " +HOMEPAGE = "https://foxglove.dev/" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "foxglove_msgs" +ROS_BPN = "foxglove_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + ros-environment \ + rosidl-default-generators \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rosidl-default-runtime \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_foxglove_msgs-release/archive/release/humble/foxglove_msgs/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/foxglove_msgs" +SRC_URI = "git://github.com/ros2-gbp/ros_foxglove_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "152cef5bb8c7218e3c6534b1cd7bd7552990e732" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-msgs_3.7.0-1.bb b/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-msgs_3.7.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8db88d8b46a093b1354ce08ff57b98805d3b6783 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-msgs_3.7.0-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Message and service data structures for interacting with Gazebo from ROS2." +AUTHOR = "Jose Luis Rivero " +HOMEPAGE = "http://gazebosim.org/tutorials?cat=connect_ros" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "gazebo_ros_pkgs" +ROS_BPN = "gazebo_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_msgs/3.7.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/gazebo_msgs" +SRC_URI = "git://github.com/ros2-gbp/gazebo_ros_pkgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "857f9b2fa536c73d5b64d6b90996f6ec599e97a3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-plugins_3.7.0-1.bb b/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-plugins_3.7.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fd29e74fe9231680a274a1edad101d1aab4c0318 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-plugins_3.7.0-1.bb @@ -0,0 +1,100 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Robot-independent Gazebo plugins for sensors, motors and dynamic reconfigurable components." +AUTHOR = "Jose Luis Rivero " +ROS_AUTHOR = "John Hsu" +HOMEPAGE = "http://gazebosim.org/tutorials?cat=connect_ros" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "BSD, Apache 2.0" +LICENSE = "BSD-&-Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=f7d4e3a22e6490b133f4eb99348a8124" + +ROS_CN = "gazebo_ros_pkgs" +ROS_BPN = "gazebo_plugins" + +ROS_BUILD_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + gazebo-msgs \ + gazebo-ros \ + gazebo-rosdev \ + geometry-msgs \ + image-transport \ + nav-msgs \ + rclcpp \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-geometry-msgs \ + tf2-ros \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + geometry-msgs \ + image-transport \ + nav-msgs \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-geometry-msgs \ + tf2-ros \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + gazebo-msgs \ + gazebo-ros \ + gazebo-rosdev \ + geometry-msgs \ + image-transport \ + nav-msgs \ + rclcpp \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-geometry-msgs \ + tf2-ros \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + cv-bridge \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_plugins/3.7.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/gazebo_plugins" +SRC_URI = "git://github.com/ros2-gbp/gazebo_ros_pkgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "7c45be953deaa1f8119c69f5f6ff897eda7d0333" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-ros-pkgs_3.7.0-1.bb b/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-ros-pkgs_3.7.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..136f1d95bd42b6c524bd3331bc9f9c6e36524f58 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-ros-pkgs_3.7.0-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Interface for using ROS with the Gazebo simulator." +AUTHOR = "Jose Luis Rivero " +ROS_AUTHOR = "John Hsu" +HOMEPAGE = "http://gazebosim.org/tutorials?cat=connect_ros" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "BSD,LGPL,Apache 2.0" +LICENSE = "BSD-&-LGPL-&-Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=8caad55b0e7a31e039fbcff07dba789e" + +ROS_CN = "gazebo_ros_pkgs" +ROS_BPN = "gazebo_ros_pkgs" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gazebo-msgs \ + gazebo-plugins \ + gazebo-ros \ + gazebo-rosdev \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_ros_pkgs/3.7.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/gazebo_ros_pkgs" +SRC_URI = "git://github.com/ros2-gbp/gazebo_ros_pkgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "1f593a6a96d929a3929327e1a8ad22fcf0a44fb8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-ros_3.7.0-1.bb b/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-ros_3.7.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9d0777af9161a35d981ae03a7e3ee05fa5bfbce4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-ros_3.7.0-1.bb @@ -0,0 +1,94 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Utilities to interface with Gazebo through ROS." +AUTHOR = "Jose Luis Rivero " +ROS_AUTHOR = "John Hsu" +HOMEPAGE = "http://gazebosim.org/tutorials?cat=connect_ros" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "gazebo_ros_pkgs" +ROS_BPN = "gazebo_ros" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + gazebo-msgs \ + gazebo-rosdev \ + rcl \ + rclcpp \ + rclpy \ + rmw \ + std-srvs \ + tinyxml-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + gazebo-msgs \ + gazebo-rosdev \ + geometry-msgs \ + rcl \ + rclcpp \ + rclpy \ + rmw \ + sensor-msgs \ + std-srvs \ + tinyxml-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + gazebo-msgs \ + gazebo-rosdev \ + launch-ros \ + python3-lxml \ + rcl \ + rclcpp \ + rclpy \ + rmw \ + std-srvs \ + tinyxml-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + geometry-msgs \ + launch-testing-ament-cmake \ + ros2run \ + sensor-msgs \ + std-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_ros/3.7.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/gazebo_ros" +SRC_URI = "git://github.com/ros2-gbp/gazebo_ros_pkgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "dbc0fcb5202c48c98c7dd25043757e168aa19c6b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-rosdev_3.7.0-1.bb b/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-rosdev_3.7.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..40e24069627ceb1210c18c8bec8af6d5daa07cde --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gazebo-ros-pkgs/gazebo-rosdev_3.7.0-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides a cmake config for the default version of Gazebo for the ROS distribution." +AUTHOR = "Jose Luis Rivero " +ROS_AUTHOR = "Johannes Meyer" +HOMEPAGE = "http://gazebosim.org/tutorials?cat=connect_ros" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "gazebo_ros_pkgs" +ROS_BPN = "gazebo_dev" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libgazebo11-dev} \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-gazebo11} \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_dev/3.7.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/gazebo_dev" +SRC_URI = "git://github.com/ros2-gbp/gazebo_ros_pkgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "a8d656f7e701afdc484024ef6dec40ae0d60c38e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gazebo-ros2-control/gazebo-ros2-control-demos_0.4.0-1.bb b/meta-ros2-humble/generated-recipes/gazebo-ros2-control/gazebo-ros2-control-demos_0.4.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..973893003dbe85ea4e11fcc026cba52aa0cf6d67 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gazebo-ros2-control/gazebo-ros2-control-demos_0.4.0-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "gazebo_ros2_control_demos" +AUTHOR = "Alejandro Hernandez " +ROS_AUTHOR = "Alejandro Hernández" +HOMEPAGE = "http://ros.org/wiki/gazebo_ros_control" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "gazebo_ros2_control" +ROS_BPN = "gazebo_ros2_control_demos" + +ROS_BUILD_DEPENDS = " \ + control-msgs \ + geometry-msgs \ + rclcpp \ + rclcpp-action \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + control-msgs \ + diff-drive-controller \ + effort-controllers \ + gazebo-ros \ + gazebo-ros2-control \ + geometry-msgs \ + hardware-interface \ + joint-state-broadcaster \ + joint-trajectory-controller \ + launch \ + launch-ros \ + rclcpp \ + robot-state-publisher \ + ros2-control \ + ros2-controllers \ + std-msgs \ + velocity-controllers \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gazebo_ros2_control-release/archive/release/humble/gazebo_ros2_control_demos/0.4.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/gazebo_ros2_control_demos" +SRC_URI = "git://github.com/ros2-gbp/gazebo_ros2_control-release;${ROS_BRANCH};protocol=https" +SRCREV = "64347634be100d6a3a7d03149223ea5df2f87b52" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gazebo-ros2-control/gazebo-ros2-control_0.4.0-1.bb b/meta-ros2-humble/generated-recipes/gazebo-ros2-control/gazebo-ros2-control_0.4.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b6065433179843cfabdc8c3fefb2ab987fd6217c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gazebo-ros2-control/gazebo-ros2-control_0.4.0-1.bb @@ -0,0 +1,85 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "gazebo_ros2_control" +AUTHOR = "Alejandro Hernandez " +ROS_AUTHOR = "Jonathan Bohren" +HOMEPAGE = "http://ros.org/wiki/gazebo_ros_control" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "BSD & Apache License 2.0" +LICENSE = "BSD & Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "gazebo_ros2_control" +ROS_BPN = "gazebo_ros2_control" + +ROS_BUILD_DEPENDS = " \ + angles \ + controller-manager \ + gazebo-ros \ + gazebo-rosdev \ + hardware-interface \ + pluginlib \ + rclcpp \ + std-msgs \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + controller-manager \ + gazebo-ros \ + gazebo-rosdev \ + hardware-interface \ + pluginlib \ + rclcpp \ + std-msgs \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + controller-manager \ + gazebo-ros \ + gazebo-rosdev \ + hardware-interface \ + pluginlib \ + rclcpp \ + std-msgs \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gazebo_ros2_control-release/archive/release/humble/gazebo_ros2_control/0.4.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/gazebo_ros2_control" +SRC_URI = "git://github.com/ros2-gbp/gazebo_ros2_control-release;${ROS_BRANCH};protocol=https" +SRCREV = "7a3abc2429d84f52b97aaf4f2df5eb09c10633bb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gc-spl/gc-spl-2022_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/gc-spl/gc-spl-2022_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6b5551a6824e1b8368b629fd4dd60ef2c9381684 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gc-spl/gc-spl-2022_2.0.0-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "GameController-Robot communication in RoboCup SPL at RoboCup2022" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "gc_spl" +ROS_BPN = "gc_spl_2022" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcgcd-spl-14 \ + rcgcd-spl-14-conversion \ + rcgcrd-spl-4 \ + rcgcrd-spl-4-conversion \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gc_spl-release/archive/release/humble/gc_spl_2022/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/gc_spl_2022" +SRC_URI = "git://github.com/ros2-gbp/gc_spl-release;${ROS_BRANCH};protocol=https" +SRCREV = "d78ec5d9696061f23b0aab069ae85a230d62fbed" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gc-spl/rcgcd-spl-14-conversion_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/gc-spl/rcgcd-spl-14-conversion_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c3e87ae0aa72803b9a85f524ca07e67e387d8025 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gc-spl/rcgcd-spl-14-conversion_2.0.0-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Converts RoboCup SPL GameController Data V14 between ROS msg and UDP raw bytes" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "gc_spl" +ROS_BPN = "rcgcd_spl_14_conversion" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-construct} \ + rcgcd-spl-14 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gc_spl-release/archive/release/humble/rcgcd_spl_14_conversion/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcgcd_spl_14_conversion" +SRC_URI = "git://github.com/ros2-gbp/gc_spl-release;${ROS_BRANCH};protocol=https" +SRCREV = "1e582bb404e4fded7d08ebea6473ff131aba4ce7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gc-spl/rcgcd-spl-14_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/gc-spl/rcgcd-spl-14_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1fe1b55733caa80287d1383b5db813f44f81a80a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gc-spl/rcgcd-spl-14_2.0.0-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RoboCup SPL GameController Data V14 ROS msg" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "gc_spl" +ROS_BPN = "rcgcd_spl_14" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gc_spl-release/archive/release/humble/rcgcd_spl_14/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcgcd_spl_14" +SRC_URI = "git://github.com/ros2-gbp/gc_spl-release;${ROS_BRANCH};protocol=https" +SRCREV = "0aeecf8bce7fb60d20a903ea7df04c78345b5d2a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gc-spl/rcgcrd-spl-4-conversion_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/gc-spl/rcgcrd-spl-4-conversion_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..437a8f0da3e1be9fe915184b1826e54e4155a9f6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gc-spl/rcgcrd-spl-4-conversion_2.0.0-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Converts RoboCup SPL GameController Return Data V4 between ROS msg and UDP raw bytes" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "gc_spl" +ROS_BPN = "rcgcrd_spl_4_conversion" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-construct} \ + rcgcrd-spl-4 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gc_spl-release/archive/release/humble/rcgcrd_spl_4_conversion/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcgcrd_spl_4_conversion" +SRC_URI = "git://github.com/ros2-gbp/gc_spl-release;${ROS_BRANCH};protocol=https" +SRCREV = "211cbf00bacbba628c098c79f0dd5a8ce95c1eda" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gc-spl/rcgcrd-spl-4_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/gc-spl/rcgcrd-spl-4_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..69e26446974c43050a495a4d1e85165f61951d8b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gc-spl/rcgcrd-spl-4_2.0.0-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RoboCup SPL GameController Return Data V4 ROS msg" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "gc_spl" +ROS_BPN = "rcgcrd_spl_4" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gc_spl-release/archive/release/humble/rcgcrd_spl_4/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcgcrd_spl_4" +SRC_URI = "git://github.com/ros2-gbp/gc_spl-release;${ROS_BRANCH};protocol=https" +SRCREV = "99b0256b1171e79403c65d4c078bf491b2994560" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/generate-parameter-library/generate-parameter-library-example_0.2.8-1.bb b/meta-ros2-humble/generated-recipes/generate-parameter-library/generate-parameter-library-example_0.2.8-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..08537f603a1091fc250d36734feb2c1f0e86a47d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/generate-parameter-library/generate-parameter-library-example_0.2.8-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Example usage of generate_parameter_library." +AUTHOR = "Paul Gesel " +ROS_AUTHOR = "Paul Gesel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "generate_parameter_library" +ROS_BPN = "generate_parameter_library_example" + +ROS_BUILD_DEPENDS = " \ + generate-parameter-library \ + rclcpp \ + rclcpp-components \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + generate-parameter-library \ + rclcpp \ + rclcpp-components \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = " \ + generate-parameter-library \ + rclcpp \ + rclcpp-components \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/PickNikRobotics/generate_parameter_library-release/archive/release/humble/generate_parameter_library_example/0.2.8-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/generate_parameter_library_example" +SRC_URI = "git://github.com/PickNikRobotics/generate_parameter_library-release;${ROS_BRANCH};protocol=https" +SRCREV = "adafafdc655717a848efc039b87931a9f9489676" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/generate-parameter-library/generate-parameter-library-py_0.2.8-1.bb b/meta-ros2-humble/generated-recipes/generate-parameter-library/generate-parameter-library-py_0.2.8-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0876412f1d8aa1b4e7d354ce9412570fff5df4c2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/generate-parameter-library/generate-parameter-library-py_0.2.8-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python to generate ROS parameter library." +AUTHOR = "Paul Gesel " +ROS_AUTHOR = "Paul Gesel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "generate_parameter_library" +ROS_BPN = "generate_parameter_library_py" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-jinja2} \ + ${ROS_UNRESOLVED_DEP-python3-typeguard} \ + python3 \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-jinja2} \ + ${ROS_UNRESOLVED_DEP-python3-typeguard} \ + python3 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-jinja2} \ + ${ROS_UNRESOLVED_DEP-python3-typeguard} \ + python3 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/PickNikRobotics/generate_parameter_library-release/archive/release/humble/generate_parameter_library_py/0.2.8-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/generate_parameter_library_py" +SRC_URI = "git://github.com/PickNikRobotics/generate_parameter_library-release;${ROS_BRANCH};protocol=https" +SRCREV = "9520e5ed0d759e98bfae83201f73b2bca46a34d8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/generate-parameter-library/generate-parameter-library_0.2.8-1.bb b/meta-ros2-humble/generated-recipes/generate-parameter-library/generate-parameter-library_0.2.8-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..31f49925a349b75a1b8b1eadfa1fe8195d53c1a5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/generate-parameter-library/generate-parameter-library_0.2.8-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CMake to generate ROS parameter library." +AUTHOR = "Paul Gesel " +ROS_AUTHOR = "Paul Gesel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "generate_parameter_library" +ROS_BPN = "generate_parameter_library" + +ROS_BUILD_DEPENDS = " \ + fmt \ + parameter-traits \ + rclcpp \ + rclcpp-lifecycle \ + tcb-span \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + fmt \ + parameter-traits \ + rclcpp \ + rclcpp-lifecycle \ + tcb-span \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + generate-parameter-library-py-native \ +" + +ROS_EXEC_DEPENDS = " \ + fmt \ + parameter-traits \ + rclcpp \ + rclcpp-lifecycle \ + tcb-span \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/PickNikRobotics/generate_parameter_library-release/archive/release/humble/generate_parameter_library/0.2.8-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/generate_parameter_library" +SRC_URI = "git://github.com/PickNikRobotics/generate_parameter_library-release;${ROS_BRANCH};protocol=https" +SRCREV = "6b8cd2f11cb93527453b6db032b95be28f67a8c7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/generate-parameter-library/parameter-traits_0.2.8-1.bb b/meta-ros2-humble/generated-recipes/generate-parameter-library/parameter-traits_0.2.8-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6737c05dc9d2c5dc32ef7177b3424ab1df6ac5f5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/generate-parameter-library/parameter-traits_0.2.8-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Functions and types for rclcpp::Parameter" +AUTHOR = "Tyler Weaver " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "generate_parameter_library" +ROS_BPN = "parameter_traits" + +ROS_BUILD_DEPENDS = " \ + fmt \ + rclcpp \ + tcb-span \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + fmt \ + rclcpp \ + tcb-span \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + fmt \ + rclcpp \ + tcb-span \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/PickNikRobotics/generate_parameter_library-release/archive/release/humble/parameter_traits/0.2.8-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/parameter_traits" +SRC_URI = "git://github.com/PickNikRobotics/generate_parameter_library-release;${ROS_BRANCH};protocol=https" +SRCREV = "e972036fcf9bb1a4593dc2f7879c476b984b5f63" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geographic-info/geodesy_1.0.4-6.bb b/meta-ros2-humble/generated-recipes/geographic-info/geodesy_1.0.4-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..0c1517065c2773a112470a4237ff1b4d77b19348 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geographic-info/geodesy_1.0.4-6.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python and C++ interfaces for manipulating geodetic coordinates." +AUTHOR = "Jack O'Quin " +ROS_AUTHOR = "Jack O'Quin" +HOMEPAGE = "http://wiki.ros.org/geodesy" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geographic_info" +ROS_BPN = "geodesy" + +ROS_BUILD_DEPENDS = " \ + angles \ + geographic-msgs \ + geometry-msgs \ + python3-catkin-pkg \ + python3-pyproj \ + sensor-msgs \ + unique-identifier-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + geographic-msgs \ + geometry-msgs \ + python3-pyproj \ + sensor-msgs \ + unique-identifier-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + geographic-msgs \ + geometry-msgs \ + python3-pyproj \ + sensor-msgs \ + unique-identifier-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geographic_info-release/archive/release/humble/geodesy/1.0.4-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/geodesy" +SRC_URI = "git://github.com/ros2-gbp/geographic_info-release;${ROS_BRANCH};protocol=https" +SRCREV = "11acab53f22ee85bbc9edc4cae9ace445088a6de" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geographic-info/geographic-info_1.0.4-6.bb b/meta-ros2-humble/generated-recipes/geographic-info/geographic-info_1.0.4-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..3034a05a4f6436f3a90c19336e88717076d81842 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geographic-info/geographic-info_1.0.4-6.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Geographic information metapackage. Not needed for wet packages, use only to resolve dry stack dependencies." +AUTHOR = "Jack O'Quin " +ROS_AUTHOR = "Jack O'Quin" +HOMEPAGE = "http://wiki.ros.org/geographic_info" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geographic_info" +ROS_BPN = "geographic_info" + +ROS_BUILD_DEPENDS = " \ + geodesy \ + geographic-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geodesy \ + geographic-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geodesy \ + geographic-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geographic_info-release/archive/release/humble/geographic_info/1.0.4-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/geographic_info" +SRC_URI = "git://github.com/ros2-gbp/geographic_info-release;${ROS_BRANCH};protocol=https" +SRCREV = "c0c16be172b51e14ba033f85f8ab8174301ba8da" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geographic-info/geographic-msgs_1.0.4-6.bb b/meta-ros2-humble/generated-recipes/geographic-info/geographic-msgs_1.0.4-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..6b4e9bf23c9903d6b6bdf751636ab7cd00b20df5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geographic-info/geographic-msgs_1.0.4-6.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS messages for Geographic Information Systems." +AUTHOR = "Jack O'Quin " +ROS_AUTHOR = "Jack O'Quin" +HOMEPAGE = "http://wiki.ros.org/geographic_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geographic_info" +ROS_BPN = "geographic_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rosidl-default-generators \ + std-msgs \ + unique-identifier-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + std-msgs \ + unique-identifier-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ + unique-identifier-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geographic_info-release/archive/release/humble/geographic_msgs/1.0.4-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/geographic_msgs" +SRC_URI = "git://github.com/ros2-gbp/geographic_info-release;${ROS_BRANCH};protocol=https" +SRCREV = "c2f1026e765c1830dfc3d56fb8c97e65f5ff086e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometric-shapes/geometric-shapes_2.1.3-2.bb b/meta-ros2-humble/generated-recipes/geometric-shapes/geometric-shapes_2.1.3-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..6bb08e86233a629ca595c40dd1dea65e30b7d56a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometric-shapes/geometric-shapes_2.1.3-2.bb @@ -0,0 +1,100 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains generic definitions of geometric shapes and bodies." +AUTHOR = "Tyler Weaver " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://ros.org/wiki/geometric_shapes" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometric_shapes" +ROS_BPN = "geometric_shapes" + +ROS_BUILD_DEPENDS = " \ + assimp \ + boost \ + console-bridge-vendor \ + eigen-stl-containers \ + geometry-msgs \ + libeigen \ + octomap \ + pkgconfig \ + qhull \ + random-numbers \ + rclcpp \ + resource-retriever \ + shape-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + console-bridge-vendor \ + eigen-stl-containers \ + geometry-msgs \ + libeigen \ + octomap \ + qhull \ + random-numbers \ + rclcpp \ + resource-retriever \ + shape-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + assimp \ + boost \ + console-bridge-vendor \ + eigen-stl-containers \ + geometry-msgs \ + octomap \ + qhull \ + random-numbers \ + rclcpp \ + resource-retriever \ + rosidl-default-runtime \ + shape-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometric_shapes-release/archive/release/humble/geometric_shapes/2.1.3-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/geometric_shapes" +SRC_URI = "git://github.com/ros2-gbp/geometric_shapes-release;${ROS_BRANCH};protocol=https" +SRCREV = "04928b0236682c23c4d05a5cb43fc79b6fd422f3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry-tutorials/geometry-tutorials_0.3.6-1.bb b/meta-ros2-humble/generated-recipes/geometry-tutorials/geometry-tutorials_0.3.6-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0fa47bb218ef97a635cd998a6af55a17189df003 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry-tutorials/geometry-tutorials_0.3.6-1.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Metapackage of geometry tutorials ROS." +AUTHOR = "Alejandro Hernández Cordero " +ROS_AUTHOR = "Shyngyskhan Abilkassov " +HOMEPAGE = "http://www.ros.org/wiki/geometry_tutorials" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "geometry_tutorials" +ROS_BPN = "geometry_tutorials" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/humble/geometry_tutorials/0.3.6-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/geometry_tutorials" +SRC_URI = "git://github.com/ros2-gbp/geometry_tutorials-release;${ROS_BRANCH};protocol=https" +SRCREV = "476c451fc76e0509150e856ad85495f6f05d12f9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry-tutorials/turtle-tf2-cpp_0.3.6-1.bb b/meta-ros2-humble/generated-recipes/geometry-tutorials/turtle-tf2-cpp_0.3.6-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..46b3c5b0b7dac5da9c3e747eb04982c130ef96d3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry-tutorials/turtle-tf2-cpp_0.3.6-1.bb @@ -0,0 +1,84 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "turtle_tf2_cpp demonstrates how to write a ROS2 C++ tf2 broadcaster and listener with the turtlesim. The turtle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard." +AUTHOR = "Alejandro Hernández Cordero " +ROS_AUTHOR = "Shyngyskhan Abilkassov " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "geometry_tutorials" +ROS_BPN = "turtle_tf2_cpp" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + launch \ + launch-ros \ + message-filters \ + rclcpp \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + turtlesim \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + launch \ + launch-ros \ + message-filters \ + rclcpp \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + turtlesim \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + launch \ + launch-ros \ + message-filters \ + rclcpp \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + turtlesim \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/humble/turtle_tf2_cpp/0.3.6-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtle_tf2_cpp" +SRC_URI = "git://github.com/ros2-gbp/geometry_tutorials-release;${ROS_BRANCH};protocol=https" +SRCREV = "b30442eaefe3824d0dba0fad7d36181d6dbea56a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry-tutorials/turtle-tf2-py_0.3.6-1.bb b/meta-ros2-humble/generated-recipes/geometry-tutorials/turtle-tf2-py_0.3.6-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7412eead55bcd4053302c2e42cb89791b0bb0d44 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry-tutorials/turtle-tf2-py_0.3.6-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "turtle_tf2_py demonstrates how to write a ROS2 Python tf2 broadcaster and listener with the turtlesim. The turtle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard." +AUTHOR = "Alejandro Hernández Cordero " +ROS_AUTHOR = "Shyngyskhan Abilkassov " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0 & BSD" +LICENSE = "Apache-2.0 & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "geometry_tutorials" +ROS_BPN = "turtle_tf2_py" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + launch \ + launch-ros \ + python3-numpy \ + rclpy \ + tf2-ros \ + turtlesim \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry_tutorials-release/archive/release/humble/turtle_tf2_py/0.3.6-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtle_tf2_py" +SRC_URI = "git://github.com/ros2-gbp/geometry_tutorials-release;${ROS_BRANCH};protocol=https" +SRCREV = "204120cdfae5a11c6bc954e7c155599fca549077" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/examples-tf2-py_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/examples-tf2-py_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..cc71b7c82d87b3dbb5f00b4744a6687a45437155 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/examples-tf2-py_0.25.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Has examples of using the tf2 Python API." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Shane Loretz " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "geometry2" +ROS_BPN = "examples_tf2_py" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch-ros \ + tf2-ros-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/examples_tf2_py/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/examples_tf2_py" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "1e33f741d21f34dd88aad70fd3a2b4901ef8f6c0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/geometry2_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/geometry2_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1b349ce71f2ef1bdf70c28d8e681b766f35de59d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/geometry2_0.25.1-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A metapackage to bring in the default packages second generation Transform Library in ros, tf2." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Tully Foote " +HOMEPAGE = "http://www.ros.org/wiki/geometry2" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "geometry2" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + tf2 \ + tf2-bullet \ + tf2-eigen \ + tf2-eigen-kdl \ + tf2-geometry-msgs \ + tf2-kdl \ + tf2-msgs \ + tf2-py \ + tf2-ros \ + tf2-sensor-msgs \ + tf2-tools \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/geometry2/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/geometry2" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "19932678503608ea4628ee238bda7d9e9c93ac78" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2-bullet_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2-bullet_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..043020bfbeab2f12f99e18510c06ad46b3510a1a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2-bullet_0.25.1-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "tf2_bullet" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Tully Foote " +HOMEPAGE = "http://www.ros.org/wiki/tf2_bullet" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2_bullet" + +ROS_BUILD_DEPENDS = " \ + bullet \ + geometry-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + bullet \ + geometry-msgs \ + tf2 \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_bullet/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2_bullet" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "4e083d7f50880604b051f466b2e4ea46506d35f3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2-eigen-kdl_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2-eigen-kdl_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..92027f857ebe60be4d94d4967b8aa7e7f83af1f9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2-eigen-kdl_0.25.1-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Conversion functions between: - Eigen and KDL" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Stuart Glaser" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2_eigen_kdl" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + orocos-kdl-vendor \ + tf2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ + orocos-kdl-vendor \ + tf2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + orocos-kdl-vendor \ + tf2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_eigen_kdl/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2_eigen_kdl" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "bd2cf1cb3279f4bc0fef4641b5a4c4b31e0a9db8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2-eigen_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2-eigen_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..96ff07e39945e45860c78666a2d298128960ef0d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2-eigen_0.25.1-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "tf2_eigen" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Tully Foote " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2_eigen" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + libeigen \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + libeigen \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + tf2 \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_eigen/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2_eigen" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "46c2a4bd200135d5ef3329e2566556137289ded5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2-geometry-msgs_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2-geometry-msgs_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d02ab0cb07310670191a6f3ad993d1ba8971904d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2-geometry-msgs_0.25.1-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "tf2_geometry_msgs" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Tully Foote " +HOMEPAGE = "http://www.ros.org/wiki/tf2_ros" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2_geometry_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + orocos-kdl-vendor \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + python-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + orocos-kdl-vendor \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + orocos-kdl-vendor \ + python3-numpy \ + tf2 \ + tf2-ros \ + tf2-ros-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + rclcpp \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_geometry_msgs/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2_geometry_msgs" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "a6d8253ef83bb9f1a4c941d824a9fa03bb31dc87" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2-kdl_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2-kdl_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0c643c854adbdd08e406e7dbfc7a2220e48c2b41 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2-kdl_0.25.1-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "KDL binding for tf2" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Tully Foote " +HOMEPAGE = "http://ros.org/wiki/tf2" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2_kdl" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + orocos-kdl-vendor \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + orocos-kdl-vendor \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + orocos-kdl-vendor \ + tf2 \ + tf2-ros \ + tf2-ros-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + rclcpp \ + tf2-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_kdl/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2_kdl" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "ee040d98c07d7fc0c59ecad2bbb7cf9873376c36" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2-msgs_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2-msgs_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..79bdc0e67e865b7fe3e3163451f799dbf5c0e15b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2-msgs_0.25.1-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "tf2_msgs" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Eitan Marder-Eppstein" +HOMEPAGE = "http://www.ros.org/wiki/tf2_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + geometry-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_msgs/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2_msgs" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "6ae360210baed4b8a5464494e02c18d87a1d3893" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2-py_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2-py_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7757dc69d223679d2792ab45d9995ce1c44839fe --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2-py_0.25.1-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The tf2_py package" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Tully Foote " +HOMEPAGE = "http://ros.org/wiki/tf2_py" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2_py" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + tf2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + python-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + tf2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rclpy \ + rpyutils \ + tf2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_py/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2_py" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "869977efdbf96696a4273a028895474cb5cc10bb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2-ros-py_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2-ros-py_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5935475d6e1ee98ff625c396e1600d7c38b3b3bf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2-ros-py_0.25.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains the ROS Python bindings for the tf2 library" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Eitan Marder-Eppstein" +HOMEPAGE = "http://www.ros.org/wiki/tf2_ros" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2_ros_py" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rclpy \ + sensor-msgs \ + std-msgs \ + tf2-msgs \ + tf2-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + python3-pytest \ + sensor-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_ros_py/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2_ros_py" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "b3e4567b12b7240d47fd7bcad625afa80eb8ef4f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2-ros_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2-ros_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..120b0a03a93181b84e6f9778090ae34546fb7617 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2-ros_0.25.1-1.bb @@ -0,0 +1,84 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains the C++ ROS bindings for the tf2 library" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Eitan Marder-Eppstein" +HOMEPAGE = "http://www.ros.org/wiki/tf2_ros" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2_ros" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + message-filters \ + rcl-interfaces \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ + tf2 \ + tf2-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + message-filters \ + rcl-interfaces \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ + tf2 \ + tf2-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + message-filters \ + rcl-interfaces \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ + tf2 \ + tf2-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + rosgraph-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_ros/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2_ros" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "e06d6cf9d2f6ebd8577cdeecbd4bab9b28d7be97" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2-sensor-msgs_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2-sensor-msgs_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..91f3186419a9125db97b29c03921421511a769bf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2-sensor-msgs_0.25.1-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Small lib to transform sensor_msgs with tf. Most notably, PointCloud2" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Vincent Rabaud" +HOMEPAGE = "http://www.ros.org/wiki/tf2_ros" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2_sensor_msgs" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + sensor-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ + sensor-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + sensor-msgs \ + tf2 \ + tf2-ros \ + tf2-ros-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + rclcpp \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_sensor_msgs/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2_sensor_msgs" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "4cb3842a1dea65545e1ee0e15983a80a0ffb9a62" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2-tools_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2-tools_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6da0b61314cff53a4eb12e8b5510e2539da040d3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2-tools_0.25.1-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "tf2_tools" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Wim Meeussen" +HOMEPAGE = "http://www.ros.org/wiki/tf2_tools" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2_tools" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + graphviz \ + python3-pyyaml \ + rclpy \ + tf2-msgs \ + tf2-py \ + tf2-ros-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2_tools/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2_tools" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "cf4bc39818a612181005345a799e64e93a4a8055" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/geometry2/tf2_0.25.1-1.bb b/meta-ros2-humble/generated-recipes/geometry2/tf2_0.25.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..eba3d2c914c284de38288e0b1341dc67fd14caa7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/geometry2/tf2_0.25.1-1.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "tf2 is the second generation of the transform library, which lets the user keep track of multiple coordinate frames over time. tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Tully Foote" +HOMEPAGE = "http://www.ros.org/wiki/tf2" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "geometry2" +ROS_BPN = "tf2" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + console-bridge \ + console-bridge-vendor \ + geometry-msgs \ + rcutils \ + rosidl-runtime-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + console-bridge \ + console-bridge-vendor \ + geometry-msgs \ + rcutils \ + rosidl-runtime-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + console-bridge \ + console-bridge-vendor \ + geometry-msgs \ + rcutils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-gtest \ + ament-cmake-lint-cmake \ + ament-cmake-uncrustify \ + ament-cmake-xmllint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/geometry2-release/archive/release/humble/tf2/0.25.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf2" +SRC_URI = "git://github.com/ros2-gbp/geometry2-release;${ROS_BRANCH};protocol=https" +SRCREV = "910aa025f383d10cc69bcae2dba582c2a093e199" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/google-benchmark-vendor/google-benchmark-vendor_0.1.1-2.bb b/meta-ros2-humble/generated-recipes/google-benchmark-vendor/google-benchmark-vendor_0.1.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..c070516a9797bbbb451cef5796d76b1e803a924c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/google-benchmark-vendor/google-benchmark-vendor_0.1.1-2.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides Google Benchmark." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Michel Hidalgo " +HOMEPAGE = "https://github.com/google/benchmark" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=a9acc8a0587aa088a1cbd8e35acd271e" + +ROS_CN = "google_benchmark_vendor" +ROS_BPN = "google_benchmark_vendor" + +ROS_BUILD_DEPENDS = " \ + google-benchmark \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + google-benchmark \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + google-benchmark \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/google_benchmark_vendor-release/archive/release/humble/google_benchmark_vendor/0.1.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/google_benchmark_vendor" +SRC_URI = "git://github.com/ros2-gbp/google_benchmark_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "8404e9073823235e4dc0e84d91b141033228d06d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/googletest/gmock-vendor_1.10.9004-4.bb b/meta-ros2-humble/generated-recipes/googletest/gmock-vendor_1.10.9004-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..8ee1650e2d0b79e0d49b349b271dbcbe0073bff5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/googletest/gmock-vendor_1.10.9004-4.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The package provides GoogleMock." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "googletest" +ROS_BPN = "gmock_vendor" + +ROS_BUILD_DEPENDS = " \ + cmake \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + gtest-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/googletest-release/archive/release/humble/gmock_vendor/1.10.9004-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/gmock_vendor" +SRC_URI = "git://github.com/ros2-gbp/googletest-release;${ROS_BRANCH};protocol=https" +SRCREV = "ab62b3034dfc250f9a0fa0e6ee5d847d382a51de" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/googletest/gtest-vendor_1.10.9004-4.bb b/meta-ros2-humble/generated-recipes/googletest/gtest-vendor_1.10.9004-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..87b80800edadd5f94e576f769eea67d82a04828c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/googletest/gtest-vendor_1.10.9004-4.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The package provides GoogleTest." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=40;endline=40;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "googletest" +ROS_BPN = "gtest_vendor" + +ROS_BUILD_DEPENDS = " \ + cmake \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/googletest-release/archive/release/humble/gtest_vendor/1.10.9004-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/gtest_vendor" +SRC_URI = "git://github.com/ros2-gbp/googletest-release;${ROS_BRANCH};protocol=https" +SRCREV = "20131d7c09d8ddecdce7342c7bc482da0dabca48" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gps-umd/gps-msgs_1.0.4-3.bb b/meta-ros2-humble/generated-recipes/gps-umd/gps-msgs_1.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..500d7b1a6f45fba9c5db4d1e68ab72cae7bd3adb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gps-umd/gps-msgs_1.0.4-3.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "GPS messages for use in GPS drivers" +AUTHOR = "P. J. Reed " +HOMEPAGE = "http://ros.org/wiki/gps_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "gps_umd" +ROS_BPN = "gps_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gps_msgs/1.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/gps_msgs" +SRC_URI = "git://github.com/ros2-gbp/gps_umd-release;${ROS_BRANCH};protocol=https" +SRCREV = "3c7518e5a45108748e7a5510937b47f9199825c1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gps-umd/gps-tools_1.0.4-3.bb b/meta-ros2-humble/generated-recipes/gps-umd/gps-tools_1.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..3689e3cfc90fb4a7ba9953ca3e82af9ae73b24af --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gps-umd/gps-tools_1.0.4-3.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "GPS routines for use in GPS drivers" +AUTHOR = "P. J. Reed " +HOMEPAGE = "http://ros.org/wiki/gps_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "gps_umd" +ROS_BPN = "gps_tools" + +ROS_BUILD_DEPENDS = " \ + gps-msgs \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + rclpy \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = " \ + gps-msgs \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + rclpy \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gps-msgs \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + rclpy \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gps_tools/1.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/gps_tools" +SRC_URI = "git://github.com/ros2-gbp/gps_umd-release;${ROS_BRANCH};protocol=https" +SRCREV = "8ccb819845a4808daf634c64832e98f7824fce4d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gps-umd/gps-umd_1.0.4-3.bb b/meta-ros2-humble/generated-recipes/gps-umd/gps-umd_1.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..27eaad67606e8d48eda675e71877e1d50a0cc286 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gps-umd/gps-umd_1.0.4-3.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "gps_umd metapackage" +AUTHOR = "P. J. Reed " +HOMEPAGE = "http://ros.org/wiki/gps_umd" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "gps_umd" +ROS_BPN = "gps_umd" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gps-msgs \ + gps-tools \ + gpsd-client \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gps_umd/1.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/gps_umd" +SRC_URI = "git://github.com/ros2-gbp/gps_umd-release;${ROS_BRANCH};protocol=https" +SRCREV = "8d30879f63ccfb662895598c2046973a541a22d8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gps-umd/gpsd-client_1.0.4-3.bb b/meta-ros2-humble/generated-recipes/gps-umd/gpsd-client_1.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..cd1e5b626aec12e268f2c4b58b3960818ab65e86 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gps-umd/gpsd-client_1.0.4-3.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "connects to a GPSd server and broadcasts GPS fixes using the NavSatFix message" +AUTHOR = "P. J. Reed " +ROS_AUTHOR = "Ken Tossell " +HOMEPAGE = "http://ros.org/wiki/gpsd_client" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "gps_umd" +ROS_BPN = "gpsd_client" + +ROS_BUILD_DEPENDS = " \ + gps-msgs \ + gpsd \ + pkgconfig \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + gps-msgs \ + gpsd \ + pkgconfig \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gps-msgs \ + gpsd \ + pkgconfig \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gps_umd-release/archive/release/humble/gpsd_client/1.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/gpsd_client" +SRC_URI = "git://github.com/ros2-gbp/gps_umd-release;${ROS_BRANCH};protocol=https" +SRCREV = "b0eaa948ab70534c04519154a100e45d58dfff49" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/graph-msgs/graph-msgs_0.2.0-3.bb b/meta-ros2-humble/generated-recipes/graph-msgs/graph-msgs_0.2.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..2b34617bf5ea2bfaf301f4fce8aa2b89a8818c34 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/graph-msgs/graph-msgs_0.2.0-3.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS messages for publishing graphs of different data types" +AUTHOR = "Dave Coleman " +ROS_AUTHOR = "Dave Coleman " +HOMEPAGE = "https://github.com/davetcoleman/graph_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "graph_msgs" +ROS_BPN = "graph_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/graph_msgs-release/archive/release/humble/graph_msgs/0.2.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/graph_msgs" +SRC_URI = "git://github.com/ros2-gbp/graph_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "4da0af4c5d3f9eb5f1e859e58fed7d5a0c15a240" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grasping-msgs/grasping-msgs_0.4.0-1.bb b/meta-ros2-humble/generated-recipes/grasping-msgs/grasping-msgs_0.4.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f4dc0fd5833b88bcb01d2de26acf7a8870cdb507 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grasping-msgs/grasping-msgs_0.4.0-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages for describing objects and how to grasp them." +AUTHOR = "Michael Ferguson " +ROS_AUTHOR = "Michael Ferguson" +HOMEPAGE = "http://ros.org/wiki/grasping_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grasping_msgs" +ROS_BPN = "grasping_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + moveit-msgs \ + rosidl-default-generators \ + sensor-msgs \ + shape-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + moveit-msgs \ + sensor-msgs \ + shape-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + moveit-msgs \ + rosidl-default-runtime \ + sensor-msgs \ + shape-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/mikeferguson/grasping_msgs-ros2-gbp/archive/release/humble/grasping_msgs/0.4.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grasping_msgs" +SRC_URI = "git://github.com/mikeferguson/grasping_msgs-ros2-gbp;${ROS_BRANCH};protocol=https" +SRCREV = "36f13b1f1fd1c4f918a77131231b48fcb956e8a9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grbl-msgs/grbl-msgs_0.0.2-6.bb b/meta-ros2-humble/generated-recipes/grbl-msgs/grbl-msgs_0.0.2-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..79e47f7a5ac346c896f60aa13c8c55cd4d748f49 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grbl-msgs/grbl-msgs_0.0.2-6.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 Messages package for GRBL devices" +AUTHOR = "Evan Flynn " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "grbl_msgs" +ROS_BPN = "grbl_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grbl_msgs-release/archive/release/humble/grbl_msgs/0.0.2-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/grbl_msgs" +SRC_URI = "git://github.com/ros2-gbp/grbl_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "0bea5bf1f99ef5cb2d06b96332086fb970eebb6d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grbl-ros/grbl-ros_0.0.16-4.bb b/meta-ros2-humble/generated-recipes/grbl-ros/grbl-ros_0.0.16-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..92a5910f086d5de3b5a877a31ab1abcb31e586b5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grbl-ros/grbl-ros_0.0.16-4.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 package to interface with a GRBL serial device" +AUTHOR = "Evan Flynn " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "grbl_ros" +ROS_BPN = "grbl_ros" + +ROS_BUILD_DEPENDS = " \ + grbl-msgs \ + python3-pyserial \ + rclpy \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + grbl-msgs \ + rclpy \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + grbl-msgs \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grbl_ros-release/archive/release/humble/grbl_ros/0.0.16-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/grbl_ros" +SRC_URI = "git://github.com/ros2-gbp/grbl_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "269352dd836b93ad4b11164dd00c5024fc6539f6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-cmake-helpers_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-cmake-helpers_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..afdec31067ff1dcc8721a2508d74d77a72967932 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-cmake-helpers_2.0.0-1.bb @@ -0,0 +1,50 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CMake support functionality used throughout grid_map" +AUTHOR = "Maximilian Wulf " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_cmake_helpers" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_cmake_helpers/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_cmake_helpers" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "f1f8c547f0b1cb9aeb50e8b9b43168b76d45b208" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-core_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-core_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..63242eba7d43175a4d4067070c6e81b5b785c24d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-core_2.0.0-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Universal grid map library to manage two-dimensional grid maps with multiple data layers." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Péter Fankhauser " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_core" + +ROS_BUILD_DEPENDS = " \ + grid-map-cmake-helpers \ + libeigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libeigen \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_core/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_core" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "273a92a5cb488aa723dd82352d011d4c8702a090" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-costmap-2d_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-costmap-2d_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6e2a091fa20cbaa2542b75ba6c5030fb3822a201 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-costmap-2d_2.0.0-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Interface for grid maps to the costmap_2d format." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Péter Fankhauser " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_costmap_2d" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + grid-map-cmake-helpers \ + grid-map-core \ + nav2-costmap-2d \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + grid-map-core \ + nav2-costmap-2d \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + grid-map-core \ + nav2-costmap-2d \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_costmap_2d/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_costmap_2d" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "a302bf64183dc130fe669a18d24b89a99bb5b033" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-cv_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-cv_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fa7ee442006d9f351f9ecde66fef015df924ae54 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-cv_2.0.0-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Conversions between grid maps and OpenCV images." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Péter Fankhauser " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_cv" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + filters \ + grid-map-cmake-helpers \ + grid-map-core \ + pluginlib \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + filters \ + grid-map-core \ + pluginlib \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + filters \ + grid-map-core \ + pluginlib \ + rclcpp \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_cv/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_cv" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "2c235251fc87a70d3b2e91c70a2c679cd6bcde48" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-demos_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-demos_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..956de58d0b234bdb05eb937ecbb62dd062cde36a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-demos_2.0.0-1.bb @@ -0,0 +1,104 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Demo nodes to demonstrate the usage of the grid map library." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Péter Fankhauser " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_demos" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + geometry-msgs \ + grid-map-cmake-helpers \ + grid-map-core \ + grid-map-cv \ + grid-map-filters \ + grid-map-loader \ + grid-map-msgs \ + grid-map-octomap \ + grid-map-ros \ + grid-map-rviz-plugin \ + grid-map-visualization \ + octomap-msgs \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + geometry-msgs \ + grid-map-core \ + grid-map-cv \ + grid-map-filters \ + grid-map-loader \ + grid-map-msgs \ + grid-map-octomap \ + grid-map-ros \ + grid-map-rviz-plugin \ + grid-map-visualization \ + octomap-msgs \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + geometry-msgs \ + grid-map-core \ + grid-map-cv \ + grid-map-filters \ + grid-map-loader \ + grid-map-msgs \ + grid-map-octomap \ + grid-map-ros \ + grid-map-rviz-plugin \ + grid-map-visualization \ + octomap-msgs \ + octomap-rviz-plugins \ + octomap-server \ + opencv \ + rclcpp \ + rclpy \ + rviz2 \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_demos/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_demos" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "5e32652f29617cf63c9ed26d43bfaadee92a2364" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-filters_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-filters_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d42b10ea5da29fdd2fb3a1965d6b4d5b35b693ab --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-filters_2.0.0-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Processing grid maps as a sequence of ROS filters." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Péter Fankhauser " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_filters" + +ROS_BUILD_DEPENDS = " \ + filters \ + grid-map-cmake-helpers \ + grid-map-core \ + grid-map-msgs \ + grid-map-ros \ + pluginlib \ + tbb \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + filters \ + grid-map-core \ + grid-map-msgs \ + grid-map-ros \ + pluginlib \ + tbb \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + filters \ + grid-map-core \ + grid-map-msgs \ + grid-map-ros \ + pluginlib \ + tbb \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_filters/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_filters" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "6d182651e54752bd7328e659b65d77a410b084f8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-loader_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-loader_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a8bbda77640ac978d52865962c764df0649cf397 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-loader_2.0.0-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Loading and publishing grid maps from bag files." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Péter Fankhauser " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_loader" + +ROS_BUILD_DEPENDS = " \ + grid-map-cmake-helpers \ + grid-map-msgs \ + grid-map-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + grid-map-msgs \ + grid-map-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + grid-map-msgs \ + grid-map-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_loader/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_loader" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "00f897848b122523aad09b8c55942f91374d40f1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-msgs_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-msgs_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..479113e29d9ed505768fbaa20473be96474e7c78 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-msgs_2.0.0-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Definition of the multi-layered grid map message type." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Péter Fankhauser " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + grid-map-cmake-helpers \ + rclcpp \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + rosidl-default-generators \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_msgs/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_msgs" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "8329a3daa12ecb2905f12514b50e2d8effbecee9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-octomap_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-octomap_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..615f09d7d3ce3643b2deeb9796c1a084e6591e51 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-octomap_2.0.0-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Conversions between grid maps and OctoMap types." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Jeff Delmerico " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_octomap" + +ROS_BUILD_DEPENDS = " \ + grid-map-cmake-helpers \ + grid-map-core \ + octomap \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + grid-map-core \ + octomap \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + grid-map-core \ + octomap \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_octomap/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_octomap" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "c079e3ef5ca99c0814990afbc569128c079c7f1d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-pcl_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-pcl_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c8d165daf40b8fb2c096c53b9339219deccd9cc2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-pcl_2.0.0-1.bb @@ -0,0 +1,78 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Conversions between grid maps and Point Cloud Library (PCL) types." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Dominic Jud " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_pcl" + +ROS_BUILD_DEPENDS = " \ + grid-map-cmake-helpers \ + grid-map-core \ + grid-map-msgs \ + grid-map-ros \ + pcl \ + rclcpp \ + rcutils \ + yaml-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + grid-map-core \ + grid-map-msgs \ + grid-map-ros \ + pcl \ + rclcpp \ + rcutils \ + yaml-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + grid-map-core \ + grid-map-msgs \ + grid-map-ros \ + pcl \ + rclcpp \ + rcutils \ + yaml-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_pcl/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_pcl" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "eebe7f87183ae900ca424235b28714c6c0223f93" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-ros_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-ros_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f389570651d5f13e50406c6825384369b0246d57 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-ros_2.0.0-1.bb @@ -0,0 +1,99 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS interface for the grid map library to manage two-dimensional grid maps with multiple data layers." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Péter Fankhauser " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_ros" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + geometry-msgs \ + grid-map-cmake-helpers \ + grid-map-core \ + grid-map-cv \ + grid-map-msgs \ + nav-msgs \ + nav2-msgs \ + rclcpp \ + rcutils \ + rosbag2-cpp \ + sensor-msgs \ + std-msgs \ + tf2 \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + geometry-msgs \ + grid-map-core \ + grid-map-cv \ + grid-map-msgs \ + nav-msgs \ + nav2-msgs \ + rclcpp \ + rcutils \ + rosbag2-cpp \ + sensor-msgs \ + std-msgs \ + tf2 \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + geometry-msgs \ + grid-map-core \ + grid-map-cv \ + grid-map-msgs \ + nav-msgs \ + nav2-msgs \ + rclcpp \ + rcutils \ + rosbag2-cpp \ + sensor-msgs \ + std-msgs \ + tf2 \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_ros/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_ros" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "3944da3ed2ddb58b795eb89a13e10a879de99039" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-rviz-plugin_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-rviz-plugin_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3f7340c54efa495de413f23035aeb11608d18a96 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-rviz-plugin_2.0.0-1.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RViz plugin for displaying grid map messages." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Philipp Krüsi " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_rviz_plugin" + +ROS_BUILD_DEPENDS = " \ + grid-map-cmake-helpers \ + grid-map-msgs \ + grid-map-ros \ + qtbase \ + rclcpp \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + grid-map-msgs \ + grid-map-ros \ + rclcpp \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + grid-map-msgs \ + grid-map-ros \ + qtbase \ + rclcpp \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_rviz_plugin/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_rviz_plugin" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "ac4adfc89899ca73bdc22c90b0771a363ecf01b4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-sdf_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-sdf_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d703d9519dff884d2522c4f8fbe11be9c795245b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-sdf_2.0.0-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generates signed distance fields from grid maps." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Takahiro Miki " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_sdf" + +ROS_BUILD_DEPENDS = " \ + grid-map-cmake-helpers \ + grid-map-core \ + pcl \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + grid-map-core \ + pcl \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + grid-map-core \ + pcl \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_sdf/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_sdf" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "cebad462ccfc54949dca6a3d7a1e081d76e5adca" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map-visualization_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map-visualization_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e6b03d89fe1acf686f051e6b6ca28d1ff2d7c37c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map-visualization_2.0.0-1.bb @@ -0,0 +1,78 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Configurable tool to visualize grid maps in RViz." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Péter Fankhauser " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map_visualization" + +ROS_BUILD_DEPENDS = " \ + grid-map-cmake-helpers \ + grid-map-core \ + grid-map-msgs \ + grid-map-ros \ + nav-msgs \ + rclcpp \ + sensor-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + grid-map-core \ + grid-map-msgs \ + grid-map-ros \ + nav-msgs \ + rclcpp \ + sensor-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + grid-map-core \ + grid-map-msgs \ + grid-map-ros \ + nav-msgs \ + rclcpp \ + sensor-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map_visualization/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map_visualization" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "73256b79cea5c2f6f2e7ca87b79e11bbf6373731" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/grid-map/grid-map_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/grid-map/grid-map_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..cdc64938441cd85c97c973c4cc1f31d0e03079d1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/grid-map/grid-map_2.0.0-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Meta-package for the universal grid map library." +AUTHOR = "Maximilian Wulf " +ROS_AUTHOR = "Péter Fankhauser " +HOMEPAGE = "http://github.com/anybotics/grid_map" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "grid_map" +ROS_BPN = "grid_map" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + grid-map-cmake-helpers \ + grid-map-core \ + grid-map-costmap-2d \ + grid-map-cv \ + grid-map-demos \ + grid-map-filters \ + grid-map-loader \ + grid-map-msgs \ + grid-map-octomap \ + grid-map-pcl \ + grid-map-ros \ + grid-map-rviz-plugin \ + grid-map-sdf \ + grid-map-visualization \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/grid_map-release/archive/release/humble/grid_map/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/grid_map" +SRC_URI = "git://github.com/ros2-gbp/grid_map-release;${ROS_BRANCH};protocol=https" +SRCREV = "9c1ea34ea38a73c47279277bd6cedbbb32893497" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/gscam/gscam_2.0.2-1.bb b/meta-ros2-humble/generated-recipes/gscam/gscam_2.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d128579c8be6a87b0b319a28392c1c7bda382025 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/gscam/gscam_2.0.2-1.bb @@ -0,0 +1,88 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A ROS camera driver that uses gstreamer to connect to devices such as webcams." +AUTHOR = "Jonathan Bohren " +ROS_AUTHOR = "Jonathan Bohren " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0 License" +LICENSE = "Apache-2.0-License" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=49401288ac6eefb30ad3d3483b395395" + +ROS_CN = "gscam" +ROS_BPN = "gscam" + +ROS_BUILD_DEPENDS = " \ + camera-calibration-parsers \ + camera-info-manager \ + class-loader \ + cv-bridge \ + gstreamer1.0 \ + gstreamer1.0-plugins-base \ + image-transport \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + camera-calibration-parsers \ + camera-info-manager \ + class-loader \ + cv-bridge \ + gstreamer1.0 \ + gstreamer1.0-plugins-base \ + image-transport \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + camera-calibration-parsers \ + camera-info-manager \ + class-loader \ + cv-bridge \ + gstreamer1.0 \ + gstreamer1.0-plugins-base \ + image-transport \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/gscam-release/archive/release/humble/gscam/2.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/gscam" +SRC_URI = "git://github.com/ros2-gbp/gscam-release;${ROS_BRANCH};protocol=https" +SRCREV = "19680b4e550e06ba42c71f87213a398dc1eeac56" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/hash-library-vendor/hash-library-vendor_0.1.1-3.bb b/meta-ros2-humble/generated-recipes/hash-library-vendor/hash-library-vendor_0.1.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..d7c97e5f92079ac6fc0e91658027f6b99effad6b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/hash-library-vendor/hash-library-vendor_0.1.1-3.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 vendor package for stbrumme/hash-library" +AUTHOR = "Kenji Miyake " +ROS_AUTHOR = "Stephan Brumme" +HOMEPAGE = "https://github.com/stbrumme/hash-library" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & Zlib License" +LICENSE = "Apache-2.0 & Zlib-License" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=f9b08e944e4cd1aa722fbb316eb4b3e2" + +ROS_CN = "hash_library_vendor" +ROS_BPN = "hash_library_vendor" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/hash_library_vendor-release/archive/release/humble/hash_library_vendor/0.1.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/hash_library_vendor" +SRC_URI = "git://github.com/ros2-gbp/hash_library_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "e31045b72d50216a20845e9bd76f689bff2f00f0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/hey5-description/hey5-description_3.0.1-1.bb b/meta-ros2-humble/generated-recipes/hey5-description/hey5-description_3.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..503b1b806b2b430a5b3d6d30e37ea7aa0744fb22 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/hey5-description/hey5-description_3.0.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains the description (mechanical, kinematic, visual, etc.) of the Hey5 hand. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package." +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Adolfo Rodriguez Tsouroukdissian " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "hey5_description" +ROS_BPN = "hey5_description" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/hey5_description-release/archive/release/humble/hey5_description/3.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/hey5_description" +SRC_URI = "git://github.com/pal-gbp/hey5_description-release;${ROS_BRANCH};protocol=https" +SRCREV = "97d7477903e700fa2bbb9ed46ab948070b2c005c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/hls-lfcd-lds-driver/hls-lfcd-lds-driver_2.0.4-3.bb b/meta-ros2-humble/generated-recipes/hls-lfcd-lds-driver/hls-lfcd-lds-driver_2.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..da6257a6aa9659d4ee8c53871f43cfb2b9eedc60 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/hls-lfcd-lds-driver/hls-lfcd-lds-driver_2.0.4-3.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS package for LDS(HLS-LFCD2). The LDS (Laser Distance Sensor) is a sensor sending the data to Host for the simultaneous localization and mapping (SLAM). Simultaneously the detecting obstacle data can also be sent to Host. HLDS(Hitachi-LG Data Storage) is developing the technology for the moving platform sensor such as Robot Vacuum Cleaners, Home Robot, Robotics Lawn Mower Sensor, etc." +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://wiki.ros.org/hls_lfcd_lds_driver" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "hls_lfcd_lds_driver" +ROS_BPN = "hls_lfcd_lds_driver" + +ROS_BUILD_DEPENDS = " \ + boost \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + rclcpp \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/hls_lfcd_lds_driver-release/archive/release/humble/hls_lfcd_lds_driver/2.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/hls_lfcd_lds_driver" +SRC_URI = "git://github.com/ros2-gbp/hls_lfcd_lds_driver-release;${ROS_BRANCH};protocol=https" +SRCREV = "f3180a283358295fcbc8d033f246a09e80b529d3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/hpp-fcl/hpp-fcl_2.1.3-1.bb b/meta-ros2-humble/generated-recipes/hpp-fcl/hpp-fcl_2.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8e093c65b5890cfbfc472584b21e5aa15cf7c17a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/hpp-fcl/hpp-fcl_2.1.3-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "An extension of the Flexible Collision Library." +AUTHOR = "Joseph Mirabel " +HOMEPAGE = "https://github.com/humanoid-path-planner/hpp-fcl" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "hpp-fcl" +ROS_BPN = "hpp-fcl" + +ROS_BUILD_DEPENDS = " \ + assimp \ + boost \ + doxygen \ + eigenpy \ + git \ + libeigen \ + octomap \ + python3 \ + python3-lxml \ + python3-numpy \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + assimp \ + boost \ + eigenpy \ + libeigen \ + octomap \ + python3 \ + python3-numpy \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + assimp \ + boost \ + eigenpy \ + libeigen \ + octomap \ + python3 \ + python3-numpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/hpp_fcl-release/archive/release/humble/hpp-fcl/2.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/hpp-fcl" +SRC_URI = "git://github.com/ros2-gbp/hpp_fcl-release;${ROS_BRANCH};protocol=https" +SRCREV = "f840cb774c2800c073c45a54fa66e485011094d0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/iceoryx/iceoryx-binding-c_2.0.2-3.bb b/meta-ros2-humble/generated-recipes/iceoryx/iceoryx-binding-c_2.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..9bd885524a3db058e4f7038c28320f0fefc7b9a8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/iceoryx/iceoryx-binding-c_2.0.2-3.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Eclipse iceoryx inter-process-communication (IPC) middleware C-Language Binding" +AUTHOR = "Eclipse Foundation, Inc. " +HOMEPAGE = "https://iceoryx.io" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=80318c4afef111a7690eaf237460856b" + +ROS_CN = "iceoryx" +ROS_BPN = "iceoryx_binding_c" + +ROS_BUILD_DEPENDS = " \ + iceoryx-hoofs \ + iceoryx-posh \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/iceoryx-release/archive/release/humble/iceoryx_binding_c/2.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/iceoryx_binding_c" +SRC_URI = "git://github.com/ros2-gbp/iceoryx-release;${ROS_BRANCH};protocol=https" +SRCREV = "c8d75f192b95ed273101f74c680a219c27571d88" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/iceoryx/iceoryx-hoofs_2.0.2-3.bb b/meta-ros2-humble/generated-recipes/iceoryx/iceoryx-hoofs_2.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..a229a9b3b899c3c0fa77099c33b776d121764d95 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/iceoryx/iceoryx-hoofs_2.0.2-3.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Eclipse iceoryx inter-process-communication (IPC) middleware basic building blocks" +AUTHOR = "Eclipse Foundation, Inc. " +HOMEPAGE = "https://iceoryx.io" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=80318c4afef111a7690eaf237460856b" + +ROS_CN = "iceoryx" +ROS_BPN = "iceoryx_hoofs" + +ROS_BUILD_DEPENDS = " \ + acl \ + gcc-runtime \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + acl \ + gcc-runtime \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + acl \ + gcc-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/iceoryx-release/archive/release/humble/iceoryx_hoofs/2.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/iceoryx_hoofs" +SRC_URI = "git://github.com/ros2-gbp/iceoryx-release;${ROS_BRANCH};protocol=https" +SRCREV = "9603c027cf9c5901cdfa3449f9a69855ddbf05fb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/iceoryx/iceoryx-posh_2.0.2-3.bb b/meta-ros2-humble/generated-recipes/iceoryx/iceoryx-posh_2.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..7f088895505ea4a1cf6b7247b9378a3f3014757e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/iceoryx/iceoryx-posh_2.0.2-3.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Eclipse iceoryx inter-process-communication (IPC) middleware Posix Shared Memory Library and middleware daemon (RouDi)" +AUTHOR = "Eclipse Foundation, Inc. " +HOMEPAGE = "https://iceoryx.io" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=80318c4afef111a7690eaf237460856b" + +ROS_CN = "iceoryx" +ROS_BPN = "iceoryx_posh" + +ROS_BUILD_DEPENDS = " \ + iceoryx-hoofs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + iceoryx-hoofs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + iceoryx-hoofs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/iceoryx-release/archive/release/humble/iceoryx_posh/2.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/iceoryx_posh" +SRC_URI = "git://github.com/ros2-gbp/iceoryx-release;${ROS_BRANCH};protocol=https" +SRCREV = "81042e40314243c3aa8ac9858e1a0196ffb52fd6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ifm3d-core/ifm3d-core_0.18.0-7.bb b/meta-ros2-humble/generated-recipes/ifm3d-core/ifm3d-core_0.18.0-7.bb new file mode 100644 index 0000000000000000000000000000000000000000..4a4d755b98a5787fdfc4fbf366510ea196d2dec7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ifm3d-core/ifm3d-core_0.18.0-7.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Library and Utilities for working with ifm pmd-based 3D ToF Cameras" +AUTHOR = "Sean Kelly " +ROS_AUTHOR = "Tom Panzarella " +HOMEPAGE = "https://github.com/ifm/ifm3d" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ifm3d_core" +ROS_BPN = "ifm3d_core" + +ROS_BUILD_DEPENDS = " \ + boost \ + curl \ + cv-bridge \ + glog \ + pcl \ + xmlrpc-c \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + curl \ + cv-bridge \ + glog \ + pcl \ + xmlrpc-c \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ifm3d-release/archive/release/humble/ifm3d_core/0.18.0-7.tar.gz +ROS_BRANCH ?= "branch=release/humble/ifm3d_core" +SRC_URI = "git://github.com/ros2-gbp/ifm3d-release;${ROS_BRANCH};protocol=https" +SRCREV = "34d2f5d56f7a23db780d75b53c7133cd68e5a313" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ignition-cmake2-vendor/ignition-cmake2-vendor_0.0.2-2.bb b/meta-ros2-humble/generated-recipes/ignition-cmake2-vendor/ignition-cmake2-vendor_0.0.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..6d312a6cc1f9bf617a93fc334024bb569e86271f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ignition-cmake2-vendor/ignition-cmake2-vendor_0.0.2-2.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides the Ignition CMake 2.x library." +AUTHOR = "Jose Luis Rivero " +ROS_AUTHOR = "Scott K Logan " +HOMEPAGE = "https://github.com/ignitionrobotics/ign-cmake" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=a843d02835d935e319a9132d0e3f6698" + +ROS_CN = "ignition_cmake2_vendor" +ROS_BPN = "ignition_cmake2_vendor" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-cmake2} \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-test-native \ + cmake-native \ + doxygen-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-cmake2} \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-cmake2} \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ignition_cmake2_vendor-release/archive/release/humble/ignition_cmake2_vendor/0.0.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ignition_cmake2_vendor" +SRC_URI = "git://github.com/ros2-gbp/ignition_cmake2_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "18bf27798d4be2ba4a85e9e9fb129681e4e7af2b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ignition-math6-vendor/ignition-math6-vendor_0.0.2-2.bb b/meta-ros2-humble/generated-recipes/ignition-math6-vendor/ignition-math6-vendor_0.0.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..1d3caf9c20804492feaff4f2ef85b9a1e6f280a1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ignition-math6-vendor/ignition-math6-vendor_0.0.2-2.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides the Ignition Math 6.x library." +AUTHOR = "Jose Luis Rivero " +ROS_AUTHOR = "Scott K Logan " +HOMEPAGE = "https://github.com/ignitionrobotics/ign-math" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=331e6f1fd51415553e83a18d4b805e83" + +ROS_CN = "ignition_math6_vendor" +ROS_BPN = "ignition_math6_vendor" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-math6} \ + ignition-cmake2-vendor \ + libeigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-test-native \ + cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-math6} \ + ignition-cmake2-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-math6} \ + ignition-cmake2-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ignition_math6_vendor-release/archive/release/humble/ignition_math6_vendor/0.0.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ignition_math6_vendor" +SRC_URI = "git://github.com/ros2-gbp/ignition_math6_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "b5212d1728b71644c7c817796bb37ec7fa33b46b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-common/camera-calibration-parsers_3.1.4-2.bb b/meta-ros2-humble/generated-recipes/image-common/camera-calibration-parsers_3.1.4-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..024e3ed7ca72cc22c8f731bd651907ed997d5dd0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-common/camera-calibration-parsers_3.1.4-2.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "camera_calibration_parsers contains routines for reading and writing camera calibration parameters." +AUTHOR = "Alejandro Hernandez Cordero " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "http://ros.org/wiki/camera_calibration_parsers" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_common" +ROS_BPN = "camera_calibration_parsers" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rcpputils \ + sensor-msgs \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rcpputils \ + sensor-msgs \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rcpputils \ + sensor-msgs \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_common-release/archive/release/humble/camera_calibration_parsers/3.1.4-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/camera_calibration_parsers" +SRC_URI = "git://github.com/ros2-gbp/image_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "fbd3f4978e1c91bc5c4d4f177308c9f80edb4f72" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-common/camera-info-manager_3.1.4-2.bb b/meta-ros2-humble/generated-recipes/image-common/camera-info-manager_3.1.4-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..798524ce9897d49402337fa25ca448e90a627571 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-common/camera-info-manager_3.1.4-2.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides a C++ interface for camera calibration information. It provides CameraInfo, and handles SetCameraInfo service requests, saving and restoring the camera calibration data." +AUTHOR = "Alejandro Hernandez Cordero " +ROS_AUTHOR = "Jack O'Quin" +HOMEPAGE = "http://ros.org/wiki/camera_info_manager" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=19;endline=19;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_common" +ROS_BPN = "camera_info_manager" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + camera-calibration-parsers \ + rclcpp \ + rcpputils \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + camera-calibration-parsers \ + rclcpp \ + rcpputils \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + camera-calibration-parsers \ + rclcpp \ + rcpputils \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_common-release/archive/release/humble/camera_info_manager/3.1.4-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/camera_info_manager" +SRC_URI = "git://github.com/ros2-gbp/image_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "9071abc79c7b7ebb9461fae6b63bb95c7f33fa38" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-common/image-common_3.1.4-2.bb b/meta-ros2-humble/generated-recipes/image-common/image-common_3.1.4-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..80ceafdc99ce0d8fd0e2232b04e0fd565922e788 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-common/image-common_3.1.4-2.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Common code for working with images in ROS." +AUTHOR = "Alejandro Hernandez Cordero " +ROS_AUTHOR = "Jack O'Quin " +HOMEPAGE = "http://www.ros.org/wiki/image_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_common" +ROS_BPN = "image_common" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + camera-calibration-parsers \ + camera-info-manager \ + image-transport \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_common-release/archive/release/humble/image_common/3.1.4-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/image_common" +SRC_URI = "git://github.com/ros2-gbp/image_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "8bd7e401158ae0fd20805e7fa2619b2ce72b53ba" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-common/image-transport_3.1.4-2.bb b/meta-ros2-humble/generated-recipes/image-common/image-transport_3.1.4-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..046b2d244b9a1188bdbd384e2aef8492510f4321 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-common/image-transport_3.1.4-2.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "image_transport should always be used to subscribe to and publish images. It provides transparent support for transporting images in low-bandwidth compressed formats. Examples (provided by separate plugin packages) include JPEG/PNG compression and Theora streaming video." +AUTHOR = "Alejandro Hernandez Cordero " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "http://ros.org/wiki/image_transport" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=18;endline=18;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_common" +ROS_BPN = "image_transport" + +ROS_BUILD_DEPENDS = " \ + message-filters \ + pluginlib \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + message-filters \ + pluginlib \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + message-filters \ + pluginlib \ + rclcpp \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_common-release/archive/release/humble/image_transport/3.1.4-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/image_transport" +SRC_URI = "git://github.com/ros2-gbp/image_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "d9b4608b5510eb68beb82b715f5dd4cc157fe09e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-pipeline/camera-calibration_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/image-pipeline/camera-calibration_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..cfa9de3074d48f4e715fb8e8574e8b3266f5a7cf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-pipeline/camera-calibration_3.0.0-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "camera_calibration allows easy calibration of monocular or stereo cameras using a checkerboard calibration target." +AUTHOR = "Vincent Rabaud " +ROS_AUTHOR = "James Bowman" +HOMEPAGE = "https://index.ros.org/p/camera_calibration/github-ros-perception-image_pipeline/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_pipeline" +ROS_BPN = "camera_calibration" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + image-geometry \ + message-filters \ + rclpy \ + sensor-msgs \ + std-srvs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + image-geometry \ + message-filters \ + rclpy \ + sensor-msgs \ + std-srvs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + image-geometry \ + message-filters \ + rclpy \ + sensor-msgs \ + std-srvs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ + python3-requests \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/camera_calibration/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/camera_calibration" +SRC_URI = "git://github.com/ros2-gbp/image_pipeline-release;${ROS_BRANCH};protocol=https" +SRCREV = "04a919d921752aaa265b850402588dd044ebb83c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-pipeline/depth-image-proc_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/image-pipeline/depth-image-proc_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..673363db7692c5fc158de8caf80b9e6cbc92c080 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-pipeline/depth-image-proc_3.0.0-1.bb @@ -0,0 +1,92 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Contains components for processing depth images such as those produced by OpenNI camera. Functions include creating disparity images and point clouds, as well as registering (reprojecting) a depth image into another camera frame." +AUTHOR = "Vincent Rabaud " +ROS_AUTHOR = "Patrick Mihelich" +HOMEPAGE = "https://index.ros.org/p/depth_image_proc/github-ros-perception-image_pipeline/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=20;endline=20;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_pipeline" +ROS_BPN = "depth_image_proc" + +ROS_BUILD_DEPENDS = " \ + class-loader \ + cv-bridge \ + image-geometry \ + image-transport \ + message-filters \ + opencv \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + stereo-msgs \ + tf2 \ + tf2-eigen \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + image-geometry \ + image-transport \ + message-filters \ + opencv \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + stereo-msgs \ + tf2 \ + tf2-eigen \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + image-geometry \ + image-transport \ + message-filters \ + opencv \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + stereo-msgs \ + tf2 \ + tf2-eigen \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/depth_image_proc/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/depth_image_proc" +SRC_URI = "git://github.com/ros2-gbp/image_pipeline-release;${ROS_BRANCH};protocol=https" +SRCREV = "ac8700f961f81b6882a54a0c3332d2f5582fc025" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-pipeline/image-pipeline_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/image-pipeline/image-pipeline_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..77e6e0717f231065507dbbb375b4ef38257510d5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-pipeline/image-pipeline_3.0.0-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "image_pipeline fills the gap between getting raw images from a camera driver and higher-level vision processing." +AUTHOR = "Vincent Rabaud " +ROS_AUTHOR = "Patrick Mihelich" +HOMEPAGE = "https://index.ros.org/p/image_pipeline/github-ros-perception-image_pipeline/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_pipeline" +ROS_BPN = "image_pipeline" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + camera-calibration \ + depth-image-proc \ + image-proc \ + image-publisher \ + image-rotate \ + image-view \ + stereo-image-proc \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_pipeline/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/image_pipeline" +SRC_URI = "git://github.com/ros2-gbp/image_pipeline-release;${ROS_BRANCH};protocol=https" +SRCREV = "1b088656d2a75b276811ce1adf9d35eab1f0f42f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-pipeline/image-proc_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/image-pipeline/image-proc_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bb0099d7708046ad7aa48b1710d4d3a88d203427 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-pipeline/image-proc_3.0.0-1.bb @@ -0,0 +1,82 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Single image rectification and color processing." +AUTHOR = "Vincent Rabaud " +ROS_AUTHOR = "Patrick Mihelich" +HOMEPAGE = "https://index.ros.org/p/image_proc/github-ros-perception-image_pipeline/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_pipeline" +ROS_BPN = "image_proc" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + image-geometry \ + image-transport \ + opencv \ + rclcpp \ + rclcpp-components \ + rcutils \ + sensor-msgs \ + tracetools-image-pipeline \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + image-geometry \ + image-transport \ + opencv \ + rclcpp \ + rclcpp-components \ + rcutils \ + sensor-msgs \ + tracetools-image-pipeline \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + image-geometry \ + image-transport \ + opencv \ + rclcpp \ + rclcpp-components \ + rcutils \ + sensor-msgs \ + tracetools-image-pipeline \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_proc/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/image_proc" +SRC_URI = "git://github.com/ros2-gbp/image_pipeline-release;${ROS_BRANCH};protocol=https" +SRCREV = "b4e5ece1a5ed13154488164654ac86fc765ba798" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-pipeline/image-publisher_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/image-pipeline/image-publisher_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7ed928b3dcb34164770e2eafe849a6a9882ecd31 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-pipeline/image-publisher_3.0.0-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Contains a node publish an image stream from single image file or avi motion file." +AUTHOR = "Vincent Rabaud " +ROS_AUTHOR = "Kei Okada" +HOMEPAGE = "https://index.ros.org/p/image_publisher/github-ros-perception-image_pipeline/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=18;endline=18;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_pipeline" +ROS_BPN = "image_publisher" + +ROS_BUILD_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + image-transport \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + image-transport \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + image-transport \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_publisher/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/image_publisher" +SRC_URI = "git://github.com/ros2-gbp/image_pipeline-release;${ROS_BRANCH};protocol=https" +SRCREV = "98dc9cf0762dd8ace3b97c02f3ecc293c1462b34" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-pipeline/image-rotate_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/image-pipeline/image-rotate_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..17f103a030264e2db04f4e6d8553e673d9c01dfd --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-pipeline/image-rotate_3.0.0-1.bb @@ -0,0 +1,89 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "

Contains a node that rotates an image stream in a way that minimizes the angle between a vector in some arbitrary frame and a vector in the camera frame. The frame of the outgoing image is published by the node.

This node is intended to allow camera images to be visualized in an orientation that is more intuitive than the hardware-constrained orientation of the physical camera. This is particularly helpful, for example, to show images from the PR2's forearm cameras with a consistent up direction, despite the fact that the forearms need to rotate in arbitrary ways during manipulation.

It is not recommended to use the output from this node for further computation, as it interpolates the source image, introduces black borders, and does not output a camera_info.

" +AUTHOR = "Vincent Rabaud " +ROS_AUTHOR = "Blaise Gassend" +HOMEPAGE = "https://index.ros.org/p/image_rotate/github-ros-perception-image_pipeline/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=31;endline=31;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_pipeline" +ROS_BPN = "image_rotate" + +ROS_BUILD_DEPENDS = " \ + class-loader \ + cv-bridge \ + geometry-msgs \ + image-transport \ + opencv \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + geometry-msgs \ + image-transport \ + opencv \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + geometry-msgs \ + image-transport \ + opencv \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_rotate/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/image_rotate" +SRC_URI = "git://github.com/ros2-gbp/image_pipeline-release;${ROS_BRANCH};protocol=https" +SRCREV = "b2e7cae3a4f7f7e97262db5421c9720a036f3e1c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-pipeline/image-view_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/image-pipeline/image-view_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..609ace6fb0d897eea917f12f26778125748716f4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-pipeline/image-view_3.0.0-1.bb @@ -0,0 +1,85 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A simple viewer for ROS image topics. Includes a specialized viewer for stereo + disparity images." +AUTHOR = "Vincent Rabaud " +ROS_AUTHOR = "Patrick Mihelich" +HOMEPAGE = "https://index.ros.org/p/image_view/github-ros-perception-image_pipeline/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_pipeline" +ROS_BPN = "image_view" + +ROS_BUILD_DEPENDS = " \ + boost \ + camera-calibration-parsers \ + cv-bridge \ + image-transport \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-srvs \ + stereo-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + camera-calibration-parsers \ + cv-bridge \ + image-transport \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-srvs \ + stereo-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + camera-calibration-parsers \ + cv-bridge \ + image-transport \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-srvs \ + stereo-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/image_view/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/image_view" +SRC_URI = "git://github.com/ros2-gbp/image_pipeline-release;${ROS_BRANCH};protocol=https" +SRCREV = "784f025d8504106d0d84e584b73b00fb436d2897" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-pipeline/stereo-image-proc_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/image-pipeline/stereo-image-proc_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..37713de8ed6a11502b99a8b1f402ae5f5ac83307 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-pipeline/stereo-image-proc_3.0.0-1.bb @@ -0,0 +1,91 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Stereo and single image rectification and disparity processing." +AUTHOR = "Vincent Rabaud " +ROS_AUTHOR = "Patrick Mihelich" +HOMEPAGE = "https://index.ros.org/p/stereo_image_proc/github-ros-perception-image_pipeline/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_pipeline" +ROS_BPN = "stereo_image_proc" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + image-geometry \ + image-proc \ + image-transport \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + stereo-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + image-geometry \ + image-proc \ + image-transport \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + stereo-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + image-geometry \ + image-proc \ + image-transport \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + stereo-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ament-cmake \ + opencv \ + python-cmake-module \ + rclpy \ + ros-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/stereo_image_proc/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/stereo_image_proc" +SRC_URI = "git://github.com/ros2-gbp/image_pipeline-release;${ROS_BRANCH};protocol=https" +SRCREV = "2332eb400be3fb266bf5773bf0f53deb535b39f3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-pipeline/tracetools-image-pipeline_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/image-pipeline/tracetools-image-pipeline_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..79308d43781e9b65e6f1ab5717d1872bade56cac --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-pipeline/tracetools-image-pipeline_3.0.0-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "LTTng tracing provider wrapper for image_pipeline ROS 2 meta-package." +AUTHOR = "Víctor Mayoral-Vilches " +ROS_AUTHOR = "Víctor Mayoral-Vilches " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "image_pipeline" +ROS_BPN = "tracetools_image_pipeline" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + pkgconfig-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_pipeline-release/archive/release/humble/tracetools_image_pipeline/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tracetools_image_pipeline" +SRC_URI = "git://github.com/ros2-gbp/image_pipeline-release;${ROS_BRANCH};protocol=https" +SRCREV = "d6b17d75cf1775ea2693a61d832d384d5ea5dd22" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-transport-plugins/compressed-depth-image-transport_2.5.0-2.bb b/meta-ros2-humble/generated-recipes/image-transport-plugins/compressed-depth-image-transport_2.5.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..7b888761e8448b660ba08e4b72373e9c94d957e2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-transport-plugins/compressed-depth-image-transport_2.5.0-2.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Compressed_depth_image_transport provides a plugin to image_transport for transparently sending depth images (raw, floating-point) using PNG compression." +AUTHOR = "David Gossow " +ROS_AUTHOR = "Julius Kammerl" +HOMEPAGE = "http://www.ros.org/wiki/image_transport_plugins" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_transport_plugins" +ROS_BPN = "compressed_depth_image_transport" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + image-transport \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + image-transport \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + image-transport \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/humble/compressed_depth_image_transport/2.5.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/compressed_depth_image_transport" +SRC_URI = "git://github.com/ros2-gbp/image_transport_plugins-release;${ROS_BRANCH};protocol=https" +SRCREV = "9dcabdd1fe010e02237ddb9468ad5cd0158b81da" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-transport-plugins/compressed-image-transport_2.5.0-2.bb b/meta-ros2-humble/generated-recipes/image-transport-plugins/compressed-image-transport_2.5.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..5e7034aafc515d6c1a79810c72d5aaec6cd5f065 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-transport-plugins/compressed-image-transport_2.5.0-2.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Compressed_image_transport provides a plugin to image_transport for transparently sending images encoded as JPEG or PNG." +AUTHOR = "David Gossow " +ROS_AUTHOR = "Patrick Mihelich" +HOMEPAGE = "http://www.ros.org/wiki/image_transport_plugins" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_transport_plugins" +ROS_BPN = "compressed_image_transport" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + image-transport \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + image-transport \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + image-transport \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/humble/compressed_image_transport/2.5.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/compressed_image_transport" +SRC_URI = "git://github.com/ros2-gbp/image_transport_plugins-release;${ROS_BRANCH};protocol=https" +SRCREV = "9f951640f8b880ec34d2e191a93968bcaacd4a28" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-transport-plugins/image-transport-plugins_2.5.0-2.bb b/meta-ros2-humble/generated-recipes/image-transport-plugins/image-transport-plugins_2.5.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..f7a4a55fe213ceba490118c5e37d6ee34a5d5842 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-transport-plugins/image-transport-plugins_2.5.0-2.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A set of plugins for publishing and subscribing to sensor_msgs/Image topics in representations other than raw pixel data. For example, for viewing a stream of images off-robot, a video codec will give much lower bandwidth and latency. For low frame rate tranport of high-definition images, you might prefer sending them as JPEG or PNG-compressed form." +AUTHOR = "Michael Carroll " +ROS_AUTHOR = "Patrick Mihelich" +HOMEPAGE = "http://www.ros.org/wiki/image_transport_plugins" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=18;endline=18;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_transport_plugins" +ROS_BPN = "image_transport_plugins" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + compressed-depth-image-transport \ + compressed-image-transport \ + theora-image-transport \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/humble/image_transport_plugins/2.5.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/image_transport_plugins" +SRC_URI = "git://github.com/ros2-gbp/image_transport_plugins-release;${ROS_BRANCH};protocol=https" +SRCREV = "9df1f3f26b186ad9e33136ceaa49c51091f3119c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/image-transport-plugins/theora-image-transport_2.5.0-2.bb b/meta-ros2-humble/generated-recipes/image-transport-plugins/theora-image-transport_2.5.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..1fcb6fff0d49ff0bfe35f53d5f792cc8f4b0c67a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/image-transport-plugins/theora-image-transport_2.5.0-2.bb @@ -0,0 +1,87 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Theora_image_transport provides a plugin to image_transport for transparently sending an image stream encoded with the Theora codec." +AUTHOR = "Julius Kammerl " +ROS_AUTHOR = "Patrick Mihelich" +HOMEPAGE = "http://www.ros.org/wiki/image_transport_plugins" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "image_transport_plugins" +ROS_BPN = "theora_image_transport" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + image-transport \ + libogg \ + libtheora \ + opencv \ + pluginlib \ + rclcpp \ + rcutils \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + pkgconfig-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + image-transport \ + libogg \ + libtheora \ + opencv \ + pluginlib \ + rclcpp \ + rcutils \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + image-transport \ + libogg \ + libtheora \ + opencv \ + pluginlib \ + rclcpp \ + rcutils \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/humble/theora_image_transport/2.5.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/theora_image_transport" +SRC_URI = "git://github.com/ros2-gbp/image_transport_plugins-release;${ROS_BRANCH};protocol=https" +SRCREV = "b9f0fc641fb5f0710b99712108fc8f4318a5781c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/imu-tools/imu-complementary-filter_2.1.1-2.bb b/meta-ros2-humble/generated-recipes/imu-tools/imu-complementary-filter_2.1.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..4efede75d0d2d763b1ed43a7416584997f058040 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/imu-tools/imu-complementary-filter_2.1.1-2.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 ." +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Roberto G. Valenti " +HOMEPAGE = "http://www.mdpi.com/1424-8220/15/8/19302" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "imu_tools" +ROS_BPN = "imu_complementary_filter" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + message-filters \ + rclcpp \ + sensor-msgs \ + std-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/imu_tools-release/archive/release/humble/imu_complementary_filter/2.1.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/imu_complementary_filter" +SRC_URI = "git://github.com/ros2-gbp/imu_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "ae8d3589dc4605eb98e24e3e2f8b546ed4cd00d3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/imu-tools/imu-filter-madgwick_2.1.1-2.bb b/meta-ros2-humble/generated-recipes/imu-tools/imu-filter-madgwick_2.1.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..57f4f2ab7508372ed1f13fa111fc29ff808e8b93 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/imu-tools/imu-filter-madgwick_2.1.1-2.bb @@ -0,0 +1,84 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into an orientation. Based on code by Sebastian Madgwick, http://www.x-io.co.uk/node/8#open_source_ahrs_and_imu_algorithms." +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Ivan Dryanovski " +HOMEPAGE = "http://ros.org/wiki/imu_filter_madgwick" +SECTION = "devel" +LICENSE = "GPL" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=162b49cfbae9eadf37c9b89b2d2ac6be" + +ROS_CN = "imu_tools" +ROS_BPN = "imu_filter_madgwick" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + sensor-msgs \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + sensor-msgs \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + sensor-msgs \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/imu_tools-release/archive/release/humble/imu_filter_madgwick/2.1.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/imu_filter_madgwick" +SRC_URI = "git://github.com/ros2-gbp/imu_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "d2d72534983aaf548aaca5d40271dbd1881e9ec9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/imu-tools/imu-tools_2.1.1-2.bb b/meta-ros2-humble/generated-recipes/imu-tools/imu-tools_2.1.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..36fe966a00a40cefea6f7e22c1153bded5f53c86 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/imu-tools/imu-tools_2.1.1-2.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Various tools for IMU devices" +AUTHOR = "Martin Günther " +HOMEPAGE = "http://ros.org/wiki/imu_tools" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "BSD, GPL" +LICENSE = "BSD-&-GPL" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d81febe1baeaed0bfd599be384185f36" + +ROS_CN = "imu_tools" +ROS_BPN = "imu_tools" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + imu-complementary-filter \ + imu-filter-madgwick \ + rviz-imu-plugin \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/imu_tools-release/archive/release/humble/imu_tools/2.1.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/imu_tools" +SRC_URI = "git://github.com/ros2-gbp/imu_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "3eef4a0c696e9ec85527ec12053f228c764e27e2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/imu-tools/rviz-imu-plugin_2.1.1-2.bb b/meta-ros2-humble/generated-recipes/imu-tools/rviz-imu-plugin_2.1.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..7e52b7c6db2a8fe081dbffa110d113107b1c5262 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/imu-tools/rviz-imu-plugin_2.1.1-2.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RVIZ plugin for IMU visualization" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Ivan Dryanovski " +HOMEPAGE = "http://ros.org/wiki/rviz_imu_plugin" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "imu_tools" +ROS_BPN = "rviz_imu_plugin" + +ROS_BUILD_DEPENDS = " \ + message-filters \ + pluginlib \ + qtbase \ + rclcpp \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ + sensor-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + message-filters \ + pluginlib \ + rclcpp \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ + sensor-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + message-filters \ + pluginlib \ + qtbase \ + rclcpp \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ + sensor-msgs \ + tf2 \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/imu_tools-release/archive/release/humble/rviz_imu_plugin/2.1.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz_imu_plugin" +SRC_URI = "git://github.com/ros2-gbp/imu_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "90f6e9bdc68e6d81653a1865d814aa139e5e9adf" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/interactive-markers/interactive-markers_2.3.2-2.bb b/meta-ros2-humble/generated-recipes/interactive-markers/interactive-markers_2.3.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..75a47c71c7ab024e567d176e65d5fba6eb46b15d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/interactive-markers/interactive-markers_2.3.2-2.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "3D interactive marker communication library for RViz and similar tools." +AUTHOR = "Jacob Perron " +ROS_AUTHOR = "David Gossow" +HOMEPAGE = "http://ros.org/wiki/interactive_markers" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "interactive_markers" +ROS_BPN = "interactive_markers" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rmw \ + tf2 \ + tf2-geometry-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rmw \ + tf2 \ + tf2-geometry-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rclcpp \ + rclpy \ + rmw \ + tf2 \ + tf2-geometry-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + geometry-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/interactive_markers-release/archive/release/humble/interactive_markers/2.3.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/interactive_markers" +SRC_URI = "git://github.com/ros2-gbp/interactive_markers-release;${ROS_BRANCH};protocol=https" +SRCREV = "dace99fbd8e164b82258ba4bc7f8bc213c9140b4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/irobot-create-msgs/irobot-create-msgs_2.1.0-1.bb b/meta-ros2-humble/generated-recipes/irobot-create-msgs/irobot-create-msgs_2.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c37643713df09d92ac3089f32aca92fed64080d7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/irobot-create-msgs/irobot-create-msgs_2.1.0-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing action, message, and service definitions used by the iRobot(R) Create(R) platform" +AUTHOR = "Alberto Soragna " +ROS_AUTHOR = "Alberto Soragna " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "irobot_create_msgs" +ROS_BPN = "irobot_create_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/irobot_create_msgs-release/archive/release/humble/irobot_create_msgs/2.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/irobot_create_msgs" +SRC_URI = "git://github.com/ros2-gbp/irobot_create_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "77836ff7d886185b9661229719a11695c2a6fb88" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/joint-state-publisher/joint-state-publisher-gui_2.3.0-1.bb b/meta-ros2-humble/generated-recipes/joint-state-publisher/joint-state-publisher-gui_2.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..95b152a0388d73c13cc13ac06c3fb47da01893f6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/joint-state-publisher/joint-state-publisher-gui_2.3.0-1.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains a GUI tool for setting and publishing joint state values for a given URDF." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "David V. Lu!! " +HOMEPAGE = "http://www.ros.org/wiki/joint_state_publisher" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "joint_state_publisher" +ROS_BPN = "joint_state_publisher_gui" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joint-state-publisher \ + python-qt-binding \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/joint_state_publisher-release/archive/release/humble/joint_state_publisher_gui/2.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/joint_state_publisher_gui" +SRC_URI = "git://github.com/ros2-gbp/joint_state_publisher-release;${ROS_BRANCH};protocol=https" +SRCREV = "eb23e50900739c97e66da61eb007b3ecdbdab0cb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/joint-state-publisher/joint-state-publisher_2.3.0-1.bb b/meta-ros2-humble/generated-recipes/joint-state-publisher/joint-state-publisher_2.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bd0e26ba387fc0d952c04fab3777cff5546157ed --- /dev/null +++ b/meta-ros2-humble/generated-recipes/joint-state-publisher/joint-state-publisher_2.3.0-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains a tool for setting and publishing joint state values for a given URDF." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "David V. Lu!! " +HOMEPAGE = "http://www.ros.org/wiki/joint_state_publisher" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "joint_state_publisher" +ROS_BPN = "joint_state_publisher" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclpy \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-xmllint \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ + ros2topic \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/joint_state_publisher-release/archive/release/humble/joint_state_publisher/2.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/joint_state_publisher" +SRC_URI = "git://github.com/ros2-gbp/joint_state_publisher-release;${ROS_BRANCH};protocol=https" +SRCREV = "3708dcce351bf6d61099f33f02f1cf16686cb7cd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/joystick-drivers/joy-linux_3.1.0-3.bb b/meta-ros2-humble/generated-recipes/joystick-drivers/joy-linux_3.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..f11daa55aa0170e393e51d1eec252fbfea670e2f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/joystick-drivers/joy-linux_3.1.0-3.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 driver for a generic Linux joystick. Will contain a MacOS and Windows version later. The joy package contains joy_node, a node that interfaces a generic Linux joystick to ROS2. This node publishes a "Joy" message, which contains the current state of each one of the joystick's buttons and axes." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Mikael Arguedas" +HOMEPAGE = "https://github.com/ros/joystick_drivers" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "joystick_drivers" +ROS_BPN = "joy_linux" + +ROS_BUILD_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + rclcpp \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/joystick_drivers-release/archive/release/humble/joy_linux/3.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/joy_linux" +SRC_URI = "git://github.com/ros2-gbp/joystick_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "57e89c893d1f73e397e939401eac30d1d0c308a5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/joystick-drivers/joy_3.1.0-3.bb b/meta-ros2-humble/generated-recipes/joystick-drivers/joy_3.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..c35f0c51c886afcdfa2b62ab0ab0ed335a6d8ee5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/joystick-drivers/joy_3.1.0-3.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The joy package contains joy_node, a node that interfaces a generic joystick to ROS 2. This node publishes a "Joy" message, which contains the current state of each one of the joystick's buttons and axes." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Mikael Arguedas" +HOMEPAGE = "https://github.com/ros2/joystick_drivers" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "joystick_drivers" +ROS_BPN = "joy" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + sdl2-vendor \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + sdl2-vendor \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + sdl2-vendor \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/joystick_drivers-release/archive/release/humble/joy/3.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/joy" +SRC_URI = "git://github.com/ros2-gbp/joystick_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "dadf0aaab663d99f2d710ee30bd83182debf5430" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/joystick-drivers/sdl2-vendor_3.1.0-3.bb b/meta-ros2-humble/generated-recipes/joystick-drivers/sdl2-vendor_3.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..24478ca5edac2f95da22e9c9bbf917b44d0c6064 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/joystick-drivers/sdl2-vendor_3.1.0-3.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Vendor library for SDL2." +AUTHOR = "Chris Lalancette " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "joystick_drivers" +ROS_BPN = "sdl2_vendor" + +ROS_BUILD_DEPENDS = " \ + libsdl2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libsdl2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libsdl2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/joystick_drivers-release/archive/release/humble/sdl2_vendor/3.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/sdl2_vendor" +SRC_URI = "git://github.com/ros2-gbp/joystick_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "51b3dd50fb4533bfd50b2009a702edd1848727f4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/joystick-drivers/spacenav_3.1.0-3.bb b/meta-ros2-humble/generated-recipes/joystick-drivers/spacenav_3.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..8857a9cf35c94822d532db5c61921391da8f3192 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/joystick-drivers/spacenav_3.1.0-3.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick." +AUTHOR = "Jonathan Bohren " +ROS_AUTHOR = "Stuart Glaser" +HOMEPAGE = "http://www.ros.org/wiki/spacenav_node" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=4;endline=4;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "joystick_drivers" +ROS_BPN = "spacenav" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libspnav-dev} \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libspnav-dev} \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libspnav-dev} \ + ${ROS_UNRESOLVED_DEP-spacenavd} \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/joystick_drivers-release/archive/release/humble/spacenav/3.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/spacenav" +SRC_URI = "git://github.com/ros2-gbp/joystick_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "f5ab41f838c80290177dd9a52bce2364b7bf7fbd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/joystick-drivers/wiimote-msgs_3.1.0-3.bb b/meta-ros2-humble/generated-recipes/joystick-drivers/wiimote-msgs_3.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..f0306ee289ac43011ef2277ac73f842a9710d262 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/joystick-drivers/wiimote-msgs_3.1.0-3.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages used by wiimote package." +AUTHOR = "Jonathan Bohren " +ROS_AUTHOR = "Andreas Paepcke" +HOMEPAGE = "http://www.ros.org/wiki/wiimote" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "joystick_drivers" +ROS_BPN = "wiimote_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/joystick_drivers-release/archive/release/humble/wiimote_msgs/3.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/wiimote_msgs" +SRC_URI = "git://github.com/ros2-gbp/joystick_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "07b358ab40eb3888e79aa4a794a181cae406cdd0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/joystick-drivers/wiimote_3.1.0-3.bb b/meta-ros2-humble/generated-recipes/joystick-drivers/wiimote_3.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..4d310f5400ea9accfc989b740b1804d0ce0d412a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/joystick-drivers/wiimote_3.1.0-3.bb @@ -0,0 +1,85 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The wiimote package allows ROS nodes to communicate with a Nintendo Wiimote and its related peripherals, including the Nunchuk, Motion Plus, and (experimentally) the Classic. The package implements a ROS node that uses Bluetooth to communicate with the Wiimote device, obtaining accelerometer and gyro data, the state of LEDs, the IR camera, rumble (vibrator), buttons, joystick, and battery state. The node additionally enables ROS nodes to control the Wiimote's LEDs and vibration for feedback to the human Wiimote operator. LEDs and vibration may be switched on and off, or made to operate according to a timed pattern." +AUTHOR = "Jonathan Bohren " +ROS_AUTHOR = "Andreas Paepcke" +HOMEPAGE = "http://www.ros.org/wiki/wiimote" +SECTION = "devel" +LICENSE = "GPL" +LIC_FILES_CHKSUM = "file://package.xml;beginline=20;endline=20;md5=162b49cfbae9eadf37c9b89b2d2ac6be" + +ROS_CN = "joystick_drivers" +ROS_BPN = "wiimote" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-cwiid-dev} \ + ${ROS_UNRESOLVED_DEP-libbluetooth-dev} \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + sensor-msgs \ + std-msgs \ + std-srvs \ + wiimote-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + sensor-msgs \ + std-msgs \ + std-srvs \ + wiimote-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-cwiid} \ + ${ROS_UNRESOLVED_DEP-libbluetooth} \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + sensor-msgs \ + std-msgs \ + std-srvs \ + wiimote-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/joystick_drivers-release/archive/release/humble/wiimote/3.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/wiimote" +SRC_URI = "git://github.com/ros2-gbp/joystick_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "492cf4e088621b6d392966c6619c09e46a8ed6a7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/kdl-parser/kdl-parser_2.6.3-1.bb b/meta-ros2-humble/generated-recipes/kdl-parser/kdl-parser_2.6.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4fe97a6accbf01ffec23654f9bfa2ac3cd9e223b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/kdl-parser/kdl-parser_2.6.3-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The Kinematics and Dynamics Library (KDL) defines a tree structure to represent the kinematic and dynamic parameters of a robot mechanism. kdl_parser provides tools to construct a KDL tree from an XML robot representation in URDF." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Wim Meeussen " +HOMEPAGE = "https://github.com/ros2/kdl_parser" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "kdl_parser" +ROS_BPN = "kdl_parser" + +ROS_BUILD_DEPENDS = " \ + orocos-kdl-vendor \ + urdf \ + urdfdom-headers \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + orocos-kdl-vendor \ + urdfdom-headers \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + orocos-kdl-vendor \ + urdf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/kdl_parser-release/archive/release/humble/kdl_parser/2.6.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/kdl_parser" +SRC_URI = "git://github.com/ros2-gbp/kdl_parser-release;${ROS_BRANCH};protocol=https" +SRCREV = "574997053df38c7b14108b4cb39e76a32fb40471" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/keyboard-handler/keyboard-handler_0.0.5-1.bb b/meta-ros2-humble/generated-recipes/keyboard-handler/keyboard-handler_0.0.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f5a4a2343e4c6da83fc01fedf3f9c109e8278884 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/keyboard-handler/keyboard-handler_0.0.5-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Handler for input from keyboard" +AUTHOR = "michael " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "keyboard_handler" +ROS_BPN = "keyboard_handler" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/keyboard_handler-release/archive/release/humble/keyboard_handler/0.0.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/keyboard_handler" +SRC_URI = "git://github.com/ros2-gbp/keyboard_handler-release;${ROS_BRANCH};protocol=https" +SRCREV = "e36b47c7a817f4f13a53124a0fcc0a4230d24589" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/kinematics-interface/kinematics-interface-kdl_0.0.2-1.bb b/meta-ros2-humble/generated-recipes/kinematics-interface/kinematics-interface-kdl_0.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ec654ce7e4d3f08857445ea90b724a0874c70e7c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/kinematics-interface/kinematics-interface-kdl_0.0.2-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "KDL implementation of ros2_control kinematics interface" +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Paul Gesel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "kinematics_interface" +ROS_BPN = "kinematics_interface_kdl" + +ROS_BUILD_DEPENDS = " \ + kdl-parser \ + kinematics-interface \ + libeigen \ + pluginlib \ + tf2-eigen-kdl \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + kdl-parser \ + kinematics-interface \ + libeigen \ + pluginlib \ + tf2-eigen-kdl \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + kdl-parser \ + kinematics-interface \ + libeigen \ + pluginlib \ + tf2-eigen-kdl \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/kinematics_interface-release/archive/release/humble/kinematics_interface_kdl/0.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/kinematics_interface_kdl" +SRC_URI = "git://github.com/ros2-gbp/kinematics_interface-release;${ROS_BRANCH};protocol=https" +SRCREV = "faf2e16ce3e6a3c17df8ff7730d1f1faf9172a75" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/kinematics-interface/kinematics-interface_0.0.2-1.bb b/meta-ros2-humble/generated-recipes/kinematics-interface/kinematics-interface_0.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ceacab0f29b1506143812c43c2953446cd837952 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/kinematics-interface/kinematics-interface_0.0.2-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Kinematics interface for ROS 2 control" +AUTHOR = "Denis Štogl " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "kinematics_interface" +ROS_BPN = "kinematics_interface" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libeigen \ + rclcpp-lifecycle \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/kinematics_interface-release/archive/release/humble/kinematics_interface/0.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/kinematics_interface" +SRC_URI = "git://github.com/ros2-gbp/kinematics_interface-release;${ROS_BRANCH};protocol=https" +SRCREV = "58d1c9c450296174e4df819c17ba7213df8de60b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/kobuki-ros-interfaces/kobuki-ros-interfaces_1.0.0-1.bb b/meta-ros2-humble/generated-recipes/kobuki-ros-interfaces/kobuki-ros-interfaces_1.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5432c7953e61007cb297f000bc09a01158a5184d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/kobuki-ros-interfaces/kobuki-ros-interfaces_1.0.0-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "

ROS2 message, service and action interfaces for the Kobuki.

" +AUTHOR = "Daniel Stonier " +ROS_AUTHOR = "Daniel Stonier" +HOMEPAGE = "https://index.ros.org/k/kobuki_ros_interfaces/github-kobuki-base-kobuki_ros_interfaces" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "kobuki_ros_interfaces" +ROS_BPN = "kobuki_ros_interfaces" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/kobuki_ros_interfaces-release/archive/release/humble/kobuki_ros_interfaces/1.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/kobuki_ros_interfaces" +SRC_URI = "git://github.com/ros2-gbp/kobuki_ros_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "b9cf881332db5857b6623eb712bba4b2adf09d22" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/kobuki-velocity-smoother/kobuki-velocity-smoother_0.15.0-1.bb b/meta-ros2-humble/generated-recipes/kobuki-velocity-smoother/kobuki-velocity-smoother_0.15.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5c51415d35f7eb374b44f9d4811aae55fc3fcea0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/kobuki-velocity-smoother/kobuki-velocity-smoother_0.15.0-1.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Bound incoming velocity messages according to robot velocity and acceleration limits." +AUTHOR = "Jihoon Lee " +ROS_AUTHOR = "Jorge Santos Simon" +HOMEPAGE = "https://index.ros.org/p/kobuki_velocity_smoother/github-kobuki-base-velocity_smoother/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "kobuki_velocity_smoother" +ROS_BPN = "kobuki_velocity_smoother" + +ROS_BUILD_DEPENDS = " \ + ecl-build \ + geometry-msgs \ + nav-msgs \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-flake8 \ + ament-cmake-lint-cmake \ + ament-cmake-pep257 \ + ament-cmake-uncrustify \ + ament-cmake-xmllint \ + ament-lint-auto \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ + python3-matplotlib \ + ros2test \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/kobuki_velocity_smoother-release/archive/release/humble/kobuki_velocity_smoother/0.15.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/kobuki_velocity_smoother" +SRC_URI = "git://github.com/ros2-gbp/kobuki_velocity_smoother-release;${ROS_BRANCH};protocol=https" +SRCREV = "8e9cf62ad5c7a22e54af3d739c797f151e05281a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-core_1.1.1-4.bb b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-core_1.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..0a6212bcbbac1a491538bf93590f2d9aaaf9c7f7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-core_1.1.1-4.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Lanelet2 core module" +AUTHOR = "Fabian Poggenhans " +ROS_AUTHOR = "Fabian Poggenhans " +HOMEPAGE = "https://github.com/fzi-forschungszentrum-informatik/lanelet2.git" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "lanelet2" +ROS_BPN = "lanelet2_core" + +ROS_BUILD_DEPENDS = " \ + boost \ + libeigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + mrt-cmake-modules-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + libeigen \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + mrt-cmake-modules-native \ +" + +ROS_EXEC_DEPENDS = " \ + boost \ + libeigen \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/lanelet2-release/archive/release/humble/lanelet2_core/1.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/lanelet2_core" +SRC_URI = "git://github.com/ros2-gbp/lanelet2-release;${ROS_BRANCH};protocol=https" +SRCREV = "ad1a24bed1813e9001aaf04d34342b27ff6a42d8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-examples_1.1.1-4.bb b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-examples_1.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..f6b0e61d28305d4d46fbdca302b93d06c174317e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-examples_1.1.1-4.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples for working with Lanelet2" +AUTHOR = "Fabian Poggenhans " +ROS_AUTHOR = "Fabian Poggenhans " +HOMEPAGE = "https://github.com/fzi-forschungszentrum-informatik/lanelet2.git" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "lanelet2" +ROS_BPN = "lanelet2_examples" + +ROS_BUILD_DEPENDS = " \ + lanelet2-core \ + lanelet2-io \ + lanelet2-projection \ + lanelet2-python \ + lanelet2-routing \ + lanelet2-traffic-rules \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + mrt-cmake-modules-native \ +" + +ROS_EXPORT_DEPENDS = " \ + lanelet2-core \ + lanelet2-io \ + lanelet2-projection \ + lanelet2-python \ + lanelet2-routing \ + lanelet2-traffic-rules \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + mrt-cmake-modules-native \ +" + +ROS_EXEC_DEPENDS = " \ + lanelet2-core \ + lanelet2-io \ + lanelet2-projection \ + lanelet2-python \ + lanelet2-routing \ + lanelet2-traffic-rules \ + ros2cli \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/lanelet2-release/archive/release/humble/lanelet2_examples/1.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/lanelet2_examples" +SRC_URI = "git://github.com/ros2-gbp/lanelet2-release;${ROS_BRANCH};protocol=https" +SRCREV = "4eda7e243e852ef30b9809fbd7b6bbfd7ccbb4e5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-io_1.1.1-4.bb b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-io_1.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..33ef659115e97e898b305deec7c402dc99572370 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-io_1.1.1-4.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Parser/Writer module for lanelet2" +AUTHOR = "Fabian Poggenhans " +ROS_AUTHOR = "Fabian Poggenhans " +HOMEPAGE = "https://github.com/fzi-forschungszentrum-informatik/lanelet2.git" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "lanelet2" +ROS_BPN = "lanelet2_io" + +ROS_BUILD_DEPENDS = " \ + boost \ + lanelet2-core \ + pugixml \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + mrt-cmake-modules-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + lanelet2-core \ + pugixml \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + mrt-cmake-modules-native \ +" + +ROS_EXEC_DEPENDS = " \ + boost \ + lanelet2-core \ + pugixml \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/lanelet2-release/archive/release/humble/lanelet2_io/1.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/lanelet2_io" +SRC_URI = "git://github.com/ros2-gbp/lanelet2-release;${ROS_BRANCH};protocol=https" +SRCREV = "f37e4f9cc99eeb13b3f618a01a39e329407c955f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-maps_1.1.1-4.bb b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-maps_1.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..615c9ee31d1af2ab4e8052cbb93c43a7c5a800fd --- /dev/null +++ b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-maps_1.1.1-4.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Example maps in the lanelet2-format" +AUTHOR = "Fabian Poggenhans " +ROS_AUTHOR = "Fabian Poggenhans " +HOMEPAGE = "https://github.com/fzi-forschungszentrum-informatik/lanelet2.git" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "lanelet2" +ROS_BPN = "lanelet2_maps" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + mrt-cmake-modules-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + mrt-cmake-modules-native \ +" + +ROS_EXEC_DEPENDS = " \ + lanelet2-core \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/lanelet2-release/archive/release/humble/lanelet2_maps/1.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/lanelet2_maps" +SRC_URI = "git://github.com/ros2-gbp/lanelet2-release;${ROS_BRANCH};protocol=https" +SRCREV = "fbe1895ca0d179d07aab23a98ecacc1248a47be2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-projection_1.1.1-4.bb b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-projection_1.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..dce4a5540833f19650fa366ed0be759f010310e7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-projection_1.1.1-4.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Lanelet2 projection library for lat/lon to local x/y conversion" +AUTHOR = "Jan-Hendrik Pauls " +ROS_AUTHOR = "Jan-Hendrik Pauls " +HOMEPAGE = "https://github.com/fzi-forschungszentrum-informatik/lanelet2.git" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "lanelet2" +ROS_BPN = "lanelet2_projection" + +ROS_BUILD_DEPENDS = " \ + geographiclib \ + lanelet2-io \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + mrt-cmake-modules-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geographiclib \ + lanelet2-io \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + mrt-cmake-modules-native \ +" + +ROS_EXEC_DEPENDS = " \ + geographiclib \ + lanelet2-io \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/lanelet2-release/archive/release/humble/lanelet2_projection/1.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/lanelet2_projection" +SRC_URI = "git://github.com/ros2-gbp/lanelet2-release;${ROS_BRANCH};protocol=https" +SRCREV = "2332b8bf210d89f470964acf5e83ebe1d0d53eb0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-python_1.1.1-4.bb b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-python_1.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..8a0ed0f4e5f73a4e4e03afcc0cc4af571b8712ee --- /dev/null +++ b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-python_1.1.1-4.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python bindings for lanelet2" +AUTHOR = "Fabian Poggenhans " +ROS_AUTHOR = "Fabian Poggenhans " +HOMEPAGE = "https://github.com/fzi-forschungszentrum-informatik/lanelet2.git" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "lanelet2" +ROS_BPN = "lanelet2_python" + +ROS_BUILD_DEPENDS = " \ + boost \ + lanelet2-core \ + lanelet2-io \ + lanelet2-projection \ + lanelet2-routing \ + lanelet2-traffic-rules \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + mrt-cmake-modules-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + lanelet2-core \ + lanelet2-io \ + lanelet2-projection \ + lanelet2-routing \ + lanelet2-traffic-rules \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + mrt-cmake-modules-native \ +" + +ROS_EXEC_DEPENDS = " \ + boost \ + lanelet2-core \ + lanelet2-io \ + lanelet2-projection \ + lanelet2-routing \ + lanelet2-traffic-rules \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/lanelet2-release/archive/release/humble/lanelet2_python/1.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/lanelet2_python" +SRC_URI = "git://github.com/ros2-gbp/lanelet2-release;${ROS_BRANCH};protocol=https" +SRCREV = "89f3543b41fac42dd88d8c33b47a618cc5016b28" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-routing_1.1.1-4.bb b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-routing_1.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..5e5bade9d73488a1597344de0d89518627559647 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-routing_1.1.1-4.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Routing module for lanelet2" +AUTHOR = "Fabian Poggenhans " +ROS_AUTHOR = "Matthias Mayr " +HOMEPAGE = "https://github.com/fzi-forschungszentrum-informatik/lanelet2.git" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "lanelet2" +ROS_BPN = "lanelet2_routing" + +ROS_BUILD_DEPENDS = " \ + boost \ + lanelet2-core \ + lanelet2-traffic-rules \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + mrt-cmake-modules-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + lanelet2-core \ + lanelet2-traffic-rules \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + mrt-cmake-modules-native \ +" + +ROS_EXEC_DEPENDS = " \ + boost \ + lanelet2-core \ + lanelet2-traffic-rules \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/lanelet2-release/archive/release/humble/lanelet2_routing/1.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/lanelet2_routing" +SRC_URI = "git://github.com/ros2-gbp/lanelet2-release;${ROS_BRANCH};protocol=https" +SRCREV = "b0840379c4d02ae6bb2bdbcc835bef9060af3777" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-traffic-rules_1.1.1-4.bb b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-traffic-rules_1.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..ee230f172bcc1fd7a6159617fa76685aa84609c1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-traffic-rules_1.1.1-4.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package for interpreting traffic rules in a lanelet map" +AUTHOR = "Fabian Poggenhans " +ROS_AUTHOR = "Fabian Poggenhans " +HOMEPAGE = "https://github.com/fzi-forschungszentrum-informatik/lanelet2.git" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "lanelet2" +ROS_BPN = "lanelet2_traffic_rules" + +ROS_BUILD_DEPENDS = " \ + lanelet2-core \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + mrt-cmake-modules-native \ +" + +ROS_EXPORT_DEPENDS = " \ + lanelet2-core \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + mrt-cmake-modules-native \ +" + +ROS_EXEC_DEPENDS = " \ + lanelet2-core \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/lanelet2-release/archive/release/humble/lanelet2_traffic_rules/1.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/lanelet2_traffic_rules" +SRC_URI = "git://github.com/ros2-gbp/lanelet2-release;${ROS_BRANCH};protocol=https" +SRCREV = "b93855fc265750b2f52e95ee82231fc73ce58bab" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-validation_1.1.1-4.bb b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-validation_1.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..1c894a7dd8ff431977fe20c6a29195fad80d3fa8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2-validation_1.1.1-4.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package for sanitizing lanelet maps" +AUTHOR = "Fabian Poggenhans " +ROS_AUTHOR = "Fabian Poggenhans " +HOMEPAGE = "https://github.com/fzi-forschungszentrum-informatik/lanelet2.git" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "lanelet2" +ROS_BPN = "lanelet2_validation" + +ROS_BUILD_DEPENDS = " \ + lanelet2-core \ + lanelet2-io \ + lanelet2-projection \ + lanelet2-routing \ + lanelet2-traffic-rules \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + mrt-cmake-modules-native \ +" + +ROS_EXPORT_DEPENDS = " \ + lanelet2-core \ + lanelet2-io \ + lanelet2-projection \ + lanelet2-routing \ + lanelet2-traffic-rules \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + mrt-cmake-modules-native \ +" + +ROS_EXEC_DEPENDS = " \ + lanelet2-core \ + lanelet2-io \ + lanelet2-projection \ + lanelet2-routing \ + lanelet2-traffic-rules \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + gtest \ + lanelet2-maps \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/lanelet2-release/archive/release/humble/lanelet2_validation/1.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/lanelet2_validation" +SRC_URI = "git://github.com/ros2-gbp/lanelet2-release;${ROS_BRANCH};protocol=https" +SRCREV = "8e7958e9d703359e8b1886003f544fe2c11ef648" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/lanelet2/lanelet2_1.1.1-4.bb b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2_1.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..c01616fe3d0a84393a9cd1458486eeccd4369e63 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/lanelet2/lanelet2_1.1.1-4.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Meta-package for lanelet2" +AUTHOR = "Fabian Poggenhans " +ROS_AUTHOR = "Fabian Poggenhans " +HOMEPAGE = "https://github.com/fzi-forschungszentrum-informatik/lanelet2.git" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "lanelet2" +ROS_BPN = "lanelet2" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ros-environment-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + lanelet2-core \ + lanelet2-examples \ + lanelet2-io \ + lanelet2-maps \ + lanelet2-projection \ + lanelet2-python \ + lanelet2-routing \ + lanelet2-traffic-rules \ + lanelet2-validation \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/lanelet2-release/archive/release/humble/lanelet2/1.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/lanelet2" +SRC_URI = "git://github.com/ros2-gbp/lanelet2-release;${ROS_BRANCH};protocol=https" +SRCREV = "2f8bfe19531f3a95b058ae1b789519b58a50d947" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/laser-filters/laser-filters_2.0.5-1.bb b/meta-ros2-humble/generated-recipes/laser-filters/laser-filters_2.0.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..72719e229cc3c4ae741fd2f1a20897955cc09b48 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/laser-filters/laser-filters_2.0.5-1.bb @@ -0,0 +1,83 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Assorted filters designed to operate on 2D planar laser scanners, which use the sensor_msgs/LaserScan type." +AUTHOR = "Jon Binney " +ROS_AUTHOR = "Tully Foote" +HOMEPAGE = "http://ros.org/wiki/laser_filters" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "laser_filters" +ROS_BPN = "laser_filters" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-auto \ + angles \ + filters \ + laser-geometry \ + message-filters \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + sensor-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + angles \ + filters \ + laser-geometry \ + message-filters \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + sensor-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + filters \ + laser-geometry \ + message-filters \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + sensor-msgs \ + tf2 \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/laser_filters-release/archive/release/humble/laser_filters/2.0.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/laser_filters" +SRC_URI = "git://github.com/ros2-gbp/laser_filters-release;${ROS_BRANCH};protocol=https" +SRCREV = "94437e01b301a980ecff273cfb22fffaf5ee6f80" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/laser-geometry/laser-geometry_2.4.0-2.bb b/meta-ros2-humble/generated-recipes/laser-geometry/laser-geometry_2.4.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..0e2aa093277131db1e58dee9df9b7a63de538851 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/laser-geometry/laser-geometry_2.4.0-2.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains a class for converting from a 2D laser scan as defined by sensor_msgs/LaserScan into a point cloud as defined by sensor_msgs/PointCloud or sensor_msgs/PointCloud2. In particular, it contains functionality to account for the skew resulting from moving robots or tilting laser scanners." +AUTHOR = "Mabel Zhang " +ROS_AUTHOR = "Dave Hershberger " +HOMEPAGE = "http://ros.org/wiki/laser_geometry" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "laser_geometry" +ROS_BPN = "laser_geometry" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + rclcpp \ + sensor-msgs \ + tf2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + python3-numpy \ + rclcpp \ + rclpy \ + sensor-msgs \ + sensor-msgs-py \ + tf2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-gtest \ + ament-cmake-lint-cmake \ + ament-cmake-pytest \ + ament-cmake-uncrustify \ + python-cmake-module \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/laser_geometry-release/archive/release/humble/laser_geometry/2.4.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/laser_geometry" +SRC_URI = "git://github.com/ros2-gbp/laser_geometry-release;${ROS_BRANCH};protocol=https" +SRCREV = "d50602853bb8e58041ee2b474020ad39463a4259" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/laser-proc/laser-proc_1.0.2-5.bb b/meta-ros2-humble/generated-recipes/laser-proc/laser-proc_1.0.2-5.bb new file mode 100644 index 0000000000000000000000000000000000000000..221ba8a39739d9c7b2d0bb5f7a32a563e18cd86d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/laser-proc/laser-proc_1.0.2-5.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "laser_proc" +AUTHOR = "Chad Rockey " +ROS_AUTHOR = "Chad Rockey " +HOMEPAGE = "http://ros.org/wiki/laser_proc" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "laser_proc" +ROS_BPN = "laser_proc" + +ROS_BUILD_DEPENDS = " \ + class-loader \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + class-loader \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/laser_proc-release/archive/release/humble/laser_proc/1.0.2-5.tar.gz +ROS_BRANCH ?= "branch=release/humble/laser_proc" +SRC_URI = "git://github.com/ros2-gbp/laser_proc-release;${ROS_BRANCH};protocol=https" +SRCREV = "02d1f66ad2821896cbfbd210f97f363e5af0f2a0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/launch-pal/launch-pal_0.0.6-1.bb b/meta-ros2-humble/generated-recipes/launch-pal/launch-pal_0.0.6-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..82631d97ee015e2069c58371305e2f145fa9ab92 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/launch-pal/launch-pal_0.0.6-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Utilities for launch files" +AUTHOR = "Jordan Palacios " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "launch_pal" +ROS_BPN = "launch_pal" + +ROS_BUILD_DEPENDS = " \ + ament-index-python \ + launch \ + launch-ros \ + python3-pyyaml \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ament-index-python \ + launch \ + launch-ros \ + python3-pyyaml \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + launch \ + launch-ros \ + python3-pyyaml \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/launch_pal-release/archive/release/humble/launch_pal/0.0.6-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch_pal" +SRC_URI = "git://github.com/pal-gbp/launch_pal-release;${ROS_BRANCH};protocol=https" +SRCREV = "9045b4c8241b05d85138d1cc24e94f09939423d6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/launch-param-builder/launch-param-builder_0.1.1-1.bb b/meta-ros2-humble/generated-recipes/launch-param-builder/launch-param-builder_0.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..04967cc0f83ffe715e390214520fc03202299a5c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/launch-param-builder/launch-param-builder_0.1.1-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python library for loading parameters in launch files" +AUTHOR = "Jafar Abdi " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "launch_param_builder" +ROS_BPN = "launch_param_builder" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python3-pyyaml \ + rclpy \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/launch_param_builder-release/archive/release/humble/launch_param_builder/0.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch_param_builder" +SRC_URI = "git://github.com/ros2-gbp/launch_param_builder-release;${ROS_BRANCH};protocol=https" +SRCREV = "2fc753ad0e1019842dd8a41cad0b92e56658e7c7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/launch-ros/launch-ros_0.19.3-1.bb b/meta-ros2-humble/generated-recipes/launch-ros/launch-ros_0.19.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4664c6fe1d17bd2cf6f9110570f12ad0a3f5222f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/launch-ros/launch-ros_0.19.3-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS specific extensions to the launch tool." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "William Woodall " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "launch_ros" +ROS_BPN = "launch_ros" + +ROS_BUILD_DEPENDS = " \ + ament-index-python \ + composition-interfaces \ + launch \ + lifecycle-msgs \ + osrf-pycommon \ + python3-importlib-metadata \ + python3-pyyaml \ + rclpy \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ament-index-python \ + composition-interfaces \ + launch \ + lifecycle-msgs \ + osrf-pycommon \ + python3-importlib-metadata \ + python3-pyyaml \ + rclpy \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + composition-interfaces \ + launch \ + lifecycle-msgs \ + osrf-pycommon \ + python3-importlib-metadata \ + python3-pyyaml \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/launch_ros-release/archive/release/humble/launch_ros/0.19.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch_ros" +SRC_URI = "git://github.com/ros2-gbp/launch_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "b5e05aa9bbe6adc5b3e4b24e57c125914b7dce42" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/launch-ros/launch-testing-ros_0.19.3-1.bb b/meta-ros2-humble/generated-recipes/launch-ros/launch-testing-ros_0.19.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..678b303e429b43b3c1ebd6bc5f41b5a261cebfd6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/launch-ros/launch-testing-ros_0.19.3-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package providing utilities for writing ROS2 enabled launch tests." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Pete Baughman " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "launch_ros" +ROS_BPN = "launch_testing_ros" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch-ros \ + launch-testing \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ + std-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/launch_ros-release/archive/release/humble/launch_testing_ros/0.19.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch_testing_ros" +SRC_URI = "git://github.com/ros2-gbp/launch_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "5825b5f2d00a484b5e74d589d8294ad20b5ce603" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/launch-ros/ros2launch_0.19.3-1.bb b/meta-ros2-humble/generated-recipes/launch-ros/ros2launch_0.19.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..154d966f47c50c853b26ba844d4ff69d377f1c0f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/launch-ros/ros2launch_0.19.3-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The launch command for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "William Woodall " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "launch_ros" +ROS_BPN = "ros2launch" + +ROS_BUILD_DEPENDS = " \ + ament-index-python \ + launch \ + launch-ros \ + ros2cli \ + ros2pkg \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ament-index-python \ + launch \ + launch-ros \ + ros2cli \ + ros2pkg \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + launch \ + launch-ros \ + launch-xml \ + launch-yaml \ + ros2cli \ + ros2pkg \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/launch_ros-release/archive/release/humble/ros2launch/0.19.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2launch" +SRC_URI = "git://github.com/ros2-gbp/launch_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "03a2f829bad029ed29bbc4e1dc16025a97bb86aa" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/launch/launch-pytest_1.0.3-1.bb b/meta-ros2-humble/generated-recipes/launch/launch-pytest_1.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..defb6baf6f267c5ad41ca9c58c72b5b33a6fd35f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/launch/launch-pytest_1.0.3-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package to create tests which involve launch files and multiple processes." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Ivan Paunovic " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "launch" +ROS_BPN = "launch_pytest" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + launch \ + launch-testing \ + osrf-pycommon \ + python3-pytest \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + launch \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/launch-release/archive/release/humble/launch_pytest/1.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch_pytest" +SRC_URI = "git://github.com/ros2-gbp/launch-release;${ROS_BRANCH};protocol=https" +SRCREV = "bb02da60590e41ae25bb5824ae174a275052e661" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/launch/launch-testing-ament-cmake_1.0.3-1.bb b/meta-ros2-humble/generated-recipes/launch/launch-testing-ament-cmake_1.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..06e7e9733aa63df4144f2f6468d6f84d3242b13c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/launch/launch-testing-ament-cmake_1.0.3-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package providing cmake functions for running launch tests from the build." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Pete Baughman " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & BSD" +LICENSE = "Apache-2.0 & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "launch" +ROS_BPN = "launch_testing_ament_cmake" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + launch-testing-native \ + python-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + launch-testing \ + python-cmake-module \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/launch-release/archive/release/humble/launch_testing_ament_cmake/1.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch_testing_ament_cmake" +SRC_URI = "git://github.com/ros2-gbp/launch-release;${ROS_BRANCH};protocol=https" +SRCREV = "467ffa5563a57e847319771b7ef70ddf8d116e9d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/launch/launch-testing_1.0.3-1.bb b/meta-ros2-humble/generated-recipes/launch/launch-testing_1.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..49a21889b1013f91603c35bce21590e55b1232ea --- /dev/null +++ b/meta-ros2-humble/generated-recipes/launch/launch-testing_1.0.3-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package to create tests which involve launch files and multiple processes." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "launch" +ROS_BPN = "launch_testing" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + launch \ + launch-xml \ + launch-yaml \ + osrf-pycommon \ + python3-pytest \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + launch \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/launch-release/archive/release/humble/launch_testing/1.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch_testing" +SRC_URI = "git://github.com/ros2-gbp/launch-release;${ROS_BRANCH};protocol=https" +SRCREV = "785fcc4ed1a818333fd231f68860ee33c9759231" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/launch/launch-xml_1.0.3-1.bb b/meta-ros2-humble/generated-recipes/launch/launch-xml_1.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d1a5f6e1a41f265380e25a5603c1506162b51b6c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/launch/launch-xml_1.0.3-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "XML frontend for the launch package." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Ivan Paunovic " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "launch" +ROS_BPN = "launch_xml" + +ROS_BUILD_DEPENDS = " \ + launch \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + launch \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/launch-release/archive/release/humble/launch_xml/1.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch_xml" +SRC_URI = "git://github.com/ros2-gbp/launch-release;${ROS_BRANCH};protocol=https" +SRCREV = "9496b05df002bc9e94eec69bfae57fbf99402608" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/launch/launch-yaml_1.0.3-1.bb b/meta-ros2-humble/generated-recipes/launch/launch-yaml_1.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..eea52e9074a5100553c66c5f2eac2eedeb259552 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/launch/launch-yaml_1.0.3-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "YAML frontend for the launch package." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Ivan Paunovic " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "launch" +ROS_BPN = "launch_yaml" + +ROS_BUILD_DEPENDS = " \ + launch \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + launch \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/launch-release/archive/release/humble/launch_yaml/1.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch_yaml" +SRC_URI = "git://github.com/ros2-gbp/launch-release;${ROS_BRANCH};protocol=https" +SRCREV = "f656e3a2f7045c823a964e579073a435fea86545" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/launch/launch_1.0.3-1.bb b/meta-ros2-humble/generated-recipes/launch/launch_1.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8c592e85f939b0bf71a2e2dba654886eed1e56ae --- /dev/null +++ b/meta-ros2-humble/generated-recipes/launch/launch_1.0.3-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ROS launch tool." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "launch" +ROS_BPN = "launch" + +ROS_BUILD_DEPENDS = " \ + osrf-pycommon \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + osrf-pycommon \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + osrf-pycommon \ + python3-importlib-metadata \ + python3-lark-parser \ + python3-pyyaml \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/launch-release/archive/release/humble/launch/1.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch" +SRC_URI = "git://github.com/ros2-gbp/launch-release;${ROS_BRANCH};protocol=https" +SRCREV = "500a9de32a7ddfa1fac47d957f2b1f32ad05c090" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/leo-common/leo-description_1.1.0-1.bb b/meta-ros2-humble/generated-recipes/leo-common/leo-description_1.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..47c44cc6a9bf656978b68f3a72d6140727661fcc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/leo-common/leo-description_1.1.0-1.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "URDF Description package for Leo Rover" +AUTHOR = "Fictionlab " +ROS_AUTHOR = "Błażej Sowa " +HOMEPAGE = "http://wiki.ros.org/leo_description" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "leo_common" +ROS_BPN = "leo_description" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + robot-state-publisher \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/leo_common-release/archive/release/humble/leo_description/1.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/leo_description" +SRC_URI = "git://github.com/ros2-gbp/leo_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "98cc57ca33c1f0f9c409df5b8f2ca905b977c120" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/leo-common/leo-msgs_1.1.0-1.bb b/meta-ros2-humble/generated-recipes/leo-common/leo-msgs_1.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4977315883cebd5e876d95c9dd9c3e8e9501ab4d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/leo-common/leo-msgs_1.1.0-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Message and Service definitions for Leo Rover" +AUTHOR = "Fictionlab " +ROS_AUTHOR = "Błażej Sowa " +HOMEPAGE = "http://wiki.ros.org/leo" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "leo_common" +ROS_BPN = "leo_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/leo_common-release/archive/release/humble/leo_msgs/1.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/leo_msgs" +SRC_URI = "git://github.com/ros2-gbp/leo_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "81e20ae34b1855e08dc9d9610fe6007928fe6685" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/leo-common/leo-teleop_1.1.0-1.bb b/meta-ros2-humble/generated-recipes/leo-common/leo-teleop_1.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f8e6a96b3c7c5f6dc8add52b2f44e256d3e0138e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/leo-common/leo-teleop_1.1.0-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Scripts and launch files for Leo Rover teleoperation" +AUTHOR = "Fictionlab " +ROS_AUTHOR = "Błażej Sowa " +HOMEPAGE = "http://wiki.ros.org/leo_teleop" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "leo_common" +ROS_BPN = "leo_teleop" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joy \ + teleop-twist-joy \ + teleop-twist-keyboard \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/leo_common-release/archive/release/humble/leo_teleop/1.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/leo_teleop" +SRC_URI = "git://github.com/ros2-gbp/leo_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "4e2e7eb991b8799679addfaf533df66649873fc5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/leo-common/leo_1.1.0-1.bb b/meta-ros2-humble/generated-recipes/leo-common/leo_1.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..220f78fd54f2f05cb10a3eef24aa1e5ce444f72c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/leo-common/leo_1.1.0-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Metapackage of software for Leo Rover common to the robot and ROS desktop" +AUTHOR = "Fictionlab " +ROS_AUTHOR = "Błażej Sowa " +HOMEPAGE = "http://wiki.ros.org/leo" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "leo_common" +ROS_BPN = "leo" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + leo-description \ + leo-msgs \ + leo-teleop \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/leo_common-release/archive/release/humble/leo/1.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/leo" +SRC_URI = "git://github.com/ros2-gbp/leo_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "b166697ae47330e8dabbdbff031dae289f48ff51" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/leo-desktop/leo-desktop_1.1.0-1.bb b/meta-ros2-humble/generated-recipes/leo-desktop/leo-desktop_1.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fe1bea07bbd35fea5f688de884d273f837f62a32 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/leo-desktop/leo-desktop_1.1.0-1.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Metapackage of software for operating Leo Rover from ROS desktop" +AUTHOR = "Fictionlab " +ROS_AUTHOR = "Błażej Sowa " +HOMEPAGE = "http://wiki.ros.org/leo_desktop" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "leo_desktop" +ROS_BPN = "leo_desktop" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + leo \ + leo-viz \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/leo_desktop-release/archive/release/humble/leo_desktop/1.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/leo_desktop" +SRC_URI = "git://github.com/ros2-gbp/leo_desktop-release;${ROS_BRANCH};protocol=https" +SRCREV = "7f8da2e52c90201797759a4d19edfc7357ccd597" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/leo-desktop/leo-viz_1.1.0-1.bb b/meta-ros2-humble/generated-recipes/leo-desktop/leo-viz_1.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a87711c854fb467419b3cc751d54f426876064c8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/leo-desktop/leo-viz_1.1.0-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Visualization launch files and RViz configurations for Leo Rover" +AUTHOR = "Fictionlab " +ROS_AUTHOR = "Błażej Sowa " +HOMEPAGE = "http://wiki.ros.org/leo_viz" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "leo_desktop" +ROS_BPN = "leo_viz" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joint-state-publisher \ + joint-state-publisher-gui \ + leo-description \ + rviz2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/leo_desktop-release/archive/release/humble/leo_viz/1.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/leo_viz" +SRC_URI = "git://github.com/ros2-gbp/leo_desktop-release;${ROS_BRANCH};protocol=https" +SRCREV = "178c856c09c7e7c1e24c64c87823ce66c6fe2e76" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/leo-robot/leo-bringup_1.2.0-1.bb b/meta-ros2-humble/generated-recipes/leo-robot/leo-bringup_1.2.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7ee2ae662803dd13ce64443bea982350d35c806e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/leo-robot/leo-bringup_1.2.0-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Scripts and launch files for starting basic Leo Rover functionalities." +AUTHOR = "Fictionlab " +ROS_AUTHOR = "Błażej Sowa " +HOMEPAGE = "http://wiki.ros.org/leo_bringup" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "leo_robot" +ROS_BPN = "leo_bringup" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + image-proc \ + leo-description \ + leo-fw \ + robot-state-publisher \ + rosapi \ + rosbridge-server \ + sensor-msgs \ + v4l2-camera \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/leo_robot-release/archive/release/humble/leo_bringup/1.2.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/leo_bringup" +SRC_URI = "git://github.com/ros2-gbp/leo_robot-release;${ROS_BRANCH};protocol=https" +SRCREV = "c12dee3bcd0d99ce4a29c29ca39c50177af6141d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/leo-robot/leo-fw_1.2.0-1.bb b/meta-ros2-humble/generated-recipes/leo-robot/leo-fw_1.2.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..636cf5ae2bee1bb9ea30ad5f31b0436428271f2d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/leo-robot/leo-fw_1.2.0-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Binary releases of Leo Rover firmware and related utilities" +AUTHOR = "Fictionlab " +ROS_AUTHOR = "Błażej Sowa " +HOMEPAGE = "http://wiki.ros.org/leo_fw" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "leo_robot" +ROS_BPN = "leo_fw" + +ROS_BUILD_DEPENDS = " \ + leo-msgs \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + yaml-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + geometry-msgs \ + leo-msgs \ + nav-msgs \ + python3-dbus \ + python3-pyyaml \ + python3-whichcraft \ + rclcpp \ + rclcpp-components \ + rclpy \ + sensor-msgs \ + std-msgs \ + std-srvs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/leo_robot-release/archive/release/humble/leo_fw/1.2.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/leo_fw" +SRC_URI = "git://github.com/ros2-gbp/leo_robot-release;${ROS_BRANCH};protocol=https" +SRCREV = "14af8330f4378ce485ba6d40c41f8396a28bf5c4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/leo-robot/leo-robot_1.2.0-1.bb b/meta-ros2-humble/generated-recipes/leo-robot/leo-robot_1.2.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..00e073315d376a1315cd9667e80954dbb5e81eb2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/leo-robot/leo-robot_1.2.0-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Metapackage of software to install on Leo Rover." +AUTHOR = "Fictionlab " +ROS_AUTHOR = "Błażej Sowa " +HOMEPAGE = "http://wiki.ros.org/leo_robot" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "leo_robot" +ROS_BPN = "leo_robot" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + leo \ + leo-bringup \ + leo-fw \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/leo_robot-release/archive/release/humble/leo_robot/1.2.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/leo_robot" +SRC_URI = "git://github.com/ros2-gbp/leo_robot-release;${ROS_BRANCH};protocol=https" +SRCREV = "6c1107a43ed49987e56b6a11cfea31f4bdee03e9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/lgsvl-msgs/lgsvl-msgs_0.0.4-3.bb b/meta-ros2-humble/generated-recipes/lgsvl-msgs/lgsvl-msgs_0.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..ffee713eeb0255d3abe3b28bf2b88ecd21c3210b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/lgsvl-msgs/lgsvl-msgs_0.0.4-3.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Message definitions for interfacing with the LGSVL Simulator for ROS and ROS 2." +AUTHOR = "Hadi Tabatabaee " +ROS_AUTHOR = "David Uhm " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "lgsvl_msgs" +ROS_BPN = "lgsvl_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + ros-environment \ + rosidl-default-generators \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/lgsvl_msgs-release/archive/release/humble/lgsvl_msgs/0.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/lgsvl_msgs" +SRC_URI = "git://github.com/ros2-gbp/lgsvl_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "9e905ecf5dad06bff8f1da11ba7744474ca4c5f6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/libg2o/libg2o_2020.5.29-4.bb b/meta-ros2-humble/generated-recipes/libg2o/libg2o_2020.5.29-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..614c122c08b4d779bf9a55f75d075a11002911f4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/libg2o/libg2o_2020.5.29-4.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The libg2o library from http://openslam.org/g2o.html" +AUTHOR = "Christoph Rösmann " +ROS_AUTHOR = "Rainer Kuemmerle" +HOMEPAGE = "https://github.com/RainerKuemmerle/g2o" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=18;endline=18;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "libg2o" +ROS_BPN = "libg2o" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + mesa \ + suitesparse-cholmod \ + suitesparse-cxsparse \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libeigen \ + mesa \ + suitesparse-cholmod \ + suitesparse-cxsparse \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/libg2o-release/archive/release/humble/libg2o/2020.5.29-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/libg2o" +SRC_URI = "git://github.com/ros2-gbp/libg2o-release;${ROS_BRANCH};protocol=https" +SRCREV = "116030e56f7241794c9f0a1f0c82f08cdf39b51e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/libnabo/libnabo_1.0.7-3.bb b/meta-ros2-humble/generated-recipes/libnabo/libnabo_1.0.7-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..ab71927257e50cda1031ad0c1f2b279aeda613d3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/libnabo/libnabo_1.0.7-3.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "libnabo is a fast K Nearest Neighbour library for low-dimensional spaces." +AUTHOR = "Stéphane Magnenat " +ROS_AUTHOR = "Stéphane Magnenat " +HOMEPAGE = "https://github.com/ethz-asl/libnabo" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=75730354549103aaba72b66caf53717b" + +ROS_CN = "libnabo" +ROS_BPN = "libnabo" + +ROS_BUILD_DEPENDS = " \ + boost \ + libeigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + libeigen \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/libnabo-release/archive/release/humble/libnabo/1.0.7-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/libnabo" +SRC_URI = "git://github.com/ros2-gbp/libnabo-release;${ROS_BRANCH};protocol=https" +SRCREV = "6bfba358356c63e61e6e6ab1dacd541e814b52bc" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/libpointmatcher/libpointmatcher_1.3.1-3.bb b/meta-ros2-humble/generated-recipes/libpointmatcher/libpointmatcher_1.3.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..7efb64d02967b7b56c704ea84e4cbdfc340d592c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/libpointmatcher/libpointmatcher_1.3.1-3.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "libpointmatcher is a modular ICP library, useful for robotics and computer vision." +AUTHOR = "Francois Pomerleau " +HOMEPAGE = "https://github.com/ethz-asl/libpointmatcher" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=75730354549103aaba72b66caf53717b" + +ROS_CN = "libpointmatcher" +ROS_BPN = "libpointmatcher" + +ROS_BUILD_DEPENDS = " \ + boost \ + libeigen \ + libnabo \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + libeigen \ + libnabo \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/libpointmatcher-release/archive/release/humble/libpointmatcher/1.3.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/libpointmatcher" +SRC_URI = "git://github.com/ros2-gbp/libpointmatcher-release;${ROS_BRANCH};protocol=https" +SRCREV = "0ed5b47746e28c0e56fde1b7aa17bdc0200bd58c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/librealsense2/librealsense2_2.51.1-2.bb b/meta-ros2-humble/generated-recipes/librealsense2/librealsense2_2.51.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..657453311b82fda0cfb8352f50d0ca838bf23949 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/librealsense2/librealsense2_2.51.1-2.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Library for controlling and capturing data from the Intel(R) RealSense(TM) D400 devices." +AUTHOR = "LibRS ROS Team " +ROS_AUTHOR = "LibRS ROS Team " +HOMEPAGE = "https://github.com/IntelRealSense/librealsense/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=21;endline=21;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "librealsense2" +ROS_BPN = "librealsense2" + +ROS_BUILD_DEPENDS = " \ + libusb1 \ + openssl \ + pkgconfig \ + udev \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelRealSense/librealsense2-release/archive/release/humble/librealsense2/2.51.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/librealsense2" +SRC_URI = "git://github.com/IntelRealSense/librealsense2-release;${ROS_BRANCH};protocol=https" +SRCREV = "725d3e212ac7870c8ef9c1ce54cfda156f3e5fee" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/libstatistics-collector/libstatistics-collector_1.3.0-1.bb b/meta-ros2-humble/generated-recipes/libstatistics-collector/libstatistics-collector_1.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..164740bf76ff4aff40d94dc288b6cf048b7d5d08 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/libstatistics-collector/libstatistics-collector_1.3.0-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Lightweight aggregation utilities to collect statistics and measure message metrics." +AUTHOR = "ROS Tooling Working Group " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "libstatistics_collector" +ROS_BPN = "libstatistics_collector" + +ROS_BUILD_DEPENDS = " \ + rcl \ + rcpputils \ + rosidl-default-generators \ + statistics-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcl \ + rcpputils \ + statistics-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcl \ + rcpputils \ + rosidl-default-runtime \ + statistics-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/libstatistics_collector-release/archive/release/humble/libstatistics_collector/1.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/libstatistics_collector" +SRC_URI = "git://github.com/ros2-gbp/libstatistics_collector-release;${ROS_BRANCH};protocol=https" +SRCREV = "6251b9c38c58ad972e16d8dcc33674f3d8e15581" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/libyaml-vendor/libyaml-vendor_1.2.2-2.bb b/meta-ros2-humble/generated-recipes/libyaml-vendor/libyaml-vendor_1.2.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..de91ae97f961ad7ddcfb671365b44913972965d0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/libyaml-vendor/libyaml-vendor_1.2.2-2.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Vendored version of libyaml." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Michel Hidalgo " +HOMEPAGE = "https://github.com/yaml/libyaml" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & MIT" +LICENSE = "Apache-2.0 & MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "libyaml_vendor" +ROS_BPN = "libyaml_vendor" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + performance-test-fixture \ + rcpputils \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/libyaml_vendor-release/archive/release/humble/libyaml_vendor/1.2.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/libyaml_vendor" +SRC_URI = "git://github.com/ros2-gbp/libyaml_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "6b016f94f158b7ab8e9775a7812aad155ea8e5ce" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/locator-ros-bridge/bosch-locator-bridge_2.1.5-1.bb b/meta-ros2-humble/generated-recipes/locator-ros-bridge/bosch-locator-bridge_2.1.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e4c3c21058a5f79ac2e2e6373d466fe7fa63af2f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/locator-ros-bridge/bosch-locator-bridge_2.1.5-1.bb @@ -0,0 +1,85 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS interface to Rexroth ROKIT Locator" +AUTHOR = "Stefan Laible " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "locator_ros_bridge" +ROS_BPN = "bosch_locator_bridge" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + launch-xml \ + nav-msgs \ + pcl-conversions \ + poco \ + rclcpp \ + rosidl-default-generators \ + std-srvs \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + launch-xml \ + nav-msgs \ + pcl-conversions \ + poco \ + rclcpp \ + std-srvs \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + launch-xml \ + nav-msgs \ + pcl-conversions \ + poco \ + rclcpp \ + rosidl-default-runtime \ + std-srvs \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/locator_ros_bridge-release/archive/release/humble/bosch_locator_bridge/2.1.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/bosch_locator_bridge" +SRC_URI = "git://github.com/ros2-gbp/locator_ros_bridge-release;${ROS_BRANCH};protocol=https" +SRCREV = "11c55ba4e4abc97cd965baa00f55bd4e3f5a0e60" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-console-util_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-console-util_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ed372ef8da6bbb52842bea45ad97bdd17bf4f46e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-console-util_3.5.0-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "swri_console_util" +AUTHOR = "P. J. Reed " +ROS_AUTHOR = "Marc Alban" +HOMEPAGE = "https://github.com/swri-robotics/marti_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_console_util" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_console_util/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_console_util" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "b4ea2f67de4b991f2aaa9c013add38e1e6df3854" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-dbw-interface_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-dbw-interface_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..85bc70860fc86266ec73eb07af5a62199a39b3c2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-dbw-interface_3.5.0-1.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides documentation on common interface conventions for drive-by-wire systems." +AUTHOR = "P. J. Reed " +ROS_AUTHOR = "Elliot Johnson" +HOMEPAGE = "https://github.com/swri-robotics/marti_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_dbw_interface" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_dbw_interface/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_dbw_interface" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "2bb365487b054bf617d512e82ea99eb5ac499d93" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-geometry-util_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-geometry-util_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..54832679ddbc1f6ee7e36f418d98d5c6210307c7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-geometry-util_3.5.0-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "swri_geometry_util" +AUTHOR = "P. J. Reed " +ROS_AUTHOR = "Marc Alban" +HOMEPAGE = "https://github.com/swri-robotics/marti_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_geometry_util" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-geos} \ + cv-bridge \ + libeigen \ + rclcpp \ + tf2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + pkgconfig-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-geos} \ + cv-bridge \ + libeigen \ + rclcpp \ + tf2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-geos} \ + cv-bridge \ + libeigen \ + rclcpp \ + tf2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_geometry_util/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_geometry_util" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "580e128e037370970e079d2e867c34ffee7b6df1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-image-util_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-image-util_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2c7399a4215905e055574ca636ff48e498444d9b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-image-util_3.5.0-1.bb @@ -0,0 +1,112 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "swri_image_util" +AUTHOR = "P. J. Reed " +ROS_AUTHOR = "Kris Kozak" +HOMEPAGE = "https://github.com/swri-robotics/marti_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_image_util" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + boost \ + camera-calibration-parsers \ + cv-bridge \ + geometry-msgs \ + image-geometry \ + image-transport \ + libeigen \ + message-filters \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + rclpy \ + std-msgs \ + swri-geometry-util \ + swri-math-util \ + swri-opencv-util \ + swri-roscpp \ + tf2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + pkgconfig-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + boost \ + camera-calibration-parsers \ + cv-bridge \ + geometry-msgs \ + image-geometry \ + image-transport \ + libeigen \ + message-filters \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + rclpy \ + std-msgs \ + swri-geometry-util \ + swri-math-util \ + swri-opencv-util \ + swri-roscpp \ + tf2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + boost \ + camera-calibration-parsers \ + cv-bridge \ + geometry-msgs \ + image-geometry \ + image-transport \ + libeigen \ + message-filters \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + rclpy \ + std-msgs \ + swri-geometry-util \ + swri-math-util \ + swri-opencv-util \ + swri-roscpp \ + tf2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_image_util/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_image_util" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "ee90b2ae54abd68c926e04a9cff824240f9f4396" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-math-util_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-math-util_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..40a2ae34a128b889742c15548da505a72bc1db47 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-math-util_3.5.0-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "swri_math_util" +AUTHOR = "P. J. Reed " +ROS_AUTHOR = "Marc Alban" +HOMEPAGE = "https://github.com/swri-robotics/marti_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_math_util" + +ROS_BUILD_DEPENDS = " \ + boost \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_math_util/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_math_util" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "2eb93f55baea55aca8dab9197bf1402cca229850" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-opencv-util_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-opencv-util_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..20bcc61740e91928da50fe0c229f374c9b9896d9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-opencv-util_3.5.0-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "swri_opencv_util" +AUTHOR = "P. J. Reed " +ROS_AUTHOR = "Marc Alban" +HOMEPAGE = "https://github.com/swri-robotics/marti_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_opencv_util" + +ROS_BUILD_DEPENDS = " \ + boost \ + cv-bridge \ + swri-math-util \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + cv-bridge \ + swri-math-util \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + cv-bridge \ + swri-math-util \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_opencv_util/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_opencv_util" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "dd24e3f40bd8c70bd786b0fd04383376c672376a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-prefix-tools_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-prefix-tools_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7472c5000c5a7c7485eeb2a4ec84ab06a86beda7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-prefix-tools_3.5.0-1.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Contains scripts that are useful as prefix commands for nodes started by roslaunch." +AUTHOR = "P. J. Reed " +ROS_AUTHOR = "Elliot Johnson" +HOMEPAGE = "https://github.com/swri-robotics/marti_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_prefix_tools" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-psutil \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_prefix_tools/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_prefix_tools" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "558d8768d44bc5d7609c872e5965824fdb1449f5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-roscpp_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-roscpp_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..96b87a06638c5b85429f724edc8f902c4f5f16cc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-roscpp_3.5.0-1.bb @@ -0,0 +1,78 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "swri_roscpp" +AUTHOR = "P. J. Reed " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_roscpp" + +ROS_BUILD_DEPENDS = " \ + boost \ + diagnostic-updater \ + marti-common-msgs \ + nav-msgs \ + rclcpp \ + rosidl-cmake \ + std-msgs \ + std-srvs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + diagnostic-updater \ + marti-common-msgs \ + nav-msgs \ + rclcpp \ + std-msgs \ + std-srvs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + diagnostic-updater \ + marti-common-msgs \ + nav-msgs \ + rclcpp \ + rosidl-default-runtime \ + std-msgs \ + std-srvs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_roscpp/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_roscpp" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "a990e438c00b89e1809cfb422e618b700c6a94d6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-route-util_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-route-util_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6efe74d01297fba103bd944a6adbbfd76ce378ca --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-route-util_3.5.0-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This library provides functionality to simplify working with the navigation messages defined in marti_nav_msgs." +AUTHOR = "P. J. Reed " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_route_util" + +ROS_BUILD_DEPENDS = " \ + boost \ + marti-common-msgs \ + marti-nav-msgs \ + rclcpp \ + swri-geometry-util \ + swri-math-util \ + swri-roscpp \ + swri-transform-util \ + tf2-geometry-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + marti-common-msgs \ + marti-nav-msgs \ + rclcpp \ + swri-geometry-util \ + swri-math-util \ + swri-roscpp \ + swri-transform-util \ + tf2-geometry-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + marti-common-msgs \ + marti-nav-msgs \ + rclcpp \ + swri-geometry-util \ + swri-math-util \ + swri-roscpp \ + swri-transform-util \ + tf2-geometry-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_route_util/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_route_util" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "6af0a29661006c184f18241a59e47ced50b515e0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-serial-util_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-serial-util_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4d19e47b907304b34850f5e5106dc9ea544bcf14 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-serial-util_3.5.0-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "swri_serial_util" +AUTHOR = "P. J. Reed " +ROS_AUTHOR = "Marc Alban" +HOMEPAGE = "https://github.com/swri-robotics/marti_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_serial_util" + +ROS_BUILD_DEPENDS = " \ + boost \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_serial_util/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_serial_util" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "dc7898a24bbc9779be44fe80512bc51f1110a152" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-system-util_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-system-util_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1062ddf6d67525d2949eea6908524b94fd442ae2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-system-util_3.5.0-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "swri_system_util" +AUTHOR = "P. J. Reed " +ROS_AUTHOR = "Marc Alban" +HOMEPAGE = "https://github.com/swri-robotics/marti_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_system_util" + +ROS_BUILD_DEPENDS = " \ + boost \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-index-cpp \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_system_util/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_system_util" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "c51cba59e7415c84c8a6040a6614f104446db7f4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-common/swri-transform-util_3.5.0-1.bb b/meta-ros2-humble/generated-recipes/marti-common/swri-transform-util_3.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a74d4af09bbda2cedffdd6924586703462a612cb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-common/swri-transform-util_3.5.0-1.bb @@ -0,0 +1,120 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The swri_transform_util package contains utility functions and classes for transforming between coordinate frames." +AUTHOR = "P. J. Reed " +ROS_AUTHOR = "Marc Alban" +HOMEPAGE = "https://github.com/swri-robotics/marti_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_common" +ROS_BPN = "swri_transform_util" + +ROS_BUILD_DEPENDS = " \ + boost \ + cv-bridge \ + diagnostic-msgs \ + diagnostic-updater \ + geographic-msgs \ + geometry-msgs \ + geos \ + gps-msgs \ + marti-nav-msgs \ + proj \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + rclpy \ + sensor-msgs \ + swri-math-util \ + swri-roscpp \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + yaml-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ + pkgconfig-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + cv-bridge \ + diagnostic-msgs \ + diagnostic-updater \ + geographic-msgs \ + geometry-msgs \ + geos \ + gps-msgs \ + marti-nav-msgs \ + proj \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + rclpy \ + sensor-msgs \ + swri-math-util \ + swri-roscpp \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + yaml-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + cv-bridge \ + diagnostic-msgs \ + diagnostic-updater \ + geographic-msgs \ + geometry-msgs \ + geos \ + gps-msgs \ + launch-xml \ + marti-nav-msgs \ + proj \ + python3-numpy \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + rclpy \ + sensor-msgs \ + swri-math-util \ + swri-roscpp \ + tf2 \ + tf2-geometry-msgs \ + tf2-py \ + tf2-ros \ + yaml-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_common-release/archive/release/humble/swri_transform_util/3.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_transform_util" +SRC_URI = "git://github.com/ros2-gbp/marti_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "52221eb1224232420584a361d0ddab475af8eeb8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-messages/marti-can-msgs_1.3.0-3.bb b/meta-ros2-humble/generated-recipes/marti-messages/marti-can-msgs_1.3.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..7fb2824e5029846c4a8c4339730c1bd3f3ff42f4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-messages/marti-can-msgs_1.3.0-3.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "marti_can_msgs" +AUTHOR = "P. J. Reed " +HOMEPAGE = "https://github.com/swri-robotics/marti_messages" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_messages" +ROS_BPN = "marti_can_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_messages-release/archive/release/humble/marti_can_msgs/1.3.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/marti_can_msgs" +SRC_URI = "git://github.com/ros2-gbp/marti_messages-release;${ROS_BRANCH};protocol=https" +SRCREV = "c35b53d0802eec6017d73b95a07cf23aba04a0d9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-messages/marti-common-msgs_1.3.0-3.bb b/meta-ros2-humble/generated-recipes/marti-messages/marti-common-msgs_1.3.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..b525958bc9bbb8d9de68e35e38303f0694b73ec7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-messages/marti-common-msgs_1.3.0-3.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "marti_common_msgs" +AUTHOR = "P. J. Reed " +HOMEPAGE = "https://github.com/swri-robotics/marti_messages" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_messages" +ROS_BPN = "marti_common_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_messages-release/archive/release/humble/marti_common_msgs/1.3.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/marti_common_msgs" +SRC_URI = "git://github.com/ros2-gbp/marti_messages-release;${ROS_BRANCH};protocol=https" +SRCREV = "e0d55f3f322c4a422ba0f81640814a017c658fba" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-messages/marti-dbw-msgs_1.3.0-3.bb b/meta-ros2-humble/generated-recipes/marti-messages/marti-dbw-msgs_1.3.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..7b5972e5a3f8d7d54f21b86abdb36a2436195836 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-messages/marti-dbw-msgs_1.3.0-3.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "marti_dbw_msgs" +AUTHOR = "Matthew Bries " +HOMEPAGE = "https://github.com/swri-robotics/marti_messages" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_messages" +ROS_BPN = "marti_dbw_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_messages-release/archive/release/humble/marti_dbw_msgs/1.3.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/marti_dbw_msgs" +SRC_URI = "git://github.com/ros2-gbp/marti_messages-release;${ROS_BRANCH};protocol=https" +SRCREV = "0f466d4271431876c791811298d17a757341d171" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-messages/marti-introspection-msgs_1.3.0-3.bb b/meta-ros2-humble/generated-recipes/marti-messages/marti-introspection-msgs_1.3.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..c7f1db35db7f22580311854d7cd096eaa685c783 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-messages/marti-introspection-msgs_1.3.0-3.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "marti_introspection_msgs" +AUTHOR = "Matthew Bries " +ROS_AUTHOR = "Matthew Bries" +HOMEPAGE = "https://github.com/swri-robotics/marti_messages" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_messages" +ROS_BPN = "marti_introspection_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_messages-release/archive/release/humble/marti_introspection_msgs/1.3.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/marti_introspection_msgs" +SRC_URI = "git://github.com/ros2-gbp/marti_messages-release;${ROS_BRANCH};protocol=https" +SRCREV = "7ca84d13561911871bb43b044d12e9264d83dd3b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-messages/marti-nav-msgs_1.3.0-3.bb b/meta-ros2-humble/generated-recipes/marti-messages/marti-nav-msgs_1.3.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..f79133d8e89cb6f49c0052558a8257e301a30108 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-messages/marti-nav-msgs_1.3.0-3.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "marti_nav_msgs" +AUTHOR = "P. J. Reed " +HOMEPAGE = "https://github.com/swri-robotics/marti_messages" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_messages" +ROS_BPN = "marti_nav_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geographic-msgs \ + geometry-msgs \ + marti-common-msgs \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geographic-msgs \ + geometry-msgs \ + marti-common-msgs \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geographic-msgs \ + geometry-msgs \ + marti-common-msgs \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_messages-release/archive/release/humble/marti_nav_msgs/1.3.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/marti_nav_msgs" +SRC_URI = "git://github.com/ros2-gbp/marti_messages-release;${ROS_BRANCH};protocol=https" +SRCREV = "d49395e37c4b0ce424359acb1129aec69aa06adf" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-messages/marti-perception-msgs_1.3.0-3.bb b/meta-ros2-humble/generated-recipes/marti-messages/marti-perception-msgs_1.3.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..1daf0518ad646a5f878119dd817b9fb2d8195507 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-messages/marti-perception-msgs_1.3.0-3.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "marti_perception_msgs" +AUTHOR = "P. J. Reed " +HOMEPAGE = "https://github.com/swri-robotics/marti_messages" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_messages" +ROS_BPN = "marti_perception_msgs" + +ROS_BUILD_DEPENDS = " \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_messages-release/archive/release/humble/marti_perception_msgs/1.3.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/marti_perception_msgs" +SRC_URI = "git://github.com/ros2-gbp/marti_messages-release;${ROS_BRANCH};protocol=https" +SRCREV = "581432dbe371c91f469331e3bca8efe37bd1ef89" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-messages/marti-sensor-msgs_1.3.0-3.bb b/meta-ros2-humble/generated-recipes/marti-messages/marti-sensor-msgs_1.3.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..1eaec335c73539ad9164b1e77c57c3148a80c79f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-messages/marti-sensor-msgs_1.3.0-3.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "marti_sensor_msgs" +AUTHOR = "P. J. Reed " +HOMEPAGE = "https://github.com/swri-robotics/marti_messages" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_messages" +ROS_BPN = "marti_sensor_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_messages-release/archive/release/humble/marti_sensor_msgs/1.3.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/marti_sensor_msgs" +SRC_URI = "git://github.com/ros2-gbp/marti_messages-release;${ROS_BRANCH};protocol=https" +SRCREV = "b2d1fe86f7457f4496333d499282f76fe04f46c6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-messages/marti-status-msgs_1.3.0-3.bb b/meta-ros2-humble/generated-recipes/marti-messages/marti-status-msgs_1.3.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..74e83a2c3a2df256a94ef872301b3fed87f2fd04 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-messages/marti-status-msgs_1.3.0-3.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "marti_status_msgs" +AUTHOR = "P. J. Reed " +HOMEPAGE = "https://github.com/swri-robotics/marti_messages" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_messages" +ROS_BPN = "marti_status_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_messages-release/archive/release/humble/marti_status_msgs/1.3.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/marti_status_msgs" +SRC_URI = "git://github.com/ros2-gbp/marti_messages-release;${ROS_BRANCH};protocol=https" +SRCREV = "ab54c387de14dc4c8c6988d2eeece2ca37e95fb1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marti-messages/marti-visualization-msgs_1.3.0-3.bb b/meta-ros2-humble/generated-recipes/marti-messages/marti-visualization-msgs_1.3.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..bdbdd292b3a10c245df2eb1b4df8d6e3b29aed7a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marti-messages/marti-visualization-msgs_1.3.0-3.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "marti_visualization_msgs" +AUTHOR = "P. J. Reed " +HOMEPAGE = "https://github.com/swri-robotics/marti_messages" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marti_messages" +ROS_BPN = "marti_visualization_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/marti_messages-release/archive/release/humble/marti_visualization_msgs/1.3.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/marti_visualization_msgs" +SRC_URI = "git://github.com/ros2-gbp/marti_messages-release;${ROS_BRANCH};protocol=https" +SRCREV = "b791a6268731f518b451eebec204dd1c5f108f81" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marvelmind-ros2-msgs/marvelmind-ros2-msgs_1.0.2-1.bb b/meta-ros2-humble/generated-recipes/marvelmind-ros2-msgs/marvelmind-ros2-msgs_1.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b8367878bd8492703fac20d1d637e5f9f16c6bbf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marvelmind-ros2-msgs/marvelmind-ros2-msgs_1.0.2-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Marvelmind message package for ROS2" +AUTHOR = "jetson " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marvelmind_ros2_msgs" +ROS_BPN = "marvelmind_ros2_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/MarvelmindRobotics/marvelmind_ros2_msgs_release/archive/release/humble/marvelmind_ros2_msgs/1.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/marvelmind_ros2_msgs" +SRC_URI = "git://github.com/MarvelmindRobotics/marvelmind_ros2_msgs_release;${ROS_BRANCH};protocol=https" +SRCREV = "e2cf711f412e715d454cc7f4c7d26966f4408d8b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/marvelmind-ros2-release/marvelmind-ros2_1.0.2-3.bb b/meta-ros2-humble/generated-recipes/marvelmind-ros2-release/marvelmind-ros2_1.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..20d9e9ad2c89d9a33f09e5d947aa80ad2a550cda --- /dev/null +++ b/meta-ros2-humble/generated-recipes/marvelmind-ros2-release/marvelmind-ros2_1.0.2-3.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Marvelmind ROS2 package" +AUTHOR = "jetson " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "marvelmind_ros2_release" +ROS_BPN = "marvelmind_ros2" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + launch-xml \ + marvelmind-ros2-msgs \ + rclcpp \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + launch-xml \ + marvelmind-ros2-msgs \ + rclcpp \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + launch-xml \ + marvelmind-ros2-msgs \ + rclcpp \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/MarvelmindRobotics/marvelmind_ros2_release_repo/archive/release/humble/marvelmind_ros2/1.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/marvelmind_ros2" +SRC_URI = "git://github.com/MarvelmindRobotics/marvelmind_ros2_release_repo;${ROS_BRANCH};protocol=https" +SRCREV = "7f0706ac4dc7e1724fccc3188772385e6048a52f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/mavlink/mavlink_2022.8.8-1.bb b/meta-ros2-humble/generated-recipes/mavlink/mavlink_2022.8.8-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e699b48ff618f42cd5cd2af50c1db64a1b8e7539 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/mavlink/mavlink_2022.8.8-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "MAVLink message marshaling library. This package provides C-headers and C++11 library for both 1.0 and 2.0 versions of protocol. For pymavlink use separate install via rosdep (python-pymavlink)." +AUTHOR = "Vladimir Ermakov " +ROS_AUTHOR = "Lorenz Meier" +HOMEPAGE = "https://mavlink.io/en/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "LGPLv3" +LICENSE = "LGPL-3.0-only" +LIC_FILES_CHKSUM = "file://package.xml;beginline=20;endline=20;md5=b691248d2f70cdaeeaf13696ada5d47c" + +ROS_CN = "mavlink" +ROS_BPN = "mavlink" + +ROS_BUILD_DEPENDS = " \ + python3 \ + python3-future \ + python3-lxml \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + cmake-native \ + ros-environment-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/mavlink-gbp-release/archive/release/humble/mavlink/2022.8.8-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/mavlink" +SRC_URI = "git://github.com/ros2-gbp/mavlink-gbp-release;${ROS_BRANCH};protocol=https" +SRCREV = "5fef4abc2e601802f38d8027e5b3fc8fd9c1128b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/mavros/libmavconn_2.3.0-1.bb b/meta-ros2-humble/generated-recipes/mavros/libmavconn_2.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..323cc9f5ae7c61e8d13c163b1d85db779075c553 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/mavros/libmavconn_2.3.0-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "MAVLink communication library. This library provide unified connection handling classes and URL to connection object mapper. This library can be used in standalone programs." +AUTHOR = "Vladimir Ermakov " +ROS_AUTHOR = "Vladimir Ermakov " +HOMEPAGE = "http://wiki.ros.org/mavros" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "GPLv3 & LGPLv3 & BSD" +LICENSE = "GPL-3.0-only & LGPL-3.0-only & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=16;endline=16;md5=1e7b3bcc2e271699c77c769685058cbe" + +ROS_CN = "mavros" +ROS_BPN = "libmavconn" + +ROS_BUILD_DEPENDS = " \ + asio \ + console-bridge \ + mavlink \ + python3-empy \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + asio \ + console-bridge \ + mavlink \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + asio \ + console-bridge \ + mavlink \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/mavros-release/archive/release/humble/libmavconn/2.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/libmavconn" +SRC_URI = "git://github.com/ros2-gbp/mavros-release;${ROS_BRANCH};protocol=https" +SRCREV = "aac341decce0b97d74b1837a1b20cb668e7bfe2c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/mavros/mavros-extras_2.3.0-1.bb b/meta-ros2-humble/generated-recipes/mavros/mavros-extras_2.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c87889a8447c339b67b6fa98102a92909e34ae51 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/mavros/mavros-extras_2.3.0-1.bb @@ -0,0 +1,144 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Extra nodes and plugins for MAVROS." +AUTHOR = "Vladimir Ermakov " +ROS_AUTHOR = "Vladimir Ermakov " +HOMEPAGE = "http://wiki.ros.org/mavros_extras" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "GPLv3 & LGPLv3 & BSD" +LICENSE = "GPL-3.0-only & LGPL-3.0-only & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=1e7b3bcc2e271699c77c769685058cbe" + +ROS_CN = "mavros" +ROS_BPN = "mavros_extras" + +ROS_BUILD_DEPENDS = " \ + angles \ + diagnostic-msgs \ + diagnostic-updater \ + eigen-stl-containers \ + geographic-msgs \ + geographiclib \ + geometry-msgs \ + libeigen \ + libmavconn \ + mavlink \ + mavros \ + mavros-msgs \ + message-filters \ + nav-msgs \ + pluginlib \ + rclcpp \ + rclcpp-components \ + rcpputils \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-eigen \ + tf2-ros \ + trajectory-msgs \ + urdf \ + visualization-msgs \ + yaml-cpp \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + eigen-stl-containers \ + geographic-msgs \ + geographiclib \ + geometry-msgs \ + libeigen \ + libmavconn \ + mavlink \ + mavros \ + mavros-msgs \ + message-filters \ + nav-msgs \ + pluginlib \ + rclcpp \ + rclcpp-components \ + rcpputils \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-eigen \ + tf2-ros \ + trajectory-msgs \ + urdf \ + visualization-msgs \ + yaml-cpp \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + eigen-stl-containers \ + geographic-msgs \ + geometry-msgs \ + libmavconn \ + mavros \ + mavros-msgs \ + message-filters \ + nav-msgs \ + pluginlib \ + rclcpp \ + rclcpp-components \ + rcpputils \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-eigen \ + tf2-ros \ + trajectory-msgs \ + urdf \ + visualization-msgs \ + yaml-cpp \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/mavros-release/archive/release/humble/mavros_extras/2.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/mavros_extras" +SRC_URI = "git://github.com/ros2-gbp/mavros-release;${ROS_BRANCH};protocol=https" +SRCREV = "10dac3507ec17109d63b33b59466f04f9fa48fb5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/mavros/mavros-msgs_2.3.0-1.bb b/meta-ros2-humble/generated-recipes/mavros/mavros-msgs_2.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0df82724a8f1717cee7c5101afb3550872e38e2a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/mavros/mavros-msgs_2.3.0-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "mavros_msgs defines messages for MAVROS." +AUTHOR = "Vladimir Ermakov " +ROS_AUTHOR = "Vladimir Ermakov " +HOMEPAGE = "http://wiki.ros.org/mavros_msgs" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "GPLv3 & LGPLv3 & BSD" +LICENSE = "GPL-3.0-only & LGPL-3.0-only & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=1e7b3bcc2e271699c77c769685058cbe" + +ROS_CN = "mavros" +ROS_BPN = "mavros_msgs" + +ROS_BUILD_DEPENDS = " \ + geographic-msgs \ + geometry-msgs \ + rcl-interfaces \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geographic-msgs \ + geometry-msgs \ + rcl-interfaces \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geographic-msgs \ + geometry-msgs \ + rcl-interfaces \ + rosidl-default-runtime \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/mavros-release/archive/release/humble/mavros_msgs/2.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/mavros_msgs" +SRC_URI = "git://github.com/ros2-gbp/mavros-release;${ROS_BRANCH};protocol=https" +SRCREV = "72c86e21a935b5b2a0f4ce0669daccfcb1e5dac9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/mavros/mavros_2.3.0-1.bb b/meta-ros2-humble/generated-recipes/mavros/mavros_2.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5efdd6932cc39bdc610141ef2c53c76e48b0aebc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/mavros/mavros_2.3.0-1.bb @@ -0,0 +1,135 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "MAVROS -- MAVLink extendable communication node for ROS with proxy for Ground Control Station." +AUTHOR = "Vladimir Ermakov " +ROS_AUTHOR = "Vladimir Ermakov " +HOMEPAGE = "http://wiki.ros.org/mavros" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "GPLv3 & LGPLv3 & BSD" +LICENSE = "GPL-3.0-only & LGPL-3.0-only & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=1e7b3bcc2e271699c77c769685058cbe" + +ROS_CN = "mavros" +ROS_BPN = "mavros" + +ROS_BUILD_DEPENDS = " \ + angles \ + console-bridge \ + diagnostic-msgs \ + diagnostic-updater \ + eigen-stl-containers \ + geographic-msgs \ + geographiclib \ + geometry-msgs \ + libeigen \ + libmavconn \ + mavlink \ + mavros-msgs \ + message-filters \ + nav-msgs \ + pluginlib \ + rclcpp \ + rclcpp-components \ + rcpputils \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-eigen \ + tf2-ros \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + console-bridge \ + diagnostic-msgs \ + diagnostic-updater \ + eigen-stl-containers \ + geographic-msgs \ + geographiclib \ + geometry-msgs \ + libeigen \ + libmavconn \ + mavlink \ + mavros-msgs \ + message-filters \ + nav-msgs \ + pluginlib \ + rclcpp \ + rclcpp-components \ + rcpputils \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-eigen \ + tf2-ros \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + console-bridge \ + diagnostic-msgs \ + diagnostic-updater \ + eigen-stl-containers \ + geographic-msgs \ + geometry-msgs \ + libmavconn \ + mavros-msgs \ + message-filters \ + nav-msgs \ + pluginlib \ + python3-click \ + rclcpp \ + rclcpp-components \ + rclpy \ + rcpputils \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-eigen \ + tf2-ros \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/mavros-release/archive/release/humble/mavros/2.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/mavros" +SRC_URI = "git://github.com/ros2-gbp/mavros-release;${ROS_BRANCH};protocol=https" +SRCREV = "03a5571a0787f65e73ec2a41beb4eba822016850" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/menge-vendor/menge-vendor_1.0.0-4.bb b/meta-ros2-humble/generated-recipes/menge-vendor/menge-vendor_1.0.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..85b4a196b50033fd8abea7f4397119bf0c47a7f2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/menge-vendor/menge-vendor_1.0.0-4.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Menge is a powerful, cross-platform, modular framework for crowd simulation developed at the University of North Carolina - Chapel Hill. This package includes the core simulation part of origin menge package, with a bit modification for crowd simulation in gazebo and ignition gazebo." +AUTHOR = "Shao Guoliang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "menge_vendor" +ROS_BPN = "menge_vendor" + +ROS_BUILD_DEPENDS = " \ + libtinyxml \ + pkgconfig \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libtinyxml \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libtinyxml \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/menge_vendor-release/archive/release/humble/menge_vendor/1.0.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/menge_vendor" +SRC_URI = "git://github.com/ros2-gbp/menge_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "b2a00aedbbbd8d068feb9b6ad081c74d14f2fb49" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/message-filters/message-filters_4.3.2-1.bb b/meta-ros2-humble/generated-recipes/message-filters/message-filters_4.3.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8ece2e7ebb005ee3655917d85aa7df6572028906 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/message-filters/message-filters_4.3.2-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A set of ROS2 message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met." +AUTHOR = "Ethan Gao " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "https://github.com/intel/ros2_message_filters" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "message_filters" +ROS_BPN = "message_filters" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rcutils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-python-native \ + ament-cmake-ros-native \ + python-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rcutils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + rclcpp-lifecycle \ + sensor-msgs \ + std-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_message_filters-release/archive/release/humble/message_filters/4.3.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/message_filters" +SRC_URI = "git://github.com/ros2-gbp/ros2_message_filters-release;${ROS_BRANCH};protocol=https" +SRCREV = "3b3b083dba8db2b3009329bed0482add45f44e29" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/micro-ros-diagnostics/micro-ros-diagnostic-bridge_0.3.0-4.bb b/meta-ros2-humble/generated-recipes/micro-ros-diagnostics/micro-ros-diagnostic-bridge_0.3.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..fc9ec3062892c4ab1f746a67f25addb08e1b007e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/micro-ros-diagnostics/micro-ros-diagnostic-bridge_0.3.0-4.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Translates micro-ROS diagnostic messages to vanilla ROS 2 diagnostic messages." +AUTHOR = "Bartolome Jimenez Vera " +ROS_AUTHOR = "Arne Nordmann " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "micro_ros_diagnostics" +ROS_BPN = "micro_ros_diagnostic_bridge" + +ROS_BUILD_DEPENDS = " \ + diagnostic-msgs \ + micro-ros-diagnostic-msgs \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + diagnostic-msgs \ + micro-ros-diagnostic-msgs \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diagnostic-msgs \ + micro-ros-diagnostic-msgs \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + diagnostic-msgs \ + micro-ros-diagnostic-msgs \ + osrf-testing-tools-cpp \ + ros-environment \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/micro_ros_diagnostics-release/archive/release/humble/micro_ros_diagnostic_bridge/0.3.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/micro_ros_diagnostic_bridge" +SRC_URI = "git://github.com/ros2-gbp/micro_ros_diagnostics-release;${ROS_BRANCH};protocol=https" +SRCREV = "732edd31cab38486ec40f73af771fd29b462aee9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/micro-ros-diagnostics/micro-ros-diagnostic-msgs_0.3.0-4.bb b/meta-ros2-humble/generated-recipes/micro-ros-diagnostics/micro-ros-diagnostic-msgs_0.3.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..d9c9b85779483f169316a107ec4e1d4e99466d52 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/micro-ros-diagnostics/micro-ros-diagnostic-msgs_0.3.0-4.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Ccontains messages and service definitions for micro-ROS diagnostics." +AUTHOR = "Bartolome Jimenez Vera " +ROS_AUTHOR = "Arne Nordmann " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "micro_ros_diagnostics" +ROS_BPN = "micro_ros_diagnostic_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/micro_ros_diagnostics-release/archive/release/humble/micro_ros_diagnostic_msgs/0.3.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/micro_ros_diagnostic_msgs" +SRC_URI = "git://github.com/ros2-gbp/micro_ros_diagnostics-release;${ROS_BRANCH};protocol=https" +SRCREV = "ed6f4e7f751c423d16cde9b0e05582117768cfa5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/micro-ros-msgs/micro-ros-msgs_1.0.0-3.bb b/meta-ros2-humble/generated-recipes/micro-ros-msgs/micro-ros-msgs_1.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..c8820f34c4955e11f1493d99a5e61efa8a6f0eab --- /dev/null +++ b/meta-ros2-humble/generated-recipes/micro-ros-msgs/micro-ros-msgs_1.0.0-3.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Definitions for the ROS 2 msgs entities information used by micro-ROS to leverage its functionality to the same level as ROS 2, by means of a dedicated graph manager" +AUTHOR = "Jose Antonio Moral " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "micro_ros_msgs" +ROS_BPN = "micro_ros_msgs" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/micro_ros_msgs-release/archive/release/humble/micro_ros_msgs/1.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/micro_ros_msgs" +SRC_URI = "git://github.com/ros2-gbp/micro_ros_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "82c9d8664fe1ef11a9538289b4b1360816cd1ce6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-driver_2.7.0-1.bb b/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-driver_2.7.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5f4e38b14deec283f9ef3ec8348b685bf00d0fc4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-driver_2.7.0-1.bb @@ -0,0 +1,101 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ros_mscl package provides a driver for the LORD/Microstrain inertial products." +AUTHOR = "Rob Fisher " +ROS_AUTHOR = "Brian Bingham" +HOMEPAGE = "https://github.com/LORD-MicroStrain/microstrain_inertial" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "microstrain_inertial" +ROS_BPN = "microstrain_inertial_driver" + +ROS_BUILD_DEPENDS = " \ + curl \ + diagnostic-updater \ + geometry-msgs \ + jq \ + lifecycle-msgs \ + mavros-msgs \ + microstrain-inertial-msgs \ + nav-msgs \ + nmea-msgs \ + rclcpp-lifecycle \ + ros-environment \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + diagnostic-updater \ + geometry-msgs \ + lifecycle-msgs \ + mavros-msgs \ + microstrain-inertial-msgs \ + nav-msgs \ + nmea-msgs \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diagnostic-aggregator \ + diagnostic-updater \ + geometry-msgs \ + lifecycle-msgs \ + mavros-msgs \ + microstrain-inertial-msgs \ + nav-msgs \ + nmea-msgs \ + rclcpp-lifecycle \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cpplint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_driver/2.7.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/microstrain_inertial_driver" +SRC_URI = "git://github.com/ros2-gbp/microstrain_inertial-release;${ROS_BRANCH};protocol=https" +SRCREV = "d4332d9a148d4b01e0769015787e82b9a2439b32" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-examples_2.7.0-1.bb b/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-examples_2.7.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0c6d328ba4d107ffef4b08582825837e44addd11 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-examples_2.7.0-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Example listener for Parker LORD Sensing inertial device driver ros_mscl (C++)." +AUTHOR = "Rob Fisher " +HOMEPAGE = "https://github.com/LORD-MicroStrain/microstrain_inertial" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "microstrain_inertial" +ROS_BPN = "microstrain_inertial_examples" + +ROS_BUILD_DEPENDS = " \ + microstrain-inertial-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + microstrain-inertial-msgs \ + rclcpp \ + rclcpp-components \ + rclpy \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_examples/2.7.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/microstrain_inertial_examples" +SRC_URI = "git://github.com/ros2-gbp/microstrain_inertial-release;${ROS_BRANCH};protocol=https" +SRCREV = "9840419da11551504dc0d1f6874a709c9604c190" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-msgs_2.7.0-1.bb b/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-msgs_2.7.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c1ea9e372c6855966408e3a84dfd10e59abf5951 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-msgs_2.7.0-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package that contains ROS message corresponding to microstrain message types." +AUTHOR = "Rob Fisher " +ROS_AUTHOR = "Dr. Kristopher Krasnosky" +HOMEPAGE = "https://github.com/LORD-MicroStrain/microstrain_inertial" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=2c00b8d2854109dbebef7818b4dae1e2" + +ROS_CN = "microstrain_inertial" +ROS_BPN = "microstrain_inertial_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_msgs/2.7.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/microstrain_inertial_msgs" +SRC_URI = "git://github.com/ros2-gbp/microstrain_inertial-release;${ROS_BRANCH};protocol=https" +SRCREV = "565be6410fcbba56dbd597b86bd543b9704aa5fa" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-rqt_2.7.0-1.bb b/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-rqt_2.7.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c6a8ee1d3bad0deb711a1fd14a13ac25707d14c6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/microstrain-inertial/microstrain-inertial-rqt_2.7.0-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The microstrain_inertial_rqt package provides several RQT widgets to view the status of Microstrain devices" +AUTHOR = "Rob Fisher " +HOMEPAGE = "https://github.com/LORD-MicroStrain/microstrain_inertial" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "microstrain_inertial" +ROS_BPN = "microstrain_inertial_rqt" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + microstrain-inertial-msgs \ + nav-msgs \ + rclpy \ + rqt-gui \ + rqt-gui-py \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + microstrain-inertial-msgs \ + nav-msgs \ + rclpy \ + rqt-gui \ + rqt-gui-py \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + microstrain-inertial-msgs \ + nav-msgs \ + rclpy \ + rqt-gui \ + rqt-gui-py \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/microstrain_inertial-release/archive/release/humble/microstrain_inertial_rqt/2.7.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/microstrain_inertial_rqt" +SRC_URI = "git://github.com/ros2-gbp/microstrain_inertial-release;${ROS_BRANCH};protocol=https" +SRCREV = "1747eb96bbc2c917eb42e32fec555a9f8f9984b5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/mimick-vendor/mimick-vendor_0.2.8-2.bb b/meta-ros2-humble/generated-recipes/mimick-vendor/mimick-vendor_0.2.8-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..62fdccfd8de43cb6bed8ac14c0d5ae26efca84f0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/mimick-vendor/mimick-vendor_0.2.8-2.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around mimick, it provides an ExternalProject build of mimick." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Jorge J. Perez " +HOMEPAGE = "https://github.com/Snaipe/Mimick" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & MIT" +LICENSE = "Apache-2.0 & MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "mimick_vendor" +ROS_BPN = "mimick_vendor" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/mimick_vendor-release/archive/release/humble/mimick_vendor/0.2.8-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/mimick_vendor" +SRC_URI = "git://github.com/ros2-gbp/mimick_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "c2c7cccbfa6551d7fc2bc10a126313e45c963c0b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit-msgs/moveit-msgs_2.2.1-1.bb b/meta-ros2-humble/generated-recipes/moveit-msgs/moveit-msgs_2.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6fac372665c9268849cb1c0b46c294185212f554 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit-msgs/moveit-msgs_2.2.1-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages, services and actions used by MoveIt" +AUTHOR = "Dave Coleman " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit_msgs" +ROS_BPN = "moveit_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + geometry-msgs \ + object-recognition-msgs \ + octomap-msgs \ + rosidl-default-generators \ + sensor-msgs \ + shape-msgs \ + std-msgs \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + geometry-msgs \ + object-recognition-msgs \ + octomap-msgs \ + sensor-msgs \ + shape-msgs \ + std-msgs \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + geometry-msgs \ + object-recognition-msgs \ + octomap-msgs \ + rosidl-default-runtime \ + sensor-msgs \ + shape-msgs \ + std-msgs \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/moveit_msgs-release/archive/release/humble/moveit_msgs/2.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_msgs" +SRC_URI = "git://github.com/ros2-gbp/moveit_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "d6dc68834f8c3058ae31143ed9e559dcb9d9e68a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-fanuc-description_2.0.6-1.bb b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-fanuc-description_2.0.6-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d7a78940db26831bd05883ea9db451e2e6882fde --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-fanuc-description_2.0.6-1.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Fanuc Resources used for MoveIt testing" +AUTHOR = "Dave Coleman " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit_resources" +ROS_BPN = "moveit_resources_fanuc_description" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/moveit_resources-release/archive/release/humble/moveit_resources_fanuc_description/2.0.6-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_resources_fanuc_description" +SRC_URI = "git://github.com/ros2-gbp/moveit_resources-release;${ROS_BRANCH};protocol=https" +SRCREV = "a205eeac8eb51a4ef61b8a0ffce0c0a9e0eb4644" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-fanuc-moveit-config_2.0.6-1.bb b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-fanuc-moveit-config_2.0.6-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..52aa155f5bbbf1beae78747ed26757d70eb13db6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-fanuc-moveit-config_2.0.6-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "

MoveIt Resources for testing: Fanuc M-10iA.

A project-internal configuration for testing in MoveIt.

" +AUTHOR = "Dave Coleman " +ROS_AUTHOR = "Dave Coleman " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=16;endline=16;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit_resources" +ROS_BPN = "moveit_resources_fanuc_moveit_config" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joint-state-publisher \ + moveit-resources-fanuc-description \ + robot-state-publisher \ + tf2-ros \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/moveit_resources-release/archive/release/humble/moveit_resources_fanuc_moveit_config/2.0.6-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_resources_fanuc_moveit_config" +SRC_URI = "git://github.com/ros2-gbp/moveit_resources-release;${ROS_BRANCH};protocol=https" +SRCREV = "836ad72e43e86f8f8126024de1a7b84dc5f1d846" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-panda-description_2.0.6-1.bb b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-panda-description_2.0.6-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6c4d27792e581394840fae713062980f37cdc7b5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-panda-description_2.0.6-1.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "panda Resources used for MoveIt testing" +AUTHOR = "Dave Coleman " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit_resources" +ROS_BPN = "moveit_resources_panda_description" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/moveit_resources-release/archive/release/humble/moveit_resources_panda_description/2.0.6-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_resources_panda_description" +SRC_URI = "git://github.com/ros2-gbp/moveit_resources-release;${ROS_BRANCH};protocol=https" +SRCREV = "d379b4d063c5fd334931dc752a4b695a482ac25f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-panda-moveit-config_2.0.6-1.bb b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-panda-moveit-config_2.0.6-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2ecb5652f55560e8c6976a3ded904285b58f93ff --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-panda-moveit-config_2.0.6-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "

MoveIt Resources for testing: Franka Emika Panda

A project-internal configuration for testing in MoveIt.

" +AUTHOR = "Mike Lautman " +ROS_AUTHOR = "Mike Lautman " +HOMEPAGE = "http://moveit.ros.org/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=16;endline=16;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit_resources" +ROS_BPN = "moveit_resources_panda_moveit_config" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joint-state-publisher \ + joint-state-publisher-gui \ + moveit-resources-panda-description \ + robot-state-publisher \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/moveit_resources-release/archive/release/humble/moveit_resources_panda_moveit_config/2.0.6-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_resources_panda_moveit_config" +SRC_URI = "git://github.com/ros2-gbp/moveit_resources-release;${ROS_BRANCH};protocol=https" +SRCREV = "8d8e33e3e2e8113344b4a61008691b359edcb9be" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-pr2-description_2.0.6-1.bb b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-pr2-description_2.0.6-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ef321a17a3939e9d77f8ccf2c5b0443e5b7951f5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources-pr2-description_2.0.6-1.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "PR2 Resources used for MoveIt! testing" +AUTHOR = "Dave Coleman " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit_resources" +ROS_BPN = "moveit_resources_pr2_description" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/moveit_resources-release/archive/release/humble/moveit_resources_pr2_description/2.0.6-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_resources_pr2_description" +SRC_URI = "git://github.com/ros2-gbp/moveit_resources-release;${ROS_BRANCH};protocol=https" +SRCREV = "31bc0c6ab7083156e0d03412f17428fc1a0c39a0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources_2.0.6-1.bb b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources_2.0.6-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..56fceebc15f6d9641117feb3fb29cbd2c2e932fc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit-resources/moveit-resources_2.0.6-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Resources used for MoveIt testing" +AUTHOR = "MoveIt Release Team " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit_resources" +ROS_BPN = "moveit_resources" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joint-state-publisher \ + moveit-resources-fanuc-description \ + moveit-resources-fanuc-moveit-config \ + moveit-resources-panda-description \ + moveit-resources-panda-moveit-config \ + moveit-resources-pr2-description \ + robot-state-publisher \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/moveit_resources-release/archive/release/humble/moveit_resources/2.0.6-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_resources" +SRC_URI = "git://github.com/ros2-gbp/moveit_resources-release;${ROS_BRANCH};protocol=https" +SRCREV = "e1ec8e79d6aec6556f305ce7935edad10dd49d7f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit-visual-tools/moveit-visual-tools_4.1.0-1.bb b/meta-ros2-humble/generated-recipes/moveit-visual-tools/moveit-visual-tools_4.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..619af1ee5737bac448e2c40703008712e7feb623 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit-visual-tools/moveit-visual-tools_4.1.0-1.bb @@ -0,0 +1,91 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Helper functions for displaying and debugging MoveIt data in Rviz via published markers" +AUTHOR = "Dave Coleman " +ROS_AUTHOR = "Dave Coleman " +HOMEPAGE = "https://github.com/ros-planning/moveit_visual_tools" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit_visual_tools" +ROS_BPN = "moveit_visual_tools" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + graph-msgs \ + moveit-common \ + moveit-core \ + moveit-ros-planning \ + rclcpp \ + rviz-visual-tools \ + std-msgs \ + tf2-eigen \ + tf2-ros \ + trajectory-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + graph-msgs \ + moveit-common \ + moveit-core \ + moveit-ros-planning \ + rclcpp \ + rviz-visual-tools \ + std-msgs \ + tf2-eigen \ + tf2-ros \ + trajectory-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + graph-msgs \ + moveit-common \ + moveit-core \ + moveit-ros-planning \ + rclcpp \ + rviz-visual-tools \ + std-msgs \ + tf2-eigen \ + tf2-ros \ + trajectory-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/moveit_visual_tools-release/archive/release/humble/moveit_visual_tools/4.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_visual_tools" +SRC_URI = "git://github.com/ros2-gbp/moveit_visual_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "adde5e2d385ca8a32468b1da8189cf72a842c611" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/chomp-motion-planner_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/chomp-motion-planner_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..846a33b05faa0423b6dd5a45fc2db7cd0707e605 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/chomp-motion-planner_2.5.3-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "chomp_motion_planner" +AUTHOR = "Chittaranjan Srinivas Swaminathan " +ROS_AUTHOR = "Gil Jones " +HOMEPAGE = "http://ros.org/wiki/chomp_motion_planner" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "chomp_motion_planner" + +ROS_BUILD_DEPENDS = " \ + moveit-common \ + moveit-core \ + rclcpp \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + moveit-common \ + moveit-core \ + rclcpp \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + moveit-common \ + moveit-core \ + rclcpp \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/chomp_motion_planner/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/chomp_motion_planner" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "2f3b97cbf2e0a7f256be1e9979fb33d95d52cef7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-chomp-optimizer-adapter_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-chomp-optimizer-adapter_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..674ea9c2613bf4d9412f9051c953d392681e6f27 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-chomp-optimizer-adapter_2.5.3-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "MoveIt planning request adapter utilizing chomp for solution optimization" +AUTHOR = "Raghavender Sahdev " +ROS_AUTHOR = "Raghavender Sahdev " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_chomp_optimizer_adapter" + +ROS_BUILD_DEPENDS = " \ + chomp-motion-planner \ + moveit-common \ + moveit-core \ + pluginlib \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + chomp-motion-planner \ + moveit-common \ + moveit-core \ + pluginlib \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + chomp-motion-planner \ + moveit-common \ + moveit-core \ + pluginlib \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_chomp_optimizer_adapter/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_chomp_optimizer_adapter" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "0a9445476a124798c972a2b958282c45a00a3ab3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-common_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-common_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7b5eaf03c0fccbcf45ba911e928672836eb73daf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-common_2.5.3-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Common support functionality used throughout MoveIt" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Lior Lustgarten " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_common" + +ROS_BUILD_DEPENDS = " \ + backward-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + backward-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + backward-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_common/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_common" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "2fd77b068d4c3c84e37115af3820ed6b94659895" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-configs-utils_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-configs-utils_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7e4b24ca56538ccf8d9a6684420ac93762dd5c2d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-configs-utils_2.5.3-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python library for loading moveit config parameters in launch files" +AUTHOR = "MoveIt Release Team " +ROS_AUTHOR = "Jafar Abdi " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_configs_utils" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + launch \ + launch-param-builder \ + launch-ros \ + srdfdom \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_configs_utils/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_configs_utils" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "6a45a9568e6b1fe062e410da630e8458f0d73be0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-core_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-core_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..78206c18235a58197dcf102c1595f809ab3ead67 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-core_2.5.3-1.bb @@ -0,0 +1,163 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Core libraries used by MoveIt" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_core" + +ROS_BUILD_DEPENDS = " \ + angles \ + assimp \ + boost \ + bullet \ + common-interfaces \ + eigen-stl-containers \ + fcl \ + geometric-shapes \ + geometry-msgs \ + kdl-parser \ + libeigen \ + moveit-common \ + moveit-msgs \ + octomap \ + octomap-msgs \ + pluginlib \ + pybind11-vendor \ + random-numbers \ + rclcpp \ + ruckig \ + sensor-msgs \ + shape-msgs \ + srdfdom \ + std-msgs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + trajectory-msgs \ + urdf \ + urdfdom \ + urdfdom-headers \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ + pkgconfig-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + assimp \ + boost \ + bullet \ + common-interfaces \ + eigen-stl-containers \ + fcl \ + geometric-shapes \ + geometry-msgs \ + kdl-parser \ + libeigen \ + moveit-common \ + moveit-msgs \ + octomap \ + octomap-msgs \ + pluginlib \ + pybind11-vendor \ + random-numbers \ + rclcpp \ + ruckig \ + sensor-msgs \ + shape-msgs \ + srdfdom \ + std-msgs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + trajectory-msgs \ + urdf \ + urdfdom \ + urdfdom-headers \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + angles \ + assimp \ + boost \ + bullet \ + common-interfaces \ + eigen-stl-containers \ + fcl \ + geometric-shapes \ + geometry-msgs \ + kdl-parser \ + libeigen \ + moveit-common \ + moveit-msgs \ + octomap \ + octomap-msgs \ + pluginlib \ + pybind11-vendor \ + random-numbers \ + rclcpp \ + ruckig \ + sensor-msgs \ + shape-msgs \ + srdfdom \ + std-msgs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + trajectory-msgs \ + urdf \ + urdfdom \ + urdfdom-headers \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-index-cpp \ + ament-lint-auto \ + ament-lint-common \ + angles \ + moveit-resources-panda-moveit-config \ + moveit-resources-pr2-description \ + orocos-kdl-vendor \ + tf2-kdl \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_core/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_core" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "6f5a5e6fa77ac0367a9667e7f57cf78b475862f9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-hybrid-planning_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-hybrid-planning_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d01e91feae3c6d3fa2f46de29e880a99f72de7aa --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-hybrid-planning_2.5.3-1.bb @@ -0,0 +1,105 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Hybrid planning components of MoveIt 2" +AUTHOR = "MoveIt Release Team " +ROS_AUTHOR = "Sebastian Jahr " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_hybrid_planning" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-planning \ + moveit-ros-planning-interface \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ + std-msgs \ + std-srvs \ + tf2-ros \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-planning \ + moveit-ros-planning-interface \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ + std-msgs \ + std-srvs \ + tf2-ros \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + controller-manager \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-resources-panda-moveit-config \ + moveit-ros-planning \ + moveit-ros-planning-interface \ + pluginlib \ + position-controllers \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ + robot-state-publisher \ + rviz2 \ + std-msgs \ + std-srvs \ + tf2-ros \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + moveit-planners-ompl \ + ros-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_hybrid_planning/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_hybrid_planning" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "b769fc91ef1bf6bbe372e4404ca42e3d27603c3f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-kinematics_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-kinematics_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..91252e11c5f9f51ba24c0dc459416e5c1afd4229 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-kinematics_2.5.3-1.bb @@ -0,0 +1,93 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package for all inverse kinematics solvers in MoveIt" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Dave Coleman " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_kinematics" + +ROS_BUILD_DEPENDS = " \ + class-loader \ + libeigen \ + moveit-common \ + moveit-core \ + moveit-msgs \ + orocos-kdl-vendor \ + pluginlib \ + tf2 \ + tf2-kdl \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + class-loader \ + libeigen \ + moveit-common \ + moveit-core \ + moveit-msgs \ + orocos-kdl-vendor \ + pluginlib \ + tf2 \ + tf2-kdl \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + class-loader \ + libeigen \ + moveit-common \ + moveit-core \ + moveit-msgs \ + orocos-kdl-vendor \ + pluginlib \ + python3-lxml \ + tf2 \ + tf2-kdl \ + urdfdom \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + launch-param-builder \ + moveit-configs-utils \ + moveit-resources-fanuc-description \ + moveit-resources-fanuc-moveit-config \ + moveit-resources-panda-description \ + moveit-resources-panda-moveit-config \ + moveit-ros-planning \ + ros-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_kinematics/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_kinematics" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "7013ee916a5038f6d514c57d95bbec710ed88524" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-planners-chomp_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-planners-chomp_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5ee8f8acda44282241abad22576c1fd32c6ca594 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-planners-chomp_2.5.3-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The interface for using CHOMP within MoveIt" +AUTHOR = "Chittaranjan Srinivas Swaminathan " +ROS_AUTHOR = "Gil Jones " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_planners_chomp" + +ROS_BUILD_DEPENDS = " \ + chomp-motion-planner \ + moveit-common \ + moveit-core \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + chomp-motion-planner \ + moveit-common \ + moveit-core \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + chomp-motion-planner \ + moveit-common \ + moveit-core \ + pluginlib \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_planners_chomp/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_planners_chomp" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "be00ce11b710aec6e8e818aeb040fd4849913261" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-planners-ompl_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-planners-ompl_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..617dde9ba31b43b2d9ec9003af0aeb0c17ef7b9c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-planners-ompl_2.5.3-1.bb @@ -0,0 +1,92 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "MoveIt interface to OMPL" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_planners_ompl" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libomp-dev} \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-planning \ + ompl \ + pluginlib \ + rclcpp \ + tf2-eigen \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libomp-dev} \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-planning \ + ompl \ + pluginlib \ + rclcpp \ + tf2-eigen \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libomp-dev} \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-planning \ + ompl \ + pluginlib \ + rclcpp \ + tf2-eigen \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + libeigen \ + moveit-resources-fanuc-moveit-config \ + moveit-resources-panda-moveit-config \ + moveit-resources-pr2-description \ + tf2-eigen \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_planners_ompl/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_planners_ompl" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "b7aadd0c50900b8f13e7f87b8a0dc7f66a21a992" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-planners_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-planners_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7eced8b45fc65c5563cef519165f6751abe7077d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-planners_2.5.3-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Meta package that installs all available planners for MoveIt" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_planners" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + moveit-planners-ompl \ + pilz-industrial-motion-planner \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_planners/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_planners" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "08d784ebf2d84b7d9aa8bb8f403619d2645f3750" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-plugins_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-plugins_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..eb1de0031fa326204e69b4f51e5f96052429ad3b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-plugins_2.5.3-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Metapackage for MoveIt plugins." +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Michael Ferguson " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_plugins" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + moveit-simple-controller-manager \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_plugins/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_plugins" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "2a4e8a2e0ea4706fec17b19f7abc3870652027e4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-ikfast-manipulator-plugin_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-ikfast-manipulator-plugin_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b0194c7c9551dbe3880ca11de831f7062386c14f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-ikfast-manipulator-plugin_2.5.3-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The prbt_ikfast_manipulator_plugin package" +AUTHOR = "Alexander Gutenkunst " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "moveit" +ROS_BPN = "moveit_resources_prbt_ikfast_manipulator_plugin" + +ROS_BUILD_DEPENDS = " \ + moveit-core \ + pluginlib \ + rclcpp \ + tf2-eigen \ + tf2-eigen-kdl \ + tf2-geometry-msgs \ + tf2-kdl \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + tf2-geometry-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + moveit-core \ + pluginlib \ + rclcpp \ + tf2-geometry-msgs \ + tf2-kdl \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_resources_prbt_ikfast_manipulator_plugin/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_resources_prbt_ikfast_manipulator_plugin" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "5b351553cefbc4d782ccc8e72e7df5a335d8e04b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-moveit-config_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-moveit-config_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c60adcf78c84f30375ed3c02031a6a8471f6b5ec --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-moveit-config_2.5.3-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "

MoveIt Resources for testing: Pilz PRBT 6

A project-internal configuration for testing in MoveIt.

" +AUTHOR = "Alexander Gutenkunst " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_resources_prbt_moveit_config" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joint-state-publisher \ + moveit-resources-prbt-ikfast-manipulator-plugin \ + moveit-resources-prbt-support \ + moveit-ros-move-group \ + robot-state-publisher \ + rviz2 \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_resources_prbt_moveit_config/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_resources_prbt_moveit_config" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "02a59a20a6eadc9394ba35e1060dbcb5a800491a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-pg70-support_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-pg70-support_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5297585e90922853be84bb6fe8d3d8385f799be2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-pg70-support_2.5.3-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "PRBT support for Schunk pg70 gripper." +AUTHOR = "Alexander Gutenkunst " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "moveit" +ROS_BPN = "moveit_resources_prbt_pg70_support" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + moveit-resources-prbt-ikfast-manipulator-plugin \ + moveit-resources-prbt-moveit-config \ + moveit-resources-prbt-support \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_resources_prbt_pg70_support/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_resources_prbt_pg70_support" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "8839207c00e57487eae711a130fdd1a18130cdc8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-support_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-support_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..40d5f892d192af2613fdb0cf601269b2533b3c3a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-resources-prbt-support_2.5.3-1.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Mechanical, kinematic and visual description of the Pilz light weight arm PRBT." +AUTHOR = "Alexander Gutenkunst " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "moveit" +ROS_BPN = "moveit_resources_prbt_support" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_resources_prbt_support/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_resources_prbt_support" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "894414c9498cc1daa7618b54a45d12030690a6d9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-ros-benchmarks_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-benchmarks_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2bc61d2462a940f38aa49e2329a753039de86c30 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-benchmarks_2.5.3-1.bb @@ -0,0 +1,78 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Enhanced tools for benchmarks in MoveIt" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ryan Luna " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_ros_benchmarks" + +ROS_BUILD_DEPENDS = " \ + boost \ + moveit-common \ + moveit-core \ + moveit-ros-planning \ + moveit-ros-warehouse \ + pluginlib \ + rclcpp \ + tf2-eigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + moveit-common \ + moveit-ros-planning \ + moveit-ros-warehouse \ + pluginlib \ + rclcpp \ + tf2-eigen \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + launch-param-builder \ + moveit-common \ + moveit-configs-utils \ + moveit-ros-planning \ + moveit-ros-warehouse \ + pluginlib \ + rclcpp \ + tf2-eigen \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_ros_benchmarks/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_ros_benchmarks" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "986508309cfff093befa4cd6678c2909bef3ec94" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-ros-control-interface_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-control-interface_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5081a1f1d9815bfcdfb5a465d6dd16b1ddd29455 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-control-interface_2.5.3-1.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ros_control controller manager interface for MoveIt" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Mathias Lüdtke " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_ros_control_interface" + +ROS_BUILD_DEPENDS = " \ + controller-manager-msgs \ + moveit-common \ + moveit-core \ + moveit-simple-controller-manager \ + pluginlib \ + rclcpp-action \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + controller-manager-msgs \ + moveit-common \ + moveit-core \ + moveit-simple-controller-manager \ + pluginlib \ + rclcpp-action \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-manager-msgs \ + moveit-common \ + moveit-core \ + moveit-simple-controller-manager \ + pluginlib \ + rclcpp-action \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_ros_control_interface/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_ros_control_interface" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "28348c1b4b052bb3fe49aa881b63422f73ea9481" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-ros-move-group_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-move-group_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d40319565b8e273f96dff4d5c07eb021841931c6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-move-group_2.5.3-1.bb @@ -0,0 +1,90 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The move_group node for MoveIt" +AUTHOR = "Michael Görner " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_ros_move_group" + +ROS_BUILD_DEPENDS = " \ + moveit-common \ + moveit-core \ + moveit-ros-occupancy-map-monitor \ + moveit-ros-planning \ + pluginlib \ + rclcpp \ + rclcpp-action \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + moveit-common \ + moveit-core \ + moveit-ros-occupancy-map-monitor \ + moveit-ros-planning \ + pluginlib \ + rclcpp \ + rclcpp-action \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + moveit-common \ + moveit-core \ + moveit-kinematics \ + moveit-ros-occupancy-map-monitor \ + moveit-ros-planning \ + pluginlib \ + rclcpp \ + rclcpp-action \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + moveit-resources-fanuc-moveit-config \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_ros_move_group/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_ros_move_group" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "e0b81c56bacd94f6b4e6e0e5f8e2fd62ee5fff55" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-ros-occupancy-map-monitor_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-occupancy-map-monitor_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8ad0037af2c9acfa166ef36adb76da37811aca3d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-occupancy-map-monitor_2.5.3-1.bb @@ -0,0 +1,85 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Components of MoveIt connecting to occupancy map" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_ros_occupancy_map_monitor" + +ROS_BUILD_DEPENDS = " \ + geometric-shapes \ + libeigen \ + moveit-common \ + moveit-core \ + moveit-msgs \ + octomap \ + pluginlib \ + rclcpp \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometric-shapes \ + libeigen \ + moveit-common \ + moveit-core \ + moveit-msgs \ + octomap \ + pluginlib \ + rclcpp \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + geometric-shapes \ + moveit-common \ + moveit-core \ + moveit-msgs \ + octomap \ + pluginlib \ + rclcpp \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_ros_occupancy_map_monitor/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_ros_occupancy_map_monitor" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "3716cac85266c59a7a6a7f491204e3e747e90278" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-ros-perception_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-perception_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1c1e03d969c980345c278a62724d1cc5e3863284 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-perception_2.5.3-1.bb @@ -0,0 +1,119 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Components of MoveIt connecting to perception" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_ros_perception" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libomp-dev} \ + cv-bridge \ + freeglut \ + glew \ + image-transport \ + libeigen \ + mesa \ + message-filters \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-occupancy-map-monitor \ + moveit-ros-planning \ + object-recognition-msgs \ + pluginlib \ + rclcpp \ + sensor-msgs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ + urdf \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libomp-dev} \ + cv-bridge \ + freeglut \ + glew \ + image-transport \ + mesa \ + message-filters \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-occupancy-map-monitor \ + moveit-ros-planning \ + object-recognition-msgs \ + pluginlib \ + rclcpp \ + sensor-msgs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ + urdf \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libomp-dev} \ + cv-bridge \ + freeglut \ + glew \ + image-transport \ + mesa \ + message-filters \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-occupancy-map-monitor \ + moveit-ros-planning \ + object-recognition-msgs \ + pluginlib \ + rclcpp \ + sensor-msgs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ + urdf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_ros_perception/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_ros_perception" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "7d407ecbc7dd17ca5f5d936d4b7876125d680408" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-ros-planning-interface_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-planning-interface_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1403ddc69677ab669b0a7a378770a6548ab44b91 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-planning-interface_2.5.3-1.bb @@ -0,0 +1,109 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Components of MoveIt that offer simpler interfaces to planning and execution" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_ros_planning_interface" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + libeigen \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-move-group \ + moveit-ros-planning \ + moveit-ros-warehouse \ + python3 \ + rclcpp \ + rclcpp-action \ + rclpy \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-move-group \ + moveit-ros-planning \ + moveit-ros-warehouse \ + python3 \ + rclcpp \ + rclcpp-action \ + rclpy \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-move-group \ + moveit-ros-planning \ + moveit-ros-warehouse \ + python3 \ + rclcpp \ + rclcpp-action \ + rclpy \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + moveit-configs-utils \ + moveit-planners-ompl \ + moveit-resources-fanuc-moveit-config \ + moveit-resources-panda-moveit-config \ + moveit-simple-controller-manager \ + ros-testing \ + rviz2 \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_ros_planning_interface/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_ros_planning_interface" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "8731d86f4e55f0738fc66b011ef915d665a4d591" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-ros-planning_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-planning_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a894d97acc2ce0e29ccec1f6557fda6a23d5ce07 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-planning_2.5.3-1.bb @@ -0,0 +1,113 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Planning components of MoveIt that use ROS" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_ros_planning" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + libeigen \ + message-filters \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-occupancy-map-monitor \ + pluginlib \ + rclcpp \ + rclcpp-action \ + srdfdom \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-msgs \ + tf2-ros \ + urdf \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + libeigen \ + message-filters \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-occupancy-map-monitor \ + pluginlib \ + rclcpp \ + rclcpp-action \ + srdfdom \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-msgs \ + tf2-ros \ + urdf \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + libeigen \ + message-filters \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-occupancy-map-monitor \ + pluginlib \ + rclcpp \ + rclcpp-action \ + srdfdom \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-msgs \ + tf2-ros \ + urdf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + moveit-resources-panda-moveit-config \ + ros-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_ros_planning/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_ros_planning" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "14fa320cb06bfa06f56f7a84a63d6775d3cf791c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-ros-robot-interaction_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-robot-interaction_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..aef9e540e4b0f9259a72a8a7cd02b68d6afd7e88 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-robot-interaction_2.5.3-1.bb @@ -0,0 +1,80 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Components of MoveIt that offer interaction via interactive markers" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_ros_robot_interaction" + +ROS_BUILD_DEPENDS = " \ + interactive-markers \ + moveit-common \ + moveit-ros-planning \ + rclcpp \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + interactive-markers \ + moveit-common \ + moveit-ros-planning \ + rclcpp \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + interactive-markers \ + moveit-common \ + moveit-ros-planning \ + rclcpp \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_ros_robot_interaction/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_ros_robot_interaction" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "d610079f78a40a4e388c3d719ffe6bbfef67826a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-ros-visualization_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-visualization_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..adb01867e60b27748d2e0f48c1ae16cedb53c00d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-visualization_2.5.3-1.bb @@ -0,0 +1,95 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Components of MoveIt that offer visualization" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_ros_visualization" + +ROS_BUILD_DEPENDS = " \ + class-loader \ + geometric-shapes \ + interactive-markers \ + libeigen \ + moveit-common \ + moveit-ros-planning-interface \ + moveit-ros-robot-interaction \ + moveit-ros-warehouse \ + object-recognition-msgs \ + pluginlib \ + qtbase \ + rclcpp \ + rclpy \ + rviz2 \ + tf2-eigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + pkgconfig-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometric-shapes \ + interactive-markers \ + moveit-common \ + moveit-ros-planning-interface \ + moveit-ros-robot-interaction \ + moveit-ros-warehouse \ + object-recognition-msgs \ + pluginlib \ + rclcpp \ + rclpy \ + rviz2 \ + tf2-eigen \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometric-shapes \ + interactive-markers \ + moveit-common \ + moveit-ros-planning-interface \ + moveit-ros-robot-interaction \ + moveit-ros-warehouse \ + object-recognition-msgs \ + pluginlib \ + rclcpp \ + rclpy \ + rviz2 \ + tf2-eigen \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_ros_visualization/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_ros_visualization" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "c3d8596f2b7e3885e288766c15cc4eb172910601" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-ros-warehouse_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-warehouse_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b2f671ca5fbc4ef97adf51c96b7e774f82abbeef --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-ros-warehouse_2.5.3-1.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Components of MoveIt connecting to MongoDB" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_ros_warehouse" + +ROS_BUILD_DEPENDS = " \ + moveit-common \ + moveit-core \ + moveit-ros-planning \ + rclcpp \ + tf2-eigen \ + tf2-ros \ + warehouse-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + moveit-common \ + moveit-core \ + moveit-ros-planning \ + rclcpp \ + tf2-eigen \ + tf2-ros \ + warehouse-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + moveit-common \ + moveit-core \ + moveit-ros-planning \ + rclcpp \ + tf2-eigen \ + tf2-ros \ + warehouse-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_ros_warehouse/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_ros_warehouse" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "244948527591485da9f38e1f8841223c2f293488" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-ros_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-ros_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b36fd2432e4ca9b20e1e7e06b1b4e1206afcee3a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-ros_2.5.3-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Components of MoveIt that use ROS" +AUTHOR = "Michael Görner " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_ros" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + moveit-ros-benchmarks \ + moveit-ros-move-group \ + moveit-ros-planning \ + moveit-ros-planning-interface \ + moveit-ros-robot-interaction \ + moveit-ros-visualization \ + moveit-ros-warehouse \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_ros/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_ros" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "b7d8f94da33b2cb8b79e0cdbcb878db86645c0fc" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-runtime_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-runtime_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a9578fc25127656078123a9d18584cc7b096d9fb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-runtime_2.5.3-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "moveit_runtime meta package contains MoveIt packages that are essential for its runtime (e.g. running MoveIt on robots)." +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Isaac I. Y. Saito " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_runtime" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + moveit-core \ + moveit-planners \ + moveit-plugins \ + moveit-ros-move-group \ + moveit-ros-planning \ + moveit-ros-planning-interface \ + moveit-ros-warehouse \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_runtime/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_runtime" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "ebc99ed7a2b9e5c237dd6e8e2ecb3a618141793a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-servo_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-servo_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..25c4aaf0024d7e924aa24bd026a591672bd63d42 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-servo_2.5.3-1.bb @@ -0,0 +1,108 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides real-time manipulator Cartesian and joint servoing." +AUTHOR = "Blake Anderson " +ROS_AUTHOR = "Brian O'Neil" +HOMEPAGE = "https://ros-planning.github.io/moveit_tutorials" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "BSD 3-Clause" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=f5654d47d02d927c4f7a04f0a51abaa1" + +ROS_CN = "moveit" +ROS_BPN = "moveit_servo" + +ROS_BUILD_DEPENDS = " \ + control-msgs \ + control-toolbox \ + geometry-msgs \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-planning-interface \ + pluginlib \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-eigen \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + control-msgs \ + control-toolbox \ + geometry-msgs \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-planning-interface \ + pluginlib \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-eigen \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + control-msgs \ + control-toolbox \ + geometry-msgs \ + gripper-controllers \ + joint-state-broadcaster \ + joint-trajectory-controller \ + joy \ + launch-param-builder \ + moveit-common \ + moveit-configs-utils \ + moveit-core \ + moveit-msgs \ + moveit-ros-planning-interface \ + pluginlib \ + robot-state-publisher \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-eigen \ + tf2-ros \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + controller-manager \ + moveit-resources-panda-moveit-config \ + ros-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_servo/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_servo" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "0f67bf0a813eb7dc3e016dab26759828d2215d2d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-setup-app-plugins_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-app-plugins_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ec8eed4b65ff37d791cbbf1769d61913d28de0c0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-app-plugins_2.5.3-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Various specialty plugins for MoveIt Setup Assistant" +AUTHOR = "David V. Lu!! " +ROS_AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_setup_app_plugins" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + moveit-ros-visualization \ + moveit-setup-framework \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + moveit-ros-visualization \ + moveit-setup-framework \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + moveit-ros-visualization \ + moveit-setup-framework \ + pluginlib \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-clang-format \ + ament-cmake-gtest \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_setup_app_plugins/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_setup_app_plugins" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "efd0c05553499265249681d83753f5a1c1d9dfa0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-setup-assistant_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-assistant_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f184e72ecdc35519e73476c47462bf5174d53ffa --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-assistant_2.5.3-1.bb @@ -0,0 +1,80 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generates a configuration package that makes it easy to use MoveIt" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "David V. Lu!! " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_setup_assistant" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + moveit-setup-framework \ + moveit-setup-srdf-plugins \ + pluginlib \ + qtbase \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + moveit-setup-framework \ + moveit-setup-srdf-plugins \ + pluginlib \ + qtbase \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + moveit-setup-app-plugins \ + moveit-setup-controllers \ + moveit-setup-core-plugins \ + moveit-setup-framework \ + moveit-setup-srdf-plugins \ + pluginlib \ + qtbase \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-clang-format \ + ament-cmake-gtest \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ + ament-lint-auto \ + moveit-resources-panda-moveit-config \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_setup_assistant/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_setup_assistant" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "71dab6cdf1d87a3ab99d5c37b5490b78381b52c6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-setup-controllers_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-controllers_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f223ab132d83cb4bfb2a53c1f202cbc15f8a957c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-controllers_2.5.3-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "MoveIt Setup Steps for ROS 2 Control" +AUTHOR = "David V. Lu!! " +ROS_AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_setup_controllers" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + moveit-setup-framework \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + moveit-setup-framework \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + moveit-setup-framework \ + pluginlib \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-clang-format \ + ament-cmake-gtest \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ + ament-lint-auto \ + moveit-resources-fanuc-moveit-config \ + moveit-resources-panda-moveit-config \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_setup_controllers/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_setup_controllers" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "8c2125cae690bb911467efc35a2fa20a4f01e7c4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-setup-core-plugins_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-core-plugins_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..706afba584c4778a2c535afaf77efbdeda338b76 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-core-plugins_2.5.3-1.bb @@ -0,0 +1,78 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Core (meta) plugins for MoveIt Setup Assistant" +AUTHOR = "David V. Lu!! " +ROS_AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_setup_core_plugins" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + moveit-ros-visualization \ + moveit-setup-framework \ + pluginlib \ + rclcpp \ + srdfdom \ + urdf \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + moveit-ros-visualization \ + moveit-setup-framework \ + pluginlib \ + rclcpp \ + srdfdom \ + urdf \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + moveit-ros-visualization \ + moveit-setup-framework \ + pluginlib \ + rclcpp \ + srdfdom \ + urdf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-clang-format \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_setup_core_plugins/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_setup_core_plugins" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "093341de049b8db1a0074be8610c42ee2422a0d1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-setup-framework_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-framework_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7a5d3ff3c85ba2e42c926afcbcd1575a7d3f879a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-framework_2.5.3-1.bb @@ -0,0 +1,90 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ Interface for defining setup steps for MoveIt Setup Assistant" +AUTHOR = "David V. Lu!! " +ROS_AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_setup_framework" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + moveit-common \ + moveit-core \ + moveit-ros-planning \ + moveit-ros-visualization \ + pluginlib \ + rclcpp \ + rviz-common \ + rviz-rendering \ + srdfdom \ + urdf \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + moveit-common \ + moveit-core \ + moveit-ros-planning \ + moveit-ros-visualization \ + pluginlib \ + rclcpp \ + rviz-common \ + rviz-rendering \ + srdfdom \ + urdf \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + moveit-common \ + moveit-core \ + moveit-ros-planning \ + moveit-ros-visualization \ + pluginlib \ + rclcpp \ + rviz-common \ + rviz-rendering \ + srdfdom \ + urdf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-clang-format \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_setup_framework/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_setup_framework" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "70c289817dc6a0d7c0365cf094f511484d79cc6d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-setup-srdf-plugins_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-srdf-plugins_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3b5245a94a8552b6265b58a6cea300d74040beae --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-setup-srdf-plugins_2.5.3-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "SRDF-based plugins for MoveIt Setup Assistant" +AUTHOR = "David V. Lu!! " +ROS_AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_setup_srdf_plugins" + +ROS_BUILD_DEPENDS = " \ + moveit-setup-framework \ + pluginlib \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + moveit-setup-framework \ + pluginlib \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + moveit-setup-framework \ + pluginlib \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-clang-format \ + ament-cmake-gtest \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ + ament-lint-auto \ + moveit-resources-fanuc-description \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_setup_srdf_plugins/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_setup_srdf_plugins" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "36b2fa2bf973d01c43fdab6d7fad7fa3c22eaccf" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit-simple-controller-manager_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit-simple-controller-manager_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e3148d18cba79500ecd2a22ece8bc7a60911c755 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit-simple-controller-manager_2.5.3-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A generic, simple controller manager plugin for MoveIt." +AUTHOR = "Michael Görner " +ROS_AUTHOR = "Michael Ferguson " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit_simple_controller_manager" + +ROS_BUILD_DEPENDS = " \ + control-msgs \ + moveit-common \ + moveit-core \ + pluginlib \ + rclcpp \ + rclcpp-action \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + control-msgs \ + moveit-common \ + moveit-core \ + pluginlib \ + rclcpp \ + rclcpp-action \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + control-msgs \ + moveit-common \ + moveit-core \ + pluginlib \ + rclcpp \ + rclcpp-action \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit_simple_controller_manager/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit_simple_controller_manager" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "773c12198d69ac1be711b9e0be71bdc1827530d2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/moveit_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/moveit_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6d67f4959f8c13061ec65c10012e754ce0268284 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/moveit_2.5.3-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Meta package that contains all essential packages of MoveIt 2" +AUTHOR = "Henning Kayser " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "moveit" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + moveit-core \ + moveit-planners \ + moveit-plugins \ + moveit-ros \ + moveit-setup-assistant \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/moveit/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/moveit" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "bc4645ede1b5135a5ff1435d7d0d725464fecb97" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/pilz-industrial-motion-planner-testutils_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/pilz-industrial-motion-planner-testutils_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3cc49839847cce0af2e0ab1a7b71eed47dd691d9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/pilz-industrial-motion-planner-testutils_2.5.3-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Helper scripts and functionality to test industrial motion generation" +AUTHOR = "Christian Henkel " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "pilz_industrial_motion_planner_testutils" + +ROS_BUILD_DEPENDS = " \ + moveit-common \ + moveit-core \ + moveit-msgs \ + rclcpp \ + tf2-eigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + moveit-common \ + moveit-core \ + moveit-msgs \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + moveit-common \ + moveit-core \ + moveit-msgs \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/pilz_industrial_motion_planner_testutils/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pilz_industrial_motion_planner_testutils" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "40e345cb73daac02143cb20936d733984516d703" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/moveit/pilz-industrial-motion-planner_2.5.3-1.bb b/meta-ros2-humble/generated-recipes/moveit/pilz-industrial-motion-planner_2.5.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6c2d4225f7b4f947e64a00dc049cebcbe0a94fd9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/moveit/pilz-industrial-motion-planner_2.5.3-1.bb @@ -0,0 +1,114 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "MoveIt plugin to generate industrial trajectories PTP, LIN, CIRC and sequences thereof." +AUTHOR = "Christian Henkel " +HOMEPAGE = "http://moveit.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "moveit" +ROS_BPN = "pilz_industrial_motion_planner" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-move-group \ + moveit-ros-planning \ + moveit-ros-planning-interface \ + orocos-kdl-vendor \ + pluginlib \ + rclcpp \ + tf2 \ + tf2-eigen \ + tf2-eigen-kdl \ + tf2-geometry-msgs \ + tf2-kdl \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-move-group \ + moveit-ros-planning \ + moveit-ros-planning-interface \ + orocos-kdl-vendor \ + pluginlib \ + rclcpp \ + tf2 \ + tf2-eigen \ + tf2-eigen-kdl \ + tf2-geometry-msgs \ + tf2-kdl \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + moveit-common \ + moveit-core \ + moveit-msgs \ + moveit-ros-move-group \ + moveit-ros-planning \ + moveit-ros-planning-interface \ + orocos-kdl-vendor \ + pluginlib \ + rclcpp \ + tf2 \ + tf2-eigen \ + tf2-eigen-kdl \ + tf2-geometry-msgs \ + tf2-kdl \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + boost \ + moveit-resources-panda-moveit-config \ + moveit-resources-prbt-moveit-config \ + moveit-resources-prbt-pg70-support \ + moveit-resources-prbt-support \ + pilz-industrial-motion-planner-testutils \ + ros-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/moveit/moveit2-release/archive/release/humble/pilz_industrial_motion_planner/2.5.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pilz_industrial_motion_planner" +SRC_URI = "git://github.com/moveit/moveit2-release;${ROS_BRANCH};protocol=https" +SRCREV = "c66e38ec3c78fd79f26099cdb3b0b7716baf5a7f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/mrpt-msgs/mrpt-msgs_0.4.4-1.bb b/meta-ros2-humble/generated-recipes/mrpt-msgs/mrpt-msgs_0.4.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fda3b2423a092e0d9494db6dd9ae1b3beba1ac8b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/mrpt-msgs/mrpt-msgs_0.4.4-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS messages for MRPT classes and objects" +AUTHOR = "Jose-Luis Blanco-Claraco " +HOMEPAGE = "https://wiki.ros.org/mrpt_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "mrpt_msgs" +ROS_BPN = "mrpt_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + ros-environment \ + rosidl-default-generators \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cppcheck \ + ament-cpplint \ + ament-lint-auto \ + ament-lint-cmake \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/mrpt_msgs-release/archive/release/humble/mrpt_msgs/0.4.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/mrpt_msgs" +SRC_URI = "git://github.com/ros2-gbp/mrpt_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "e0d53fd6138b6fd39dbfa2298162fc0c48917865" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/mrpt2/mrpt2_2.5.4-1.bb b/meta-ros2-humble/generated-recipes/mrpt2/mrpt2_2.5.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3a518801bf8d56adfb2bf471958afbe697d53c02 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/mrpt2/mrpt2_2.5.4-1.bb @@ -0,0 +1,121 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Mobile Robot Programming Toolkit (MRPT) version 2.x" +AUTHOR = "Jose-Luis Blanco-Claraco " +ROS_AUTHOR = "Jose-Luis Blanco-Claraco " +HOMEPAGE = "https://www.mrpt.org/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=19;endline=19;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "mrpt2" +ROS_BPN = "mrpt2" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libopenni2-dev} \ + assimp \ + cv-bridge \ + ffmpeg \ + freeglut \ + geometry-msgs \ + glfw \ + jpeg \ + jsoncpp \ + libeigen \ + libfreenect \ + libpcap \ + libtinyxml2 \ + libusb1 \ + libxrandr \ + libxxf86vm \ + nav-msgs \ + octomap \ + opencv \ + pcl-conversions \ + rosbag2-storage \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + suitesparse-cholmod \ + suitesparse-cxsparse \ + tf2 \ + tf2-msgs \ + udev \ + wxwidgets \ + zlib \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + freeglut \ + geometry-msgs \ + glfw \ + libeigen \ + libxrandr \ + libxxf86vm \ + nav-msgs \ + octomap \ + opencv \ + pcl-conversions \ + rosbag2-storage \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + suitesparse-cholmod \ + suitesparse-cxsparse \ + tf2 \ + tf2-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + freeglut \ + geometry-msgs \ + glfw \ + libeigen \ + libxrandr \ + libxxf86vm \ + nav-msgs \ + octomap \ + opencv \ + pcl-conversions \ + rosbag2-storage \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + suitesparse-cholmod \ + suitesparse-cxsparse \ + tf2 \ + tf2-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/mrpt2-release/archive/release/humble/mrpt2/2.5.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/mrpt2" +SRC_URI = "git://github.com/ros2-gbp/mrpt2-release;${ROS_BRANCH};protocol=https" +SRCREV = "ecc03499d6ae88e0b98a95f2dacfda448cd9fdd5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/mrt-cmake-modules/mrt-cmake-modules_1.0.9-3.bb b/meta-ros2-humble/generated-recipes/mrt-cmake-modules/mrt-cmake-modules_1.0.9-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..02f7b61da3b599a15e0381f21642026be8ad6131 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/mrt-cmake-modules/mrt-cmake-modules_1.0.9-3.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CMake Functions and Modules for automating CMake" +AUTHOR = "Kevin Rösch " +ROS_AUTHOR = "Fabian Poggenhans " +HOMEPAGE = "http://wiki.ros.org/mrt_cmake_modules" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=6;endline=6;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "mrt_cmake_modules" +ROS_BPN = "mrt_cmake_modules" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + python3-catkin-pkg-native \ + python3-pyyaml-native \ + python3-rospkg-native \ + python3-setuptools-native \ + ros-environment-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + gtest-vendor-native \ + lcov-native \ + python3-catkin-pkg-native \ + python3-pyyaml-native \ + python3-rospkg-native \ + python3-setuptools-native \ + ros-environment-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/mrt_cmake_modules-release/archive/release/humble/mrt_cmake_modules/1.0.9-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/mrt_cmake_modules" +SRC_URI = "git://github.com/ros2-gbp/mrt_cmake_modules-release;${ROS_BRANCH};protocol=https" +SRCREV = "c8b3b8ca2e9dc8ab25060fc3ba1ab3948cc0ca27" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/mvsim/mvsim_0.4.2-1.bb b/meta-ros2-humble/generated-recipes/mvsim/mvsim_0.4.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2c37dbd67389bfbb0617c75f73b00fe2c1b63667 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/mvsim/mvsim_0.4.2-1.bb @@ -0,0 +1,96 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A lightweight multivehicle simulation framework." +AUTHOR = "Jose-Luis Blanco-Claraco " +HOMEPAGE = "https://wiki.ros.org/mvsim" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "mvsim" +ROS_BPN = "mvsim" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-box2d-dev} \ + ${ROS_UNRESOLVED_DEP-python3-venv} \ + ament-cmake-xmllint \ + boost \ + mrpt2 \ + nav-msgs \ + protobuf \ + python3-pybind11 \ + ros-environment \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + visualization-msgs \ + zeromq \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-gmock-native \ + ament-cmake-gtest-native \ + ament-cmake-native \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-box2d-dev} \ + ${ROS_UNRESOLVED_DEP-python3-venv} \ + boost \ + mrpt2 \ + nav-msgs \ + protobuf \ + python3-pybind11 \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + visualization-msgs \ + zeromq \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-box2d-dev} \ + ${ROS_UNRESOLVED_DEP-python3-venv} \ + boost \ + mrpt2 \ + nav-msgs \ + protobuf \ + python3-pybind11 \ + ros2launch \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + visualization-msgs \ + zeromq \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/mvsim-release/archive/release/humble/mvsim/0.4.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/mvsim" +SRC_URI = "git://github.com/ros2-gbp/mvsim-release;${ROS_BRANCH};protocol=https" +SRCREV = "4f7fd9873d2210086eb67f3e28db2d9d7be2a46f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/nao-button-sim/nao-button-sim_0.1.1-4.bb b/meta-ros2-humble/generated-recipes/nao-button-sim/nao-button-sim_0.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..4d6d2bf2acc1d46c882a629ae163b10113e34753 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/nao-button-sim/nao-button-sim_0.1.1-4.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Allows simulating button presses through command line interface" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "nao_button_sim" +ROS_BPN = "nao_button_sim" + +ROS_BUILD_DEPENDS = " \ + nao-sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + nao-sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nao-sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/nao_button_sim-release/archive/release/humble/nao_button_sim/0.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/nao_button_sim" +SRC_URI = "git://github.com/ros2-gbp/nao_button_sim-release;${ROS_BRANCH};protocol=https" +SRCREV = "828925ccf469d454ca9b8e978479eda36ffc21ef" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/nao-interfaces/nao-command-msgs_0.0.4-3.bb b/meta-ros2-humble/generated-recipes/nao-interfaces/nao-command-msgs_0.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..9d148ede16ef3cda410fbec02cddcc6a62980c00 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/nao-interfaces/nao-command-msgs_0.0.4-3.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package defining command msgs to be sent to NAO robot." +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "nao_interfaces" +ROS_BPN = "nao_command_msgs" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/nao_interfaces-release/archive/release/humble/nao_command_msgs/0.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/nao_command_msgs" +SRC_URI = "git://github.com/ros2-gbp/nao_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "d2c8ba2433026a3e928f1db9c92b5409cc0592aa" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/nao-interfaces/nao-sensor-msgs_0.0.4-3.bb b/meta-ros2-humble/generated-recipes/nao-interfaces/nao-sensor-msgs_0.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..38f2c1c54aee25e54404042c0c8524e5fb2282ff --- /dev/null +++ b/meta-ros2-humble/generated-recipes/nao-interfaces/nao-sensor-msgs_0.0.4-3.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package defining sensor msgs to be received from NAO robot." +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "nao_interfaces" +ROS_BPN = "nao_sensor_msgs" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/nao_interfaces-release/archive/release/humble/nao_sensor_msgs/0.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/nao_sensor_msgs" +SRC_URI = "git://github.com/ros2-gbp/nao_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "edceeca0480a7f81e696c949176db6688e01ad4e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/nao-lola/nao-lola_0.1.0-1.bb b/meta-ros2-humble/generated-recipes/nao-lola/nao-lola_0.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..562bd8b196b5288b7203d05d9d6568364ac2faae --- /dev/null +++ b/meta-ros2-humble/generated-recipes/nao-lola/nao-lola_0.1.0-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Packages that allow communicating with the NAO’s Lola middle-ware." +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "nao_lola" +ROS_BPN = "nao_lola" + +ROS_BUILD_DEPENDS = " \ + boost \ + nao-command-msgs \ + nao-sensor-msgs \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + nao-command-msgs \ + nao-sensor-msgs \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + nao-command-msgs \ + nao-sensor-msgs \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/nao_lola-release/archive/release/humble/nao_lola/0.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nao_lola" +SRC_URI = "git://github.com/ros2-gbp/nao_lola-release;${ROS_BRANCH};protocol=https" +SRCREV = "18e12d26afd52f779c2b6ee827099278b13d15ac" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation-msgs/map-msgs_2.1.0-3.bb b/meta-ros2-humble/generated-recipes/navigation-msgs/map-msgs_2.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..6c317d83e9b268f80933fdfe63fb146bbb6774fe --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation-msgs/map-msgs_2.1.0-3.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package defines messages commonly used in mapping packages." +AUTHOR = "David V. Lu!! " +ROS_AUTHOR = "Stéphane Magnenat" +HOMEPAGE = "http://ros.org/wiki/map_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=01c2bc31767ccb3a68e12f02612b2a97" + +ROS_CN = "navigation_msgs" +ROS_BPN = "map_msgs" + +ROS_BUILD_DEPENDS = " \ + nav-msgs \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nav-msgs \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/navigation_msgs-release/archive/release/humble/map_msgs/2.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/map_msgs" +SRC_URI = "git://github.com/ros2-gbp/navigation_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "be547d6e82ac554c277b816e166ca81d725ac072" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/costmap-queue_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/costmap-queue_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3882f5ee44312266e0d94b55b30e2f2258970aed --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/costmap-queue_1.1.3-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The costmap_queue package" +AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "navigation2" +ROS_BPN = "costmap_queue" + +ROS_BUILD_DEPENDS = " \ + nav2-common \ + nav2-costmap-2d \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + nav2-costmap-2d \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nav2-costmap-2d \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/costmap_queue/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/costmap_queue" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "5f89d54c574305a8aa4945f176ed37fe06e9f749" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/dwb-core_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/dwb-core_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2b330eedafd4d524452b6902402b7d6491f1dc32 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/dwb-core_1.1.3-1.bb @@ -0,0 +1,80 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TODO" +AUTHOR = "Carl Delsey " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "navigation2" +ROS_BPN = "dwb_core" + +ROS_BUILD_DEPENDS = " \ + dwb-msgs \ + geometry-msgs \ + nav-2d-msgs \ + nav-2d-utils \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-util \ + pluginlib \ + rclcpp \ + sensor-msgs \ + std-msgs \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + dwb-msgs \ + geometry-msgs \ + nav-2d-utils \ + nav-msgs \ + nav2-core \ + nav2-costmap-2d \ + nav2-util \ + pluginlib \ + rclcpp \ + std-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/dwb_core/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dwb_core" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "f7784beeeb0c92316efef5166294e1e5e8cbba2f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/dwb-critics_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/dwb-critics_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..340c13386405aa1bee93fa85e0aa3567d10478cf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/dwb-critics_1.1.3-1.bb @@ -0,0 +1,89 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The dwb_critics package" +AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "navigation2" +ROS_BPN = "dwb_critics" + +ROS_BUILD_DEPENDS = " \ + angles \ + costmap-queue \ + dwb-core \ + geometry-msgs \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-common \ + nav2-costmap-2d \ + nav2-util \ + pluginlib \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + costmap-queue \ + dwb-core \ + geometry-msgs \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-costmap-2d \ + nav2-util \ + pluginlib \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + costmap-queue \ + dwb-core \ + geometry-msgs \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-costmap-2d \ + nav2-util \ + pluginlib \ + rclcpp \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/dwb_critics/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dwb_critics" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "379c09f18829c03b651b2c74aa436375210f7782" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/dwb-msgs_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/dwb-msgs_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..66866b2c0af64fe54cbdc8a76d617b01936dea9b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/dwb-msgs_1.1.3-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Message/Service definitions specifically for the dwb_core" +AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "navigation2" +ROS_BPN = "dwb_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-2d-msgs \ + nav-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-2d-msgs \ + nav-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-2d-msgs \ + nav-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/dwb_msgs/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dwb_msgs" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "d6f0e577d493b64104655baec4766885621ca8f5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/dwb-plugins_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/dwb-plugins_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..47d02a6bbbb8dd452b8fec336f477f827c970584 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/dwb-plugins_1.1.3-1.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Standard implementations of the GoalChecker and TrajectoryGenerators for dwb_core" +AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "navigation2" +ROS_BPN = "dwb_plugins" + +ROS_BUILD_DEPENDS = " \ + angles \ + dwb-core \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-common \ + nav2-util \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + dwb-core \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-util \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + dwb-core \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-util \ + pluginlib \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/dwb_plugins/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dwb_plugins" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "f93df01a398fa92c27d9fe1a39334335d16c3b22" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav-2d-msgs_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav-2d-msgs_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..597e8bba3ff9e1584e0487b12c8818bff04bb484 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav-2d-msgs_1.1.3-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D." +AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "navigation2" +ROS_BPN = "nav_2d_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + rosidl-default-generators \ + rosidl-default-runtime \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rosidl-default-generators \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav_2d_msgs/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav_2d_msgs" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "6cdf55fdde82d0b1e0f7dc1f848e545df8ad722a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav-2d-utils_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav-2d-utils_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a85ddb0041045c6d8ae76b0dee5678b4cb245303 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav-2d-utils_1.1.3-1.bb @@ -0,0 +1,80 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A handful of useful utility functions for nav_2d packages." +AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "navigation2" +ROS_BPN = "nav_2d_utils" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + nav-2d-msgs \ + nav-msgs \ + nav2-common \ + nav2-msgs \ + nav2-util \ + std-msgs \ + tf2 \ + tf2-geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + nav-2d-msgs \ + nav-msgs \ + nav2-msgs \ + nav2-util \ + std-msgs \ + tf2 \ + tf2-geometry-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + nav-2d-msgs \ + nav-msgs \ + nav2-msgs \ + nav2-util \ + std-msgs \ + tf2 \ + tf2-geometry-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav_2d_utils/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav_2d_utils" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "67dd0719d9ffe582c1d26793f83a7761b6ebaf52" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-amcl_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-amcl_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2c9b6f52fc65ed389496d3045dd86ad4475c0dc8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-amcl_1.1.3-1.bb @@ -0,0 +1,97 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "

amcl is a probabilistic localization system for a robot moving in 2D. It implements the adaptive (or KLD-sampling) Monte Carlo localization approach (as described by Dieter Fox), which uses a particle filter to track the pose of a robot against a known map.

This node is derived, with thanks, from Andrew Howard's excellent 'amcl' Player driver.

" +AUTHOR = "Mohammad Haghighipanah " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "LGPL-2.1-or-later" +LIC_FILES_CHKSUM = "file://package.xml;beginline=21;endline=21;md5=d94c5c8f30151b2fe7d07ba53ed6444b" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_amcl" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + launch-ros \ + launch-testing \ + message-filters \ + nav-msgs \ + nav2-common \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + sensor-msgs \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + launch-ros \ + launch-testing \ + message-filters \ + nav-msgs \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + sensor-msgs \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + launch-ros \ + launch-testing \ + message-filters \ + nav-msgs \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + sensor-msgs \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_amcl/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_amcl" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "68b82ccc85dd3cbdad4869a5ab7bbf3c463c974b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-behavior-tree_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-behavior-tree_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..299f1a9f251bd8ceeb89a5f3bb16843638814810 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-behavior-tree_1.1.3-1.bb @@ -0,0 +1,90 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TODO" +AUTHOR = "Michael Jeronimo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_behavior_tree" + +ROS_BUILD_DEPENDS = " \ + behaviortree-cpp-v3 \ + builtin-interfaces \ + geometry-msgs \ + lifecycle-msgs \ + nav-msgs \ + nav2-common \ + nav2-msgs \ + nav2-util \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-srvs \ + tf2-geometry-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + behaviortree-cpp-v3 \ + builtin-interfaces \ + geometry-msgs \ + lifecycle-msgs \ + nav-msgs \ + nav2-msgs \ + nav2-util \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + sensor-msgs \ + std-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_behavior_tree/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_behavior_tree" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "38c59de5cb80a12651fd7a1d3485fd38247e61a2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-behaviors_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-behaviors_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5824d30b53ef36645fe702cb025a193adab27bbe --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-behaviors_1.1.3-1.bb @@ -0,0 +1,79 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TODO" +AUTHOR = "Carlos Orduno " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_behaviors" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + nav2-behavior-tree \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2 \ + tf2-geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + nav2-behavior-tree \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_behaviors/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_behaviors" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "4f70f8b46bef3738e50093c26b0159a5b60bc6cd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-bringup_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-bringup_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5ef683009e870869a8adb8e4248c7a94532e004b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-bringup_1.1.3-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Bringup scripts and configurations for the Nav2 stack" +AUTHOR = "Michael Jeronimo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_bringup" + +ROS_BUILD_DEPENDS = " \ + launch-ros \ + nav2-common \ + navigation2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch-ros \ + nav2-common \ + navigation2 \ + slam-toolbox \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_bringup/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_bringup" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "10320a8a63ebae63994de4027bdba82815844ac8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-bt-navigator_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-bt-navigator_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..97bd6590bc076e910df039da171b5345ae3074e9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-bt-navigator_1.1.3-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TODO" +AUTHOR = "Michael Jeronimo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_bt_navigator" + +ROS_BUILD_DEPENDS = " \ + behaviortree-cpp-v3 \ + geometry-msgs \ + nav-msgs \ + nav2-behavior-tree \ + nav2-common \ + nav2-core \ + nav2-msgs \ + nav2-util \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ + std-srvs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + behaviortree-cpp-v3 \ + geometry-msgs \ + nav-msgs \ + nav2-behavior-tree \ + nav2-core \ + nav2-msgs \ + nav2-util \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_bt_navigator/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_bt_navigator" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "3c1847a65815bbd71d0da65bd6b11e0e1ff52347" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-collision-monitor_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-collision-monitor_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c0bc407c7a08aa960cacc2e727a4b290ad59545b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-collision-monitor_1.1.3-1.bb @@ -0,0 +1,85 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Collision Monitor" +AUTHOR = "Alexey Merzlyakov " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_collision_monitor" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + nav2-common \ + nav2-costmap-2d \ + nav2-util \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + nav2-common \ + nav2-costmap-2d \ + nav2-util \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + nav2-common \ + nav2-costmap-2d \ + nav2-util \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_collision_monitor/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_collision_monitor" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "af33c1d73ce183f06530ac309a6fdf0354b01c84" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-common_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-common_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e2d69cb60f5606df619f80f2f1ca231dec913c23 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-common_1.1.3-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Common support functionality used throughout the navigation 2 stack" +AUTHOR = "Carl Delsey " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_common" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-python \ + launch \ + launch-ros \ + osrf-pycommon \ + python3-pyyaml \ + rclpy \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = " \ + launch \ + launch-ros \ + osrf-pycommon \ + python3-pyyaml \ + rclpy \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXEC_DEPENDS = " \ + launch \ + launch-ros \ + osrf-pycommon \ + python3-pyyaml \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_common/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_common" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "f6bd375a5bbfef4c635bed9fb8d7d40afc10b94f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-constrained-smoother_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-constrained-smoother_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f4fb879895099ab0a2fcc395ec980d66df94c6e5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-constrained-smoother_1.1.3-1.bb @@ -0,0 +1,83 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Ceres constrained smoother" +AUTHOR = "Matej Vargovcik " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_constrained_smoother" + +ROS_BUILD_DEPENDS = " \ + angles \ + ceres-solver \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + ceres-solver \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + ceres-solver \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_constrained_smoother/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_constrained_smoother" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "0de28aeee49ecbae55add5801fc92bb88858cd47" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-controller_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-controller_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4154a73dfb37d9af1788e7b354d881321f109b0c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-controller_1.1.3-1.bb @@ -0,0 +1,87 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Controller action interface" +AUTHOR = "Carl Delsey " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_controller" + +ROS_BUILD_DEPENDS = " \ + angles \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-common \ + nav2-core \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-core \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-core \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_controller/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_controller" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "d748b951a7fe41da7dfdb5f48849d79e9760b15d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-core_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-core_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e050d45e6d7abd6ec2858fbbfbef7651e844ccc0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-core_1.1.3-1.bb @@ -0,0 +1,86 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A set of headers for plugins core to the Nav2 stack" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_core" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + nav2-common \ + nav2-costmap-2d \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + std-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + nav2-costmap-2d \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + std-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + nav2-costmap-2d \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + std-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_core/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_core" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "9507178027c5df69855147cc1d9b024e2b1212d6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-costmap-2d_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-costmap-2d_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ca12a58e09091d96a9271044919a55329402d627 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-costmap-2d_1.1.3-1.bb @@ -0,0 +1,120 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides an implementation of a 2D costmap that takes in sensor data from the world, builds a 2D or 3D occupancy grid of the data (depending on whether a voxel based implementation is used), and inflates costs in a 2D costmap based on the occupancy grid and a user specified inflation radius. This package also provides support for map_server based initialization of a costmap, rolling window based costmaps, and parameter based subscription to and configuration of sensor topics." +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause & Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=16;endline=16;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_costmap_2d" + +ROS_BUILD_DEPENDS = " \ + angles \ + geometry-msgs \ + laser-geometry \ + map-msgs \ + message-filters \ + nav-msgs \ + nav2-common \ + nav2-msgs \ + nav2-util \ + nav2-voxel-grid \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + tf2-sensor-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + geometry-msgs \ + laser-geometry \ + map-msgs \ + message-filters \ + nav-msgs \ + nav2-msgs \ + nav2-util \ + nav2-voxel-grid \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + tf2-sensor-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + geometry-msgs \ + laser-geometry \ + map-msgs \ + message-filters \ + nav-msgs \ + nav2-msgs \ + nav2-util \ + nav2-voxel-grid \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + tf2-sensor-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ + nav2-lifecycle-manager \ + nav2-map-server \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_costmap_2d/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_costmap_2d" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "a3463efee1aed55702cbeded909161de63528019" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-dwb-controller_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-dwb-controller_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..dcb1d6c030df964208e764c15ca3183b704cfdaa --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-dwb-controller_1.1.3-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 controller (DWB) metapackage" +AUTHOR = "Carl Delsey " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_dwb_controller" + +ROS_BUILD_DEPENDS = " \ + costmap-queue \ + dwb-core \ + dwb-critics \ + dwb-msgs \ + dwb-plugins \ + nav-2d-msgs \ + nav-2d-utils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + costmap-queue \ + dwb-core \ + dwb-critics \ + dwb-msgs \ + dwb-plugins \ + nav-2d-msgs \ + nav-2d-utils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + costmap-queue \ + dwb-core \ + dwb-critics \ + dwb-msgs \ + dwb-plugins \ + nav-2d-msgs \ + nav-2d-utils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_dwb_controller/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_dwb_controller" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "ef30ad9109c3cc856e4531931bbc04cf00ac3de6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-lifecycle-manager_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-lifecycle-manager_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c52e11e48cbd4ccccf1b6214e539a063d2a515e3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-lifecycle-manager_1.1.3-1.bb @@ -0,0 +1,78 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A controller/manager for the lifecycle nodes of the Navigation 2 system" +AUTHOR = "Michael Jeronimo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_lifecycle_manager" + +ROS_BUILD_DEPENDS = " \ + bondcpp \ + diagnostic-updater \ + geometry-msgs \ + lifecycle-msgs \ + nav2-common \ + nav2-msgs \ + nav2-util \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ + std-srvs \ + tf2-geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + bondcpp \ + diagnostic-updater \ + geometry-msgs \ + lifecycle-msgs \ + nav2-msgs \ + nav2-util \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ + std-srvs \ + tf2-geometry-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_lifecycle_manager/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_lifecycle_manager" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "9c749b6abf584f2fc3fc42e74cf7c56d514d1658" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-map-server_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-map-server_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fb5fecce76a9ef6375b6fe80a0dd16e6c9ba2e85 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-map-server_1.1.3-1.bb @@ -0,0 +1,92 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Refactored map server for ROS2 Navigation" +AUTHOR = "Brian Wilcox " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0 & BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_map_server" + +ROS_BUILD_DEPENDS = " \ + graphicsmagick \ + launch-ros \ + launch-testing \ + nav-msgs \ + nav2-common \ + nav2-msgs \ + nav2-util \ + rclcpp \ + rclcpp-lifecycle \ + std-msgs \ + tf2 \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + graphicsmagick \ + launch-ros \ + launch-testing \ + nav-msgs \ + nav2-msgs \ + nav2-util \ + rclcpp \ + rclcpp-lifecycle \ + std-msgs \ + tf2 \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + graphicsmagick \ + launch-ros \ + launch-testing \ + nav-msgs \ + nav2-msgs \ + nav2-util \ + rclcpp \ + rclcpp-lifecycle \ + std-msgs \ + tf2 \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_map_server/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_map_server" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "8e6b6fc667f982b33d8d9a8bcdc8551b839fe09b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-msgs_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-msgs_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e5ce6958cf2b95c92982aea95ad55e8bd95bd84f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-msgs_1.1.3-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages and service files for the Nav2 stack" +AUTHOR = "Michael Jeronimo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + nav2-common \ + rclcpp \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + rosidl-default-generators \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_msgs/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_msgs" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "7a499e0b534711fb7e7ada2396b96ff1e22a3e56" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-navfn-planner_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-navfn-planner_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7c101c78e63ce06b7dc45a16b6272d8df7e16085 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-navfn-planner_1.1.3-1.bb @@ -0,0 +1,97 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TODO" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0 & BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_navfn_planner" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_navfn_planner/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_navfn_planner" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "f2be8592a6b2721651cb55e9fcf89da6a18beb14" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-planner_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-planner_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6e356152733abd12a35c45d72225690d56fdb5d0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-planner_1.1.3-1.bb @@ -0,0 +1,96 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TODO" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_planner" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_planner/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_planner" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "668745ce723bd2b9266e38a242b24f7f867dc711" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-regulated-pure-pursuit-controller_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-regulated-pure-pursuit-controller_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e9b52c148bb9f9f0372dc348ebac9bad7d6ab185 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-regulated-pure-pursuit-controller_1.1.3-1.bb @@ -0,0 +1,85 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Regulated Pure Pursuit Controller" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_regulated_pure_pursuit_controller" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + tf2 \ + tf2-geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + tf2 \ + tf2-geometry-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + tf2 \ + tf2-geometry-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_regulated_pure_pursuit_controller/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_regulated_pure_pursuit_controller" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "ba530e3b5217df69071e1c1db7dfd5b7124401aa" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-rotation-shim-controller_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-rotation-shim-controller_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e80e58a973f805be48f5e0d43157aee9f73d1418 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-rotation-shim-controller_1.1.3-1.bb @@ -0,0 +1,87 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Rotation Shim Controller" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_rotation_shim_controller" + +ROS_BUILD_DEPENDS = " \ + angles \ + geometry-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + tf2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + geometry-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + tf2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + geometry-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + tf2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + nav2-controller \ + nav2-regulated-pure-pursuit-controller \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_rotation_shim_controller/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_rotation_shim_controller" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "2320784f3b664caa76910bb5dd2c9a14bad651a3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-rviz-plugins_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-rviz-plugins_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..520194779b49704d582e1d2c1c3ba9cc584feb93 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-rviz-plugins_1.1.3-1.bb @@ -0,0 +1,104 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Navigation 2 plugins for rviz" +AUTHOR = "Michael Jeronimo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_rviz_plugins" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + nav2-lifecycle-manager \ + nav2-msgs \ + nav2-util \ + pluginlib \ + qtbase \ + rclcpp \ + rclcpp-lifecycle \ + resource-retriever \ + rviz-common \ + rviz-default-plugins \ + rviz-ogre-vendor \ + rviz-rendering \ + std-msgs \ + tf2-geometry-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + nav2-lifecycle-manager \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + resource-retriever \ + rviz-common \ + rviz-default-plugins \ + rviz-ogre-vendor \ + rviz-rendering \ + std-msgs \ + tf2-geometry-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + nav2-lifecycle-manager \ + nav2-msgs \ + nav2-util \ + pluginlib \ + qtbase \ + rclcpp \ + rclcpp-lifecycle \ + resource-retriever \ + rviz-common \ + rviz-default-plugins \ + rviz-ogre-vendor \ + rviz-rendering \ + std-msgs \ + tf2-geometry-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_rviz_plugins/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_rviz_plugins" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "4ae5fcc09e8c3552543abefdd7aa021897db0ce2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-simple-commander_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-simple-commander_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bf362e55d7f095ae8e46ed396dbaf7ebb829cd22 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-simple-commander_1.1.3-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "An importable library for writing mobile robot applications in python3" +AUTHOR = "steve " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_simple_commander" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + geometry-msgs \ + lifecycle-msgs \ + nav2-msgs \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_simple_commander/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_simple_commander" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "2420bc48bbb05c7ba484ac37efed0f82dc15ceb2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-smac-planner_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-smac-planner_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0dfc511a18eedb99b0255df816cf7d0b10ef038a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-smac-planner_1.1.3-1.bb @@ -0,0 +1,113 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Smac global planning plugin: A*, Hybrid-A*, State Lattice" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_smac_planner" + +ROS_BUILD_DEPENDS = " \ + angles \ + builtin-interfaces \ + eigen3-cmake-module \ + geometry-msgs \ + libeigen \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + nlohmann-json \ + ompl \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + builtin-interfaces \ + eigen3-cmake-module \ + geometry-msgs \ + libeigen \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + nlohmann-json \ + ompl \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + builtin-interfaces \ + eigen3-cmake-module \ + geometry-msgs \ + libeigen \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + nlohmann-json \ + ompl \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_smac_planner/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_smac_planner" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "a0128f54b872e4ae9907d9f5639581883158cbf5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-smoother_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-smoother_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6d53b257385b9fed3ea3a161c145565d7f39c66a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-smoother_1.1.3-1.bb @@ -0,0 +1,90 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Smoother action interface" +AUTHOR = "Matej Vargovcik " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_smoother" + +ROS_BUILD_DEPENDS = " \ + angles \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-common \ + nav2-core \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-core \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + nav-2d-msgs \ + nav-2d-utils \ + nav2-core \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-components \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_smoother/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_smoother" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "68194b8a5ca6f05db600a2310b88bbe424b3c5f1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-system-tests_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-system-tests_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..002b65eb20142144e1933801f1762aa269ea9ddd --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-system-tests_1.1.3-1.bb @@ -0,0 +1,100 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TODO" +AUTHOR = "Carlos Orduno " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_system_tests" + +ROS_BUILD_DEPENDS = " \ + gazebo-ros-pkgs \ + geometry-msgs \ + launch-ros \ + launch-testing \ + nav-msgs \ + nav2-amcl \ + nav2-behavior-tree \ + nav2-common \ + nav2-lifecycle-manager \ + nav2-map-server \ + nav2-msgs \ + nav2-navfn-planner \ + nav2-planner \ + nav2-util \ + rclcpp \ + rclpy \ + std-msgs \ + tf2-geometry-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gazebo-ros-pkgs \ + geometry-msgs \ + launch-ros \ + launch-testing \ + lcov \ + nav-msgs \ + nav2-amcl \ + nav2-behavior-tree \ + nav2-bringup \ + nav2-lifecycle-manager \ + nav2-map-server \ + nav2-msgs \ + nav2-navfn-planner \ + nav2-planner \ + nav2-util \ + navigation2 \ + rclcpp \ + rclpy \ + robot-state-publisher \ + std-msgs \ + tf2-geometry-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-zmq} \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-ros \ + launch-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_system_tests/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_system_tests" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "d7e1242bf8479413cf706b9626479d64789a0aa6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-theta-star-planner_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-theta-star-planner_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..535fa3b79e48062718cc34a26ed61dcd7a6bc1b5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-theta-star-planner_1.1.3-1.bb @@ -0,0 +1,88 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Theta* Global Planning Plugin" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_theta_star_planner" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + nav2-common \ + nav2-core \ + nav2-costmap-2d \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_theta_star_planner/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_theta_star_planner" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "505b9f18d565362d7b90bf6db5e56d3dabcec90a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-util_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-util_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b8ca5c6bced59fd2237b3eb5c822be1451c6d951 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-util_1.1.3-1.bb @@ -0,0 +1,112 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TODO" +AUTHOR = "Michael Jeronimo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0 & BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_util" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + bond \ + bondcpp \ + boost \ + geometry-msgs \ + launch \ + launch-testing-ament-cmake \ + lifecycle-msgs \ + nav-msgs \ + nav2-common \ + nav2-msgs \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + bond \ + bondcpp \ + geometry-msgs \ + launch \ + launch-testing-ament-cmake \ + lifecycle-msgs \ + nav-msgs \ + nav2-common \ + nav2-msgs \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + bond \ + bondcpp \ + boost \ + geometry-msgs \ + launch \ + launch-testing-ament-cmake \ + lifecycle-msgs \ + nav-msgs \ + nav2-common \ + nav2-msgs \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + action-msgs \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing-ament-cmake \ + launch-testing-ros \ + std-srvs \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_util/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_util" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "9ae4ac958c233bd9cff46fa9d033bf20e9744f22" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-velocity-smoother_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-velocity-smoother_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..98da102168e48e7cb8f7d10528369124aa3ef266 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-velocity-smoother_1.1.3-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Nav2's Output velocity smoother" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_velocity_smoother" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + nav2-common \ + nav2-util \ + rclcpp \ + rclcpp-components \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + nav2-util \ + rclcpp \ + rclcpp-components \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + nav2-util \ + rclcpp \ + rclcpp-components \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_velocity_smoother/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_velocity_smoother" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "0d17526cb808889395f7f61fb01562f1f4ed54cb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-voxel-grid_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-voxel-grid_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..80e429f21a480834cea55f7ff97a1adb1ed2cc33 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-voxel-grid_1.1.3-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures." +AUTHOR = "Carl Delsey " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_voxel_grid" + +ROS_BUILD_DEPENDS = " \ + nav2-common \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_voxel_grid/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_voxel_grid" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "973fefd5cbf84af439842e392f41fd0bfecb0a75" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/nav2-waypoint-follower_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/nav2-waypoint-follower_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..73a88b9735c24fc68f5a585471803c3d2c7daa18 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/nav2-waypoint-follower_1.1.3-1.bb @@ -0,0 +1,92 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A waypoint follower navigation server" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "nav2_waypoint_follower" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + image-transport \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + image-transport \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + image-transport \ + nav-msgs \ + nav2-common \ + nav2-core \ + nav2-msgs \ + nav2-util \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/nav2_waypoint_follower/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nav2_waypoint_follower" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "d7422817702f799ff9856b865ffea7e1ff581f93" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/navigation2/navigation2_1.1.3-1.bb b/meta-ros2-humble/generated-recipes/navigation2/navigation2_1.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..dfc300dfe47c6dcbea8a131616d7a52103bcf6a7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/navigation2/navigation2_1.1.3-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 Navigation Stack" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "navigation2" +ROS_BPN = "navigation2" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nav2-amcl \ + nav2-behavior-tree \ + nav2-behaviors \ + nav2-bt-navigator \ + nav2-collision-monitor \ + nav2-constrained-smoother \ + nav2-controller \ + nav2-core \ + nav2-costmap-2d \ + nav2-dwb-controller \ + nav2-lifecycle-manager \ + nav2-map-server \ + nav2-msgs \ + nav2-navfn-planner \ + nav2-planner \ + nav2-regulated-pure-pursuit-controller \ + nav2-rotation-shim-controller \ + nav2-rviz-plugins \ + nav2-simple-commander \ + nav2-smac-planner \ + nav2-smoother \ + nav2-theta-star-planner \ + nav2-util \ + nav2-velocity-smoother \ + nav2-voxel-grid \ + nav2-waypoint-follower \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/navigation2-release/archive/release/humble/navigation2/1.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/navigation2" +SRC_URI = "git://github.com/SteveMacenski/navigation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "94c693438fcea6547b8324a16a24cfad47031a1f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/neo-simulation2/neo-simulation2_1.0.0-3.bb b/meta-ros2-humble/generated-recipes/neo-simulation2/neo-simulation2_1.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..4a1a03752f93da00b77745f33d6f872d1532695d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/neo-simulation2/neo-simulation2_1.0.0-3.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS-2 Simulation packages for neobotix robots" +AUTHOR = "Padmanabhan Pradheep " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "neo_simulation2" +ROS_BPN = "neo_simulation2" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/neo_simulation2-release/archive/release/humble/neo_simulation2/1.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/neo_simulation2" +SRC_URI = "git://github.com/ros2-gbp/neo_simulation2-release;${ROS_BRANCH};protocol=https" +SRCREV = "4e5a0709f962636ef5ecca684d8a2f38b4f8a71e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/nerian-stereo-ros2/nerian-stereo_1.1.1-1.bb b/meta-ros2-humble/generated-recipes/nerian-stereo-ros2/nerian-stereo_1.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0ecef43b24f74ec63a4c0c6a65a82747adf66e60 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/nerian-stereo-ros2/nerian-stereo_1.1.1-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver node for ROS 2 for Scarlet, SceneScan and SP1 stereo vision sensors by Nerian Vision GmbH" +AUTHOR = "Konstantin Schauwecker " +ROS_AUTHOR = "Nerian Vision Technologies " +HOMEPAGE = "http://wiki.ros.org/nerian_stereo" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "nerian_stereo_ros2" +ROS_BPN = "nerian_stereo" + +ROS_BUILD_DEPENDS = " \ + ament-cmake \ + cv-bridge \ + rosidl-default-generators \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-cmake \ + cv-bridge \ + rosidl-default-generators \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake \ + cv-bridge \ + rosidl-default-generators \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ + stereo-msgs \ + tf2 \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/nerian-vision/nerian_stereo_ros2-release/archive/release/humble/nerian_stereo/1.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nerian_stereo" +SRC_URI = "git://github.com/nerian-vision/nerian_stereo_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "e36a744b1c74bb770488a0e4962b20422e3f10dd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/nlohmann-json-schema-validator-vendor/nlohmann-json-schema-validator-vendor_0.2.1-1.bb b/meta-ros2-humble/generated-recipes/nlohmann-json-schema-validator-vendor/nlohmann-json-schema-validator-vendor_0.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0e48388c89c47d06d0db6cdd07bc7eb7bb644aaf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/nlohmann-json-schema-validator-vendor/nlohmann-json-schema-validator-vendor_0.2.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A vendor package for JSON schema validator for JSON for Modern C++" +AUTHOR = "Grey " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & MIT License" +LICENSE = "Apache-2.0 & MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=90960aa57caec7a7bf3c3aa0ed98b90a" + +ROS_CN = "nlohmann_json_schema_validator_vendor" +ROS_BPN = "nlohmann_json_schema_validator_vendor" + +ROS_BUILD_DEPENDS = " \ + nlohmann-json \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + nlohmann-json \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nlohmann-json \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/nlohmann_json_schema_validator_vendor-release/archive/release/humble/nlohmann_json_schema_validator_vendor/0.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/nlohmann_json_schema_validator_vendor" +SRC_URI = "git://github.com/ros2-gbp/nlohmann_json_schema_validator_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "9232e57d134867f6477959550de0cf6cbb8aa32c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/nmea-hardware-interface/nmea-hardware-interface_0.0.1-3.bb b/meta-ros2-humble/generated-recipes/nmea-hardware-interface/nmea-hardware-interface_0.0.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..55857e881ff9467d5126b7534426eee141f5e676 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/nmea-hardware-interface/nmea-hardware-interface_0.0.1-3.bb @@ -0,0 +1,96 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ros2 hardware interface for nmea_gps" +AUTHOR = "kenta " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "apache 2.0" +LICENSE = "apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=ff39ea40528331bfabfebc1c6d0df20e" + +ROS_CN = "nmea_hardware_interface" +ROS_BPN = "nmea_hardware_interface" + +ROS_BUILD_DEPENDS = " \ + boost \ + controller-interface \ + geographic-msgs \ + gtk+3 \ + hardware-interface \ + nmea-msgs \ + pkgconfig \ + pluginlib \ + quaternion-operation \ + rclcpp \ + rclcpp-components \ + realtime-tools \ + ros2-control \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + controller-interface \ + geographic-msgs \ + gtk+3 \ + hardware-interface \ + nmea-msgs \ + pkgconfig \ + pluginlib \ + quaternion-operation \ + rclcpp \ + rclcpp-components \ + realtime-tools \ + ros2-control \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + controller-interface \ + geographic-msgs \ + gtk+3 \ + hardware-interface \ + nmea-msgs \ + pkgconfig \ + pluginlib \ + quaternion-operation \ + rclcpp \ + rclcpp-components \ + realtime-tools \ + ros2-control \ + rviz2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ouxt-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/nmea_hardware_interface-release/archive/release/humble/nmea_hardware_interface/0.0.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/nmea_hardware_interface" +SRC_URI = "git://github.com/ros2-gbp/nmea_hardware_interface-release;${ROS_BRANCH};protocol=https" +SRCREV = "5834643e97eb1419c678a0e6c0357bda3b655067" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/nmea-msgs/nmea-msgs_2.0.0-4.bb b/meta-ros2-humble/generated-recipes/nmea-msgs/nmea-msgs_2.0.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..f784dec70769c4f0827bbeb6f73fcdd700fd2e55 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/nmea-msgs/nmea-msgs_2.0.0-4.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The nmea_msgs package contains messages related to data in the NMEA format." +AUTHOR = "Ed Venator " +ROS_AUTHOR = "Andreas Klintberg " +HOMEPAGE = "http://ros.org/wiki/nmea_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "nmea_msgs" +ROS_BPN = "nmea_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/nmea_msgs-release/archive/release/humble/nmea_msgs/2.0.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/nmea_msgs" +SRC_URI = "git://github.com/ros2-gbp/nmea_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "76db6bd9dc2ad52c0ad45de27871f22c64ba03b1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/nodl-to-policy/nodl-to-policy_1.0.0-3.bb b/meta-ros2-humble/generated-recipes/nodl-to-policy/nodl-to-policy_1.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..dd6c596bdf4445f97dcdb1e457c4af74c9ae2314 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/nodl-to-policy/nodl-to-policy_1.0.0-3.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package to generate a ROS 2 Access Control Policy from the NoDL description of a ROS system" +AUTHOR = "Abrar Rahman Protyasha " +ROS_AUTHOR = "Abrar Rahman Protyasha " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "nodl_to_policy" +ROS_BPN = "nodl_to_policy" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nodl-python \ + python3-argcomplete \ + python3-lxml \ + ros2cli \ + ros2nodl \ + ros2run \ + sros2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-lint-auto \ + ament-mypy \ + ament-pep257 \ + ament-pycodestyle \ + python3-pytest \ + python3-pytest-mock \ + ros-testing \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/nodl_to_policy-release/archive/release/humble/nodl_to_policy/1.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/nodl_to_policy" +SRC_URI = "git://github.com/ros2-gbp/nodl_to_policy-release;${ROS_BRANCH};protocol=https" +SRCREV = "eeda7602efdc54fad5f60579ec503aeb34472d8e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/nodl/nodl-python_0.3.1-3.bb b/meta-ros2-humble/generated-recipes/nodl/nodl-python_0.3.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..3ec77ad9c357bb3215166820accd0f8557fbcdd8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/nodl/nodl-python_0.3.1-3.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Implementation of the NoDL API in Python." +AUTHOR = "Ubuntu Robotics " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "nodl" +ROS_BPN = "nodl_python" + +ROS_BUILD_DEPENDS = " \ + ament-index-python \ + python3-lxml \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ament-index-python \ + python3-lxml \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python3-lxml \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-flake8 \ + ament-lint-auto \ + ament-lint-common \ + ament-mypy \ + python3-pytest \ + python3-pytest-mock \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/nodl-release/archive/release/humble/nodl_python/0.3.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/nodl_python" +SRC_URI = "git://github.com/ros2-gbp/nodl-release;${ROS_BRANCH};protocol=https" +SRCREV = "ba0378ae4a2c0c9ae5fcad598984e06497652e5e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/nodl/ros2nodl_0.3.1-3.bb b/meta-ros2-humble/generated-recipes/nodl/ros2nodl_0.3.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..a4a20dc62fbf3a25a475b163180608077295cd77 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/nodl/ros2nodl_0.3.1-3.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CLI tools for NoDL files." +AUTHOR = "Ubuntu Robotics " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "nodl" +ROS_BPN = "ros2nodl" + +ROS_BUILD_DEPENDS = " \ + ament-index-python \ + nodl-python \ + python3-argcomplete \ + ros2cli \ + ros2pkg \ + ros2run \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ament-index-python \ + nodl-python \ + python3-argcomplete \ + ros2cli \ + ros2pkg \ + ros2run \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + nodl-python \ + python3-argcomplete \ + ros2cli \ + ros2pkg \ + ros2run \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-flake8 \ + ament-lint-auto \ + ament-lint-common \ + ament-mypy \ + python3-pytest \ + python3-pytest-mock \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/nodl-release/archive/release/humble/ros2nodl/0.3.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2nodl" +SRC_URI = "git://github.com/ros2-gbp/nodl-release;${ROS_BRANCH};protocol=https" +SRCREV = "4fbaf76a4008201cd45a27401f6ecec615ada752" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/novatel-gps-driver/novatel-gps-driver_4.1.1-2.bb b/meta-ros2-humble/generated-recipes/novatel-gps-driver/novatel-gps-driver_4.1.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..99720bf300ac4d745cdbbbf316c29a2fbb139937 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/novatel-gps-driver/novatel-gps-driver_4.1.1-2.bb @@ -0,0 +1,103 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for NovAtel receivers" +AUTHOR = "P. J. Reed " +HOMEPAGE = "https://github.com/swri-robotics/novatel_gps_driver" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "novatel_gps_driver" +ROS_BPN = "novatel_gps_driver" + +ROS_BUILD_DEPENDS = " \ + boost \ + diagnostic-msgs \ + diagnostic-updater \ + gps-msgs \ + libpcap \ + nav-msgs \ + novatel-gps-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + swri-math-util \ + swri-roscpp \ + swri-serial-util \ + tf2 \ + tf2-geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + diagnostic-msgs \ + diagnostic-updater \ + gps-msgs \ + libpcap \ + nav-msgs \ + novatel-gps-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + swri-math-util \ + swri-roscpp \ + swri-serial-util \ + tf2 \ + tf2-geometry-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + diagnostic-msgs \ + diagnostic-updater \ + gps-msgs \ + libpcap \ + nav-msgs \ + novatel-gps-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + swri-math-util \ + swri-roscpp \ + swri-serial-util \ + tf2 \ + tf2-geometry-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-index-cpp \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/novatel_gps_driver-release/archive/release/humble/novatel_gps_driver/4.1.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/novatel_gps_driver" +SRC_URI = "git://github.com/ros2-gbp/novatel_gps_driver-release;${ROS_BRANCH};protocol=https" +SRCREV = "59567a9ab25b0f9fd38a2d4077b4676f26ab3e45" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/novatel-gps-driver/novatel-gps-msgs_4.1.1-2.bb b/meta-ros2-humble/generated-recipes/novatel-gps-driver/novatel-gps-msgs_4.1.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..2916ae07611025a44b25d71b2e76b5e456aa5cd6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/novatel-gps-driver/novatel-gps-msgs_4.1.1-2.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages for proprietary (non-NMEA) sentences from Novatel GPS receivers." +AUTHOR = "P. J. Reed " +HOMEPAGE = "https://github.com/swri-robotics/novatel_gps_driver" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "novatel_gps_driver" +ROS_BPN = "novatel_gps_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/novatel_gps_driver-release/archive/release/humble/novatel_gps_msgs/4.1.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/novatel_gps_msgs" +SRC_URI = "git://github.com/ros2-gbp/novatel_gps_driver-release;${ROS_BRANCH};protocol=https" +SRCREV = "7b96dab4ef16f7f958f321761b32b49da4b08e73" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ntpd-driver/ntpd-driver_2.1.0-2.bb b/meta-ros2-humble/generated-recipes/ntpd-driver/ntpd-driver_2.1.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..fee99265092032759aa2feb1df4a840021766b05 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ntpd-driver/ntpd-driver_2.1.0-2.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ntpd_driver sends TimeReference message time to ntpd server" +AUTHOR = "Vladimir Ermakov " +ROS_AUTHOR = "Vladimir Ermakov " +HOMEPAGE = "http://wiki.ros.org/ntpd_driver" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=c1feec27682903a4270dbb401e443f91" + +ROS_CN = "ntpd_driver" +ROS_BPN = "ntpd_driver" + +ROS_BUILD_DEPENDS = " \ + poco \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + poco \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + poco \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ntpd_driver-release/archive/release/humble/ntpd_driver/2.1.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ntpd_driver" +SRC_URI = "git://github.com/ros2-gbp/ntpd_driver-release;${ROS_BRANCH};protocol=https" +SRCREV = "4e4b48f314977cf02d6169b2640babea0b8cccff" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ntrip-client/ntrip-client_1.2.0-1.bb b/meta-ros2-humble/generated-recipes/ntrip-client/ntrip-client_1.2.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..89502ec5801436975b27e732236f54c00304c885 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ntrip-client/ntrip-client_1.2.0-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "NTRIP client that will publish RTCM corrections to a ROS topic, and optionally subscribe to NMEA messages to send to an NTRIP server" +AUTHOR = "Rob Fisher " +ROS_AUTHOR = "Parker Hannifin Corp" +HOMEPAGE = "https://github.com/LORD-MicroStrain/ntrip_client" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "ntrip_client" +ROS_BPN = "ntrip_client" + +ROS_BUILD_DEPENDS = " \ + mavros-msgs \ + nmea-msgs \ + rclpy \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + mavros-msgs \ + nmea-msgs \ + rclpy \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + mavros-msgs \ + nmea-msgs \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ntrip_client-release/archive/release/humble/ntrip_client/1.2.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ntrip_client" +SRC_URI = "git://github.com/ros2-gbp/ntrip_client-release;${ROS_BRANCH};protocol=https" +SRCREV = "073f00a97f0d3ea09f815f23f14c1b3cfb8c03d6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/object-recognition-msgs/object-recognition-msgs_2.0.0-3.bb b/meta-ros2-humble/generated-recipes/object-recognition-msgs/object-recognition-msgs_2.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..d04129a057e391ec2a750b409d598f019674d988 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/object-recognition-msgs/object-recognition-msgs_2.0.0-3.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Object_recognition_msgs contains the ROS message and the actionlib definition used in object_recognition_core" +AUTHOR = "Vincent Rabaud " +ROS_AUTHOR = "Vincent Rabaud " +HOMEPAGE = "http://www.ros.org/wiki/object_recognition" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "object_recognition_msgs" +ROS_BPN = "object_recognition_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + geometry-msgs \ + rosidl-default-generators \ + sensor-msgs \ + shape-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + geometry-msgs \ + rosidl-default-runtime \ + sensor-msgs \ + shape-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/object_recognition_msgs-release/archive/release/humble/object_recognition_msgs/2.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/object_recognition_msgs" +SRC_URI = "git://github.com/ros2-gbp/object_recognition_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "f039ec36be03ee7b713cbffc86a5d6a4534ba2a2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/octomap-mapping/octomap-mapping_2.0.0-3.bb b/meta-ros2-humble/generated-recipes/octomap-mapping/octomap-mapping_2.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..6cbb1af2a5faf058ea0554da056f1585cff03943 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/octomap-mapping/octomap-mapping_2.0.0-3.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Mapping tools to be used with the OctoMap library, implementing a 3D occupancy grid mapping." +AUTHOR = "Wolfgang Merkt " +ROS_AUTHOR = "Armin Hornung" +HOMEPAGE = "http://ros.org/wiki/octomap_mapping" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "octomap_mapping" +ROS_BPN = "octomap_mapping" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + octomap-server \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/octomap_mapping-release/archive/release/humble/octomap_mapping/2.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/octomap_mapping" +SRC_URI = "git://github.com/ros2-gbp/octomap_mapping-release;${ROS_BRANCH};protocol=https" +SRCREV = "42119da1b8794ca98953d05c8776f6463c66dc7b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/octomap-mapping/octomap-server_2.0.0-3.bb b/meta-ros2-humble/generated-recipes/octomap-mapping/octomap-server_2.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..aced792156ec0016ec9ccc50003c606d580ea428 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/octomap-mapping/octomap-server_2.0.0-3.bb @@ -0,0 +1,112 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "octomap_server loads a 3D map (as Octree-based OctoMap) and distributes it to other nodes in a compact binary format. It also allows to incrementally build 3D OctoMaps, and provides map saving in the node octomap_saver." +AUTHOR = "Wolfgang Merkt " +ROS_AUTHOR = "Armin Hornung" +HOMEPAGE = "http://www.ros.org/wiki/octomap_server" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "octomap_mapping" +ROS_BPN = "octomap_server" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + message-filters \ + nav-msgs \ + octomap \ + octomap-msgs \ + octomap-ros \ + pcl \ + pcl-conversions \ + pcl-ros \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + message-filters \ + nav-msgs \ + octomap \ + octomap-msgs \ + octomap-ros \ + pcl \ + pcl-conversions \ + pcl-ros \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + message-filters \ + nav-msgs \ + octomap \ + octomap-msgs \ + octomap-ros \ + pcl \ + pcl-conversions \ + pcl-ros \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/octomap_mapping-release/archive/release/humble/octomap_server/2.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/octomap_server" +SRC_URI = "git://github.com/ros2-gbp/octomap_mapping-release;${ROS_BRANCH};protocol=https" +SRCREV = "d6202772a965d91d6c98f947f51001cf617c3d96" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/octomap-msgs/octomap-msgs_2.0.0-3.bb b/meta-ros2-humble/generated-recipes/octomap-msgs/octomap-msgs_2.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..968cfd78f5ad63230dfcfb697326bfecbcdb8b74 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/octomap-msgs/octomap-msgs_2.0.0-3.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides messages and serializations / conversion for the OctoMap library. This ROS2 version is based on version 0.3.3 of the ROS1 package." +AUTHOR = "Wolfgang Merkt " +ROS_AUTHOR = "Armin Hornung " +HOMEPAGE = "http://ros.org/wiki/octomap_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "octomap_msgs" +ROS_BPN = "octomap_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/octomap_msgs-release/archive/release/humble/octomap_msgs/2.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/octomap_msgs" +SRC_URI = "git://github.com/ros2-gbp/octomap_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "47ee915519d7ba2baa8f0f2044eaa2a16401b644" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/octomap-ros/octomap-ros_0.4.3-1.bb b/meta-ros2-humble/generated-recipes/octomap-ros/octomap-ros_0.4.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..390a6d3606248eeaccbf8b6f65a59d1f4c30ca16 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/octomap-ros/octomap-ros_0.4.3-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "octomap_ros provides conversion functions between ROS and OctoMap's native types. This enables a convenvient use of the octomap package in ROS." +AUTHOR = "Wolfgang Merkt " +ROS_AUTHOR = "Armin Hornung " +HOMEPAGE = "http://ros.org/wiki/octomap_ros" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "octomap_ros" +ROS_BPN = "octomap_ros" + +ROS_BUILD_DEPENDS = " \ + octomap \ + octomap-msgs \ + sensor-msgs \ + tf2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + octomap \ + octomap-msgs \ + sensor-msgs \ + tf2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + octomap \ + octomap-msgs \ + sensor-msgs \ + tf2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/octomap_ros-release/archive/release/humble/octomap_ros/0.4.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/octomap_ros" +SRC_URI = "git://github.com/ros2-gbp/octomap_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "aac3835a57fdfb8d8912c28a0b9609929f65332b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/octomap-rviz-plugins/octomap-rviz-plugins_2.0.0-3.bb b/meta-ros2-humble/generated-recipes/octomap-rviz-plugins/octomap-rviz-plugins_2.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..d3766fc5d1a832c739b31bf1dea0d408abeb9d13 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/octomap-rviz-plugins/octomap-rviz-plugins_2.0.0-3.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A set of plugins for displaying occupancy information decoded from binary octomap messages." +AUTHOR = "Armin Hornung " +ROS_AUTHOR = "Julius Kammerl " +HOMEPAGE = "http://ros.org/wiki/octomap_rviz_plugins" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "octomap_rviz_plugins" +ROS_BPN = "octomap_rviz_plugins" + +ROS_BUILD_DEPENDS = " \ + octomap \ + octomap-msgs \ + qtbase \ + rclcpp \ + rviz-common \ + rviz-default-plugins \ + rviz-rendering \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + octomap \ + octomap-msgs \ + qtbase \ + rclcpp \ + rviz-common \ + rviz-default-plugins \ + rviz-rendering \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + octomap \ + octomap-msgs \ + qtbase \ + rclcpp \ + rviz-common \ + rviz-default-plugins \ + rviz-rendering \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/octomap_rviz_plugins-release/archive/release/humble/octomap_rviz_plugins/2.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/octomap_rviz_plugins" +SRC_URI = "git://github.com/ros2-gbp/octomap_rviz_plugins-release;${ROS_BRANCH};protocol=https" +SRCREV = "4fb2f6f97134c1ebfed61f6af98cd776ffdfda06" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/octomap/dynamic-edt-3d_1.9.8-1.bb b/meta-ros2-humble/generated-recipes/octomap/dynamic-edt-3d_1.9.8-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9f4bc3461ef35f7bb80b6c33f3b16ecb1065eac6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/octomap/dynamic-edt-3d_1.9.8-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT." +AUTHOR = "Christoph Sprunk " +ROS_AUTHOR = "Christoph Sprunk " +HOMEPAGE = "http://octomap.github.io" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "octomap" +ROS_BPN = "dynamic_edt_3d" + +ROS_BUILD_DEPENDS = " \ + octomap \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + octomap \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + octomap \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/octomap-release/archive/release/humble/dynamic_edt_3d/1.9.8-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/dynamic_edt_3d" +SRC_URI = "git://github.com/ros2-gbp/octomap-release;${ROS_BRANCH};protocol=https" +SRCREV = "29c9ce0b0a49db5405883739ee1673e205511f1e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/octomap/octomap_1.9.8-1.bb b/meta-ros2-humble/generated-recipes/octomap/octomap_1.9.8-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..03401995293fbfecd4932d1978ba46101dd06776 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/octomap/octomap_1.9.8-1.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The OctoMap library implements a 3D occupancy grid mapping approach, providing data structures and mapping algorithms in C++. The map implementation is based on an octree. See http://octomap.github.io for details." +AUTHOR = "Armin Hornung " +ROS_AUTHOR = "Kai M. Wurm " +HOMEPAGE = "http://octomap.github.io" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "octomap" +ROS_BPN = "octomap" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/octomap-release/archive/release/humble/octomap/1.9.8-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/octomap" +SRC_URI = "git://github.com/ros2-gbp/octomap-release;${ROS_BRANCH};protocol=https" +SRCREV = "71d3428f9ce3c55acbe624261166f6eb2f513798" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/octomap/octovis_1.9.8-1.bb b/meta-ros2-humble/generated-recipes/octomap/octovis_1.9.8-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4979a23bb7cf0154e2988519f89a10e5bb90a415 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/octomap/octovis_1.9.8-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "octovis is visualization tool for the OctoMap library based on Qt and libQGLViewer. See http://octomap.github.io for details." +AUTHOR = "Armin Hornung " +ROS_AUTHOR = "Kai M. Wurm " +HOMEPAGE = "http://octomap.github.io" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "GPLv2" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=fe8b75cf0aba647401e1038bcd69ee74" + +ROS_CN = "octomap" +ROS_BPN = "octovis" + +ROS_BUILD_DEPENDS = " \ + octomap \ + qtbase \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libqglviewer2-qt5} \ + octomap \ + qtbase \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/octomap-release/archive/release/humble/octovis/1.9.8-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/octovis" +SRC_URI = "git://github.com/ros2-gbp/octomap-release;${ROS_BRANCH};protocol=https" +SRCREV = "55c571b77872f5b0747f694dffc5d3449a70adb3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ompl/ompl_1.5.2-1.bb b/meta-ros2-humble/generated-recipes/ompl/ompl_1.5.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..75761dd4b326f84ec85160fab6e2120b0e531208 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ompl/ompl_1.5.2-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "OMPL is a free sampling-based motion planning library." +AUTHOR = "Mark Moll " +ROS_AUTHOR = "Kavraki Lab" +HOMEPAGE = "https://ompl.kavrakilab.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "ompl" +ROS_BPN = "ompl" + +ROS_BUILD_DEPENDS = " \ + boost \ + cmake \ + libeigen \ + pkgconfig \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-opende} \ + boost \ + libeigen \ + libflann \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ompl-release/archive/release/humble/ompl/1.5.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ompl" +SRC_URI = "git://github.com/ros2-gbp/ompl-release;${ROS_BRANCH};protocol=https" +SRCREV = "a6c7f9162830d90eebee53fb86055e8169b2c23c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/orocos-kdl-vendor/orocos-kdl-vendor_0.2.4-1.bb b/meta-ros2-humble/generated-recipes/orocos-kdl-vendor/orocos-kdl-vendor_0.2.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0c424261871238a0f289a73913c8c8705412ca2e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/orocos-kdl-vendor/orocos-kdl-vendor_0.2.4-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around orocos_kdl, providing nothing but a dependency on orocos_kdl on some systems. On others, it fetches and builds orocos_kdl locally." +AUTHOR = "Jacob Perron " +HOMEPAGE = "https://github.com/orocos/orocos_kinematics_dynamics" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & LGPL-2.1-or-later" +LICENSE = "Apache-2.0 & LGPL-2.1-or-later" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "orocos_kdl_vendor" +ROS_BPN = "orocos_kdl_vendor" + +ROS_BUILD_DEPENDS = " \ + eigen3-cmake-module \ + libeigen \ + orocos-kdl \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + eigen3-cmake-module \ + libeigen \ + orocos-kdl \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + eigen3-cmake-module \ + libeigen \ + orocos-kdl \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/orocos_kdl_vendor-release/archive/release/humble/orocos_kdl_vendor/0.2.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/orocos_kdl_vendor" +SRC_URI = "git://github.com/ros2-gbp/orocos_kdl_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "8585c279200c15d0030b69bf8178a39912c8e3b1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/orocos-kdl-vendor/python-orocos-kdl-vendor_0.2.4-1.bb b/meta-ros2-humble/generated-recipes/orocos-kdl-vendor/python-orocos-kdl-vendor_0.2.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b2efe9eb50fa96b78fc224a07e8a2407fddbf299 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/orocos-kdl-vendor/python-orocos-kdl-vendor_0.2.4-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around PyKDL, providing nothing but a dependency on PyKDL on some systems. On others, it fetches and builds python_orocos_kdl locally." +AUTHOR = "Jacob Perron " +HOMEPAGE = "https://github.com/orocos/orocos_kinematics_dynamics" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & LGPL-2.1-or-later" +LICENSE = "Apache-2.0 & LGPL-2.1-or-later" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "orocos_kdl_vendor" +ROS_BPN = "python_orocos_kdl_vendor" + +ROS_BUILD_DEPENDS = " \ + orocos-kdl-vendor \ + pybind11-vendor \ + python3-pykdl \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ + python-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + orocos-kdl-vendor \ + pybind11-vendor \ + python3-pykdl \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + orocos-kdl-vendor \ + pybind11-vendor \ + python3-pykdl \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/orocos_kdl_vendor-release/archive/release/humble/python_orocos_kdl_vendor/0.2.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/python_orocos_kdl_vendor" +SRC_URI = "git://github.com/ros2-gbp/orocos_kdl_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "5b314c004f55b1591d78e63810fb4c8d730616b9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/osqp-vendor/osqp-vendor_0.2.0-1.bb b/meta-ros2-humble/generated-recipes/osqp-vendor/osqp-vendor_0.2.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6e0d177e1fbbb830586baf227ca2902c7ab13879 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/osqp-vendor/osqp-vendor_0.2.0-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around osqp that ships with a CMake module" +AUTHOR = "Esteve Fernandez " +ROS_AUTHOR = "Esteve Fernandez " +HOMEPAGE = "https://github.com/oxfordcontrol/osqp" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "osqp_vendor" +ROS_BPN = "osqp_vendor" + +ROS_BUILD_DEPENDS = " \ + ros-environment \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/osqp_vendor-release/archive/release/humble/osqp_vendor/0.2.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/osqp_vendor" +SRC_URI = "git://github.com/ros2-gbp/osqp_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "7c66f6cea0817fc325370b9231f1eb5d5e983ab3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/osrf-pycommon/osrf-pycommon_2.0.2-2.bb b/meta-ros2-humble/generated-recipes/osrf-pycommon/osrf-pycommon_2.0.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..0f24dca422e787652d4e8002ff94c7eed4369140 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/osrf-pycommon/osrf-pycommon_2.0.2-2.bb @@ -0,0 +1,50 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Commonly needed Python modules, used by Python software developed at OSRF." +AUTHOR = "William Woodall " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "osrf_pycommon" +ROS_BPN = "osrf_pycommon" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-importlib-metadata \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/osrf_pycommon-release/archive/release/humble/osrf_pycommon/2.0.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/osrf_pycommon" +SRC_URI = "git://github.com/ros2-gbp/osrf_pycommon-release;${ROS_BRANCH};protocol=https" +SRCREV = "fcbcc7841de50998987e5caf5624b9877019f770" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/osrf-testing-tools-cpp/osrf-testing-tools-cpp_1.5.2-1.bb b/meta-ros2-humble/generated-recipes/osrf-testing-tools-cpp/osrf-testing-tools-cpp_1.5.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4566bd72250111607012a80ac427399b74857da8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/osrf-testing-tools-cpp/osrf-testing-tools-cpp_1.5.2-1.bb @@ -0,0 +1,50 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Testing tools for C++, and is used in various OSRF projects." +AUTHOR = "William Woodall " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "osrf_testing_tools_cpp" +ROS_BPN = "osrf_testing_tools_cpp" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/osrf_testing_tools_cpp-release/archive/release/humble/osrf_testing_tools_cpp/1.5.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/osrf_testing_tools_cpp" +SRC_URI = "git://github.com/ros2-gbp/osrf_testing_tools_cpp-release;${ROS_BRANCH};protocol=https" +SRCREV = "9ed6c1929ba2c9ad896e898dc92f3d0aaf758ae6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ouxt-common/ouxt-common_0.0.8-3.bb b/meta-ros2-humble/generated-recipes/ouxt-common/ouxt-common_0.0.8-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..93d5eb0edd006090635e3f4dd325f0a4d598e74c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ouxt-common/ouxt-common_0.0.8-3.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "common settings for OUXT Polaris ROS2 packages" +AUTHOR = "Masaya Kataoka " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ouxt_common" +ROS_BPN = "ouxt_common" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ouxt-lint-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ouxt_common-release/archive/release/humble/ouxt_common/0.0.8-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/ouxt_common" +SRC_URI = "git://github.com/ros2-gbp/ouxt_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "c9579e94870034c334e31e7cbb21c5c964f7c4ea" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ouxt-common/ouxt-lint-common_0.0.8-3.bb b/meta-ros2-humble/generated-recipes/ouxt-common/ouxt-lint-common_0.0.8-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..171e3cb779c5460ac5361b84701c9d63bae21ed2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ouxt-common/ouxt-lint-common_0.0.8-3.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "common linter settings for OUXT Polaris ROS2 packages" +AUTHOR = "Masaya Kataoka " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ouxt_common" +ROS_BPN = "ouxt_lint_common" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake-clang-format \ + ament-cmake-copyright \ + ament-cmake-pep257 \ + ament-cmake-xmllint \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ouxt_common-release/archive/release/humble/ouxt_lint_common/0.0.8-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/ouxt_lint_common" +SRC_URI = "git://github.com/ros2-gbp/ouxt_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "cdedf33462670102feaf023bbd60311269776a7f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pal-gazebo-worlds/pal-gazebo-worlds_3.0.3-1.bb b/meta-ros2-humble/generated-recipes/pal-gazebo-worlds/pal-gazebo-worlds_3.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..af61b0cc2105718cfaa0a0a0227a31e7891f9570 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pal-gazebo-worlds/pal-gazebo-worlds_3.0.3-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Simulation worlds for PAL robots." +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Victor Lopez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pal_gazebo_worlds" +ROS_BPN = "pal_gazebo_worlds" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-auto \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pal_gazebo_worlds-ros2-release/archive/release/humble/pal_gazebo_worlds/3.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pal_gazebo_worlds" +SRC_URI = "git://github.com/pal-gbp/pal_gazebo_worlds-ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "d5a9c06d33914892077a1ec312e70e18e09b5d91" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pal-gripper/pal-gripper-controller-configuration_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/pal-gripper/pal-gripper-controller-configuration_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6bc7ca97d223fbe3b963de11b139792f70c05dd9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pal-gripper/pal-gripper-controller-configuration_3.0.0-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The pal_gripper_controller_configuration package" +AUTHOR = "TIAGo support team " +ROS_AUTHOR = "Sam Pfeiffer " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pal_gripper" +ROS_BPN = "pal_gripper_controller_configuration" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-manager \ + joint-trajectory-controller \ + position-controllers \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pal_gripper-release/archive/release/humble/pal_gripper_controller_configuration/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pal_gripper_controller_configuration" +SRC_URI = "git://github.com/pal-gbp/pal_gripper-release;${ROS_BRANCH};protocol=https" +SRCREV = "48f9cd8e53f6dd8b35dee914626f1edf91543fdd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pal-gripper/pal-gripper-description_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/pal-gripper/pal-gripper-description_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..033c4c418912817ccf42c94e05fabe9f6d5e129f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pal-gripper/pal-gripper-description_3.0.0-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The pal_gripper_description package" +AUTHOR = "TIAGo support team " +ROS_AUTHOR = "Sam Pfeiffer " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pal_gripper" +ROS_BPN = "pal_gripper_description" + +ROS_BUILD_DEPENDS = " \ + xacro \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + urdf-test \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pal_gripper-release/archive/release/humble/pal_gripper_description/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pal_gripper_description" +SRC_URI = "git://github.com/pal-gbp/pal_gripper-release;${ROS_BRANCH};protocol=https" +SRCREV = "dad51442e58ec66e65c59abf2012c91780af0d35" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pal-gripper/pal-gripper_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/pal-gripper/pal-gripper_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1e9878310f508706e3702df348067d15a4b8bbfa --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pal-gripper/pal-gripper_3.0.0-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The pal_gripper package" +AUTHOR = "TIAGo support team " +ROS_AUTHOR = "Sam Pfeiffer " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pal_gripper" +ROS_BPN = "pal_gripper" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pal-gripper-controller-configuration \ + pal-gripper-description \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pal_gripper-release/archive/release/humble/pal_gripper/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pal_gripper" +SRC_URI = "git://github.com/pal-gbp/pal_gripper-release;${ROS_BRANCH};protocol=https" +SRCREV = "4275121ed87e72489d1efb09e2d033e6dcdaac86" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pal-statistics/pal-statistics-msgs_2.1.3-1.bb b/meta-ros2-humble/generated-recipes/pal-statistics/pal-statistics-msgs_2.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..28331413101e2148e84661f69bef341b2cda45f5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pal-statistics/pal-statistics-msgs_2.1.3-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Statistics msgs package" +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Jordan Palacios " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "pal_statistics" +ROS_BPN = "pal_statistics_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pal_statistics-release/archive/release/humble/pal_statistics_msgs/2.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pal_statistics_msgs" +SRC_URI = "git://github.com/pal-gbp/pal_statistics-release;${ROS_BRANCH};protocol=https" +SRCREV = "fe52d0ff6d494a7b6df9d6941d1671d208051859" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pal-statistics/pal-statistics_2.1.3-1.bb b/meta-ros2-humble/generated-recipes/pal-statistics/pal-statistics_2.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..32784c1700a3ea1dcee2029e93b4bc6fbbaaf8e0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pal-statistics/pal-statistics_2.1.3-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The pal_statistics package" +AUTHOR = "victor " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "pal_statistics" +ROS_BPN = "pal_statistics" + +ROS_BUILD_DEPENDS = " \ + boost \ + pal-statistics-msgs \ + rclcpp \ + rclpy \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + pal-statistics-msgs \ + rclcpp \ + rclpy \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + pal-statistics-msgs \ + rclcpp \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pal_statistics-release/archive/release/humble/pal_statistics/2.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pal_statistics" +SRC_URI = "git://github.com/pal-gbp/pal_statistics-release;${ROS_BRANCH};protocol=https" +SRCREV = "86ef0816956e62c186591f296397b4e47852659b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pcl-msgs/pcl-msgs_1.0.0-7.bb b/meta-ros2-humble/generated-recipes/pcl-msgs/pcl-msgs_1.0.0-7.bb new file mode 100644 index 0000000000000000000000000000000000000000..8eba119bb9fd2b64d5af0dec19273e6db7389264 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pcl-msgs/pcl-msgs_1.0.0-7.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing PCL (Point Cloud Library)-related ROS messages." +AUTHOR = "Paul Bovbel " +ROS_AUTHOR = "Open Perception" +HOMEPAGE = "http://wiki.ros.org/pcl_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "pcl_msgs" +ROS_BPN = "pcl_msgs" + +ROS_BUILD_DEPENDS = " \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/pcl_msgs-release/archive/release/humble/pcl_msgs/1.0.0-7.tar.gz +ROS_BRANCH ?= "branch=release/humble/pcl_msgs" +SRC_URI = "git://github.com/ros2-gbp/pcl_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "bfc47345603ead755899b092e701d2308a0af0a5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/perception-open3d/open3d-conversions_0.2.1-1.bb b/meta-ros2-humble/generated-recipes/perception-open3d/open3d-conversions_0.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..dcc42a6229bf14d1f37c6076d66c89c7e197cdcd --- /dev/null +++ b/meta-ros2-humble/generated-recipes/perception-open3d/open3d-conversions_0.2.1-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides conversion functions to and from Open3D datatypes" +AUTHOR = "Pranay Mathur " +ROS_AUTHOR = "Pranay Mathur " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "perception_open3d" +ROS_BPN = "open3d_conversions" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libopen3d-dev} \ + libeigen \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libopen3d-dev} \ + libeigen \ + rclcpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libopen3d-dev} \ + libeigen \ + rclcpp \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros-gbp/perception_open3d-release/archive/release/humble/open3d_conversions/0.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/open3d_conversions" +SRC_URI = "git://github.com/ros-gbp/perception_open3d-release;${ROS_BRANCH};protocol=https" +SRCREV = "abb156ecaeea530e1827480b0aa5245736087e3b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/perception-pcl/pcl-conversions_2.4.0-4.bb b/meta-ros2-humble/generated-recipes/perception-pcl/pcl-conversions_2.4.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..5cc08bdc6d2697b4e611bf943cdb71d8dcabb616 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/perception-pcl/pcl-conversions_2.4.0-4.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides conversions from PCL data types and ROS message types" +AUTHOR = "Paul Bovbel " +ROS_AUTHOR = "William Woodall " +HOMEPAGE = "http://wiki.ros.org/pcl_conversions" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=16;endline=16;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "perception_pcl" +ROS_BPN = "pcl_conversions" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + message-filters \ + pcl \ + pcl-msgs \ + rclcpp \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ + message-filters \ + pcl \ + pcl-msgs \ + rclcpp \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libeigen \ + message-filters \ + pcl \ + pcl-msgs \ + rclcpp \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/perception_pcl-release/archive/release/humble/pcl_conversions/2.4.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/pcl_conversions" +SRC_URI = "git://github.com/ros2-gbp/perception_pcl-release;${ROS_BRANCH};protocol=https" +SRCREV = "155a0c32d9f647471d17b58c635d612aea6910f3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/perception-pcl/pcl-ros_2.4.0-4.bb b/meta-ros2-humble/generated-recipes/perception-pcl/pcl-ros_2.4.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..1db2bcd938460e572731593fa95f3d41eb70c335 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/perception-pcl/pcl-ros_2.4.0-4.bb @@ -0,0 +1,83 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred bridge for 3D applications involving n-D Point Clouds and 3D geometry processing in ROS." +AUTHOR = "Paul Bovbel " +ROS_AUTHOR = "Open Perception" +HOMEPAGE = "http://ros.org/wiki/perception_pcl" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=18;endline=18;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "perception_pcl" +ROS_BPN = "pcl_ros" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + libeigen \ + pcl \ + pcl-conversions \ + rclcpp \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + libeigen \ + pcl \ + pcl-conversions \ + rclcpp \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + libeigen \ + pcl \ + pcl-conversions \ + rclcpp \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/perception_pcl-release/archive/release/humble/pcl_ros/2.4.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/pcl_ros" +SRC_URI = "git://github.com/ros2-gbp/perception_pcl-release;${ROS_BRANCH};protocol=https" +SRCREV = "95bd06280ff47add82a0992975567460dc9f60fe" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/perception-pcl/perception-pcl_2.4.0-4.bb b/meta-ros2-humble/generated-recipes/perception-pcl/perception-pcl_2.4.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..048fe5f6bec64ce6aa05b2e15b7a68c5cde52e54 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/perception-pcl/perception-pcl_2.4.0-4.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred bridge for 3D applications involving n-D Point Clouds and 3D geometry processing in ROS." +AUTHOR = "Paul Bovbel " +ROS_AUTHOR = "Open Perception" +HOMEPAGE = "http://ros.org/wiki/perception_pcl" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=20;endline=20;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "perception_pcl" +ROS_BPN = "perception_pcl" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pcl-conversions \ + pcl-msgs \ + pcl-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/perception_pcl-release/archive/release/humble/perception_pcl/2.4.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/perception_pcl" +SRC_URI = "git://github.com/ros2-gbp/perception_pcl-release;${ROS_BRANCH};protocol=https" +SRCREV = "ac945c35c51f2d6f2c4e1d7933717b8e4debe08d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/performance-test-fixture/performance-test-fixture_0.0.9-1.bb b/meta-ros2-humble/generated-recipes/performance-test-fixture/performance-test-fixture_0.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..832ab5ddf93bdbc11cd0199a23e83001d9a24b87 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/performance-test-fixture/performance-test-fixture_0.0.9-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Test fixture and CMake macro for using osrf_testing_tools_cpp with Google Benchmark" +AUTHOR = "Alejandro Hernandez Cordero " +ROS_AUTHOR = "Scott K Logan " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "performance_test_fixture" +ROS_BPN = "performance_test_fixture" + +ROS_BUILD_DEPENDS = " \ + google-benchmark-vendor \ + osrf-testing-tools-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-export-dependencies-native \ + ament-cmake-export-targets-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = " \ + google-benchmark-vendor \ + osrf-testing-tools-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-google-benchmark-native \ +" + +ROS_EXEC_DEPENDS = " \ + google-benchmark-vendor \ + osrf-testing-tools-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-google-benchmark \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/performance_test_fixture-release/archive/release/humble/performance_test_fixture/0.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/performance_test_fixture" +SRC_URI = "git://github.com/ros2-gbp/performance_test_fixture-release;${ROS_BRANCH};protocol=https" +SRCREV = "3949e059c67917a72d8eb73e71fc46f176c2e4ad" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/performance-test/performance-test_1.2.1-1.bb b/meta-ros2-humble/generated-recipes/performance-test/performance-test_1.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..278affef08d72e168cdffd53fbb0af46d7bd4b04 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/performance-test/performance-test_1.2.1-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Tool to test performance of ROS2 and DDS data layers and communication." +AUTHOR = "Apex AI, Inc. " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "performance_test" +ROS_BPN = "performance_test" + +ROS_BUILD_DEPENDS = " \ + osrf-testing-tools-cpp \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rmw-implementation \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ + osrf-testing-tools-cpp \ + rmw-implementation-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/performance_test-release/archive/release/humble/performance_test/1.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/performance_test" +SRC_URI = "git://github.com/ros2-gbp/performance_test-release;${ROS_BRANCH};protocol=https" +SRCREV = "25fec55b63cf62d3b5c0be2dc281f9901b7712aa" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/libphidget22_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/libphidget22_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..52aea980cba221e1f680f759e06da42cac289ba8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/libphidget22_2.3.0-2.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package wraps the libphidget22 to use it as a ROS dependency" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Alexander Bubeck" +HOMEPAGE = "http://ros.org/wiki/libphidget22" +SECTION = "devel" +LICENSE = "LGPL" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=46ee8693f40a89a31023e97ae17ecf19" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "libphidget22" + +ROS_BUILD_DEPENDS = " \ + libusb1 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libusb1 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/libphidget22/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/libphidget22" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "93461663e3e4e0db79adf826405fb1f15ea70622" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-accelerometer_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-accelerometer_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..00631905ff14b95484426eeeb178242f837e3bd1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-accelerometer_2.3.0-2.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for the Phidgets Accelerometer devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Chris Lalancette" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_accelerometer" + +ROS_BUILD_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_accelerometer/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_accelerometer" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "f465ec468b80f71c982660bb030d3af150ce3f16" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-analog-inputs_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-analog-inputs_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..873edc7774ddf32b6d904a49b6d966ca81c638c9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-analog-inputs_2.3.0-2.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for the Phidgets Analog Input devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Chris Lalancette" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_analog_inputs" + +ROS_BUILD_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_analog_inputs/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_analog_inputs" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "31912884579eb14b1ddefa884cfe76084a7ea6e9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-api_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-api_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..0bd71abf750c18dc990e8f03644552446e0bdad0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-api_2.3.0-2.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A C++ Wrapper for the Phidgets C API" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Tully Foote" +HOMEPAGE = "http://ros.org/wiki/phidgets_api" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_api" + +ROS_BUILD_DEPENDS = " \ + libphidget22 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libphidget22 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libphidget22 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_api/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_api" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "3d670a9d0a7d9c2498e47580f4985f4bd99241f4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-digital-inputs_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-digital-inputs_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..911abc0e10d773e087b2216500c4b5f35f06d819 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-digital-inputs_2.3.0-2.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for the Phidgets Digital Input devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Chris Lalancette" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_digital_inputs" + +ROS_BUILD_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_digital_inputs/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_digital_inputs" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "d0fed13c3a4407d55646bc432bc9eaebc4ff6af0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-digital-outputs_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-digital-outputs_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..f31efddad0d9db42b07bc78d96e43898878b250d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-digital-outputs_2.3.0-2.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for the Phidgets Digital Output devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Chris Lalancette" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_digital_outputs" + +ROS_BUILD_DEPENDS = " \ + phidgets-api \ + phidgets-msgs \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + phidgets-api \ + phidgets-msgs \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + phidgets-api \ + phidgets-msgs \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_digital_outputs/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_digital_outputs" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "b28a9d518d27127c32da1417a95dd8a652984241" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-drivers_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-drivers_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..63329d67a3395cf02f92b05a881e4e75b77c870e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-drivers_2.3.0-2.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "API and ROS drivers for Phidgets devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Phidgets Inc." +HOMEPAGE = "http://ros.org/wiki/phidgets_drivers" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "BSD, LGPL" +LICENSE = "BSD-&-LGPL" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=9b8b2c2c843b0cb5803c38944da723d5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_drivers" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libphidget22 \ + phidgets-accelerometer \ + phidgets-analog-inputs \ + phidgets-api \ + phidgets-digital-inputs \ + phidgets-digital-outputs \ + phidgets-gyroscope \ + phidgets-high-speed-encoder \ + phidgets-ik \ + phidgets-magnetometer \ + phidgets-motors \ + phidgets-msgs \ + phidgets-spatial \ + phidgets-temperature \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_drivers/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_drivers" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "848c8ceeab84452c3c1339f4a1c3ab33a5003da6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-gyroscope_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-gyroscope_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..836ca03353e914b2b75ca3e93f75bd1dc5c41512 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-gyroscope_2.3.0-2.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for the Phidgets Gyroscope devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Chris Lalancette" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_gyroscope" + +ROS_BUILD_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + std-srvs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + std-srvs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + std-srvs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_gyroscope/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_gyroscope" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "12c0ed254e8a148e09e8b1d3a2801d861e506e80" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-high-speed-encoder_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-high-speed-encoder_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..8f630905008bba3c1c8c41841b47d758ef29d209 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-high-speed-encoder_2.3.0-2.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for the Phidgets high speed encoder devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Geoff Viola " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_high_speed_encoder" + +ROS_BUILD_DEPENDS = " \ + phidgets-api \ + phidgets-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + phidgets-api \ + phidgets-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + phidgets-api \ + phidgets-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_high_speed_encoder/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_high_speed_encoder" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "415ba531a3bfb8c077442514af0bcf13ed6ebedf" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-ik_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-ik_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..7a3e94184f366f34a9fa7fd258b5669171876105 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-ik_2.3.0-2.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for the Phidgets InterfaceKit devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "James Sarrett" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_ik" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + phidgets-analog-inputs \ + phidgets-digital-inputs \ + phidgets-digital-outputs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_ik/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_ik" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "943844745a80772cd8a3fffccb36085cfc0ee8c5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-magnetometer_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-magnetometer_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..851f89f9d920e0a8e661810780926f5d2efa6433 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-magnetometer_2.3.0-2.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for the Phidgets Magnetometer devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Chris Lalancette" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_magnetometer" + +ROS_BUILD_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_magnetometer/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_magnetometer" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "fd4fb99546eeb2e0e035f6dd5ffe3770ad9bfebd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-motors_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-motors_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..6d477fdf8f3160c87f2fd059765d34268ff6cfd0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-motors_2.3.0-2.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for the Phidgets Motor devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Chris Lalancette" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_motors" + +ROS_BUILD_DEPENDS = " \ + phidgets-api \ + phidgets-msgs \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + phidgets-api \ + phidgets-msgs \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + phidgets-api \ + phidgets-msgs \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_motors/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_motors" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "dd6b83c57d8647380ba6fcffcacec50bfe3ed1f7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-msgs_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-msgs_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..a79e4d12c1dbd666556d3fdb41c71fd2363229b5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-msgs_2.3.0-2.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Custom ROS messages for Phidgets drivers" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Chris Lalancette" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_msgs" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_msgs/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_msgs" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "6ca04f2f85636a8d81569c6d599ca6c3593e310b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-spatial_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-spatial_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..395f442dc6a60189c842ecb6fa140e635116b3e4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-spatial_2.3.0-2.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for the Phidgets Spatial 3/3/3 devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Ivan Dryanovski " +HOMEPAGE = "http://ros.org/wiki/phidgets_spatial" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_spatial" + +ROS_BUILD_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + std-srvs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + std-srvs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + std-srvs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_spatial/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_spatial" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "7aeabeb128cae8f28c5fe7efb5bfc90cadae6061" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-temperature_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-temperature_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..369712b5d2975cf0aed73ef2f73758c26f85cf1a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/phidgets-drivers/phidgets-temperature_2.3.0-2.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for the Phidgets Temperature devices" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Chris Lalancette" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "phidgets_drivers" +ROS_BPN = "phidgets_temperature" + +ROS_BUILD_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + phidgets-api \ + rclcpp \ + rclcpp-components \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/phidgets_drivers-release/archive/release/humble/phidgets_temperature/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/phidgets_temperature" +SRC_URI = "git://github.com/ros2-gbp/phidgets_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "1921140a39581e10b340461be8401e5489c8aec8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/picknik-ament-copyright/picknik-ament-copyright_0.0.2-3.bb b/meta-ros2-humble/generated-recipes/picknik-ament-copyright/picknik-ament-copyright_0.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..65f6fdafe7dd21472d55e9fa334a73ccbe63b6c3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/picknik-ament-copyright/picknik-ament-copyright_0.0.2-3.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Check PickNik-specific copyright headers." +AUTHOR = "Joe Schornak " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "picknik_ament_copyright" +ROS_BPN = "picknik_ament_copyright" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-copyright \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/picknik_ament_copyright-release/archive/release/humble/picknik_ament_copyright/0.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/picknik_ament_copyright" +SRC_URI = "git://github.com/ros2-gbp/picknik_ament_copyright-release;${ROS_BRANCH};protocol=https" +SRCREV = "4194ce4ed7bb413d14d86bbda024c3e05c2273cf" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pinocchio/pinocchio_2.6.12-1.bb b/meta-ros2-humble/generated-recipes/pinocchio/pinocchio_2.6.12-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..19f6a31ee3501d6386109228c224e3c5c137b34d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pinocchio/pinocchio_2.6.12-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives." +AUTHOR = "Justin Carpentier " +HOMEPAGE = "https://github.com/stack-of-tasks/pinocchio" +SECTION = "devel" +LICENSE = "BSD-2" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=6d936230566da2b5b6f908ac66e333a8" + +ROS_CN = "pinocchio" +ROS_BPN = "pinocchio" + +ROS_BUILD_DEPENDS = " \ + boost \ + doxygen \ + eigenpy \ + git \ + hpp-fcl \ + libeigen \ + python3 \ + python3-numpy \ + urdfdom \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + clang-native-native \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + eigenpy \ + hpp-fcl \ + libeigen \ + python3 \ + python3-numpy \ + urdfdom \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + eigenpy \ + hpp-fcl \ + libeigen \ + python3 \ + python3-numpy \ + urdfdom \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/pinocchio-release/archive/release/humble/pinocchio/2.6.12-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pinocchio" +SRC_URI = "git://github.com/ros2-gbp/pinocchio-release;${ROS_BRANCH};protocol=https" +SRCREV = "f607e5476f83b05110139a49de980c02c02824f3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/plotjuggler-msgs/plotjuggler-msgs_0.2.3-3.bb b/meta-ros2-humble/generated-recipes/plotjuggler-msgs/plotjuggler-msgs_0.2.3-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..ed493c38aa8f116b7320748c2f3511ad74d5c6d5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/plotjuggler-msgs/plotjuggler-msgs_0.2.3-3.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Special Messages for PlotJuggler" +AUTHOR = "daf " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=92566b45c3390e5178465bcaade208b7" + +ROS_CN = "plotjuggler_msgs" +ROS_BPN = "plotjuggler_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/plotjuggler_msgs-release/archive/release/humble/plotjuggler_msgs/0.2.3-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/plotjuggler_msgs" +SRC_URI = "git://github.com/ros2-gbp/plotjuggler_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "b8a7b01e33e8640afe2ff62d450c01b33f9cdb8c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/plotjuggler-ros/plotjuggler-ros_1.5.1-3.bb b/meta-ros2-humble/generated-recipes/plotjuggler-ros/plotjuggler-ros_1.5.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..a0ae593fd92c2ea6cf209fbba5da8639b5d36f7e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/plotjuggler-ros/plotjuggler-ros_1.5.1-3.bb @@ -0,0 +1,106 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "PlotJuggler plugin for ROS" +AUTHOR = "Davide Faconti " +ROS_AUTHOR = "Davide Faconti " +HOMEPAGE = "https://github.com/facontidavide/PlotJuggler" +SECTION = "devel" +LICENSE = "AGPLv3" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=401bb3d3cfffe0a0a75060250c104a03" + +ROS_CN = "plotjuggler_ros" +ROS_BPN = "plotjuggler_ros" + +ROS_BUILD_DEPENDS = " \ + binutils \ + boost \ + diagnostic-msgs \ + fastcdr \ + geometry-msgs \ + nav-msgs \ + plotjuggler \ + plotjuggler-msgs \ + qtbase \ + qtsvg \ + qtwebsockets \ + rclcpp \ + rcpputils \ + rosbag2 \ + rosbag2-transport \ + sensor-msgs \ + tf2-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + binutils \ + boost \ + diagnostic-msgs \ + fastcdr \ + geometry-msgs \ + nav-msgs \ + plotjuggler \ + plotjuggler-msgs \ + qtbase \ + qtsvg \ + qtwebsockets \ + rclcpp \ + rcpputils \ + rosbag2 \ + rosbag2-transport \ + sensor-msgs \ + tf2-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + binutils \ + boost \ + diagnostic-msgs \ + fastcdr \ + geometry-msgs \ + nav-msgs \ + plotjuggler \ + plotjuggler-msgs \ + qtbase \ + qtsvg \ + qtwebsockets \ + rclcpp \ + rcpputils \ + rosbag2 \ + rosbag2-transport \ + sensor-msgs \ + tf2-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/plotjuggler-ros-plugins-release/archive/release/humble/plotjuggler_ros/1.5.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/plotjuggler_ros" +SRC_URI = "git://github.com/ros2-gbp/plotjuggler-ros-plugins-release;${ROS_BRANCH};protocol=https" +SRCREV = "b2f717fa34cb37eda466d5580c3519e458463dbf" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/plotjuggler/plotjuggler_3.5.1-1.bb b/meta-ros2-humble/generated-recipes/plotjuggler/plotjuggler_3.5.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ae75e47af4bc8d3e5c7998bb068245dfcb3f9ffe --- /dev/null +++ b/meta-ros2-humble/generated-recipes/plotjuggler/plotjuggler_3.5.1-1.bb @@ -0,0 +1,79 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "PlotJuggler: juggle with data" +AUTHOR = "Davide Faconti " +ROS_AUTHOR = "Davide Faconti " +HOMEPAGE = "https://github.com/facontidavide/PlotJuggler" +SECTION = "devel" +LICENSE = "MPL-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=6c8ed70e05fe4a33d89e8775ff5f4d12" + +ROS_CN = "plotjuggler" +ROS_BPN = "plotjuggler" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + binutils \ + boost \ + qtbase \ + qtsvg \ + qtwebsockets \ + qtx11extras \ + rclcpp \ + zeromq \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + binutils \ + boost \ + qtbase \ + qtsvg \ + qtwebsockets \ + qtx11extras \ + rclcpp \ + zeromq \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + binutils \ + boost \ + qtbase \ + qtsvg \ + qtwebsockets \ + qtx11extras \ + rclcpp \ + zeromq \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/plotjuggler-release/archive/release/humble/plotjuggler/3.5.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plotjuggler" +SRC_URI = "git://github.com/ros2-gbp/plotjuggler-release;${ROS_BRANCH};protocol=https" +SRCREV = "1616ed7e9ed7b260955a1339c54c183e6b4db6a1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pluginlib/pluginlib_5.1.0-3.bb b/meta-ros2-humble/generated-recipes/pluginlib/pluginlib_5.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..f86d96671bb88411996ed3f3131ecfa40137c86f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pluginlib/pluginlib_5.1.0-3.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. To work, these tools require plugin providers to register their plugins in the package.xml of their package." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://www.ros.org/wiki/pluginlib" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "pluginlib" +ROS_BPN = "pluginlib" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + class-loader \ + rcpputils \ + rcutils \ + tinyxml2-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + class-loader \ + rcpputils \ + rcutils \ + tinyxml2-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + class-loader \ + rcpputils \ + rcutils \ + tinyxml2-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/pluginlib-release/archive/release/humble/pluginlib/5.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/pluginlib" +SRC_URI = "git://github.com/ros2-gbp/pluginlib-release;${ROS_BRANCH};protocol=https" +SRCREV = "551fbde0b9cdfac2c557dc154054c61e54d1f78b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pmb2-navigation/pmb2-2dnav_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/pmb2-navigation/pmb2-2dnav_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..63dd574ef48caf2814b7bafad651f8c2bf91b5ce --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pmb2-navigation/pmb2-2dnav_3.0.2-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "PMB2-specific launch files needed to run navigation on the PMB2 robot." +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Enrique Fernandez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pmb2_navigation" +ROS_BPN = "pmb2_2dnav" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nav2-bringup \ + pmb2-maps \ + rviz2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pmb2_navigation-gbp/archive/release/humble/pmb2_2dnav/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pmb2_2dnav" +SRC_URI = "git://github.com/pal-gbp/pmb2_navigation-gbp;${ROS_BRANCH};protocol=https" +SRCREV = "c4197a1e904310e79a6450e2fca152ee64fad159" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pmb2-navigation/pmb2-maps_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/pmb2-navigation/pmb2-maps_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..128b3f0c13b9a07f22d74999cdb7f8285abd564e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pmb2-navigation/pmb2-maps_3.0.2-1.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "PMB2-specific maps and launch files." +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Enrique Fernandez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pmb2_navigation" +ROS_BPN = "pmb2_maps" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pmb2_navigation-gbp/archive/release/humble/pmb2_maps/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pmb2_maps" +SRC_URI = "git://github.com/pal-gbp/pmb2_navigation-gbp;${ROS_BRANCH};protocol=https" +SRCREV = "785729eb8492e1c1492dda57ba203175b536bf78" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pmb2-navigation/pmb2-navigation_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/pmb2-navigation/pmb2-navigation_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1bc62ee6a80f891f7479b80376e4dbd8fd55b32c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pmb2-navigation/pmb2-navigation_3.0.2-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "PMB2 navigation metapackage" +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Enrique Fernandez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pmb2_navigation" +ROS_BPN = "pmb2_navigation" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pmb2-2dnav \ + pmb2-maps \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pmb2_navigation-gbp/archive/release/humble/pmb2_navigation/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pmb2_navigation" +SRC_URI = "git://github.com/pal-gbp/pmb2_navigation-gbp;${ROS_BRANCH};protocol=https" +SRCREV = "50f4eac2d750f086a7b4a4bd69f14b6fef4d6454" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-bringup_4.0.5-1.bb b/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-bringup_4.0.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..873c1a41fcb164c930fa86caa1f4d0cb4e733171 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-bringup_4.0.5-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Launch files and scripts needed to bring up the ROS nodes of a PMB2 robot." +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pmb2_robot" +ROS_BPN = "pmb2_bringup" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joy-teleop \ + launch-pal \ + pmb2-controller-configuration \ + pmb2-description \ + robot-state-publisher \ + twist-mux \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_bringup/4.0.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pmb2_bringup" +SRC_URI = "git://github.com/pal-gbp/pmb2_robot-gbp;${ROS_BRANCH};protocol=https" +SRCREV = "ee9e90cf5df0c9b730ec9c73a49ed8c598efdcb2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-controller-configuration_4.0.5-1.bb b/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-controller-configuration_4.0.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..dc40d045609d0810f254f36fffd4c79241f1e12c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-controller-configuration_4.0.5-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Launch files and scripts needed to configure the controllers of the PMB2 robot." +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Enrique Fernandez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pmb2_robot" +ROS_BPN = "pmb2_controller_configuration" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-manager \ + diff-drive-controller \ + joint-state-broadcaster \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_controller_configuration/4.0.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pmb2_controller_configuration" +SRC_URI = "git://github.com/pal-gbp/pmb2_robot-gbp;${ROS_BRANCH};protocol=https" +SRCREV = "cd23ded266f28308e5021b631b9448b375d109f7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-description_4.0.5-1.bb b/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-description_4.0.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ad4188866420917f23b01a06d2b1a06e8cd6ddc4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-description_4.0.5-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Mechanical, kinematic, visual, etc. description of the PMB2 robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package." +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pmb2_robot" +ROS_BPN = "pmb2_description" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joint-state-publisher-gui \ + launch \ + launch-pal \ + launch-param-builder \ + launch-ros \ + pmb2-controller-configuration \ + rviz2 \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + launch-testing-ament-cmake \ + urdf-test \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_description/4.0.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pmb2_description" +SRC_URI = "git://github.com/pal-gbp/pmb2_robot-gbp;${ROS_BRANCH};protocol=https" +SRCREV = "d51205d0c1de6425508345762d757661170d4278" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-robot_4.0.5-1.bb b/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-robot_4.0.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c395d809545bd2e8ee50eefc54997c6d41dbb8fe --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pmb2-robot/pmb2-robot_4.0.5-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "PMB2 robot description and launch files" +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Enrique Fernandez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pmb2_robot" +ROS_BPN = "pmb2_robot" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pmb2-bringup \ + pmb2-controller-configuration \ + pmb2-description \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pmb2_robot-gbp/archive/release/humble/pmb2_robot/4.0.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pmb2_robot" +SRC_URI = "git://github.com/pal-gbp/pmb2_robot-gbp;${ROS_BRANCH};protocol=https" +SRCREV = "9a1fd4e16a2e082409d86f46b483375ea4c2b9d8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pmb2-simulation/pmb2-gazebo_4.0.0-1.bb b/meta-ros2-humble/generated-recipes/pmb2-simulation/pmb2-gazebo_4.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..53d19d453bf6855e1b9b3eed8309c968c9de754e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pmb2-simulation/pmb2-gazebo_4.0.0-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Simulation files for the PMB2 robot." +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Victor Lopez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pmb2_simulation" +ROS_BPN = "pmb2_gazebo" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gazebo-ros \ + gazebo-ros2-control \ + launch-pal \ + pal-gazebo-worlds \ + pmb2-2dnav \ + pmb2-bringup \ + pmb2-description \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pmb2_simulation-release/archive/release/humble/pmb2_gazebo/4.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pmb2_gazebo" +SRC_URI = "git://github.com/pal-gbp/pmb2_simulation-release;${ROS_BRANCH};protocol=https" +SRCREV = "bb284569451e71c0aa4349466e08b7400251bff0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pmb2-simulation/pmb2-simulation_4.0.0-1.bb b/meta-ros2-humble/generated-recipes/pmb2-simulation/pmb2-simulation_4.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2c172e92be221ebdeb0b3e7a74af959e8b5fe408 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pmb2-simulation/pmb2-simulation_4.0.0-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "PMB2-specific simulation components. These include plugins and launch scripts necessary for running PMB2 in simulation." +AUTHOR = "Jordan Palacios " +ROS_AUTHOR = "Enrique Fernandez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pmb2_simulation" +ROS_BPN = "pmb2_simulation" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pmb2-gazebo \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/pmb2_simulation-release/archive/release/humble/pmb2_simulation/4.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pmb2_simulation" +SRC_URI = "git://github.com/pal-gbp/pmb2_simulation-release;${ROS_BRANCH};protocol=https" +SRCREV = "187a223fffe3f599e57fdc5846c5a7787880a302" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/point-cloud-msg-wrapper/point-cloud-msg-wrapper_1.0.7-3.bb b/meta-ros2-humble/generated-recipes/point-cloud-msg-wrapper/point-cloud-msg-wrapper_1.0.7-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..b8831af00e394d0790b70a7de6339c0d635d098f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/point-cloud-msg-wrapper/point-cloud-msg-wrapper_1.0.7-3.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A point cloud message wrapper that allows for simple and safe PointCloud2 msg usage" +AUTHOR = "Apex.AI, Inc. " +ROS_AUTHOR = "Igor Bogoslavskyi " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=80318c4afef111a7690eaf237460856b" + +ROS_CN = "point_cloud_msg_wrapper" +ROS_BPN = "point_cloud_msg_wrapper" + +ROS_BUILD_DEPENDS = " \ + ament-cmake \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + geometry-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/point_cloud_msg_wrapper-release/archive/release/humble/point_cloud_msg_wrapper/1.0.7-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/point_cloud_msg_wrapper" +SRC_URI = "git://github.com/ros2-gbp/point_cloud_msg_wrapper-release;${ROS_BRANCH};protocol=https" +SRCREV = "eea3733e4c4aaab42d6e6e6f8b721b00088d0d48" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pointcloud-to-laserscan/pointcloud-to-laserscan_2.0.1-3.bb b/meta-ros2-humble/generated-recipes/pointcloud-to-laserscan/pointcloud-to-laserscan_2.0.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..ab74e3b30a8a7d8dd2fe1d2bdca186dce899612e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pointcloud-to-laserscan/pointcloud-to-laserscan_2.0.1-3.bb @@ -0,0 +1,87 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Converts a 3D Point Cloud into a 2D laser scan. This is useful for making devices like the Kinect appear like a laser scanner for 2D-based algorithms (e.g. laser-based SLAM)." +AUTHOR = "Paul Bovbel " +ROS_AUTHOR = "Paul Bovbel " +HOMEPAGE = "http://ros.org/wiki/perception_pcl" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=01c2bc31767ccb3a68e12f02612b2a97" + +ROS_CN = "pointcloud_to_laserscan" +ROS_BPN = "pointcloud_to_laserscan" + +ROS_BUILD_DEPENDS = " \ + laser-geometry \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-ros \ + tf2-sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + laser-geometry \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-ros \ + tf2-sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + laser-geometry \ + launch \ + launch-ros \ + message-filters \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-ros \ + tf2-sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-flake8 \ + ament-cmake-lint-cmake \ + ament-cmake-pep257 \ + ament-cmake-uncrustify \ + ament-cmake-xmllint \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/pointcloud_to_laserscan-release/archive/release/humble/pointcloud_to_laserscan/2.0.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/pointcloud_to_laserscan" +SRC_URI = "git://github.com/ros2-gbp/pointcloud_to_laserscan-release;${ROS_BRANCH};protocol=https" +SRCREV = "0c44346b40b16b42aeff8124b906cf196b86eb27" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/popf/popf_0.0.14-1.bb b/meta-ros2-humble/generated-recipes/popf/popf_0.0.14-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..db58fd15f089ba5520698ee61d1b973a0022217a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/popf/popf_0.0.14-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The POPF package" +AUTHOR = "Francisco Martin " +ROS_AUTHOR = "Marc Hanheide" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "GPLv2" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=2c00b8d2854109dbebef7818b4dae1e2" + +ROS_CN = "popf" +ROS_BPN = "popf" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-coinor-libcbc-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libcgl-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libclp-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev} \ + bison \ + flex \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-coinor-libcbc-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libcgl-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libclp-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev} \ + bison \ + flex \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-coinor-libcbc-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libcgl-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libclp-dev} \ + ${ROS_UNRESOLVED_DEP-coinor-libcoinutils-dev} \ + bison \ + flex \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/fmrico/popf-release/archive/release/humble/popf/0.0.14-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/popf" +SRC_URI = "git://github.com/fmrico/popf-release;${ROS_BRANCH};protocol=https" +SRCREV = "17394a4bbdbb21f29f7bfe2ac5d51939fb00ec5e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pose-cov-ops/pose-cov-ops_0.3.8-1.bb b/meta-ros2-humble/generated-recipes/pose-cov-ops/pose-cov-ops_0.3.8-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..aeba69f995f83bcbe884649ebc99852f57fc3af2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pose-cov-ops/pose-cov-ops_0.3.8-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ library for SE(2)/SE(3) pose composition operations with uncertainty" +AUTHOR = "Jose-Luis Blanco-Claraco " +HOMEPAGE = "https://wiki.ros.org/pose_cov_ops" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "pose_cov_ops" +ROS_BPN = "pose_cov_ops" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-xmllint \ + geometry-msgs \ + mrpt2 \ + ros-environment \ + tf2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-gmock-native \ + ament-cmake-gtest-native \ + ament-cmake-native \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + mrpt2 \ + tf2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + mrpt2 \ + tf2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/pose_cov_ops-release/archive/release/humble/pose_cov_ops/0.3.8-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pose_cov_ops" +SRC_URI = "git://github.com/ros2-gbp/pose_cov_ops-release;${ROS_BRANCH};protocol=https" +SRCREV = "95060d783e020271064203ba3118fda2831971fd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pybind11-json-vendor/pybind11-json-vendor_0.2.0-1.bb b/meta-ros2-humble/generated-recipes/pybind11-json-vendor/pybind11-json-vendor_0.2.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..314721f9cea50cd9ea6d65ef34d134b2f0969535 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pybind11-json-vendor/pybind11-json-vendor_0.2.0-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A vendor package for pybind11_json for Modern C++" +AUTHOR = "YouLiang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "pybind11_json_vendor" +ROS_BPN = "pybind11_json_vendor" + +ROS_BUILD_DEPENDS = " \ + nlohmann-json \ + pybind11-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + nlohmann-json \ + pybind11-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nlohmann-json \ + pybind11-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/pybind11_json_vendor-release/archive/release/humble/pybind11_json_vendor/0.2.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pybind11_json_vendor" +SRC_URI = "git://github.com/ros2-gbp/pybind11_json_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "1a1d86025f38d40e6f02d22d4b0240d033c49f2f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/pybind11-vendor/pybind11-vendor_2.4.1-1.bb b/meta-ros2-humble/generated-recipes/pybind11-vendor/pybind11-vendor_2.4.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c9a57f3a1ec2f10746d5f9d415e53b3c68d789c4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/pybind11-vendor/pybind11-vendor_2.4.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around pybind11." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://github.com/pybind/pybind11" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & BSD" +LICENSE = "Apache-2.0 & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "pybind11_vendor" +ROS_BPN = "pybind11_vendor" + +ROS_BUILD_DEPENDS = " \ + python3-pybind11 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + python3-pybind11 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-pybind11 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/pybind11_vendor-release/archive/release/humble/pybind11_vendor/2.4.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/pybind11_vendor" +SRC_URI = "git://github.com/ros2-gbp/pybind11_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "9ecdc8a535e1e4d7f8be8a1be8fe629e7a2f1326" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/python-cmake-module/python-cmake-module_0.10.0-2.bb b/meta-ros2-humble/generated-recipes/python-cmake-module/python-cmake-module_0.10.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..08d6e8f487e69752be64774423fec2eed0068548 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/python-cmake-module/python-cmake-module_0.10.0-2.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provide CMake module with extra functionality for Python." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Esteve Fernandez" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "python_cmake_module" +ROS_BPN = "python_cmake_module" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + python3-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/python_cmake_module-release/archive/release/humble/python_cmake_module/0.10.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/python_cmake_module" +SRC_URI = "git://github.com/ros2-gbp/python_cmake_module-release;${ROS_BRANCH};protocol=https" +SRCREV = "afb4c5c6c5f78ced88a5f5802caf5707025b6b33" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/python-qt-binding/python-qt-binding_1.1.1-3.bb b/meta-ros2-humble/generated-recipes/python-qt-binding/python-qt-binding_1.1.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..3c773b602476a61041f786855f0b3a78b2309a0a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/python-qt-binding/python-qt-binding_1.1.1-3.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This stack provides Python bindings for Qt. There are two providers: pyside and pyqt. PySide2 is available under the GPL, LGPL and a commercial license. PyQt is released under the GPL. Both the bindings and tools to build bindings are included from each available provider. For PySide, it is called "Shiboken". For PyQt, this is called "SIP". Also provided is adapter code to make the user's Python code independent of which binding provider was actually used which makes it very easy to switch between these." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Dave Hershberger" +HOMEPAGE = "http://ros.org/wiki/python_qt_binding" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=ced11b5ec2a0776fd01740115328457b" + +ROS_CN = "python_qt_binding" +ROS_BPN = "python_qt_binding" + +ROS_BUILD_DEPENDS = " \ + python3-pyqt5 \ + qtbase \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-pyqt5 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/python_qt_binding-release/archive/release/humble/python_qt_binding/1.1.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/python_qt_binding" +SRC_URI = "git://github.com/ros2-gbp/python_qt_binding-release;${ROS_BRANCH};protocol=https" +SRCREV = "d8a141715ee237c16c4f6d1979a3b11a65345c97" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/qpoases-vendor/qpoases-vendor_3.2.3-3.bb b/meta-ros2-humble/generated-recipes/qpoases-vendor/qpoases-vendor_3.2.3-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..13baee5ceff6bf3a582119658f431e08b04d245a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/qpoases-vendor/qpoases-vendor_3.2.3-3.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around qpOASES to make it available to the ROS ecosystem." +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://projects.coin-or.org/qpOASES" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & LGPL" +LICENSE = "Apache-2.0 & LGPL" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d160c31cc0b7b3533fd6cf648b07acc7" + +ROS_CN = "qpoases_vendor" +ROS_BPN = "qpoases_vendor" + +ROS_BUILD_DEPENDS = " \ + subversion \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + subversion \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + subversion \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/qpoases_vendor-release/archive/release/humble/qpoases_vendor/3.2.3-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/qpoases_vendor" +SRC_URI = "git://github.com/ros2-gbp/qpoases_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "b34b81f73e8dddb75471a44b1dfb5e24326d693c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/qt-gui-core/qt-dotgraph_2.2.2-1.bb b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-dotgraph_2.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c7c5afd557c71e4a9db07b1ce53517b2faae6b94 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-dotgraph_2.2.2-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "qt_dotgraph provides helpers to work with dot graphs." +AUTHOR = "Dirk Thomas " +ROS_AUTHOR = "Thibault Kruse" +HOMEPAGE = "http://ros.org/wiki/qt_dotgraph" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "qt_gui_core" +ROS_BPN = "qt_dotgraph" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python-qt-binding \ + python3-pydot \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + python3-pygraphviz \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/qt_gui_core-release/archive/release/humble/qt_dotgraph/2.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/qt_dotgraph" +SRC_URI = "git://github.com/ros2-gbp/qt_gui_core-release;${ROS_BRANCH};protocol=https" +SRCREV = "1f44189f82909097fb1f3eff1d5353a77a0502f7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-app_2.2.2-1.bb b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-app_2.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..700e13ab65778757535e626c9a1213430f093471 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-app_2.2.2-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "qt_gui_app provides the main to start an instance of the integrated graphical user interface provided by qt_gui." +AUTHOR = "Dirk Thomas " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://ros.org/wiki/qt_gui_app" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "qt_gui_core" +ROS_BPN = "qt_gui_app" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + qt-gui \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/qt_gui_core-release/archive/release/humble/qt_gui_app/2.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/qt_gui_app" +SRC_URI = "git://github.com/ros2-gbp/qt_gui_core-release;${ROS_BRANCH};protocol=https" +SRCREV = "2681b2fc992d1b2ee75dd653429522085abaa162" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-core_2.2.2-1.bb b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-core_2.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..adb4bc2e81e5625d444a6af3441c4e6a5036709f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-core_2.2.2-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Integration of the ROS package system and ROS-specific plugins for a Qt-based GUI." +AUTHOR = "Dirk Thomas " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://ros.org/wiki/qt_gui_core" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "qt_gui_core" +ROS_BPN = "qt_gui_core" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + qt-dotgraph \ + qt-gui \ + qt-gui-app \ + qt-gui-cpp \ + qt-gui-py-common \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + qt-dotgraph \ + qt-gui \ + qt-gui-app \ + qt-gui-cpp \ + qt-gui-py-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/qt_gui_core-release/archive/release/humble/qt_gui_core/2.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/qt_gui_core" +SRC_URI = "git://github.com/ros2-gbp/qt_gui_core-release;${ROS_BRANCH};protocol=https" +SRCREV = "4086adb47d3c943103539bfa43802c4ec9dc4d85" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-cpp_2.2.2-1.bb b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-cpp_2.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2470a627f2aa9f76e7c39b54f5dc4a905421f94f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-cpp_2.2.2-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available. At least one specific binding must be available in order to use C++-plugins." +AUTHOR = "Dirk Thomas " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://ros.org/wiki/qt_gui_cpp" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "qt_gui_core" +ROS_BPN = "qt_gui_cpp" + +ROS_BUILD_DEPENDS = " \ + pkgconfig \ + pluginlib \ + python-qt-binding \ + qtbase \ + rcpputils \ + tinyxml2-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pluginlib \ + qt-gui \ + rcpputils \ + tinyxml2-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/qt_gui_core-release/archive/release/humble/qt_gui_cpp/2.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/qt_gui_cpp" +SRC_URI = "git://github.com/ros2-gbp/qt_gui_core-release;${ROS_BRANCH};protocol=https" +SRCREV = "f6ba4f606198651cd12d48f938a1a4c621ded8c5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-py-common_2.2.2-1.bb b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-py-common_2.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..23b1e5017128ab3ddee34f019323c877cef9af7c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui-py-common_2.2.2-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "qt_gui_py_common provides common functionality for GUI plugins written in Python." +AUTHOR = "Dorian Scholz " +ROS_AUTHOR = "Dorian Scholz" +HOMEPAGE = "http://ros.org/wiki/qt_gui_py_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "qt_gui_core" +ROS_BPN = "qt_gui_py_common" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python-qt-binding \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/qt_gui_core-release/archive/release/humble/qt_gui_py_common/2.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/qt_gui_py_common" +SRC_URI = "git://github.com/ros2-gbp/qt_gui_core-release;${ROS_BRANCH};protocol=https" +SRCREV = "e5071a5556d2d39c96750e6f91cf543aac04f520" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui_2.2.2-1.bb b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui_2.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2a35f3a384d516ca65916654d797c4c4611e26cc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/qt-gui-core/qt-gui_2.2.2-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "qt_gui provides the infrastructure for an integrated graphical user interface based on Qt. It is extensible with Python- and C++-based plugins (implemented in separate packages) which can contribute arbitrary widgets. It requires either PyQt or PySide bindings." +AUTHOR = "Dirk Thomas " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://ros.org/wiki/qt_gui" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "qt_gui_core" +ROS_BPN = "qt_gui" + +ROS_BUILD_DEPENDS = " \ + python3-pyqt5 \ + qtbase \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python-qt-binding \ + python3-catkin-pkg \ + tango-icons-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/qt_gui_core-release/archive/release/humble/qt_gui/2.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/qt_gui" +SRC_URI = "git://github.com/ros2-gbp/qt_gui_core-release;${ROS_BRANCH};protocol=https" +SRCREV = "5d1e8e977034e1f16a42049e90af6d97e99649d2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/quaternion-operation/quaternion-operation_0.0.11-1.bb b/meta-ros2-humble/generated-recipes/quaternion-operation/quaternion-operation_0.0.11-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3369dede0696f0f14cce00d3006cd7c63d8b77f3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/quaternion-operation/quaternion-operation_0.0.11-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The quaternion_operation package" +AUTHOR = "Masaya Kataoka " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "quaternion_operation" +ROS_BPN = "quaternion_operation" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-auto \ + geometry-msgs \ + libeigen \ + rclcpp \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-cmake-auto \ + geometry-msgs \ + libeigen \ + rclcpp \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake-auto \ + geometry-msgs \ + libeigen \ + rclcpp \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ouxt-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/quaternion_operation-release/archive/release/humble/quaternion_operation/0.0.11-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/quaternion_operation" +SRC_URI = "git://github.com/ros2-gbp/quaternion_operation-release;${ROS_BRANCH};protocol=https" +SRCREV = "49cc6236dfd05529bbfe792c9b4569999cb398a8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/r2r-spl/r2r-spl-7_2.0.1-1.bb b/meta-ros2-humble/generated-recipes/r2r-spl/r2r-spl-7_2.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ed591103bdbccdcfad2220b4a1c8f2f8e0fb48ce --- /dev/null +++ b/meta-ros2-humble/generated-recipes/r2r-spl/r2r-spl-7_2.0.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Robot-To-Robot communication in RoboCup SPL using SPLSM V7" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "r2r_spl" +ROS_BPN = "r2r_spl_7" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclpy \ + splsm-7-conversion \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/r2r_spl-release/archive/release/humble/r2r_spl_7/2.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/r2r_spl_7" +SRC_URI = "git://github.com/ros2-gbp/r2r_spl-release;${ROS_BRANCH};protocol=https" +SRCREV = "fc993c8a678973688af81e930ef6e64d02f536b0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/r2r-spl/splsm-7-conversion_2.0.1-1.bb b/meta-ros2-humble/generated-recipes/r2r-spl/splsm-7-conversion_2.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a61a1d5e8336b9da1736eb319412ab58854c7ae5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/r2r-spl/splsm-7-conversion_2.0.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Converts Standard Platform League Standard Message V7 between ROS msg and UDP raw bytes" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "r2r_spl" +ROS_BPN = "splsm_7_conversion" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-construct} \ + splsm-7 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/r2r_spl-release/archive/release/humble/splsm_7_conversion/2.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/splsm_7_conversion" +SRC_URI = "git://github.com/ros2-gbp/r2r_spl-release;${ROS_BRANCH};protocol=https" +SRCREV = "83de1531f3dc645284a7d43cc2b5620897f53205" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/r2r-spl/splsm-7_2.0.1-1.bb b/meta-ros2-humble/generated-recipes/r2r-spl/splsm-7_2.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6f97912c7fa2f635113077ad81dd3b898842fc7e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/r2r-spl/splsm-7_2.0.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RoboCup Standard Platform League Standard Message V7 ROS msg" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "r2r_spl" +ROS_BPN = "splsm_7" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/r2r_spl-release/archive/release/humble/splsm_7/2.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/splsm_7" +SRC_URI = "git://github.com/ros2-gbp/r2r_spl-release;${ROS_BRANCH};protocol=https" +SRCREV = "786828cc15d86a3852e7d968a8d493d0452054f2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/radar-msgs/radar-msgs_0.2.1-3.bb b/meta-ros2-humble/generated-recipes/radar-msgs/radar-msgs_0.2.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..909f6cd114d5bd669b1d205ba1a2c4446ecc017e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/radar-msgs/radar-msgs_0.2.1-3.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Standard ROS messages for radars" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "radar_msgs" +ROS_BPN = "radar_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-generators \ + std-msgs \ + unique-identifier-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-generators \ + std-msgs \ + unique-identifier-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-generators \ + std-msgs \ + unique-identifier-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/radar_msgs-release/archive/release/humble/radar_msgs/0.2.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/radar_msgs" +SRC_URI = "git://github.com/ros2-gbp/radar_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "78a5d5a75c9741da280e7ab42f412774e567e4a4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/random-numbers/random-numbers_2.0.1-3.bb b/meta-ros2-humble/generated-recipes/random-numbers/random-numbers_2.0.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..1caf46938577c7b0e816b0570ecbe2dc95a30397 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/random-numbers/random-numbers_2.0.1-3.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This library contains wrappers for generating floating point values, integers, quaternions using boost libraries. The constructor of the wrapper is guaranteed to be thread safe and initialize its random number generator to a random seed. Seeds are obtained using a separate and different random number generator." +AUTHOR = "Anas M'chichou " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://ros.org/wiki/random_numbers" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "random_numbers" +ROS_BPN = "random_numbers" + +ROS_BUILD_DEPENDS = " \ + boost \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/random_numbers-release/archive/release/humble/random_numbers/2.0.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/random_numbers" +SRC_URI = "git://github.com/ros2-gbp/random_numbers-release;${ROS_BRANCH};protocol=https" +SRCREV = "ecc47950d25339ada5c7f24be4bdccfcef52f077" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rc-common-msgs/rc-common-msgs_0.5.3-4.bb b/meta-ros2-humble/generated-recipes/rc-common-msgs/rc-common-msgs_0.5.3-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..6622e50a299dbf1cc57efd9a75cfed42778b24dc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rc-common-msgs/rc-common-msgs_0.5.3-4.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Common msg and srv definitions used by Roboception's ROS2 packages" +AUTHOR = "Felix Ruess " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rc_common_msgs" +ROS_BPN = "rc_common_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rc_common_msgs_ros2-release/archive/release/humble/rc_common_msgs/0.5.3-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/rc_common_msgs" +SRC_URI = "git://github.com/ros2-gbp/rc_common_msgs_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "9faa4c8a220dd6f9c8c7c68c1f2b5ae905139f51" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rc-dynamics-api/rc-dynamics-api_0.10.3-3.bb b/meta-ros2-humble/generated-recipes/rc-dynamics-api/rc-dynamics-api_0.10.3-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..04a3319d193e247bcdf8c37695a0ee55cb81e6fd --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rc-dynamics-api/rc-dynamics-api_0.10.3-3.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The rc_dynamics_api provides an API for easy handling of the dynamic-state data streams provided by Roboception's stereo camera with self-localization. See http://rc-visard.com Dynamic-state estimates of the rc_visard relate to its self-localization and ego-motion estimation. These states refer to rc_visard's current pose, velocity, or acceleration and are published on demand via several data streams. For a complete list and descriptions of these dynamics states and the respective data streams please refer to rc_visard's user manual." +AUTHOR = "Felix Ruess " +ROS_AUTHOR = "Heiko Hirschmueller " +HOMEPAGE = "http://rc-visard.com" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=23;endline=23;md5=01c2bc31767ccb3a68e12f02612b2a97" + +ROS_CN = "rc_dynamics_api" +ROS_BPN = "rc_dynamics_api" + +ROS_BUILD_DEPENDS = " \ + curl \ + protobuf \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + curl \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + curl \ + protobuf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rc_dynamics_api-release/archive/release/humble/rc_dynamics_api/0.10.3-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rc_dynamics_api" +SRC_URI = "git://github.com/ros2-gbp/rc_dynamics_api-release;${ROS_BRANCH};protocol=https" +SRCREV = "36e79e3504cca56a5078a5cb54f350ebf895868c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rc-genicam-api/rc-genicam-api_2.5.12-3.bb b/meta-ros2-humble/generated-recipes/rc-genicam-api/rc-genicam-api_2.5.12-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..41305d225d2e7abad0b85bca50c4eb423f1637a4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rc-genicam-api/rc-genicam-api_2.5.12-3.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "GenICam/GigE Vision Convenience Layer. This package combines the Roboception convenience layer for images with the GenICam reference implementation and a GigE Vision transport layer. It is a self contained package that permits configuration and image streaming of GenICam / GigE Vision 2.0 compatible cameras like the Roboception rc_visard. This package also provides some tools that can be called from the command line for discovering cameras, changing their configuration and streaming images. Although the tools are meant to be useful when working in a shell or in a script, their main purpose is to serve as example on how to use the API for reading and setting parameters, streaming and synchronizing images. See LICENSE.md for licensing terms of the different parts." +AUTHOR = "Felix Ruess " +ROS_AUTHOR = "Heiko Hirschmueller " +HOMEPAGE = "http://wiki.ros.org/rc_genicam_api" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=27;endline=27;md5=01c2bc31767ccb3a68e12f02612b2a97" + +ROS_CN = "rc_genicam_api" +ROS_BPN = "rc_genicam_api" + +ROS_BUILD_DEPENDS = " \ + libpng \ + libusb1 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libpng \ + libusb1 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libpng \ + libusb1 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rc_genicam_api-release/archive/release/humble/rc_genicam_api/2.5.12-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rc_genicam_api" +SRC_URI = "git://github.com/ros2-gbp/rc_genicam_api-release;${ROS_BRANCH};protocol=https" +SRCREV = "ec18bb0c0d718c26dc0455145842d832b8938c56" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rc-genicam-driver/rc-genicam-driver_0.2.1-3.bb b/meta-ros2-humble/generated-recipes/rc-genicam-driver/rc-genicam-driver_0.2.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..252063230e224232992e75f86871267846267c6d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rc-genicam-driver/rc-genicam-driver_0.2.1-3.bb @@ -0,0 +1,79 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for rc_visard and rc_cube from Roboception GmbH" +AUTHOR = "Felix Ruess " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rc_genicam_driver" +ROS_BPN = "rc_genicam_driver" + +ROS_BUILD_DEPENDS = " \ + diagnostic-updater \ + image-transport \ + rc-common-msgs \ + rc-genicam-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + stereo-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + diagnostic-updater \ + image-transport \ + rc-common-msgs \ + rc-genicam-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + stereo-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diagnostic-updater \ + image-transport \ + rc-common-msgs \ + rc-genicam-api \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + stereo-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-xmllint \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rc_genicam_driver_ros2-release/archive/release/humble/rc_genicam_driver/0.2.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rc_genicam_driver" +SRC_URI = "git://github.com/ros2-gbp/rc_genicam_driver_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "51e42a27058c12d1edad83ec66d15fd31d3e2261" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rc-reason-clients/rc-reason-clients_0.2.1-4.bb b/meta-ros2-humble/generated-recipes/rc-reason-clients/rc-reason-clients_0.2.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..3561558467168055d04697080caeeb715c5a6a49 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rc-reason-clients/rc-reason-clients_0.2.1-4.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Clients for interfacing with Roboception reason modules on rc_visard and rc_cube." +AUTHOR = "ruess " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rc_reason_clients" +ROS_BPN = "rc_reason_clients" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + python3-requests \ + rc-reason-msgs \ + rclpy \ + ros2pkg \ + tf2-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + python3-requests \ + rc-reason-msgs \ + rclpy \ + ros2pkg \ + tf2-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + python3-requests \ + rc-reason-msgs \ + rclpy \ + ros2pkg \ + tf2-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rc_reason_clients-release/archive/release/humble/rc_reason_clients/0.2.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/rc_reason_clients" +SRC_URI = "git://github.com/ros2-gbp/rc_reason_clients-release;${ROS_BRANCH};protocol=https" +SRCREV = "2121d3102a01ca86fbdf2282055ea9bf3e7792b1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rc-reason-clients/rc-reason-msgs_0.2.1-4.bb b/meta-ros2-humble/generated-recipes/rc-reason-clients/rc-reason-msgs_0.2.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..9a54194d5f27456b95287b350684f491f2f65632 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rc-reason-clients/rc-reason-msgs_0.2.1-4.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Msg and srv definitions for rc_reason_clients" +AUTHOR = "Felix Ruess " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rc_reason_clients" +ROS_BPN = "rc_reason_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rc-common-msgs \ + shape-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + rc-common-msgs \ + shape-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rc-common-msgs \ + rosidl-default-runtime \ + shape-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rc_reason_clients-release/archive/release/humble/rc_reason_msgs/0.2.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/rc_reason_msgs" +SRC_URI = "git://github.com/ros2-gbp/rc_reason_clients-release;${ROS_BRANCH};protocol=https" +SRCREV = "84c2876ab13c6e63db9fd734f22fc89226debd61" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcdiscover/rcdiscover_1.1.4-3.bb b/meta-ros2-humble/generated-recipes/rcdiscover/rcdiscover_1.1.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..453b9e8600745b61a65de02ac2b5c56a60dec20f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcdiscover/rcdiscover_1.1.4-3.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains tools for the discovery of Roboception devices via GigE Vision." +AUTHOR = "Felix Ruess " +ROS_AUTHOR = "Heiko Hirschmueller " +HOMEPAGE = "https://github.com/roboception/rcdiscover" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=01c2bc31767ccb3a68e12f02612b2a97" + +ROS_CN = "rcdiscover" +ROS_BPN = "rcdiscover" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcdiscover-release/archive/release/humble/rcdiscover/1.1.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcdiscover" +SRC_URI = "git://github.com/ros2-gbp/rcdiscover-release;${ROS_BRANCH};protocol=https" +SRCREV = "598f3f2034c2004ade339565dbb6937bc46dfb4d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl-interfaces/action-msgs_1.2.1-1.bb b/meta-ros2-humble/generated-recipes/rcl-interfaces/action-msgs_1.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c82e20a9d6b81c2aabee2afade03746a32e84951 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl-interfaces/action-msgs_1.2.1-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages and service definitions common among all ROS actions." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl_interfaces" +ROS_BPN = "action_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + unique-identifier-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + unique-identifier-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + unique-identifier-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/humble/action_msgs/1.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/action_msgs" +SRC_URI = "git://github.com/ros2-gbp/rcl_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "715fc5cfffdc8dd84ebb74b6ffda8231ee032c3e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl-interfaces/builtin-interfaces_1.2.1-1.bb b/meta-ros2-humble/generated-recipes/rcl-interfaces/builtin-interfaces_1.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..55ab3fc13836c6c9cfb33c0e6f9288856958d6c8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl-interfaces/builtin-interfaces_1.2.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing message and service definitions for types defined in the OMG IDL Platform Specific Model." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl_interfaces" +ROS_BPN = "builtin_interfaces" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/humble/builtin_interfaces/1.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/builtin_interfaces" +SRC_URI = "git://github.com/ros2-gbp/rcl_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "3f312e522480d0cb376403a7ce368a5c0fea2436" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl-interfaces/composition-interfaces_1.2.1-1.bb b/meta-ros2-humble/generated-recipes/rcl-interfaces/composition-interfaces_1.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8809b6a15b0bdee971643ed46552e2e344461f91 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl-interfaces/composition-interfaces_1.2.1-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing message and service definitions for managing composable nodes in a container process." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Michel Hidalgo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl_interfaces" +ROS_BPN = "composition_interfaces" + +ROS_BUILD_DEPENDS = " \ + rcl-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcl-interfaces \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcl-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/humble/composition_interfaces/1.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/composition_interfaces" +SRC_URI = "git://github.com/ros2-gbp/rcl_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "4279d2abaec587bd4e631b6216997783e01aee9a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl-interfaces/lifecycle-msgs_1.2.1-1.bb b/meta-ros2-humble/generated-recipes/rcl-interfaces/lifecycle-msgs_1.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8875f0dbc9ed6818c754b05f33030376b7057699 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl-interfaces/lifecycle-msgs_1.2.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some lifecycle related message and service definitions." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Karsten Knese " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl_interfaces" +ROS_BPN = "lifecycle_msgs" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/humble/lifecycle_msgs/1.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/lifecycle_msgs" +SRC_URI = "git://github.com/ros2-gbp/rcl_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "6d4f4ce1a6f4ec993b6cbd8112623e81a11a8207" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl-interfaces/rcl-interfaces_1.2.1-1.bb b/meta-ros2-humble/generated-recipes/rcl-interfaces/rcl-interfaces_1.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..13b312449c9b418b03def13271512cae7cc944c9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl-interfaces/rcl-interfaces_1.2.1-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ROS client library common interfaces. This package contains the messages and services which ROS client libraries will use under the hood to communicate higher level concepts such as parameters." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Michel Hidalgo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl_interfaces" +ROS_BPN = "rcl_interfaces" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/humble/rcl_interfaces/1.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcl_interfaces" +SRC_URI = "git://github.com/ros2-gbp/rcl_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "20f5125ef3e37d4c8f99359f0a31664c0e09f30e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl-interfaces/rosgraph-msgs_1.2.1-1.bb b/meta-ros2-humble/generated-recipes/rcl-interfaces/rosgraph-msgs_1.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d9ef54f4e3cf661b488738c835089d0970797c7a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl-interfaces/rosgraph-msgs_1.2.1-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages relating to the ROS Computation Graph. These are generally considered to be low-level messages that end users do not interact with." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl_interfaces" +ROS_BPN = "rosgraph_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/humble/rosgraph_msgs/1.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosgraph_msgs" +SRC_URI = "git://github.com/ros2-gbp/rcl_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "a236107127dca3e4540f6d3dab11ea0fc2562e15" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl-interfaces/statistics-msgs_1.2.1-1.bb b/meta-ros2-humble/generated-recipes/rcl-interfaces/statistics-msgs_1.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7b3e9047c0a0fd5a3b62fde9c9b0cf3d8b7c736a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl-interfaces/statistics-msgs_1.2.1-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Message definitions for reporting statistics for topics and system resources." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Michel Hidalgo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl_interfaces" +ROS_BPN = "statistics_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/humble/statistics_msgs/1.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/statistics_msgs" +SRC_URI = "git://github.com/ros2-gbp/rcl_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "daa199846667319a125fd939c8d5ca2012e17172" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl-interfaces/test-msgs_1.2.1-1.bb b/meta-ros2-humble/generated-recipes/rcl-interfaces/test-msgs_1.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c50ca8835417d3524cbca2a9a5d90343cb41a3f1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl-interfaces/test-msgs_1.2.1-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing message definitions and fixtures used exclusively for testing purposes." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Karsten Knese " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl_interfaces" +ROS_BPN = "test_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + test-interface-files \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl_interfaces-release/archive/release/humble/test_msgs/1.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/test_msgs" +SRC_URI = "git://github.com/ros2-gbp/rcl_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "e56768734f15c1bcf5d39473a92c36992b4b87d7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl-logging/rcl-logging-interface_2.3.1-1.bb b/meta-ros2-humble/generated-recipes/rcl-logging/rcl-logging-interface_2.3.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..85ba8d305e35db7b5d4029bf4734546785b195a7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl-logging/rcl-logging-interface_2.3.1-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Interface that rcl_logging backends needs to implement." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Chris Lalancette " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl_logging" +ROS_BPN = "rcl_logging_interface" + +ROS_BUILD_DEPENDS = " \ + rcutils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcutils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcutils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + rcpputils \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl_logging-release/archive/release/humble/rcl_logging_interface/2.3.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcl_logging_interface" +SRC_URI = "git://github.com/ros2-gbp/rcl_logging-release;${ROS_BRANCH};protocol=https" +SRCREV = "0a993aadebdf589566ddac5e146b8270d7383e39" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl-logging/rcl-logging-noop_2.3.1-1.bb b/meta-ros2-humble/generated-recipes/rcl-logging/rcl-logging-noop_2.3.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f68892569f85154bb04f1be01f7efa91cc9c3c0c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl-logging/rcl-logging-noop_2.3.1-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "An rcl logger implementation that doesn't do anything with log messages." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Nick Burek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl_logging" +ROS_BPN = "rcl_logging_noop" + +ROS_BUILD_DEPENDS = " \ + rcl-logging-interface \ + rcutils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + python3-empy-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcl-logging-interface \ + rcutils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcl-logging-interface \ + rcutils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + launch-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl_logging-release/archive/release/humble/rcl_logging_noop/2.3.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcl_logging_noop" +SRC_URI = "git://github.com/ros2-gbp/rcl_logging-release;${ROS_BRANCH};protocol=https" +SRCREV = "8fc4653759f7c6c2b5d0cb0e5ab6346ce4bf6a13" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl-logging/rcl-logging-spdlog_2.3.1-1.bb b/meta-ros2-humble/generated-recipes/rcl-logging/rcl-logging-spdlog_2.3.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..db0b8b6f4a0d4d834d06d40ac5914aa3fc02693c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl-logging/rcl-logging-spdlog_2.3.1-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Implementation of rcl_logging API for an spdlog backend." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Chris Lalancette " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl_logging" +ROS_BPN = "rcl_logging_spdlog" + +ROS_BUILD_DEPENDS = " \ + rcl-logging-interface \ + rcpputils \ + rcutils \ + spdlog \ + spdlog-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcl-logging-interface \ + rcpputils \ + rcutils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcl-logging-interface \ + rcpputils \ + rcutils \ + spdlog \ + spdlog-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl_logging-release/archive/release/humble/rcl_logging_spdlog/2.3.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcl_logging_spdlog" +SRC_URI = "git://github.com/ros2-gbp/rcl_logging-release;${ROS_BRANCH};protocol=https" +SRCREV = "de9bb38d1f12fbcdbd476ad54a86449bb29d2e5f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl/rcl-action_5.3.2-1.bb b/meta-ros2-humble/generated-recipes/rcl/rcl-action_5.3.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..44515401021fad6203fc39d2733744f3f4f94f2a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl/rcl-action_5.3.2-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing a C-based ROS action implementation" +AUTHOR = "Ivan Paunovic " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl" +ROS_BPN = "rcl_action" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + rcl \ + rcutils \ + rmw \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + rcl \ + rcutils \ + rmw \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + rcl \ + rcutils \ + rmw \ + rosidl-runtime-c \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + osrf-testing-tools-cpp \ + rmw-implementation-cmake \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl-release/archive/release/humble/rcl_action/5.3.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcl_action" +SRC_URI = "git://github.com/ros2-gbp/rcl-release;${ROS_BRANCH};protocol=https" +SRCREV = "b015355292b0261dc34e51d7a9ac9db7abf0f1d5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl/rcl-lifecycle_5.3.2-1.bb b/meta-ros2-humble/generated-recipes/rcl/rcl-lifecycle_5.3.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c4cd3bb854ee498bd0c955846cdaea0d45c23ef5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl/rcl-lifecycle_5.3.2-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing a C-based lifecycle implementation" +AUTHOR = "Ivan Paunovic " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl" +ROS_BPN = "rcl_lifecycle" + +ROS_BUILD_DEPENDS = " \ + lifecycle-msgs \ + rcl \ + rcutils \ + rmw \ + rosidl-runtime-c \ + tracetools \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + lifecycle-msgs \ + rcl \ + rcutils \ + rmw \ + rosidl-runtime-c \ + tracetools \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + osrf-testing-tools-cpp \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl-release/archive/release/humble/rcl_lifecycle/5.3.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcl_lifecycle" +SRC_URI = "git://github.com/ros2-gbp/rcl-release;${ROS_BRANCH};protocol=https" +SRCREV = "679545439f2886a45f8700161fdd15c8c4c6316b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl/rcl-yaml-param-parser_5.3.2-1.bb b/meta-ros2-humble/generated-recipes/rcl/rcl-yaml-param-parser_5.3.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9dceeb076cbdd67d422bbe255d469d5d2d490c7e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl/rcl-yaml-param-parser_5.3.2-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Parse a YAML parameter file and populate the C data structure." +AUTHOR = "Ivan Paunovic " +ROS_AUTHOR = "Anup Pemmaiah " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl" +ROS_BPN = "rcl_yaml_param_parser" + +ROS_BUILD_DEPENDS = " \ + libyaml \ + libyaml-vendor \ + rcutils \ + rmw \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libyaml \ + libyaml-vendor \ + rmw \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libyaml \ + libyaml-vendor \ + rmw \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + mimick-vendor \ + osrf-testing-tools-cpp \ + performance-test-fixture \ + rcpputils \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl-release/archive/release/humble/rcl_yaml_param_parser/5.3.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcl_yaml_param_parser" +SRC_URI = "git://github.com/ros2-gbp/rcl-release;${ROS_BRANCH};protocol=https" +SRCREV = "cf81f82facfdeb8b5f77b5bb13d99b957d5f92d4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcl/rcl_5.3.2-1.bb b/meta-ros2-humble/generated-recipes/rcl/rcl_5.3.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..832e63e1566b76ec801f1119b6f6c86e2f75f7aa --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcl/rcl_5.3.2-1.bb @@ -0,0 +1,91 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ROS client library common implementation. This package contains an API which builds on the ROS middleware API and is optionally built upon by the other ROS client libraries." +AUTHOR = "Ivan Paunovic " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcl" +ROS_BPN = "rcl" + +ROS_BUILD_DEPENDS = " \ + rcl-interfaces \ + rcl-logging-interface \ + rcl-logging-spdlog \ + rcl-yaml-param-parser \ + rcutils \ + rmw-implementation \ + rosidl-runtime-c \ + tracetools \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcl-interfaces \ + rcl-logging-interface \ + rcl-logging-spdlog \ + rcl-yaml-param-parser \ + rcutils \ + rmw \ + rmw-implementation \ + rosidl-runtime-c \ + tracetools \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcl-interfaces \ + rcl-logging-interface \ + rcl-logging-spdlog \ + rcl-yaml-param-parser \ + rcutils \ + rmw-implementation \ + rosidl-runtime-c \ + tracetools \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ + launch-testing-ament-cmake \ + mimick-vendor \ + osrf-testing-tools-cpp \ + rcpputils \ + rmw \ + rmw-implementation-cmake \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcl-release/archive/release/humble/rcl/5.3.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcl" +SRC_URI = "git://github.com/ros2-gbp/rcl-release;${ROS_BRANCH};protocol=https" +SRCREV = "d007f14536e1fcf51b28081fffaa6678390b2b28" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rclc/rclc-examples_4.0.1-1.bb b/meta-ros2-humble/generated-recipes/rclc/rclc-examples_4.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..15174ebfde461c0b2f8de563db00c278e9371f07 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rclc/rclc-examples_4.0.1-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Example of using rclc_executor" +AUTHOR = "Jan Staschulat " +ROS_AUTHOR = "Jan Staschulat " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rclc" +ROS_BPN = "rclc_examples" + +ROS_BUILD_DEPENDS = " \ + example-interfaces \ + lifecycle-msgs \ + rcl \ + rclc \ + rclc-lifecycle \ + rclc-parameter \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclc-parameter \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + example-interfaces \ + lifecycle-msgs \ + rcl \ + rclc \ + rclc-lifecycle \ + rclc-parameter \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rclc-release/archive/release/humble/rclc_examples/4.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclc_examples" +SRC_URI = "git://github.com/ros2-gbp/rclc-release;${ROS_BRANCH};protocol=https" +SRCREV = "1740a5eed8f7905a9215597ffb08a31ec92eb938" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rclc/rclc-lifecycle_4.0.1-1.bb b/meta-ros2-humble/generated-recipes/rclc/rclc-lifecycle_4.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a939c1e64c640484008b0eba3c9d23d937a727ec --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rclc/rclc-lifecycle_4.0.1-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rclc lifecycle convenience methods." +AUTHOR = "Jan Staschulat " +ROS_AUTHOR = "Arne Nordmann " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rclc" +ROS_BPN = "rclc_lifecycle" + +ROS_BUILD_DEPENDS = " \ + lifecycle-msgs \ + rcl-lifecycle \ + rclc \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + lifecycle-msgs \ + rcl-lifecycle \ + rclc \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + lifecycle-msgs \ + rcl-lifecycle \ + rclc \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + osrf-testing-tools-cpp \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rclc-release/archive/release/humble/rclc_lifecycle/4.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclc_lifecycle" +SRC_URI = "git://github.com/ros2-gbp/rclc-release;${ROS_BRANCH};protocol=https" +SRCREV = "b8729eb18b4da9b45ad7638f1099ec313ee0a7a4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rclc/rclc-parameter_4.0.1-1.bb b/meta-ros2-humble/generated-recipes/rclc/rclc-parameter_4.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..451c7e551b66b632f9e04503bbc00b14bea9da88 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rclc/rclc-parameter_4.0.1-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Parameter server implementation for micro-ROS nodes" +AUTHOR = "Antonio Cuadros " +ROS_AUTHOR = "Antonio Cuadros " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rclc" +ROS_BPN = "rclc_parameter" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rcl \ + rcl-interfaces \ + rclc \ + rcutils \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + rcl \ + rcl-interfaces \ + rclc \ + rcutils \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rcl \ + rcl-interfaces \ + rclc \ + rcutils \ + rosidl-runtime-c \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + example-interfaces \ + osrf-testing-tools-cpp \ + rclcpp \ + std-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rclc-release/archive/release/humble/rclc_parameter/4.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclc_parameter" +SRC_URI = "git://github.com/ros2-gbp/rclc-release;${ROS_BRANCH};protocol=https" +SRCREV = "43c9ed9e93c652e416a40d0bdf5e63a45594f8f0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rclc/rclc_4.0.1-1.bb b/meta-ros2-humble/generated-recipes/rclc/rclc_4.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..13ad23385c9dbf4566130ec940236a8b28b8c3ec --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rclc/rclc_4.0.1-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ROS client library in C." +AUTHOR = "Jan Staschulat " +ROS_AUTHOR = "Jan Staschulat " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rclc" +ROS_BPN = "rclc" + +ROS_BUILD_DEPENDS = " \ + rcl \ + rcl-action \ + rcutils \ + rosidl-generator-c \ + rosidl-typesupport-c \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcl-action \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcl \ + rcutils \ + rosidl-generator-c \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + example-interfaces \ + launch-testing \ + osrf-testing-tools-cpp \ + rclcpp \ + rclcpp-action \ + std-msgs \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rclc-release/archive/release/humble/rclc/4.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclc" +SRC_URI = "git://github.com/ros2-gbp/rclc-release;${ROS_BRANCH};protocol=https" +SRCREV = "9a1fb0dfb6b09a3754ed4b129b5a153191f380cb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rclcpp/rclcpp-action_16.0.2-1.bb b/meta-ros2-humble/generated-recipes/rclcpp/rclcpp-action_16.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3e2f8f2971e8ecc273250a29fedace46ff4b593b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rclcpp/rclcpp-action_16.0.2-1.bb @@ -0,0 +1,78 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Adds action APIs for C++." +AUTHOR = "Ivan Paunovic " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rclcpp" +ROS_BPN = "rclcpp_action" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + ament-cmake \ + rcl-action \ + rclcpp \ + rcpputils \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + ament-cmake \ + rcl-action \ + rclcpp \ + rcpputils \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + ament-cmake \ + rcl-action \ + rclcpp \ + rcpputils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + mimick-vendor \ + performance-test-fixture \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rclcpp-release/archive/release/humble/rclcpp_action/16.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclcpp_action" +SRC_URI = "git://github.com/ros2-gbp/rclcpp-release;${ROS_BRANCH};protocol=https" +SRCREV = "4e4befb0e19c4a5a3ec4c156a9d59512ffdee83c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rclcpp/rclcpp-components_16.0.2-1.bb b/meta-ros2-humble/generated-recipes/rclcpp/rclcpp-components_16.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e85efac8f950ddb15f54a5e23b86c871d3f14724 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rclcpp/rclcpp-components_16.0.2-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing tools for dynamically loadable components" +AUTHOR = "Ivan Paunovic " +ROS_AUTHOR = "Michael Carroll " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rclcpp" +ROS_BPN = "rclcpp_components" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + class-loader \ + composition-interfaces \ + rclcpp \ + rcpputils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + class-loader \ + composition-interfaces \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-google-benchmark \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + launch-testing \ + std-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rclcpp-release/archive/release/humble/rclcpp_components/16.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclcpp_components" +SRC_URI = "git://github.com/ros2-gbp/rclcpp-release;${ROS_BRANCH};protocol=https" +SRCREV = "bc59df951a6908073bf031bdf6075991e9329847" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rclcpp/rclcpp-lifecycle_16.0.2-1.bb b/meta-ros2-humble/generated-recipes/rclcpp/rclcpp-lifecycle_16.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..33c518bfe9d6c162ffd7790de42799656b2a22e4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rclcpp/rclcpp-lifecycle_16.0.2-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing a prototype for lifecycle implementation" +AUTHOR = "Ivan Paunovic " +ROS_AUTHOR = "Karsten Knese " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rclcpp" +ROS_BPN = "rclcpp_lifecycle" + +ROS_BUILD_DEPENDS = " \ + lifecycle-msgs \ + rcl-lifecycle \ + rclcpp \ + rmw \ + rosidl-typesupport-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rmw \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + lifecycle-msgs \ + rcl-lifecycle \ + rclcpp \ + rmw \ + rosidl-typesupport-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + mimick-vendor \ + performance-test-fixture \ + rcpputils \ + rcutils \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rclcpp-release/archive/release/humble/rclcpp_lifecycle/16.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclcpp_lifecycle" +SRC_URI = "git://github.com/ros2-gbp/rclcpp-release;${ROS_BRANCH};protocol=https" +SRCREV = "0be898b0445af5d9b2f58ec9863b0037f5845534" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rclcpp/rclcpp_16.0.2-1.bb b/meta-ros2-humble/generated-recipes/rclcpp/rclcpp_16.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..810cc4ebf4237da98826861158709626b9df1615 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rclcpp/rclcpp_16.0.2-1.bb @@ -0,0 +1,106 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ROS client library in C++." +AUTHOR = "Ivan Paunovic " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rclcpp" +ROS_BPN = "rclcpp" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + builtin-interfaces \ + libstatistics-collector \ + rcl \ + rcl-interfaces \ + rcl-yaml-param-parser \ + rcpputils \ + rcutils \ + rmw \ + rosgraph-msgs \ + rosidl-runtime-cpp \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ + statistics-msgs \ + tracetools \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-gen-version-h-native \ + ament-cmake-ros-native \ + python3-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + builtin-interfaces \ + libstatistics-collector \ + rcl \ + rcl-interfaces \ + rcl-yaml-param-parser \ + rcpputils \ + rcutils \ + rmw \ + rosgraph-msgs \ + rosidl-runtime-cpp \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ + statistics-msgs \ + tracetools \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libstatistics-collector \ + rcl \ + rcl-yaml-param-parser \ + rcpputils \ + rcutils \ + rmw \ + statistics-msgs \ + tracetools \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-google-benchmark \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + mimick-vendor \ + performance-test-fixture \ + rmw \ + rmw-implementation-cmake \ + rosidl-default-generators \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rclcpp-release/archive/release/humble/rclcpp/16.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclcpp" +SRC_URI = "git://github.com/ros2-gbp/rclcpp-release;${ROS_BRANCH};protocol=https" +SRCREV = "b533885baa2650ff1cd0c670d6fd2b579b83e8df" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rclpy/rclpy_3.3.5-1.bb b/meta-ros2-humble/generated-recipes/rclpy/rclpy_3.3.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..062be4e11f37f752cb0a6a613d8f04326c2998b0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rclpy/rclpy_3.3.5-1.bb @@ -0,0 +1,99 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing the Python client." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Esteve Fernandez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rclpy" +ROS_BPN = "rclpy" + +ROS_BUILD_DEPENDS = " \ + pybind11-vendor \ + rcl \ + rcl-action \ + rcl-lifecycle \ + rcl-logging-interface \ + rcl-yaml-param-parser \ + rcpputils \ + rcutils \ + rmw \ + rmw-implementation \ + rmw-implementation-cmake \ + rosidl-runtime-c \ + unique-identifier-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + python-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcl \ + rcl-action \ + rcl-lifecycle \ + rcl-logging-interface \ + rcl-yaml-param-parser \ + rmw \ + rmw-implementation \ + rosidl-runtime-c \ + unique-identifier-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + builtin-interfaces \ + rcl \ + rcl-action \ + rcl-interfaces \ + rcl-lifecycle \ + rcl-logging-interface \ + rcl-yaml-param-parser \ + rmw \ + rmw-implementation \ + rosgraph-msgs \ + rosidl-runtime-c \ + rpyutils \ + unique-identifier-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + python3-pytest \ + rosidl-generator-py \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rclpy-release/archive/release/humble/rclpy/3.3.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclpy" +SRC_URI = "git://github.com/ros2-gbp/rclpy-release;${ROS_BRANCH};protocol=https" +SRCREV = "d855daf87ac7e01db231f39774d7bce559529c5b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcpputils/rcpputils_2.4.0-2.bb b/meta-ros2-humble/generated-recipes/rcpputils/rcpputils_2.4.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..4342b4ff7abef0679aee3c431a2bbc887c7c23e6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcpputils/rcpputils_2.4.0-2.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing utility code for C++." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Emerson Knapp " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & BSD-3-Clause" +LICENSE = "Apache-2.0 & BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcpputils" +ROS_BPN = "rcpputils" + +ROS_BUILD_DEPENDS = " \ + rcutils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcutils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcutils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcpputils-release/archive/release/humble/rcpputils/2.4.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcpputils" +SRC_URI = "git://github.com/ros2-gbp/rcpputils-release;${ROS_BRANCH};protocol=https" +SRCREV = "03a637a8c85d0d9c7ca678b41e5b24763c7d46ee" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcss3d-agent/rcss3d-agent-basic_0.2.1-1.bb b/meta-ros2-humble/generated-recipes/rcss3d-agent/rcss3d-agent-basic_0.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..72f3fa7adc5a4820319523c28aef02db270dba0d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcss3d-agent/rcss3d-agent-basic_0.2.1-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Basic rcss3d agent node that uses rcss3d_agent_msgs" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcss3d_agent" +ROS_BPN = "rcss3d_agent_basic" + +ROS_BUILD_DEPENDS = " \ + rclcpp-components \ + rcss3d-agent \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp-components \ + rcss3d-agent \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp-components \ + rcss3d-agent \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcss3d_agent-release/archive/release/humble/rcss3d_agent_basic/0.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcss3d_agent_basic" +SRC_URI = "git://github.com/ros2-gbp/rcss3d_agent-release;${ROS_BRANCH};protocol=https" +SRCREV = "72b6f9802f0f70ea0de4a2b95d262e8378872293" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcss3d-agent/rcss3d-agent-msgs_0.2.1-1.bb b/meta-ros2-humble/generated-recipes/rcss3d-agent/rcss3d-agent-msgs_0.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4ad978314f549f1bf5765703a0e2d53caca54bc4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcss3d-agent/rcss3d-agent-msgs_0.2.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Custom messages for communicating with rcss3d_agent" +AUTHOR = "ijnek " +ROS_AUTHOR = "Sander G. van Dijk" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcss3d_agent" +ROS_BPN = "rcss3d_agent_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcss3d_agent-release/archive/release/humble/rcss3d_agent_msgs/0.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcss3d_agent_msgs" +SRC_URI = "git://github.com/ros2-gbp/rcss3d_agent-release;${ROS_BRANCH};protocol=https" +SRCREV = "b46d9079bd9dc0bef4742edba03b556a3df26714" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcss3d-agent/rcss3d-agent_0.2.1-1.bb b/meta-ros2-humble/generated-recipes/rcss3d-agent/rcss3d-agent_0.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6402291fa16e0567909fb6555f1f42bd927fee2f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcss3d-agent/rcss3d-agent_0.2.1-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Launches a RoboCup 3D Simulation Agent, and converts data to and from ROS2 msgs" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcss3d_agent" +ROS_BPN = "rcss3d_agent" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rcss3d-agent-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rcss3d-agent-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rcss3d-agent-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcss3d_agent-release/archive/release/humble/rcss3d_agent/0.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcss3d_agent" +SRC_URI = "git://github.com/ros2-gbp/rcss3d_agent-release;${ROS_BRANCH};protocol=https" +SRCREV = "016faeb816d40df6958e9d7553c0e32b50b83bea" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rcutils/rcutils_5.1.2-1.bb b/meta-ros2-humble/generated-recipes/rcutils/rcutils_5.1.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ac8d0d2d467ce81bc8ac0553e1a48b0f27bcb162 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rcutils/rcutils_5.1.2-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing various utility types and functions for C" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Karsten Knese " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rcutils" +ROS_BPN = "rcutils" + +ROS_BUILD_DEPENDS = " \ + gcc-runtime \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + python3-empy-native \ +" + +ROS_EXPORT_DEPENDS = " \ + gcc-runtime \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gcc-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ + launch-testing-ament-cmake \ + mimick-vendor \ + osrf-testing-tools-cpp \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rcutils-release/archive/release/humble/rcutils/5.1.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rcutils" +SRC_URI = "git://github.com/ros2-gbp/rcutils-release;${ROS_BRANCH};protocol=https" +SRCREV = "6bc183a62c072a6c91a281198dd61f8eea095aa9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/realsense2-camera/realsense2-camera-msgs_4.51.1-1.bb b/meta-ros2-humble/generated-recipes/realsense2-camera/realsense2-camera-msgs_4.51.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5b359a2289f43d1df795b2be9b86b996ef12db31 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/realsense2-camera/realsense2-camera-msgs_4.51.1-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RealSense camera_msgs package containing realsense camera messages definitions" +AUTHOR = "LibRealSense ROS Team " +ROS_AUTHOR = "LibRealSense ROS Team " +HOMEPAGE = "http://www.ros.org/wiki/RealSense" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "realsense2_camera" +ROS_BPN = "realsense2_camera_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelRealSense/realsense-ros-release/archive/release/humble/realsense2_camera_msgs/4.51.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/realsense2_camera_msgs" +SRC_URI = "git://github.com/IntelRealSense/realsense-ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "0f4b87a5d97c3c8539c6070eb8eb172855bba6b5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/realsense2-camera/realsense2-camera_4.51.1-1.bb b/meta-ros2-humble/generated-recipes/realsense2-camera/realsense2-camera_4.51.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..02305ef55220949c116fce19f20105a7b29c43bb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/realsense2-camera/realsense2-camera_4.51.1-1.bb @@ -0,0 +1,101 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RealSense camera package allowing access to Intel T265 Tracking module and SR300 and D400 3D cameras" +AUTHOR = "LibRealSense ROS Team " +ROS_AUTHOR = "LibRealSense ROS Team " +HOMEPAGE = "http://www.ros.org/wiki/RealSense" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "realsense2_camera" +ROS_BPN = "realsense2_camera" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + cv-bridge \ + diagnostic-updater \ + geometry-msgs \ + image-transport \ + libeigen \ + librealsense2 \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + realsense2-camera-msgs \ + ros-environment \ + sensor-msgs \ + std-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + cv-bridge \ + diagnostic-updater \ + geometry-msgs \ + image-transport \ + libeigen \ + librealsense2 \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + realsense2-camera-msgs \ + sensor-msgs \ + std-msgs \ + tf2 \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + cv-bridge \ + diagnostic-updater \ + geometry-msgs \ + image-transport \ + launch-ros \ + libeigen \ + librealsense2 \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + realsense2-camera-msgs \ + sensor-msgs \ + std-msgs \ + tf2 \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelRealSense/realsense-ros-release/archive/release/humble/realsense2_camera/4.51.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/realsense2_camera" +SRC_URI = "git://github.com/IntelRealSense/realsense-ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "a2e57f4ef22abf0efdb9e28db8f3373842d28147" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/realsense2-camera/realsense2-description_4.51.1-1.bb b/meta-ros2-humble/generated-recipes/realsense2-camera/realsense2-description_4.51.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..66cf5b018816327d5af3871478746c29e039cfdf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/realsense2-camera/realsense2-description_4.51.1-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RealSense description package for Intel 3D D400 cameras" +AUTHOR = "LibRealSense ROS Team " +ROS_AUTHOR = "LibRealSense ROS Team " +HOMEPAGE = "http://www.ros.org/wiki/RealSense" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "realsense2_camera" +ROS_BPN = "realsense2_description" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + realsense2-camera-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + realsense2-camera-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch-ros \ + rclcpp \ + rclcpp-components \ + realsense2-camera-msgs \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelRealSense/realsense-ros-release/archive/release/humble/realsense2_description/4.51.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/realsense2_description" +SRC_URI = "git://github.com/IntelRealSense/realsense-ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "3df3a735bd5f405ad518c370a3c613cdc40a3663" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/realtime-support/rttest_0.13.0-2.bb b/meta-ros2-humble/generated-recipes/realtime-support/rttest_0.13.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..1b9bcfefdcaf2a3d3298fb302889699f78d97022 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/realtime-support/rttest_0.13.0-2.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Instrumentation library for real-time performance testing" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Jackie Kay " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "realtime_support" +ROS_BPN = "rttest" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/realtime_support-release/archive/release/humble/rttest/0.13.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rttest" +SRC_URI = "git://github.com/ros2-gbp/realtime_support-release;${ROS_BRANCH};protocol=https" +SRCREV = "ceedc6769ac4ce59c19669c403db6588d5bae69a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/realtime-support/tlsf-cpp_0.13.0-2.bb b/meta-ros2-humble/generated-recipes/realtime-support/tlsf-cpp_0.13.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..3d938195b2340e0705cd30f5fc633865b187b4a1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/realtime-support/tlsf-cpp_0.13.0-2.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ stdlib-compatible wrapper around tlsf allocator and ROS2 examples" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Jackie Kay " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "GNU Lesser Public License 2.1 & Apache License 2.0" +LICENSE = "LGPL-2.1-only & Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=3badeab1074cb0c993003745c15d12f0" + +ROS_CN = "realtime_support" +ROS_BPN = "tlsf_cpp" + +ROS_BUILD_DEPENDS = " \ + ament-cmake \ + rclcpp \ + rmw \ + std-msgs \ + tlsf \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake \ + rclcpp \ + rmw \ + std-msgs \ + tlsf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + rmw-implementation-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/realtime_support-release/archive/release/humble/tlsf_cpp/0.13.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/tlsf_cpp" +SRC_URI = "git://github.com/ros2-gbp/realtime_support-release;${ROS_BRANCH};protocol=https" +SRCREV = "2cc70b113e45e90cfafd2f8d0513cadaf8c378bb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/realtime-tools/realtime-tools_2.2.0-3.bb b/meta-ros2-humble/generated-recipes/realtime-tools/realtime-tools_2.2.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..1a99a6fc138cbc2fcf6724605248e1ed6797ea0a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/realtime-tools/realtime-tools_2.2.0-3.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Contains a set of tools that can be used from a hard realtime thread, without breaking the realtime behavior." +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Stuart Glaser " +HOMEPAGE = "http://ros.org/wiki/realtime_tools" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "realtime_tools" +ROS_BPN = "realtime_tools" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-action \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-action \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-action \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ + rclcpp-action \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/realtime_tools-release/archive/release/humble/realtime_tools/2.2.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/realtime_tools" +SRC_URI = "git://github.com/ros2-gbp/realtime_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "c492ccfbce5f2e5bc5ac27931ef86629ba0336a3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/resource-retriever/libcurl-vendor_3.1.0-2.bb b/meta-ros2-humble/generated-recipes/resource-retriever/libcurl-vendor_3.1.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..78d3c1e0ec0fe78199c8e856b64ba6a8a1b93f0e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/resource-retriever/libcurl-vendor_3.1.0-2.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around libcurl, it provides a fixed CMake module and an ExternalProject build of it." +AUTHOR = "Alejandro Hernandez Cordero " +ROS_AUTHOR = "William Woodall " +HOMEPAGE = "https://github.com/curl/curl" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & MIT" +LICENSE = "Apache-2.0 & MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "resource_retriever" +ROS_BPN = "libcurl_vendor" + +ROS_BUILD_DEPENDS = " \ + curl \ + file \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + curl \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + pkgconfig-native \ +" + +ROS_EXEC_DEPENDS = " \ + curl \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/resource_retriever-release/archive/release/humble/libcurl_vendor/3.1.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/libcurl_vendor" +SRC_URI = "git://github.com/ros2-gbp/resource_retriever-release;${ROS_BRANCH};protocol=https" +SRCREV = "b565298a1bba93bab7caebea32524dae79ced2f5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/resource-retriever/resource-retriever_3.1.0-2.bb b/meta-ros2-humble/generated-recipes/resource-retriever/resource-retriever_3.1.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..f267c6e319553ddff35b832e6616f9bb14c420d8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/resource-retriever/resource-retriever_3.1.0-2.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package retrieves data from url-format files such as http://, ftp://, package:// file://, etc., and loads the data into memory. The package:// url for ros packages is translated into a local file:// url. The resourse retriever was initially designed to load mesh files into memory, but it can be used for any type of data. The resource retriever is based on the the libcurl library." +AUTHOR = "Alejandro Hernandez Cordero " +ROS_AUTHOR = "Chris Lalancette " +HOMEPAGE = "http://ros.org/wiki/resource_retriever" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "resource_retriever" +ROS_BPN = "resource_retriever" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + ament-index-python \ + libcurl-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + ament-index-python \ + libcurl-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + ament-index-python \ + libcurl-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + python-cmake-module \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/resource_retriever-release/archive/release/humble/resource_retriever/3.1.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/resource_retriever" +SRC_URI = "git://github.com/ros2-gbp/resource_retriever-release;${ROS_BRANCH};protocol=https" +SRCREV = "5f209d5aeff799143958ad3fecf561444d4806df" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-api-msgs/rmf-api-msgs_0.0.1-1.bb b/meta-ros2-humble/generated-recipes/rmf-api-msgs/rmf-api-msgs_0.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bf118ca61bcc9d84fe8fb8554c76c511c5184ec8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-api-msgs/rmf-api-msgs_0.0.1-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RMF API msgs definition" +AUTHOR = "Grey " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_api_msgs" +ROS_BPN = "rmf_api_msgs" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-jinja2} \ + ${ROS_UNRESOLVED_DEP-python3-jsonschema} \ + nlohmann-json \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-jinja2} \ + ${ROS_UNRESOLVED_DEP-python3-jsonschema} \ + nlohmann-json \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-jinja2} \ + ${ROS_UNRESOLVED_DEP-python3-jsonschema} \ + nlohmann-json \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_api_msgs-release/archive/release/humble/rmf_api_msgs/0.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_api_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_api_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "b94726a84ae3b2b658cb4edfb153bcc7bb0a5b4f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-battery/rmf-battery_0.1.3-2.bb b/meta-ros2-humble/generated-recipes/rmf-battery/rmf-battery_0.1.3-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..0a275b465bde5ad39c697737ef60eb4169b814d6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-battery/rmf-battery_0.1.3-2.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package for modelling battery life of robots" +AUTHOR = "yadu " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_battery" +ROS_BPN = "rmf_battery" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + rmf-traffic \ + rmf-utils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rmf-traffic \ + rmf-utils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rmf-traffic \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-catch2 \ + ament-cmake-uncrustify \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_battery-release/archive/release/humble/rmf_battery/0.1.3-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_battery" +SRC_URI = "git://github.com/ros2-gbp/rmf_battery-release;${ROS_BRANCH};protocol=https" +SRCREV = "06ca11ea672762fa933bbf1f07765e960ee67184" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-building-map-msgs/rmf-building-map-msgs_1.2.0-6.bb b/meta-ros2-humble/generated-recipes/rmf-building-map-msgs/rmf-building-map-msgs_1.2.0-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..9051a7bfd9b57a89dec47bb513b2e3b18d1ea771 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-building-map-msgs/rmf-building-map-msgs_1.2.0-6.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages used to send building maps" +AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_building_map_msgs" +ROS_BPN = "rmf_building_map_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_building_map_msgs-release/archive/release/humble/rmf_building_map_msgs/1.2.0-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_building_map_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_building_map_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "5fb2ebd4894605bdb5361882da0fafbd61bf67d8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-cmake-uncrustify/rmf-cmake-uncrustify_1.2.0-4.bb b/meta-ros2-humble/generated-recipes/rmf-cmake-uncrustify/rmf-cmake-uncrustify_1.2.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..404806e63f8c0703835a595a4e0632453829587c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-cmake-uncrustify/rmf-cmake-uncrustify_1.2.0-4.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ament_cmake_uncrustify with support for parsing a config file." +AUTHOR = "Yadunund Vijay " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_cmake_uncrustify" +ROS_BPN = "rmf_cmake_uncrustify" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ + ament-cmake-test-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-test-native \ + ament-uncrustify-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_cmake_uncrustify-release/archive/release/humble/rmf_cmake_uncrustify/1.2.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_cmake_uncrustify" +SRC_URI = "git://github.com/ros2-gbp/rmf_cmake_uncrustify-release;${ROS_BRANCH};protocol=https" +SRCREV = "4f75f75ff8ee560fb1244cd41e7fba274d7d9dc8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-charger-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-charger-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2ca387e20e73e71270206f81d87bfd2098de07d2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-charger-msgs_3.0.2-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains messages regarding charging and discharging" +AUTHOR = "Arjo Chakravarty " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_charger_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_charger_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_charger_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "c17e4e514f1337f10b133cd8b51c5d141a0255a8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-dispenser-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-dispenser-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..953cc560c43f5f36ec1aaf9b18642fc466056eb0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-dispenser-msgs_3.0.2-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing messages used to interface to dispenser workcells" +AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_dispenser_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_dispenser_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_dispenser_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "f8b649dcd569fdd166095d9347a26d80c325aa1e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-door-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-door-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9a5952bd7314e2466a049cee189f85658858f1c7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-door-msgs_3.0.2-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages used to interface to doors" +AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_door_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_door_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_door_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "622d944b14b4d919d338aa50f88fe383c5a8d846" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-fleet-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-fleet-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b25d8c85ec121db0f4b917a7902058e4ac65535e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-fleet-msgs_3.0.2-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing messages used to interface to fleet managers" +AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_fleet_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_fleet_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_fleet_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "50a6be2ba77442877f8dbcef7fdfad313ced89ef" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-ingestor-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-ingestor-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..555b8682045472a85dbd7b6de89c8fe5d9a6367a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-ingestor-msgs_3.0.2-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing messages used to interface to ingestor workcells" +AUTHOR = "Rushyendra Maganty " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_ingestor_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rmf-dispenser-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rmf-dispenser-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_ingestor_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_ingestor_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "58b847173e2a72a44250fb3063e45c98abee4900" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-lift-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-lift-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fc00a25b52ee3139132c814350a065204dfc09a3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-lift-msgs_3.0.2-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages used to interface to lifts." +AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_lift_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_lift_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_lift_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "7ce1eb0a1b4db3d1fa4fa42de1f2cbac5fb6cb1b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-obstacle-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-obstacle-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1209f859325c01a12a3d22959ac8852369b724f4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-obstacle-msgs_3.0.2-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing messages for describing obstacles in the environment" +AUTHOR = "Yadunund " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_obstacle_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_obstacle_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_obstacle_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "3aca1574066414a06b3dfba38ba0304c37ae622f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-scheduler-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-scheduler-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e56d9966bd6653087b90fefdf8190b23768b5fb8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-scheduler-msgs_3.0.2-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages used by rmf_scheduler_msgs" +AUTHOR = "Marco A. Gutiérrez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_scheduler_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_scheduler_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_scheduler_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "35f233de7d4711d233511710489a7928d7950aca" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-site-map-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-site-map-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bf57c136c75b8dec32693cd5ce3dc9638248cc59 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-site-map-msgs_3.0.2-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages that contain GeoPackage maps" +AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_site_map_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_site_map_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_site_map_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "d3f85e8a359e78aaaa40605cb2736650eb93d1f5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-task-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-task-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fffb4b9a62d0c0f3519ce044246931166048ee3d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-task-msgs_3.0.2-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing messages used to specify tasks" +AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_task_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rmf-dispenser-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rmf-dispenser-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_task_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_task_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "7e4d783a497c25179f24b32de98aa46f67de16bf" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-traffic-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-traffic-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f201ac3d2d2a981a0b19e493e2e5f7857544d2bc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-traffic-msgs_3.0.2-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing messages used by the RMF traffic management system." +AUTHOR = "Grey " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_traffic_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_traffic_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_traffic_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "5241159d84c4c2956a869037a934cab9401edf06" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-workcell-msgs_3.0.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-workcell-msgs_3.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..18d880fc6baaeeb0561a21d039a2334c2eec1ab4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-internal-msgs/rmf-workcell-msgs_3.0.2-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing messages used by all workcells generically to interfact with rmf_core" +AUTHOR = "Aaron Chong " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_internal_msgs" +ROS_BPN = "rmf_workcell_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_internal_msgs-release/archive/release/humble/rmf_workcell_msgs/3.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_workcell_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_internal_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "e8f35da1ffcd7ae8abdebb62b8b6e10225099e07" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-fleet-adapter-python_2.1.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-fleet-adapter-python_2.1.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9d196421da299431425775a875bec535c03f15c1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-fleet-adapter-python_2.1.2-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python bindings for the rmf_fleet_adapter" +AUTHOR = "methylDragon " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_ros2" +ROS_BPN = "rmf_fleet_adapter_python" + +ROS_BUILD_DEPENDS = " \ + pybind11-json-vendor \ + pybind11-vendor \ + rclpy \ + rmf-fleet-adapter \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + pybind11-json-vendor \ + pybind11-vendor \ + rclpy \ + rmf-fleet-adapter \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pybind11-json-vendor \ + pybind11-vendor \ + rclpy \ + rmf-fleet-adapter \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_ros2-release/archive/release/humble/rmf_fleet_adapter_python/2.1.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_fleet_adapter_python" +SRC_URI = "git://github.com/ros2-gbp/rmf_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "3faf1655a5ac876dfdf76e7c4c7205e30cb8b6b2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-fleet-adapter_2.1.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-fleet-adapter_2.1.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d88f1756fac82b9772f982b7e48a71fe4c202285 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-fleet-adapter_2.1.2-1.bb @@ -0,0 +1,121 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Fleet Adapter package for RMF fleets." +AUTHOR = "Grey " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_ros2" +ROS_BPN = "rmf_fleet_adapter" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rclcpp \ + rclcpp-components \ + rmf-api-msgs \ + rmf-battery \ + rmf-building-map-msgs \ + rmf-dispenser-msgs \ + rmf-door-msgs \ + rmf-fleet-msgs \ + rmf-ingestor-msgs \ + rmf-lift-msgs \ + rmf-task \ + rmf-task-msgs \ + rmf-task-ros2 \ + rmf-task-sequence \ + rmf-traffic \ + rmf-traffic-ros2 \ + rmf-utils \ + rmf-websocket \ + std-msgs \ + yaml-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rclcpp \ + rclcpp-components \ + rmf-api-msgs \ + rmf-battery \ + rmf-building-map-msgs \ + rmf-dispenser-msgs \ + rmf-door-msgs \ + rmf-fleet-msgs \ + rmf-ingestor-msgs \ + rmf-lift-msgs \ + rmf-task \ + rmf-task-msgs \ + rmf-task-ros2 \ + rmf-task-sequence \ + rmf-traffic \ + rmf-traffic-ros2 \ + rmf-utils \ + rmf-websocket \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rclcpp \ + rclcpp-components \ + rmf-api-msgs \ + rmf-battery \ + rmf-building-map-msgs \ + rmf-dispenser-msgs \ + rmf-door-msgs \ + rmf-fleet-msgs \ + rmf-ingestor-msgs \ + rmf-lift-msgs \ + rmf-task \ + rmf-task-msgs \ + rmf-task-ros2 \ + rmf-task-sequence \ + rmf-traffic \ + rmf-traffic-ros2 \ + rmf-utils \ + rmf-websocket \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-catch2 \ + ament-cmake-uncrustify \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_ros2-release/archive/release/humble/rmf_fleet_adapter/2.1.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_fleet_adapter" +SRC_URI = "git://github.com/ros2-gbp/rmf_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "495ba220d6a9e6303e25e4324fbb6e9a14bcae84" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-task-ros2_2.1.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-task-ros2_2.1.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..be4e51c255b913927d99ccab145313a6e7e223e4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-task-ros2_2.1.2-1.bb @@ -0,0 +1,84 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package managing the dispatching of tasks in RMF system." +AUTHOR = "youliang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_ros2" +ROS_BPN = "rmf_task_ros2" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rclcpp \ + rmf-api-msgs \ + rmf-task-msgs \ + rmf-traffic \ + rmf-traffic-ros2 \ + rmf-utils \ + rmf-websocket \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rclcpp \ + rmf-api-msgs \ + rmf-task-msgs \ + rmf-traffic \ + rmf-traffic-ros2 \ + rmf-utils \ + rmf-websocket \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rclcpp \ + rmf-api-msgs \ + rmf-task-msgs \ + rmf-traffic \ + rmf-traffic-ros2 \ + rmf-utils \ + rmf-websocket \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-catch2 \ + ament-cmake-uncrustify \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_ros2-release/archive/release/humble/rmf_task_ros2/2.1.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_task_ros2" +SRC_URI = "git://github.com/ros2-gbp/rmf_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "70bc2a658981ca44939ea483adf535b037deccd3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-traffic-ros2_2.1.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-traffic-ros2_2.1.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f31d3b5df5bfee9780d95c95261abeaec238cc20 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-traffic-ros2_2.1.2-1.bb @@ -0,0 +1,92 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing messages used by the RMF traffic management system." +AUTHOR = "Grey " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_ros2" +ROS_BPN = "rmf_traffic_ros2" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + nlohmann-json \ + proj \ + rclcpp \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-site-map-msgs \ + rmf-traffic \ + rmf-traffic-msgs \ + rmf-utils \ + util-linux \ + yaml-cpp \ + zlib \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + nlohmann-json \ + proj \ + rclcpp \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-site-map-msgs \ + rmf-traffic \ + rmf-traffic-msgs \ + rmf-utils \ + yaml-cpp \ + zlib \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nlohmann-json \ + proj \ + rclcpp \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-site-map-msgs \ + rmf-traffic \ + rmf-traffic-msgs \ + rmf-utils \ + util-linux \ + yaml-cpp \ + zlib \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-catch2 \ + ament-cmake-uncrustify \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_ros2-release/archive/release/humble/rmf_traffic_ros2/2.1.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_traffic_ros2" +SRC_URI = "git://github.com/ros2-gbp/rmf_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "5496071f1df7bf297b3747093a2c70074fd1e466" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-websocket_2.1.2-1.bb b/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-websocket_2.1.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..dc9183336830155d0ba130d92ba052926ffe701c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-ros2/rmf-websocket_2.1.2-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package managing the websocket api endpoints in RMF system." +AUTHOR = "youliang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_ros2" +ROS_BPN = "rmf_websocket" + +ROS_BUILD_DEPENDS = " \ + boost \ + libeigen \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rclcpp \ + rmf-utils \ + websocketpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rclcpp \ + rmf-utils \ + websocketpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rclcpp \ + rmf-utils \ + websocketpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-catch2 \ + ament-cmake-uncrustify \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_ros2-release/archive/release/humble/rmf_websocket/2.1.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_websocket" +SRC_URI = "git://github.com/ros2-gbp/rmf_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "7ec60720d6a3de5c46b1ca80bccb76de2248324b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-building-sim-common_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-building-sim-common_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..92c2896726b575c418ce1bf068bb67d1b535ae93 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-building-sim-common_2.0.0-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Common utility functions for Gazebo-classic and Gazebo building plugins" +AUTHOR = "Morgan Quigley " +ROS_AUTHOR = "Morgan Quigley" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "rmf_simulation" +ROS_BPN = "rmf_building_sim_common" + +ROS_BUILD_DEPENDS = " \ + menge-vendor \ + rclcpp \ + rmf-building-map-msgs \ + rmf-door-msgs \ + rmf-lift-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + menge-vendor \ + rclcpp \ + rmf-building-map-msgs \ + rmf-door-msgs \ + rmf-lift-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + menge-vendor \ + rclcpp \ + rmf-building-map-msgs \ + rmf-door-msgs \ + rmf-lift-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_simulation-release/archive/release/humble/rmf_building_sim_common/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_building_sim_common" +SRC_URI = "git://github.com/ros2-gbp/rmf_simulation-release;${ROS_BRANCH};protocol=https" +SRCREV = "cc80986d3b486b9f2602fd8f3974bbb53e594934" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-building-sim-gz-classic-plugins_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-building-sim-gz-classic-plugins_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c31f13244dc18bddc1b4fd688074d0c5288063af --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-building-sim-gz-classic-plugins_2.0.0-1.bb @@ -0,0 +1,78 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Gazebo plugins so that buildings generated by rmf_building_map_tools can talk to the ROS 2-based systems in the rmf_traffic_ros2 package." +AUTHOR = "Morgan Quigley " +ROS_AUTHOR = "Morgan Quigley" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "rmf_simulation" +ROS_BPN = "rmf_building_sim_gz_classic_plugins" + +ROS_BUILD_DEPENDS = " \ + gazebo-ros \ + gazebo-rosdev \ + menge-vendor \ + opencv \ + qtbase \ + rclcpp \ + rmf-building-sim-common \ + rmf-fleet-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + gazebo-ros \ + gazebo-rosdev \ + menge-vendor \ + opencv \ + qtbase \ + rclcpp \ + rmf-building-sim-common \ + rmf-fleet-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gazebo-ros \ + gazebo-rosdev \ + menge-vendor \ + opencv \ + qtbase \ + rclcpp \ + rmf-building-sim-common \ + rmf-fleet-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_simulation-release/archive/release/humble/rmf_building_sim_gz_classic_plugins/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_building_sim_gz_classic_plugins" +SRC_URI = "git://github.com/ros2-gbp/rmf_simulation-release;${ROS_BRANCH};protocol=https" +SRCREV = "e9428b43b663a497b23a98236425deda6ef96d81" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-building-sim-gz-plugins_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-building-sim-gz-plugins_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2bf9a3cd0006bd77a6806c60b9866ca15f0cb698 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-building-sim-gz-plugins_2.0.0-1.bb @@ -0,0 +1,78 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Gazebo plugins for building infrastructure simulation" +AUTHOR = "Luca Della Vedova " +ROS_AUTHOR = "Luca Della Vedova" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "rmf_simulation" +ROS_BPN = "rmf_building_sim_gz_plugins" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-fortress} \ + ${ROS_UNRESOLVED_DEP-libqt5-qml} \ + ${ROS_UNRESOLVED_DEP-libqt5-quick} \ + menge-vendor \ + qtbase \ + rclcpp \ + rmf-building-sim-common \ + rmf-fleet-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-fortress} \ + ${ROS_UNRESOLVED_DEP-libqt5-qml} \ + ${ROS_UNRESOLVED_DEP-libqt5-quick} \ + menge-vendor \ + qtbase \ + rclcpp \ + rmf-building-sim-common \ + rmf-fleet-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-fortress} \ + ${ROS_UNRESOLVED_DEP-libqt5-qml} \ + ${ROS_UNRESOLVED_DEP-libqt5-quick} \ + menge-vendor \ + qtbase \ + rclcpp \ + rmf-building-sim-common \ + rmf-fleet-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_simulation-release/archive/release/humble/rmf_building_sim_gz_plugins/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_building_sim_gz_plugins" +SRC_URI = "git://github.com/ros2-gbp/rmf_simulation-release;${ROS_BRANCH};protocol=https" +SRCREV = "3d42a5ea0490ecc15dd9079524922cb8ce9002ac" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-robot-sim-common_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-robot-sim-common_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1799a2f02a67d2119208bc4f79742277e563db75 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-robot-sim-common_2.0.0-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Common utility functions for Gazebo-classic and Gazebo RMF plugins" +AUTHOR = "Luca Della Vedova " +ROS_AUTHOR = "Aaron Chong" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "rmf_simulation" +ROS_BPN = "rmf_robot_sim_common" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + libeigen \ + rclcpp \ + rmf-building-map-msgs \ + rmf-dispenser-msgs \ + rmf-fleet-msgs \ + rmf-ingestor-msgs \ + std-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + libeigen \ + rclcpp \ + rmf-building-map-msgs \ + rmf-dispenser-msgs \ + rmf-fleet-msgs \ + rmf-ingestor-msgs \ + std-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + libeigen \ + rclcpp \ + rmf-building-map-msgs \ + rmf-dispenser-msgs \ + rmf-fleet-msgs \ + rmf-ingestor-msgs \ + std-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_simulation-release/archive/release/humble/rmf_robot_sim_common/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_robot_sim_common" +SRC_URI = "git://github.com/ros2-gbp/rmf_simulation-release;${ROS_BRANCH};protocol=https" +SRCREV = "e2c1a75f63e1b5e7c4a6ecb25408beea78759579" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-robot-sim-gz-classic-plugins_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-robot-sim-gz-classic-plugins_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8d4f5a752ebb9088ca950b55e4c2c929c90c3c2f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-robot-sim-gz-classic-plugins_2.0.0-1.bb @@ -0,0 +1,78 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS 2 Gazebo-classic plugins for TeleportIngestors, TeleportDispensers and Readonly Objects" +AUTHOR = "Luca Della Vedova " +ROS_AUTHOR = "Luca Della Vedova" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "rmf_simulation" +ROS_BPN = "rmf_robot_sim_gz_classic_plugins" + +ROS_BUILD_DEPENDS = " \ + gazebo-ros \ + gazebo-rosdev \ + geometry-msgs \ + libeigen \ + rclcpp \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-robot-sim-common \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + gazebo-ros \ + gazebo-rosdev \ + geometry-msgs \ + libeigen \ + rclcpp \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-robot-sim-common \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gazebo-ros \ + gazebo-rosdev \ + geometry-msgs \ + libeigen \ + rclcpp \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-robot-sim-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_simulation-release/archive/release/humble/rmf_robot_sim_gz_classic_plugins/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_robot_sim_gz_classic_plugins" +SRC_URI = "git://github.com/ros2-gbp/rmf_simulation-release;${ROS_BRANCH};protocol=https" +SRCREV = "54a2f714c8542e40fb441e5d31dc75049e235a90" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-robot-sim-gz-plugins_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-robot-sim-gz-plugins_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..10025f07745137bb78172b419aeefbb85d503a22 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-simulation/rmf-robot-sim-gz-plugins_2.0.0-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS 2 Gazebo plugins for TeleportIngestors and TeleportDispensers" +AUTHOR = "Luca Della Vedova " +ROS_AUTHOR = "Luca Della Vedova" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "rmf_simulation" +ROS_BPN = "rmf_robot_sim_gz_plugins" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-fortress} \ + ${ROS_UNRESOLVED_DEP-libqt5-qml} \ + ${ROS_UNRESOLVED_DEP-libqt5-quick} \ + libeigen \ + qtbase \ + rclcpp \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-robot-sim-common \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-fortress} \ + ${ROS_UNRESOLVED_DEP-libqt5-qml} \ + ${ROS_UNRESOLVED_DEP-libqt5-quick} \ + libeigen \ + qtbase \ + rclcpp \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-robot-sim-common \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-fortress} \ + ${ROS_UNRESOLVED_DEP-libqt5-qml} \ + ${ROS_UNRESOLVED_DEP-libqt5-quick} \ + libeigen \ + qtbase \ + rclcpp \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-robot-sim-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_simulation-release/archive/release/humble/rmf_robot_sim_gz_plugins/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_robot_sim_gz_plugins" +SRC_URI = "git://github.com/ros2-gbp/rmf_simulation-release;${ROS_BRANCH};protocol=https" +SRCREV = "11fefaa05b3ed56a14161df6e4a26f59860fc896" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-task/rmf-task-sequence_2.1.1-1.bb b/meta-ros2-humble/generated-recipes/rmf-task/rmf-task-sequence_2.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4ced353cb52dbc5c4d72aeb4211eee727a80d67d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-task/rmf-task-sequence_2.1.1-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Implementation of phase-sequence tasks for the Robotics Middleware Framework" +AUTHOR = "Grey " +ROS_AUTHOR = "Grey" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_task" +ROS_BPN = "rmf_task_sequence" + +ROS_BUILD_DEPENDS = " \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rmf-api-msgs \ + rmf-task \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rmf-api-msgs \ + rmf-task \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nlohmann-json \ + nlohmann-json-schema-validator-vendor \ + rmf-api-msgs \ + rmf-task \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-catch2 \ + ament-cmake-uncrustify \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_task-release/archive/release/humble/rmf_task_sequence/2.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_task_sequence" +SRC_URI = "git://github.com/ros2-gbp/rmf_task-release;${ROS_BRANCH};protocol=https" +SRCREV = "25d9aa8798ea280e37a116b58b8558a2d0be433c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-task/rmf-task_2.1.1-1.bb b/meta-ros2-humble/generated-recipes/rmf-task/rmf-task_2.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1f9ee234a28e5a4384d6ce1e248da20269439341 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-task/rmf-task_2.1.1-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package for managing tasks in the Robotics Middleware Framework" +AUTHOR = "Yadunund " +ROS_AUTHOR = "Aaron" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_task" +ROS_BPN = "rmf_task" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + rmf-battery \ + rmf-utils \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ + rmf-battery \ + rmf-utils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libeigen \ + rmf-battery \ + rmf-utils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-catch2 \ + ament-cmake-uncrustify \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_task-release/archive/release/humble/rmf_task/2.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_task" +SRC_URI = "git://github.com/ros2-gbp/rmf_task-release;${ROS_BRANCH};protocol=https" +SRCREV = "9cd6ec3f8c108ee8b21a880f258eb10b6ba8006a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-building-map-tools_1.6.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-building-map-tools_1.6.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..66e3ef69028ed03441c97f6b14247f2e9bf26d39 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-building-map-tools_1.6.0-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RMF Building map tools" +AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_traffic_editor" +ROS_BPN = "rmf_building_map_tools" + +ROS_BUILD_DEPENDS = " \ + rmf-building-map-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-fuel-tools7} \ + ${ROS_UNRESOLVED_DEP-python3-fiona} \ + ${ROS_UNRESOLVED_DEP-python3-rtree} \ + ${ROS_UNRESOLVED_DEP-python3-shapely} \ + ${ROS_UNRESOLVED_DEP-sqlite3} \ + ament-index-python \ + python3-pyproj \ + python3-pyyaml \ + python3-requests \ + rclpy \ + rmf-building-map-msgs \ + rmf-site-map-msgs \ + std-msgs \ + yaml-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/humble/rmf_building_map_tools/1.6.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_building_map_tools" +SRC_URI = "git://github.com/ros2-gbp/rmf_traffic_editor-release;${ROS_BRANCH};protocol=https" +SRCREV = "215563d599fee7307de471eb503d95f6ecf87d42" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-traffic-editor-assets_1.6.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-traffic-editor-assets_1.6.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2d4c665c72779f14268527c1b8fc00a747da684c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-traffic-editor-assets_1.6.0-1.bb @@ -0,0 +1,48 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Assets for use with traffic_editor." +AUTHOR = "Brandon Ong " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_traffic_editor" +ROS_BPN = "rmf_traffic_editor_assets" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/humble/rmf_traffic_editor_assets/1.6.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_traffic_editor_assets" +SRC_URI = "git://github.com/ros2-gbp/rmf_traffic_editor-release;${ROS_BRANCH};protocol=https" +SRCREV = "5bb1e24352aeb1e3e76dba46900d0022eb798bcf" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-traffic-editor-test-maps_1.6.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-traffic-editor-test-maps_1.6.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0a3ccb7fb6ad3dcc2f4522728e7e9dbb8835fb15 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-traffic-editor-test-maps_1.6.0-1.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Some test maps for traffic_editor and rmf_building_map_tools." +AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_traffic_editor" +ROS_BPN = "rmf_traffic_editor_test_maps" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rmf-building-map-tools-native \ + ros2run-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/humble/rmf_traffic_editor_test_maps/1.6.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_traffic_editor_test_maps" +SRC_URI = "git://github.com/ros2-gbp/rmf_traffic_editor-release;${ROS_BRANCH};protocol=https" +SRCREV = "498cc0a5c97d066d3cf0167d2e9bec7b588ba165" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-traffic-editor_1.6.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-traffic-editor_1.6.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fe9c3ba0ed18ef335ff20dbfd56e006215676d76 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-traffic-editor/rmf-traffic-editor_1.6.0-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "traffic editor" +AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_traffic_editor" +ROS_BPN = "rmf_traffic_editor" + +ROS_BUILD_DEPENDS = " \ + ament-cmake \ + ament-index-cpp \ + ceres-solver \ + glog \ + libeigen \ + proj \ + qtbase \ + rmf-utils \ + yaml-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ceres-solver \ + glog \ + proj \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ceres-solver \ + glog \ + proj \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-uncrustify \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_traffic_editor-release/archive/release/humble/rmf_traffic_editor/1.6.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_traffic_editor" +SRC_URI = "git://github.com/ros2-gbp/rmf_traffic_editor-release;${ROS_BRANCH};protocol=https" +SRCREV = "9dae646a611036a8d9368bb7450c621e59195e11" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-traffic/rmf-traffic-examples_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-traffic/rmf-traffic-examples_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b5e628ebcaa0c9bd3a91f76ba0fdd0aedc5144e5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-traffic/rmf-traffic-examples_3.0.0-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of how to use the rmf_traffic library" +AUTHOR = "Grey " +ROS_AUTHOR = "Grey" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_traffic" +ROS_BPN = "rmf_traffic_examples" + +ROS_BUILD_DEPENDS = " \ + rmf-traffic \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rmf-traffic \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rmf-traffic \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_traffic-release/archive/release/humble/rmf_traffic_examples/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_traffic_examples" +SRC_URI = "git://github.com/ros2-gbp/rmf_traffic-release;${ROS_BRANCH};protocol=https" +SRCREV = "76a95be70cd44a3eeee377556c99d205ea36d5b2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-traffic/rmf-traffic_3.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-traffic/rmf-traffic_3.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bd97f24d7876b051a9eaca5756ab6c4710ce8dee --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-traffic/rmf-traffic_3.0.0-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package for managing traffic in the Robotics Middleware Framework" +AUTHOR = "Grey " +ROS_AUTHOR = "Grey" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_traffic" +ROS_BPN = "rmf_traffic" + +ROS_BUILD_DEPENDS = " \ + libccd \ + libeigen \ + rmf-utils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libccd \ + libeigen \ + rmf-utils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + libccd \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-catch2 \ + ament-cmake-uncrustify \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_traffic-release/archive/release/humble/rmf_traffic/3.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_traffic" +SRC_URI = "git://github.com/ros2-gbp/rmf_traffic-release;${ROS_BRANCH};protocol=https" +SRCREV = "46c8a1bbf794cf69a59ae63f9c81a6f38e71dc1c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-utils/rmf-utils_1.4.0-2.bb b/meta-ros2-humble/generated-recipes/rmf-utils/rmf-utils_1.4.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..4aea294f1cd08e3293536c32a947d5f0a16f8399 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-utils/rmf-utils_1.4.0-2.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Simple C++ programming utilities used by Robotics Middleware Framework packages" +AUTHOR = "Grey " +ROS_AUTHOR = "Grey" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_utils" +ROS_BPN = "rmf_utils" + +ROS_BUILD_DEPENDS = " \ + cmake \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-catch2 \ + ament-cmake-uncrustify \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_utils-release/archive/release/humble/rmf_utils/1.4.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_utils" +SRC_URI = "git://github.com/ros2-gbp/rmf_utils-release;${ROS_BRANCH};protocol=https" +SRCREV = "70cd211f69f3f11cf20f1279211e4a694a344fac" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-visualization-msgs/rmf-visualization-msgs_1.2.0-4.bb b/meta-ros2-humble/generated-recipes/rmf-visualization-msgs/rmf-visualization-msgs_1.2.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..0ba1acefde7a924ecd8ddb2cf565d4921646634b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-visualization-msgs/rmf-visualization-msgs_1.2.0-4.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing messages used for visualizations" +AUTHOR = "yadu " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_visualization_msgs" +ROS_BPN = "rmf_visualization_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_visualization_msgs-release/archive/release/humble/rmf_visualization_msgs/1.2.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_visualization_msgs" +SRC_URI = "git://github.com/ros2-gbp/rmf_visualization_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "ef778927029d76036ff884833b956d2d467e12d9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-building-systems_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-building-systems_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a8de7aaf910ebf30132bea2cc00606bfddd71264 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-building-systems_2.0.0-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A visualizer for doors and lifts" +AUTHOR = "Yadunund " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_visualization" +ROS_BPN = "rmf_visualization_building_systems" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rmf-building-map-msgs \ + rmf-door-msgs \ + rmf-lift-msgs \ + rmf-visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + rmf-building-map-msgs \ + rmf-door-msgs \ + rmf-lift-msgs \ + rmf-visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rmf-building-map-msgs \ + rmf-door-msgs \ + rmf-lift-msgs \ + rmf-visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_visualization-release/archive/release/humble/rmf_visualization_building_systems/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_visualization_building_systems" +SRC_URI = "git://github.com/ros2-gbp/rmf_visualization-release;${ROS_BRANCH};protocol=https" +SRCREV = "fc763ffcfbcc8b03d57e2dc7e0c02a6f9eee9e3e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-fleet-states_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-fleet-states_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ba22c1939769762591d3cdcb0eec08e3323dd8ba --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-fleet-states_2.0.0-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package to visualize positions of robots from different fleets in the a building" +AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_visualization" +ROS_BPN = "rmf_visualization_fleet_states" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rmf-fleet-msgs \ + rmf-visualization-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rmf-fleet-msgs \ + rmf-visualization-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rmf-fleet-msgs \ + rmf-visualization-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + rmf-utils \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_visualization-release/archive/release/humble/rmf_visualization_fleet_states/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_visualization_fleet_states" +SRC_URI = "git://github.com/ros2-gbp/rmf_visualization-release;${ROS_BRANCH};protocol=https" +SRCREV = "87633e11dcdba74279b6b23f9b4fbefe33f016df" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-floorplans_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-floorplans_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3b08d56dbb58794da5710927937a774d5244642e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-floorplans_2.0.0-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package to visualize the floorplans for levels in a building" +AUTHOR = "Yadunund " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_visualization" +ROS_BPN = "rmf_visualization_floorplans" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + libeigen \ + nav-msgs \ + opencv \ + rclcpp \ + rclcpp-components \ + rmf-building-map-msgs \ + rmf-visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + libeigen \ + nav-msgs \ + opencv \ + rclcpp \ + rclcpp-components \ + rmf-building-map-msgs \ + rmf-visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + libeigen \ + nav-msgs \ + opencv \ + rclcpp \ + rclcpp-components \ + rmf-building-map-msgs \ + rmf-visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + rmf-utils \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_visualization-release/archive/release/humble/rmf_visualization_floorplans/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_visualization_floorplans" +SRC_URI = "git://github.com/ros2-gbp/rmf_visualization-release;${ROS_BRANCH};protocol=https" +SRCREV = "28b4b89719fcc0efe626fa3d5a5db08c934e0e97" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-navgraphs_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-navgraphs_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8e9f0d63d97e3cad59ebac05eb62f3ce268fff19 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-navgraphs_2.0.0-1.bb @@ -0,0 +1,84 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package to visualiize the navigation graphs of fleets" +AUTHOR = "Yadunund " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache license 2.0" +LICENSE = "Apache-license-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=f732ed9bfcfc284137bfb375329922e3" + +ROS_CN = "rmf_visualization" +ROS_BPN = "rmf_visualization_navgraphs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-traffic \ + rmf-traffic-ros2 \ + rmf-visualization-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-traffic \ + rmf-traffic-ros2 \ + rmf-visualization-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + rmf-building-map-msgs \ + rmf-fleet-msgs \ + rmf-traffic \ + rmf-traffic-ros2 \ + rmf-visualization-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + rmf-utils \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_visualization-release/archive/release/humble/rmf_visualization_navgraphs/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_visualization_navgraphs" +SRC_URI = "git://github.com/ros2-gbp/rmf_visualization-release;${ROS_BRANCH};protocol=https" +SRCREV = "cbefbd1909a358cfc1e9947961e339875ddc54f8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-obstacles_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-obstacles_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..960b82261e99f511d74aabc3d8b52d22975f7699 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-obstacles_2.0.0-1.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A visualizer for obstacles in RMF" +AUTHOR = "Yadunund " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_visualization" +ROS_BPN = "rmf_visualization_obstacles" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + rmf-obstacle-msgs \ + rmf-visualization-msgs \ + vision-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + rmf-obstacle-msgs \ + rmf-visualization-msgs \ + vision-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + rmf-obstacle-msgs \ + rmf-visualization-msgs \ + vision-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-uncrustify \ + rmf-utils \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_visualization-release/archive/release/humble/rmf_visualization_obstacles/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_visualization_obstacles" +SRC_URI = "git://github.com/ros2-gbp/rmf_visualization-release;${ROS_BRANCH};protocol=https" +SRCREV = "1ed2e0f08a948db44cd5a47d72108925d5ee78b8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-rviz2-plugins_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-rviz2-plugins_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..59493b2d219954547baeb525e0945118495299aa --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-rviz2-plugins_2.0.0-1.bb @@ -0,0 +1,89 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing RViz2 plugins for RMF" +AUTHOR = "Yadunund " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_visualization" +ROS_BPN = "rmf_visualization_rviz2_plugins" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + pluginlib \ + qtbase \ + rclcpp \ + resource-retriever \ + rmf-door-msgs \ + rmf-lift-msgs \ + rmf-traffic-ros2 \ + rmf-visualization-msgs \ + rviz-common \ + rviz-default-plugins \ + rviz-rendering \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + pluginlib \ + rclcpp \ + resource-retriever \ + rmf-door-msgs \ + rmf-lift-msgs \ + rmf-traffic-ros2 \ + rmf-visualization-msgs \ + rviz-common \ + rviz-default-plugins \ + rviz-rendering \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pluginlib \ + qtbase \ + rclcpp \ + resource-retriever \ + rmf-door-msgs \ + rmf-lift-msgs \ + rmf-traffic-ros2 \ + rmf-visualization-msgs \ + rviz-common \ + rviz-default-plugins \ + rviz-rendering \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-uncrustify \ + rmf-utils \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_visualization-release/archive/release/humble/rmf_visualization_rviz2_plugins/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_visualization_rviz2_plugins" +SRC_URI = "git://github.com/ros2-gbp/rmf_visualization-release;${ROS_BRANCH};protocol=https" +SRCREV = "ba160b9c50529516e62307a32677b9813378a24a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-schedule_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-schedule_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bdbe40f5144fa5ccf73a7686ce77a3ce17d130ff --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization-schedule_2.0.0-1.bb @@ -0,0 +1,100 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A visualizer for trajectories in rmf schedule" +AUTHOR = "Yadunund " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_visualization" +ROS_BPN = "rmf_visualization_schedule" + +ROS_BUILD_DEPENDS = " \ + boost \ + builtin-interfaces \ + geometry-msgs \ + libeigen \ + openssl \ + rclcpp \ + rclcpp-components \ + rmf-traffic \ + rmf-traffic-msgs \ + rmf-traffic-ros2 \ + rmf-visualization-msgs \ + rosidl-default-generators \ + visualization-msgs \ + websocketpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + builtin-interfaces \ + geometry-msgs \ + libeigen \ + openssl \ + rclcpp \ + rclcpp-components \ + rmf-traffic \ + rmf-traffic-msgs \ + rmf-traffic-ros2 \ + rmf-visualization-msgs \ + rosidl-default-generators \ + visualization-msgs \ + websocketpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + builtin-interfaces \ + geometry-msgs \ + libeigen \ + openssl \ + rclcpp \ + rclcpp-components \ + rmf-traffic \ + rmf-traffic-msgs \ + rmf-traffic-ros2 \ + rmf-visualization-msgs \ + rosidl-default-generators \ + visualization-msgs \ + websocketpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-uncrustify \ + ament-lint-auto \ + ament-lint-common \ + rmf-utils \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_visualization-release/archive/release/humble/rmf_visualization_schedule/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_visualization_schedule" +SRC_URI = "git://github.com/ros2-gbp/rmf_visualization-release;${ROS_BRANCH};protocol=https" +SRCREV = "b972ac0792057a15022c97d953a7d9b06e58107c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a4d3802a13cf1d529fb77c19d6610de42d5ca09f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmf-visualization/rmf-visualization_2.0.0-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing a single launch file to bringup various visualizations" +AUTHOR = "Yadunund " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmf_visualization" +ROS_BPN = "rmf_visualization" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch-xml \ + rmf-visualization-building-systems \ + rmf-visualization-fleet-states \ + rmf-visualization-floorplans \ + rmf-visualization-navgraphs \ + rmf-visualization-obstacles \ + rmf-visualization-rviz2-plugins \ + rmf-visualization-schedule \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmf_visualization-release/archive/release/humble/rmf_visualization/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmf_visualization" +SRC_URI = "git://github.com/ros2-gbp/rmf_visualization-release;${ROS_BRANCH};protocol=https" +SRCREV = "e5a9dcf8c382056469d99fbf38f4f6852ae9a176" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw-connextdds/rmw-connextdds-common_0.11.1-2.bb b/meta-ros2-humble/generated-recipes/rmw-connextdds/rmw-connextdds-common_0.11.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..17a3e7ffb0915b418c004cafa5688c2e5ae36051 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw-connextdds/rmw-connextdds-common_0.11.1-2.bb @@ -0,0 +1,94 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Common source for RMW implementations built with RTI Connext DDS Professional and RTI Connext DDS Micro." +AUTHOR = "Andrea Sorbini " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw_connextdds" +ROS_BPN = "rmw_connextdds_common" + +ROS_BUILD_DEPENDS = " \ + 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 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + 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 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + 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 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/humble/rmw_connextdds_common/0.11.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw_connextdds_common" +SRC_URI = "git://github.com/ros2-gbp/rmw_connextdds-release;${ROS_BRANCH};protocol=https" +SRCREV = "909d4fc7875ccece0c5fae1868b024ebd4fbf7dd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw-connextdds/rmw-connextdds_0.11.1-2.bb b/meta-ros2-humble/generated-recipes/rmw-connextdds/rmw-connextdds_0.11.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..c4ecb3dfac0953bb31aa028243434f2e78ee08c9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw-connextdds/rmw-connextdds_0.11.1-2.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A ROS2 RMW implementation built with RTI Connext DDS Professional." +AUTHOR = "Andrea Sorbini " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw_connextdds" +ROS_BPN = "rmw_connextdds" + +ROS_BUILD_DEPENDS = " \ + rmw-connextdds-common \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rmw-connextdds-common \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + rmw-connextdds-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/humble/rmw_connextdds/0.11.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw_connextdds" +SRC_URI = "git://github.com/ros2-gbp/rmw_connextdds-release;${ROS_BRANCH};protocol=https" +SRCREV = "adea597f0457a24675efb0f9c7a490d001b5fb32" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw-connextdds/rti-connext-dds-cmake-module_0.11.1-2.bb b/meta-ros2-humble/generated-recipes/rmw-connextdds/rti-connext-dds-cmake-module_0.11.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..bc6b1fa429eeedf4159130550aa3f6e7cfb366c5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw-connextdds/rti-connext-dds-cmake-module_0.11.1-2.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Helper module to provide access to RTI products like Connext DDS Professional" +AUTHOR = "Andrea Sorbini " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw_connextdds" +ROS_BPN = "rti_connext_dds_cmake_module" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-rti-connext-dds-6.0.1} \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-rti-connext-dds-6.0.1} \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-rti-connext-dds-6.0.1} \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw_connextdds-release/archive/release/humble/rti_connext_dds_cmake_module/0.11.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rti_connext_dds_cmake_module" +SRC_URI = "git://github.com/ros2-gbp/rmw_connextdds-release;${ROS_BRANCH};protocol=https" +SRCREV = "37d473555cc192d4e5b2e3b1db707d74e0fc4d47" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw-cyclonedds/rmw-cyclonedds-cpp_1.3.4-1.bb b/meta-ros2-humble/generated-recipes/rmw-cyclonedds/rmw-cyclonedds-cpp_1.3.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..73275727af413c85a8737dbbc64293051189df75 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw-cyclonedds/rmw-cyclonedds-cpp_1.3.4-1.bb @@ -0,0 +1,86 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Implement the ROS middleware interface using Eclipse CycloneDDS in C++." +AUTHOR = "Erik Boasson " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw_cyclonedds" +ROS_BPN = "rmw_cyclonedds_cpp" + +ROS_BUILD_DEPENDS = " \ + cyclonedds \ + iceoryx-binding-c \ + rcpputils \ + rcutils \ + rmw \ + rmw-dds-common \ + rosidl-runtime-c \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ + tracetools \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cyclonedds \ + iceoryx-binding-c \ + rcpputils \ + rcutils \ + rmw \ + rmw-dds-common \ + rosidl-runtime-c \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ + tracetools \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cyclonedds \ + iceoryx-binding-c \ + rcpputils \ + rcutils \ + rmw \ + rmw-dds-common \ + rosidl-runtime-c \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ + tracetools \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw_cyclonedds-release/archive/release/humble/rmw_cyclonedds_cpp/1.3.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw_cyclonedds_cpp" +SRC_URI = "git://github.com/ros2-gbp/rmw_cyclonedds-release;${ROS_BRANCH};protocol=https" +SRCREV = "beb0ca9d9b6e195801e6eafd9025c0fe89337e44" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw-dds-common/rmw-dds-common_1.6.0-2.bb b/meta-ros2-humble/generated-recipes/rmw-dds-common/rmw-dds-common_1.6.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..f28983f650a423afde2137a90a4aacbcbf818703 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw-dds-common/rmw-dds-common_1.6.0-2.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Define a common interface between DDS implementations of ROS middleware." +AUTHOR = "Ivan Paunovic " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw_dds_common" +ROS_BPN = "rmw_dds_common" + +ROS_BUILD_DEPENDS = " \ + rcpputils \ + rcutils \ + rmw \ + rosidl-runtime-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcpputils \ + rcutils \ + rmw \ + rosidl-runtime-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcpputils \ + rcutils \ + rmw \ + rosidl-default-runtime \ + rosidl-runtime-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ + osrf-testing-tools-cpp \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw_dds_common-release/archive/release/humble/rmw_dds_common/1.6.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw_dds_common" +SRC_URI = "git://github.com/ros2-gbp/rmw_dds_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "eb132be25c7d578317738dff094d37f10587e676" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw-fastrtps/rmw-fastrtps-cpp_6.2.2-1.bb b/meta-ros2-humble/generated-recipes/rmw-fastrtps/rmw-fastrtps-cpp_6.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0afd005fec545bda8c5be08e85afcc6eea425901 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw-fastrtps/rmw-fastrtps-cpp_6.2.2-1.bb @@ -0,0 +1,95 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Ricardo González" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw_fastrtps" +ROS_BPN = "rmw_fastrtps_cpp" + +ROS_BUILD_DEPENDS = " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rcpputils \ + rcutils \ + rmw \ + rmw-dds-common \ + rmw-fastrtps-shared-cpp \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + tracetools \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + fastrtps-cmake-module-native \ + rosidl-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rcutils \ + rmw \ + rmw-dds-common \ + rmw-fastrtps-shared-cpp \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + tracetools \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ + rosidl-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + rcpputils \ + rcutils \ + rmw \ + rmw-fastrtps-shared-cpp \ + tracetools \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + osrf-testing-tools-cpp \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/humble/rmw_fastrtps_cpp/6.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw_fastrtps_cpp" +SRC_URI = "git://github.com/ros2-gbp/rmw_fastrtps-release;${ROS_BRANCH};protocol=https" +SRCREV = "5cfbea66f3a8c228a0580ab95d393b93751e5482" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw-fastrtps/rmw-fastrtps-dynamic-cpp_6.2.2-1.bb b/meta-ros2-humble/generated-recipes/rmw-fastrtps/rmw-fastrtps-dynamic-cpp_6.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..078fd287b6972db517e4591d930dd9ea535f717b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw-fastrtps/rmw-fastrtps-dynamic-cpp_6.2.2-1.bb @@ -0,0 +1,88 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Implement the ROS middleware interface using introspection type support." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Ricardo González" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw_fastrtps" +ROS_BPN = "rmw_fastrtps_dynamic_cpp" + +ROS_BUILD_DEPENDS = " \ + 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 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + fastrtps-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + 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 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + osrf-testing-tools-cpp \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/humble/rmw_fastrtps_dynamic_cpp/6.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw_fastrtps_dynamic_cpp" +SRC_URI = "git://github.com/ros2-gbp/rmw_fastrtps-release;${ROS_BRANCH};protocol=https" +SRCREV = "741bb9db874a26f50ddcf79e4c8d1f312204ed27" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw-fastrtps/rmw-fastrtps-shared-cpp_6.2.2-1.bb b/meta-ros2-humble/generated-recipes/rmw-fastrtps/rmw-fastrtps-shared-cpp_6.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c4906ad5214816e44871e84f58de293313fcce7b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw-fastrtps/rmw-fastrtps-shared-cpp_6.2.2-1.bb @@ -0,0 +1,80 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Code shared on static and dynamic type support of rmw_fastrtps_cpp." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Ricardo González" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw_fastrtps" +ROS_BPN = "rmw_fastrtps_shared_cpp" + +ROS_BUILD_DEPENDS = " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rcpputils \ + rcutils \ + rmw \ + rmw-dds-common \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ + tracetools \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + fastrtps-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rcpputils \ + rcutils \ + rmw \ + rmw-dds-common \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ + tracetools \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + osrf-testing-tools-cpp \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw_fastrtps-release/archive/release/humble/rmw_fastrtps_shared_cpp/6.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw_fastrtps_shared_cpp" +SRC_URI = "git://github.com/ros2-gbp/rmw_fastrtps-release;${ROS_BRANCH};protocol=https" +SRCREV = "a99737f3160c731fe46d3cc8e88b4891fa833005" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw-gurumdds/rmw-gurumdds-cpp_3.2.0-1.bb b/meta-ros2-humble/generated-recipes/rmw-gurumdds/rmw-gurumdds-cpp_3.2.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ec3f2d87e9646ce1c026380df09e6bbdd3de4653 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw-gurumdds/rmw-gurumdds-cpp_3.2.0-1.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Implement the ROS middleware interface using GurumNetworks GurumDDS static code generation in C++." +AUTHOR = "Youngjin Yun " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw_gurumdds" +ROS_BPN = "rmw_gurumdds_cpp" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-gurumdds-2.8} \ + gurumdds-cmake-module \ + rcutils \ + rmw \ + rmw-gurumdds-shared-cpp \ + rosidl-generator-dds-idl \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + rosidl-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-gurumdds-2.8} \ + gurumdds-cmake-module \ + rmw-gurumdds-shared-cpp \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcutils \ + rmw \ + rmw-gurumdds-shared-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw_gurumdds-release/archive/release/humble/rmw_gurumdds_cpp/3.2.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw_gurumdds_cpp" +SRC_URI = "git://github.com/ros2-gbp/rmw_gurumdds-release;${ROS_BRANCH};protocol=https" +SRCREV = "8953eec7b475ab55f5f73e001f10610573a4794a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw-gurumdds/rmw-gurumdds-shared-cpp_3.2.0-1.bb b/meta-ros2-humble/generated-recipes/rmw-gurumdds/rmw-gurumdds-shared-cpp_3.2.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2cfe756db2f9e5e7cddd594856f6ac699533b810 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw-gurumdds/rmw-gurumdds-shared-cpp_3.2.0-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Code shared on static and dynamic type support of rmw_gurumdds_cpp." +AUTHOR = "Youngjin Yun " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw_gurumdds" +ROS_BPN = "rmw_gurumdds_shared_cpp" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-gurumdds-2.8} \ + gurumdds-cmake-module \ + rcutils \ + rmw \ + rmw-dds-common \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-gurumdds-2.8} \ + gurumdds-cmake-module \ + rmw-dds-common \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + rmw-dds-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw_gurumdds-release/archive/release/humble/rmw_gurumdds_shared_cpp/3.2.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw_gurumdds_shared_cpp" +SRC_URI = "git://github.com/ros2-gbp/rmw_gurumdds-release;${ROS_BRANCH};protocol=https" +SRCREV = "1e2ac51b9d878f7e7bdb1f8c3a4dfd0547d58efa" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw-implementation/rmw-implementation_2.8.1-2.bb b/meta-ros2-humble/generated-recipes/rmw-implementation/rmw-implementation_2.8.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..b00b3f0418a0f13a69f43e37ef0013166171c748 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw-implementation/rmw-implementation_2.8.1-2.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Proxy implementation of the ROS 2 Middleware Interface." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Alejandro Hernandez Cordero " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw_implementation" +ROS_BPN = "rmw_implementation" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + rcpputils \ + rcutils \ + rmw \ + rmw-connextdds \ + rmw-cyclonedds-cpp \ + rmw-fastrtps-cpp \ + rmw-fastrtps-dynamic-cpp \ + rmw-implementation-cmake \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rmw-implementation-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + rcpputils \ + rcutils \ + rmw-implementation-cmake \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + rcpputils \ + rcutils \ + rmw-implementation-cmake \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw_implementation-release/archive/release/humble/rmw_implementation/2.8.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw_implementation" +SRC_URI = "git://github.com/ros2-gbp/rmw_implementation-release;${ROS_BRANCH};protocol=https" +SRCREV = "0b6ac029fe7c3263dfb6714e097e4dd95091d424" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw/rmw-implementation-cmake_6.1.1-1.bb b/meta-ros2-humble/generated-recipes/rmw/rmw-implementation-cmake_6.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..188aef4f838b858fe0c0bf9dcb3126b719aad9e4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw/rmw-implementation-cmake_6.1.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CMake functions which can discover and enumerate available implementations." +AUTHOR = "Ivan Paunovic " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw" +ROS_BPN = "rmw_implementation_cmake" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw-release/archive/release/humble/rmw_implementation_cmake/6.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw_implementation_cmake" +SRC_URI = "git://github.com/ros2-gbp/rmw-release;${ROS_BRANCH};protocol=https" +SRCREV = "8c110a7962ff8aae1b865492809d58eb49d1103c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rmw/rmw_6.1.1-1.bb b/meta-ros2-humble/generated-recipes/rmw/rmw_6.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fbfc6fd81595512a9eefc20441f53b9eb93584ec --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rmw/rmw_6.1.1-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Contains the ROS middleware API." +AUTHOR = "Ivan Paunovic " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rmw" +ROS_BPN = "rmw" + +ROS_BUILD_DEPENDS = " \ + rcutils \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + ament-cmake-version-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcutils \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ + osrf-testing-tools-cpp \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rmw-release/archive/release/humble/rmw/6.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rmw" +SRC_URI = "git://github.com/ros2-gbp/rmw-release;${ROS_BRANCH};protocol=https" +SRCREV = "e87acef47c9858fd6bdec5093ec2fdf1e679907c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/robot-calibration/robot-calibration-msgs_0.8.0-1.bb b/meta-ros2-humble/generated-recipes/robot-calibration/robot-calibration-msgs_0.8.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..57feb9783fdb0aadd61c0963c654e2035cd651a7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/robot-calibration/robot-calibration-msgs_0.8.0-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages for calibrating a robot" +AUTHOR = "Michael Ferguson " +ROS_AUTHOR = "Michael Ferguson" +HOMEPAGE = "http://ros.org/wiki/robot_calibration_msgs" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache2" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=c93e37fc0c6f510db5735eb91dcc1550" + +ROS_CN = "robot_calibration" +ROS_BPN = "robot_calibration_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + rosidl-default-generators \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + rosidl-default-generators \ + sensor-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + rosidl-default-generators \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/robot_calibration-release/archive/release/humble/robot_calibration_msgs/0.8.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/robot_calibration_msgs" +SRC_URI = "git://github.com/ros2-gbp/robot_calibration-release;${ROS_BRANCH};protocol=https" +SRCREV = "26df6a8970ae17274dd520d79190e32dcf581cf4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/robot-calibration/robot-calibration_0.8.0-1.bb b/meta-ros2-humble/generated-recipes/robot-calibration/robot-calibration_0.8.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e80931cddd92ff25ba6870d2e2bec336200db0e3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/robot-calibration/robot-calibration_0.8.0-1.bb @@ -0,0 +1,136 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Calibrate a Robot" +AUTHOR = "Michael Ferguson " +ROS_AUTHOR = "Michael Ferguson" +HOMEPAGE = "http://ros.org/wiki/robot_calibration" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache2" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=c93e37fc0c6f510db5735eb91dcc1550" + +ROS_CN = "robot_calibration" +ROS_BPN = "robot_calibration" + +ROS_BUILD_DEPENDS = " \ + boost \ + camera-calibration-parsers \ + ceres-solver \ + control-msgs \ + cv-bridge \ + geometric-shapes \ + geometry-msgs \ + gflags \ + kdl-parser \ + libeigen \ + moveit-msgs \ + nav-msgs \ + orocos-kdl \ + pluginlib \ + protobuf \ + rclcpp \ + rclcpp-action \ + robot-calibration-msgs \ + rosbag2-cpp \ + sensor-msgs \ + std-msgs \ + suitesparse-cholmod \ + suitesparse-cxsparse \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ + yaml-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + camera-calibration-parsers \ + ceres-solver \ + control-msgs \ + cv-bridge \ + geometric-shapes \ + geometry-msgs \ + gflags \ + kdl-parser \ + moveit-msgs \ + nav-msgs \ + orocos-kdl \ + pluginlib \ + protobuf \ + rclcpp \ + rclcpp-action \ + robot-calibration-msgs \ + rosbag2-cpp \ + sensor-msgs \ + std-msgs \ + suitesparse-cholmod \ + suitesparse-cxsparse \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ + yaml-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + camera-calibration-parsers \ + ceres-solver \ + control-msgs \ + cv-bridge \ + geometric-shapes \ + geometry-msgs \ + gflags \ + kdl-parser \ + moveit-msgs \ + nav-msgs \ + orocos-kdl \ + pluginlib \ + protobuf \ + rclcpp \ + rclcpp-action \ + robot-calibration-msgs \ + rosbag2-cpp \ + sensor-msgs \ + std-msgs \ + suitesparse-cholmod \ + suitesparse-cxsparse \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ + yaml-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + launch \ + launch-ros \ + launch-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/robot_calibration-release/archive/release/humble/robot_calibration/0.8.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/robot_calibration" +SRC_URI = "git://github.com/ros2-gbp/robot_calibration-release;${ROS_BRANCH};protocol=https" +SRCREV = "ed63edcbe5b167f31d52e78dec844a26af9d0750" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/robot-controllers/robot-controllers-interface_0.9.3-1.bb b/meta-ros2-humble/generated-recipes/robot-controllers/robot-controllers-interface_0.9.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..60207efd1cfbe9fc681838a4b0f42262aa676af1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/robot-controllers/robot-controllers-interface_0.9.3-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generic framework for robot controls." +AUTHOR = "Russell Toris " +ROS_AUTHOR = "Michael Ferguson" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "robot_controllers" +ROS_BPN = "robot_controllers_interface" + +ROS_BUILD_DEPENDS = " \ + pluginlib \ + rclcpp \ + rclcpp-action \ + robot-controllers-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + pluginlib \ + rclcpp \ + rclcpp-action \ + robot-controllers-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pluginlib \ + rclcpp \ + rclcpp-action \ + robot-controllers-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cpplint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/fetchrobotics-gbp/robot_controllers-ros2-release/archive/release/humble/robot_controllers_interface/0.9.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/robot_controllers_interface" +SRC_URI = "git://github.com/fetchrobotics-gbp/robot_controllers-ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "cc21bd5f5f6dc30ab6976b287807fd447a3b9a61" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/robot-controllers/robot-controllers-msgs_0.9.3-1.bb b/meta-ros2-humble/generated-recipes/robot-controllers/robot-controllers-msgs_0.9.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..cff2018ea9e3d8af1348bde39526c41eb201c700 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/robot-controllers/robot-controllers-msgs_0.9.3-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages for use with robot_controllers framework." +AUTHOR = "Russell Toris " +ROS_AUTHOR = "Michael Ferguson" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "robot_controllers" +ROS_BPN = "robot_controllers_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/fetchrobotics-gbp/robot_controllers-ros2-release/archive/release/humble/robot_controllers_msgs/0.9.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/robot_controllers_msgs" +SRC_URI = "git://github.com/fetchrobotics-gbp/robot_controllers-ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "c87a19cec79fdb3b63170dd9fda11b7e0a93ae23" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/robot-controllers/robot-controllers_0.9.3-1.bb b/meta-ros2-humble/generated-recipes/robot-controllers/robot-controllers_0.9.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4ff4e02088bc5568596bbe2cee664206a47509c9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/robot-controllers/robot-controllers_0.9.3-1.bb @@ -0,0 +1,103 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Some basic robot controllers for use with robot_controllers_interface." +AUTHOR = "Russell Toris " +ROS_AUTHOR = "Michael Ferguson" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "robot_controllers" +ROS_BPN = "robot_controllers" + +ROS_BUILD_DEPENDS = " \ + angles \ + control-msgs \ + geometry-msgs \ + kdl-parser \ + nav-msgs \ + orocos-kdl \ + pluginlib \ + rclcpp \ + rclcpp-action \ + robot-controllers-interface \ + sensor-msgs \ + std-msgs \ + tf2-geometry-msgs \ + tf2-ros \ + trajectory-msgs \ + urdf \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + control-msgs \ + geometry-msgs \ + kdl-parser \ + nav-msgs \ + orocos-kdl \ + pluginlib \ + rclcpp \ + rclcpp-action \ + robot-controllers-interface \ + sensor-msgs \ + std-msgs \ + tf2-geometry-msgs \ + tf2-ros \ + trajectory-msgs \ + urdf \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + control-msgs \ + geometry-msgs \ + kdl-parser \ + nav-msgs \ + orocos-kdl \ + pluginlib \ + rclcpp \ + rclcpp-action \ + robot-controllers-interface \ + sensor-msgs \ + std-msgs \ + tf2-geometry-msgs \ + tf2-ros \ + trajectory-msgs \ + urdf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cpplint \ + ament-cmake-gtest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/fetchrobotics-gbp/robot_controllers-ros2-release/archive/release/humble/robot_controllers/0.9.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/robot_controllers" +SRC_URI = "git://github.com/fetchrobotics-gbp/robot_controllers-ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "d66b0d3775796b3b90f7af6689062931683ea73a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/robot-localization/robot-localization_3.3.1-2.bb b/meta-ros2-humble/generated-recipes/robot-localization/robot-localization_3.3.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..23d25da3d1d8c561879cab52ec5cac1d261c33ec --- /dev/null +++ b/meta-ros2-humble/generated-recipes/robot-localization/robot-localization_3.3.1-2.bb @@ -0,0 +1,118 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides nonlinear state estimation through sensor fusion of an abritrary number of sensors." +AUTHOR = "Tom Moore " +ROS_AUTHOR = "Tom Moore " +HOMEPAGE = "http://ros.org/wiki/robot_localization" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "robot_localization" +ROS_BPN = "robot_localization" + +ROS_BUILD_DEPENDS = " \ + boost \ + diagnostic-msgs \ + diagnostic-updater \ + geographic-msgs \ + geographiclib \ + geometry-msgs \ + libeigen \ + message-filters \ + nav-msgs \ + rclcpp \ + rmw-implementation \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + builtin-interfaces-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + diagnostic-msgs \ + diagnostic-updater \ + geographic-msgs \ + geographiclib \ + geometry-msgs \ + libeigen \ + message-filters \ + nav-msgs \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + geographic-msgs \ + geographiclib \ + geometry-msgs \ + libeigen \ + message-filters \ + nav-msgs \ + rclcpp \ + rmw-implementation \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + builtin-interfaces \ + launch-ros \ + launch-testing-ament-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/robot_localization-release/archive/release/humble/robot_localization/3.3.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/robot_localization" +SRC_URI = "git://github.com/ros2-gbp/robot_localization-release;${ROS_BRANCH};protocol=https" +SRCREV = "9beea276ecb54307ab48176932bc075afa8dd634" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/robot-state-publisher/robot-state-publisher_3.0.2-2.bb b/meta-ros2-humble/generated-recipes/robot-state-publisher/robot-state-publisher_3.0.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..545f3cf98c5b17097df15e3f03b895ed3e9d80bb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/robot-state-publisher/robot-state-publisher_3.0.2-2.bb @@ -0,0 +1,91 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package take the joint angles of a robot as input, and publishes the 3D poses of the robot links to tf2, using a kinematic tree model of the robot." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Karsten Knese " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "robot_state_publisher" +ROS_BPN = "robot_state_publisher" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + kdl-parser \ + orocos-kdl-vendor \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + tf2-ros \ + urdf \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + kdl-parser \ + orocos-kdl-vendor \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + tf2-ros \ + urdf \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + kdl-parser \ + orocos-kdl-vendor \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + tf2-ros \ + urdf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + launch-ros \ + launch-testing-ament-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/robot_state_publisher-release/archive/release/humble/robot_state_publisher/3.0.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/robot_state_publisher" +SRC_URI = "git://github.com/ros2-gbp/robot_state_publisher-release;${ROS_BRANCH};protocol=https" +SRCREV = "5fa15e3005dc0c6f176d99d91c42dbc643e9a06c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/robot-upstart/robot-upstart_1.0.2-1.bb b/meta-ros2-humble/generated-recipes/robot-upstart/robot-upstart_1.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fc678d4e772836b21bf64250a1a29638bfb0a9da --- /dev/null +++ b/meta-ros2-humble/generated-recipes/robot-upstart/robot-upstart_1.0.2-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The robot_upstart package provides scripts which may be used to install and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files." +AUTHOR = "Chris Iverach-Brereton " +ROS_AUTHOR = "Mike Purvis " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "robot_upstart" +ROS_BPN = "robot_upstart" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/clearpath-gbp/robot_upstart-release/archive/release/humble/robot_upstart/1.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/robot_upstart" +SRC_URI = "git://github.com/clearpath-gbp/robot_upstart-release;${ROS_BRANCH};protocol=https" +SRCREV = "fa433a667af87eb5860001141550d432bee5055b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-canopen/can-msgs_2.0.0-4.bb b/meta-ros2-humble/generated-recipes/ros-canopen/can-msgs_2.0.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..00d399acff919503b42b858bd48cd8a90e4cc802 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-canopen/can-msgs_2.0.0-4.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CAN related message types." +AUTHOR = "Mathias Lüdtke " +ROS_AUTHOR = "Ivor Wanders " +HOMEPAGE = "http://wiki.ros.org/can_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "ros_canopen" +ROS_BPN = "can_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_canopen-release/archive/release/humble/can_msgs/2.0.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/can_msgs" +SRC_URI = "git://github.com/ros2-gbp/ros_canopen-release;${ROS_BRANCH};protocol=https" +SRCREV = "adb949a615149279383edf8631eff0ad472fdf92" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-environment/ros-environment_3.2.2-1.bb b/meta-ros2-humble/generated-recipes/ros-environment/ros-environment_3.2.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c199437665eabb938e9fff558f481c3b9dcb4dac --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-environment/ros-environment_3.2.2-1.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The package provides the environment variables `ROS_VERSION` and `ROS_DISTRO`." +AUTHOR = "Steven! Ragnarök " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://github.com/ros/ros_environment" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=6;endline=6;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros_environment" +ROS_BPN = "ros_environment" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_environment-release/archive/release/humble/ros_environment/3.2.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_environment" +SRC_URI = "git://github.com/ros2-gbp/ros_environment-release;${ROS_BRANCH};protocol=https" +SRCREV = "4ef83fcfe71d33e27fcdc4d2dbc7fbd692121b15" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-bridge_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-bridge_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..178c651c7321e90d58744d1f3dd931355c3a9626 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-bridge_0.244.9-1.bb @@ -0,0 +1,101 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Bridge communication between ROS and Gazebo Transport" +AUTHOR = "Louise Poubel " +ROS_AUTHOR = "Shivesh Khaitan" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_gz_bridge" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-msgs8} \ + ${ROS_UNRESOLVED_DEP-ignition-transport11} \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + ros-gz-interfaces \ + rosgraph-msgs \ + sensor-msgs \ + std-msgs \ + tf2-msgs \ + trajectory-msgs \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + pkgconfig-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-msgs8} \ + ${ROS_UNRESOLVED_DEP-ignition-transport11} \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + ros-gz-interfaces \ + rosgraph-msgs \ + sensor-msgs \ + std-msgs \ + tf2-msgs \ + trajectory-msgs \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-msgs8} \ + ${ROS_UNRESOLVED_DEP-ignition-transport11} \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + rclcpp-components \ + ros-gz-interfaces \ + rosgraph-msgs \ + sensor-msgs \ + std-msgs \ + tf2-msgs \ + trajectory-msgs \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + launch-ros \ + launch-testing \ + launch-testing-ament-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz_bridge/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_gz_bridge" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "1602cad6b3b9116efe583659b8a47f36cd9056b7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-image_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-image_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3f9dfe696c7a2b758a56035ebdbef3fb7f4de80f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-image_0.244.9-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Image utilities for Gazebo simulation with ROS." +AUTHOR = "Louise Poubel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=5;endline=5;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_gz_image" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-msgs8} \ + ${ROS_UNRESOLVED_DEP-ignition-transport11} \ + image-transport \ + rclcpp \ + ros-gz-bridge \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + pkgconfig-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-msgs8} \ + ${ROS_UNRESOLVED_DEP-ignition-transport11} \ + image-transport \ + rclcpp \ + ros-gz-bridge \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-msgs8} \ + ${ROS_UNRESOLVED_DEP-ignition-transport11} \ + image-transport \ + rclcpp \ + ros-gz-bridge \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz_image/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_gz_image" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "b3ed46da3b07cf42d586fc5029f232817945718c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-interfaces_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-interfaces_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..871b61e623ec8476ec985103946aa447085b5bd2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-interfaces_0.244.9-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Message and service data structures for interacting with Gazebo from ROS2." +AUTHOR = "Louise Poubel " +ROS_AUTHOR = "Zhenpeng Ge " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=5;endline=5;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_gz_interfaces" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rcl-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rcl-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz_interfaces/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_gz_interfaces" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "90c8192e28cfd51bcb24f66c8ef1cb4a60e32128" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-sim-demos_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-sim-demos_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c53523601c489b97ebd3102d66a0aaf4bcdbf64c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-sim-demos_0.244.9-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Demos using Gazebo Sim simulation with ROS." +AUTHOR = "Louise Poubel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=5;endline=5;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_gz_sim_demos" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-gazebo6} \ + image-transport-plugins \ + robot-state-publisher \ + ros-gz-bridge \ + ros-gz-image \ + ros-gz-sim \ + rqt-image-view \ + rqt-plot \ + rqt-topic \ + rviz2 \ + sdformat-urdf \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz_sim_demos/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_gz_sim_demos" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "8a83a6161ac3c1438dba768933bcad2143792baa" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-sim_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-sim_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5a40071e214bbbca61c21338e911a2f8ad912240 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz-sim_0.244.9-1.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Tools for using Gazebo Sim simulation with ROS." +AUTHOR = "Alejandro Hernandez " +ROS_AUTHOR = "Alejandro Hernandez" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_gz_sim" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-gazebo6} \ + ${ROS_UNRESOLVED_DEP-ignition-math6} \ + ament-index-python \ + gflags \ + rclcpp \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + pkgconfig-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-gazebo6} \ + ${ROS_UNRESOLVED_DEP-ignition-math6} \ + ament-index-python \ + gflags \ + rclcpp \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ignition-gazebo6} \ + ${ROS_UNRESOLVED_DEP-ignition-math6} \ + ament-index-python \ + gflags \ + rclcpp \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz_sim/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_gz_sim" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "489794e9a40a99b37c41b205a14633f7b1a24856" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-gz_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3005dc71b656c2de7ab14a502dc267e8460f535f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-gz_0.244.9-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Meta-package containing interfaces for using ROS 2 with Gazebo simulation." +AUTHOR = "Louise Poubel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_gz" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros-gz-bridge \ + ros-gz-image \ + ros-gz-sim \ + ros-gz-sim-demos \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_gz/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_gz" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "a84a714ebcd75db39d9d7baddce0e0aad5d03011" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-bridge_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-bridge_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..09d60191f8436922a925ae29a24b85b4c573b505 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-bridge_0.244.9-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Shim package to redirect to ros_gz_bridge." +AUTHOR = "Brandon Ong " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_ign_bridge" + +ROS_BUILD_DEPENDS = " \ + ros-gz-bridge \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-index-cpp-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ros-gz-bridge \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros-gz-bridge \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_bridge/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_ign_bridge" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "e1a76fe01ef9384050d4652a24f314fd8ff74e9d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-gazebo-demos_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-gazebo-demos_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b1c3d70551f1a03a3d48e5374260267ca87ce7e4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-gazebo-demos_0.244.9-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Shim package to redirect to ros_gz_sim_demos." +AUTHOR = "Brandon Ong " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=5;endline=5;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_ign_gazebo_demos" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros-gz-sim-demos \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_gazebo_demos/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_ign_gazebo_demos" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "dff373b4edc1a6659f3a65e1368a18d8b466ae41" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-gazebo_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-gazebo_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8e15efbf790bf31601359f42c8e8484e6221f969 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-gazebo_0.244.9-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Shim package to redirect to ros_gz_sim." +AUTHOR = "Brandon Ong " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_ign_gazebo" + +ROS_BUILD_DEPENDS = " \ + ros-gz-sim \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-index-cpp-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ros-gz-sim \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros-gz-sim \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_gazebo/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_ign_gazebo" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "b843807c8fddde253ae4adcc7f7f69df3f234f04" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-image_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-image_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f447cf72e4118dcfad324a15bd1c675e4a197cce --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-image_0.244.9-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Shim package to redirect to ros_gz_image." +AUTHOR = "Brandon Ong " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_ign_image" + +ROS_BUILD_DEPENDS = " \ + ros-gz-image \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-index-cpp-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ros-gz-image \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros-gz-image \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_image/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_ign_image" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "de466871c205269cb64d1ec290a36cd950806a02" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-interfaces_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-interfaces_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1c3a9dc8f17ac5bc7eb4c172bfc45bdaa5b2a015 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign-interfaces_0.244.9-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Shim package to redirect to ros_gz_interfaces." +AUTHOR = "Brandon Ong " +ROS_AUTHOR = "Zhenpeng Ge " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=5;endline=5;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_ign_interfaces" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + ros-gz-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + ros-gz-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign_interfaces/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_ign_interfaces" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "d2f7d41136f5e697bd38dcc0f70f91dc073ca08e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-gz/ros-ign_0.244.9-1.bb b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign_0.244.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..20946d907a5a67a3215f20ee7b33fa50eac7aca0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-gz/ros-ign_0.244.9-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Shim meta-package to redirect to ros_gz." +AUTHOR = "Brandon Ong " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros_gz" +ROS_BPN = "ros_ign" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros-gz \ + ros-ign-bridge \ + ros-ign-gazebo \ + ros-ign-gazebo-demos \ + ros-ign-image \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_ign-release/archive/release/humble/ros_ign/0.244.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_ign" +SRC_URI = "git://github.com/ros2-gbp/ros_ign-release;${ROS_BRANCH};protocol=https" +SRCREV = "443e090f3b07ac258148afe49af8ca499d9fea00" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-image-to-qimage/ros-image-to-qimage_0.2.1-1.bb b/meta-ros2-humble/generated-recipes/ros-image-to-qimage/ros-image-to-qimage_0.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8bdf845dcb13409ba8f462aeaa3126af9ffbdd75 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-image-to-qimage/ros-image-to-qimage_0.2.1-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package that converts a ros image msg to a qimage object" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros_image_to_qimage" +ROS_BPN = "ros_image_to_qimage" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + qtbase \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + qtbase \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + qtbase \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_image_to_qimage-release/archive/release/humble/ros_image_to_qimage/0.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_image_to_qimage" +SRC_URI = "git://github.com/ros2-gbp/ros_image_to_qimage-release;${ROS_BRANCH};protocol=https" +SRCREV = "6a7a548a3c8984141e6d9714f69be44ece6e484f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-testing/ros-testing_0.4.0-3.bb b/meta-ros2-humble/generated-recipes/ros-testing/ros-testing_0.4.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..02262f934dc1b307663a4abca62bd664dba55ada --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-testing/ros-testing_0.4.0-3.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The entry point package to launch testing in ROS." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Michel Hidalgo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros_testing" +ROS_BPN = "ros_testing" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-core \ + ament-cmake-export-dependencies \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + launch-testing-ament-cmake-native \ + ros2test-native \ +" + +ROS_EXEC_DEPENDS = " \ + launch-testing \ + launch-testing-ros \ + ros2test \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_testing-release/archive/release/humble/ros_testing/0.4.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_testing" +SRC_URI = "git://github.com/ros2-gbp/ros_testing-release;${ROS_BRANCH};protocol=https" +SRCREV = "d967927d4fd56ff3d6b07a5691d67b14699f8e32" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-testing/ros2test_0.4.0-3.bb b/meta-ros2-humble/generated-recipes/ros-testing/ros2test_0.4.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..7943c986323983c1cfa4669dece67b9e041cabd2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-testing/ros2test_0.4.0-3.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The test command for ROS 2 launch tests." +AUTHOR = "Michel Hidalgo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros_testing" +ROS_BPN = "ros2test" + +ROS_BUILD_DEPENDS = " \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ros \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ros \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + domain-coordinator \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ros \ + ros2cli \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_testing-release/archive/release/humble/ros2test/0.4.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2test" +SRC_URI = "git://github.com/ros2-gbp/ros_testing-release;${ROS_BRANCH};protocol=https" +SRCREV = "0a986fbd27857ff5d1f2a7937e1ac127e61fe59b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros-workspace/ros-workspace_1.0.2-2.bb b/meta-ros2-humble/generated-recipes/ros-workspace/ros-workspace_1.0.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..a31b5cd5c8034d140b006f06fd3aec8b6f3728a6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros-workspace/ros-workspace_1.0.2-2.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides the prefix level environment files for ROS 2 packages." +AUTHOR = "Steven! Ragnarök " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=f2c2560c422b1f619ff2ce48845782f5" + +ROS_CN = "ros_workspace" +ROS_BPN = "ros_workspace" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-core \ + ament-package \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_workspace-release/archive/release/humble/ros_workspace/1.0.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_workspace" +SRC_URI = "git://github.com/ros2-gbp/ros_workspace-release;${ROS_BRANCH};protocol=https" +SRCREV = "8fd20fe34b5a5cbbf636bbdf3f62efcae053166d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-control/controller-interface_2.16.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-control/controller-interface_2.16.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4f0fa4ae93140e6d91b73e3ea21d78d414486c51 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-control/controller-interface_2.16.0-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Description of controller_interface" +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_control" +ROS_BPN = "controller_interface" + +ROS_BUILD_DEPENDS = " \ + hardware-interface \ + rclcpp-lifecycle \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + hardware-interface \ + rclcpp-lifecycle \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_control-release/archive/release/humble/controller_interface/2.16.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/controller_interface" +SRC_URI = "git://github.com/ros2-gbp/ros2_control-release;${ROS_BRANCH};protocol=https" +SRCREV = "b179f1c1fdbb9ac67de9638d97e2d7c990a384ed" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-control/controller-manager-msgs_2.16.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-control/controller-manager-msgs_2.16.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e65320ce27ee94524b1906b5fc0140a992abecbf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-control/controller-manager-msgs_2.16.0-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages and services for the controller manager." +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Stuart Glaser " +HOMEPAGE = "http://ros.org/wiki/controller_manager_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "ros2_control" +ROS_BPN = "controller_manager_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + lifecycle-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + lifecycle-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_control-release/archive/release/humble/controller_manager_msgs/2.16.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/controller_manager_msgs" +SRC_URI = "git://github.com/ros2-gbp/ros2_control-release;${ROS_BRANCH};protocol=https" +SRCREV = "322e23f5b6dc5ae1736757bfc1d2d9fb9bd2498f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-control/controller-manager_2.16.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-control/controller-manager_2.16.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f3176e6b122409faab1151ff64ada68efc2bfba3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-control/controller-manager_2.16.0-1.bb @@ -0,0 +1,93 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Description of controller_manager" +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_control" +ROS_BPN = "controller_manager" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + controller-interface \ + controller-manager-msgs \ + hardware-interface \ + launch \ + launch-ros \ + pluginlib \ + rclcpp \ + rcpputils \ + ros2-control-test-assets \ + ros2param \ + ros2run \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + controller-interface \ + controller-manager-msgs \ + hardware-interface \ + launch \ + launch-ros \ + pluginlib \ + rclcpp \ + rcpputils \ + ros2-control-test-assets \ + ros2param \ + ros2run \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + controller-interface \ + controller-manager-msgs \ + hardware-interface \ + launch \ + launch-ros \ + pluginlib \ + rclcpp \ + rcpputils \ + ros2-control-test-assets \ + ros2param \ + ros2run \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + realtime-tools \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_control-release/archive/release/humble/controller_manager/2.16.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/controller_manager" +SRC_URI = "git://github.com/ros2-gbp/ros2_control-release;${ROS_BRANCH};protocol=https" +SRCREV = "f18b1f89ab0ac780b585a650fd4e5a52d4249662" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-control/hardware-interface_2.16.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-control/hardware-interface_2.16.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..644662645f1aa04ef0ea07f59f0c0289464e2fad --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-control/hardware-interface_2.16.0-1.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ros2_control hardware interface" +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_control" +ROS_BPN = "hardware_interface" + +ROS_BUILD_DEPENDS = " \ + control-msgs \ + lifecycle-msgs \ + pluginlib \ + rclcpp-lifecycle \ + rcpputils \ + rcutils \ + tinyxml2-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + control-msgs \ + lifecycle-msgs \ + pluginlib \ + rclcpp-lifecycle \ + rcpputils \ + tinyxml2-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + control-msgs \ + lifecycle-msgs \ + pluginlib \ + rclcpp-lifecycle \ + rcpputils \ + rcutils \ + tinyxml2-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_control-release/archive/release/humble/hardware_interface/2.16.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/hardware_interface" +SRC_URI = "git://github.com/ros2-gbp/ros2_control-release;${ROS_BRANCH};protocol=https" +SRCREV = "7479adee99b56354d204c8424ffbe6b35a0913bc" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-control/joint-limits_2.16.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-control/joint-limits_2.16.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..eb2d785147d8e1ecf438e610f43413686590a3de --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-control/joint-limits_2.16.0-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Interfaces for handling of joint limits for controllers or hardware." +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://github.com/ros-controls/ros2_control/wiki" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_control" +ROS_BPN = "joint_limits" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-lifecycle \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + launch-testing-ament-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_control-release/archive/release/humble/joint_limits/2.16.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/joint_limits" +SRC_URI = "git://github.com/ros2-gbp/ros2_control-release;${ROS_BRANCH};protocol=https" +SRCREV = "b18bf45d5d508b8df0ac1cea244d83983c2cc9e3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-control/ros2-control-test-assets_2.16.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-control/ros2-control-test-assets_2.16.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..172248bee6f44c8ec7c3f7b1257d021e906957f4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-control/ros2-control-test-assets_2.16.0-1.bb @@ -0,0 +1,50 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The package provides shared test resources for ros2_control stack" +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_control" +ROS_BPN = "ros2_control_test_assets" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_control-release/archive/release/humble/ros2_control_test_assets/2.16.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2_control_test_assets" +SRC_URI = "git://github.com/ros2-gbp/ros2_control-release;${ROS_BRANCH};protocol=https" +SRCREV = "fb71d3fa59a04554eafcb8101a9847a2bfb6692f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-control/ros2-control_2.16.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-control/ros2-control_2.16.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fa3b6abddaf4597d729a6faa22ff45ef9a253e0a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-control/ros2-control_2.16.0-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Metapackage for ROS2 control related packages" +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_control" +ROS_BPN = "ros2_control" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-interface \ + controller-manager \ + controller-manager-msgs \ + hardware-interface \ + joint-limits \ + ros2-control-test-assets \ + ros2controlcli \ + transmission-interface \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_control-release/archive/release/humble/ros2_control/2.16.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2_control" +SRC_URI = "git://github.com/ros2-gbp/ros2_control-release;${ROS_BRANCH};protocol=https" +SRCREV = "45ba16f02ed4e5573ddfae4ce96a2b39e292623c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-control/ros2controlcli_2.16.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-control/ros2controlcli_2.16.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..51b2fb8b965f79961cf7ce87944d094cd082d74a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-control/ros2controlcli_2.16.0-1.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The ROS 2 command line tools for ROS2 Control." +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Victor Lopez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_control" +ROS_BPN = "ros2controlcli" + +ROS_BUILD_DEPENDS = " \ + controller-manager \ + controller-manager-msgs \ + rclpy \ + ros2cli \ + ros2node \ + ros2param \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + controller-manager \ + controller-manager-msgs \ + rclpy \ + ros2cli \ + ros2node \ + ros2param \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-manager \ + controller-manager-msgs \ + python3-pygraphviz \ + rclpy \ + ros2cli \ + ros2node \ + ros2param \ + rosidl-runtime-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_control-release/archive/release/humble/ros2controlcli/2.16.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2controlcli" +SRC_URI = "git://github.com/ros2-gbp/ros2_control-release;${ROS_BRANCH};protocol=https" +SRCREV = "3d382e2f637f0b2830412538dd83a26d9c8e3273" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-control/transmission-interface_2.16.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-control/transmission-interface_2.16.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b135051db29b532a4eb9ba357f368e4b93464e6b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-control/transmission-interface_2.16.0-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "transmission_interface contains data structures for representing mechanical transmissions, methods for propagating values between actuator and joint spaces and tooling to support this." +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_control" +ROS_BPN = "transmission_interface" + +ROS_BUILD_DEPENDS = " \ + hardware-interface \ + pluginlib \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + hardware-interface \ + pluginlib \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + hardware-interface \ + pluginlib \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_control-release/archive/release/humble/transmission_interface/2.16.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/transmission_interface" +SRC_URI = "git://github.com/ros2-gbp/ros2_control-release;${ROS_BRANCH};protocol=https" +SRCREV = "8601b41876003344d06784035938b890da33dda5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/diff-drive-controller_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/diff-drive-controller_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a7857c2a7ae7f277f8a73df709ace062e17ad17c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/diff-drive-controller_2.12.0-1.bb @@ -0,0 +1,88 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Controller for a differential drive mobile base." +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "diff_drive_controller" + +ROS_BUILD_DEPENDS = " \ + controller-interface \ + geometry-msgs \ + hardware-interface \ + nav-msgs \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + rcpputils \ + realtime-tools \ + tf2 \ + tf2-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + controller-interface \ + geometry-msgs \ + hardware-interface \ + nav-msgs \ + rclcpp \ + rclcpp-lifecycle \ + rcpputils \ + realtime-tools \ + tf2 \ + tf2-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-interface \ + geometry-msgs \ + hardware-interface \ + nav-msgs \ + rclcpp \ + rclcpp-lifecycle \ + rcpputils \ + realtime-tools \ + tf2 \ + tf2-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + controller-manager \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/diff_drive_controller/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/diff_drive_controller" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "1550a1217bf6ce44b095d9b6bb77eead28702a11" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/effort-controllers_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/effort-controllers_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..90b2beabaf2b073814910485e213bf375d2c532b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/effort-controllers_2.12.0-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generic controller for forwarding commands." +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "effort_controllers" + +ROS_BUILD_DEPENDS = " \ + forward-command-controller \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + forward-command-controller \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + forward-command-controller \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + controller-manager \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/effort_controllers/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/effort_controllers" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "72692f51353ddcc2d997fe3681becfeb855bfe26" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/force-torque-sensor-broadcaster_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/force-torque-sensor-broadcaster_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ef504b9bfb79c09ff3f4a9541a29370547efd712 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/force-torque-sensor-broadcaster_2.12.0-1.bb @@ -0,0 +1,80 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Controller to publish state of force-torque sensors." +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "force_torque_sensor_broadcaster" + +ROS_BUILD_DEPENDS = " \ + controller-interface \ + generate-parameter-library \ + geometry-msgs \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + realtime-tools \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + controller-interface \ + geometry-msgs \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + realtime-tools \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-interface \ + geometry-msgs \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + realtime-tools \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + controller-manager \ + hardware-interface \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/force_torque_sensor_broadcaster/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/force_torque_sensor_broadcaster" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "ddb0c9764cbd31670fcb82de7e5cae19f2f59a08" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/forward-command-controller_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/forward-command-controller_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..84fae1df4e8b6576bda950dc1f2d52e66676d063 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/forward-command-controller_2.12.0-1.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generic controller for forwarding commands." +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "forward_command_controller" + +ROS_BUILD_DEPENDS = " \ + controller-interface \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + realtime-tools \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + controller-interface \ + hardware-interface \ + rclcpp \ + rclcpp-lifecycle \ + realtime-tools \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-interface \ + hardware-interface \ + rclcpp \ + rclcpp-lifecycle \ + realtime-tools \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + controller-manager \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/forward_command_controller/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/forward_command_controller" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "9632fff818cd7cfdd78d907382e061eab877f188" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/gripper-controllers_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/gripper-controllers_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..78d97528555b6648fdfddd268ef074244d605255 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/gripper-controllers_2.12.0-1.bb @@ -0,0 +1,80 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The gripper_controllers package" +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Sachin Chitta " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "gripper_controllers" + +ROS_BUILD_DEPENDS = " \ + control-msgs \ + control-toolbox \ + controller-interface \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-action \ + realtime-tools \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + control-msgs \ + control-toolbox \ + controller-interface \ + hardware-interface \ + rclcpp \ + rclcpp-action \ + realtime-tools \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + control-msgs \ + control-toolbox \ + controller-interface \ + hardware-interface \ + rclcpp \ + rclcpp-action \ + realtime-tools \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + controller-manager \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/gripper_controllers/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/gripper_controllers" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "958d56ed13eacc19269c650aa3f4036cfcaca66b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/imu-sensor-broadcaster_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/imu-sensor-broadcaster_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d4b1e6df3463726281ba6a5ea78ef56d64cd1bcf --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/imu-sensor-broadcaster_2.12.0-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Controller to publish readings of IMU sensors." +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "imu_sensor_broadcaster" + +ROS_BUILD_DEPENDS = " \ + controller-interface \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + realtime-tools \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + controller-interface \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + realtime-tools \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-interface \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + realtime-tools \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ + controller-manager \ + hardware-interface \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/imu_sensor_broadcaster/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/imu_sensor_broadcaster" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "4ba727ac7eaa2b69e38137d3d343c361e4c900a3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/joint-state-broadcaster_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/joint-state-broadcaster_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ae68186eacff0823674ff6caffa1b59423339d14 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/joint-state-broadcaster_2.12.0-1.bb @@ -0,0 +1,80 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Broadcaster to publish joint state" +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "joint_state_broadcaster" + +ROS_BUILD_DEPENDS = " \ + control-msgs \ + controller-interface \ + hardware-interface \ + pluginlib \ + rclcpp-lifecycle \ + rcutils \ + realtime-tools \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + control-msgs \ + controller-interface \ + hardware-interface \ + rclcpp-lifecycle \ + realtime-tools \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + control-msgs \ + controller-interface \ + hardware-interface \ + pluginlib \ + rclcpp-lifecycle \ + rcutils \ + realtime-tools \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + controller-manager \ + rclcpp \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/joint_state_broadcaster/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/joint_state_broadcaster" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "35a3c956d66a44c85a3ea6f417bdbf22b7f96bac" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/joint-trajectory-controller_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/joint-trajectory-controller_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..52c947e70a62a86bcf36d3f9b172ce00024bcdf5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/joint-trajectory-controller_2.12.0-1.bb @@ -0,0 +1,84 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Controller for executing joint-space trajectories on a group of joints" +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "joint_trajectory_controller" + +ROS_BUILD_DEPENDS = " \ + angles \ + control-msgs \ + control-toolbox \ + controller-interface \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + realtime-tools \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + control-msgs \ + control-toolbox \ + controller-interface \ + hardware-interface \ + rclcpp \ + rclcpp-lifecycle \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + control-msgs \ + control-toolbox \ + controller-interface \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + realtime-tools \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + controller-manager \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/joint_trajectory_controller/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/joint_trajectory_controller" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "42176d60e83d433dc51b8471fd3a5f3c8f4b8e69" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/position-controllers_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/position-controllers_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3ed9e54515e3187f9c3231751a5bf6c0ca0b007a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/position-controllers_2.12.0-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generic controller for forwarding commands." +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "position_controllers" + +ROS_BUILD_DEPENDS = " \ + forward-command-controller \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + forward-command-controller \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + forward-command-controller \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + controller-manager \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/position_controllers/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/position_controllers" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "a3c76e62b96eabb835b2fe94634c5758cfef86bf" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/ros2-controllers-test-nodes_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/ros2-controllers-test-nodes_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9eed46fd267a34b1a73052b0553fb5b84323e181 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/ros2-controllers-test-nodes_2.12.0-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Demo nodes for showing and testing functionalities of the ros2_control framework." +AUTHOR = "Denis Štogl " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "ros2_controllers" +ROS_BPN = "ros2_controllers_test_nodes" + +ROS_BUILD_DEPENDS = " \ + rclpy \ + std-msgs \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + rclpy \ + std-msgs \ + trajectory-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclpy \ + std-msgs \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/ros2_controllers_test_nodes/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2_controllers_test_nodes" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "d8a7820fe09dbdedc174dc3f92bbbcabbf4869da" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/ros2-controllers_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/ros2-controllers_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8f4fa6e500a8bbbd8215135f301a4fc88f12af6b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/ros2-controllers_2.12.0-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Metapackage for ROS2 controllers related packages" +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "ros2_controllers" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diff-drive-controller \ + effort-controllers \ + force-torque-sensor-broadcaster \ + forward-command-controller \ + imu-sensor-broadcaster \ + joint-state-broadcaster \ + joint-trajectory-controller \ + position-controllers \ + tricycle-controller \ + velocity-controllers \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/ros2_controllers/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2_controllers" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "a281a3052467b058322052ba86a0c0185518593a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/rqt-joint-trajectory-controller_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/rqt-joint-trajectory-controller_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2d621253234d2513dc563a267aff9614b0386b63 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/rqt-joint-trajectory-controller_2.12.0-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Graphical frontend for interacting with joint_trajectory_controller instances." +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Adolfo Rodriguez Tsouroukdissian " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "ros2_controllers" +ROS_BPN = "rqt_joint_trajectory_controller" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + control-msgs \ + controller-manager-msgs \ + python-qt-binding \ + python3-rospkg \ + qt-gui \ + rclpy \ + rqt-gui \ + rqt-gui-py \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/rqt_joint_trajectory_controller/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_joint_trajectory_controller" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "edfe74eed1d67a1c662cbed50dc9927d7b9127dc" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/tricycle-controller_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/tricycle-controller_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a271efa5e7c726fe309c0dd563834e353744b33f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/tricycle-controller_2.12.0-1.bb @@ -0,0 +1,95 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Controller for a tricycle drive mobile base" +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Tony Najjar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "tricycle_controller" + +ROS_BUILD_DEPENDS = " \ + ackermann-msgs \ + controller-interface \ + geometry-msgs \ + hardware-interface \ + nav-msgs \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + rcpputils \ + realtime-tools \ + std-srvs \ + tf2 \ + tf2-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ackermann-msgs \ + controller-interface \ + geometry-msgs \ + hardware-interface \ + nav-msgs \ + rclcpp \ + rclcpp-lifecycle \ + rcpputils \ + realtime-tools \ + std-srvs \ + tf2 \ + tf2-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ackermann-msgs \ + controller-interface \ + geometry-msgs \ + hardware-interface \ + nav-msgs \ + rclcpp \ + rclcpp-lifecycle \ + rcpputils \ + realtime-tools \ + std-srvs \ + tf2 \ + tf2-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + controller-manager \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/tricycle_controller/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tricycle_controller" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "b0ce4163309925dfb6bdded0de0fdd714dcc5e3f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-controllers/velocity-controllers_2.12.0-1.bb b/meta-ros2-humble/generated-recipes/ros2-controllers/velocity-controllers_2.12.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6f601b7d612a951290f9d97a4bca627b75cf6b0b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-controllers/velocity-controllers_2.12.0-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generic controller for forwarding commands." +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_controllers" +ROS_BPN = "velocity_controllers" + +ROS_BUILD_DEPENDS = " \ + forward-command-controller \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + forward-command-controller \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + forward-command-controller \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + controller-manager \ + hardware-interface \ + ros2-control-test-assets \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_controllers-release/archive/release/humble/velocity_controllers/2.12.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/velocity_controllers" +SRC_URI = "git://github.com/ros2-gbp/ros2_controllers-release;${ROS_BRANCH};protocol=https" +SRCREV = "638b96d8f5ad43db6d3003a2e58f252f0d4fec54" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-ouster-drivers/ouster-msgs_0.4.1-1.bb b/meta-ros2-humble/generated-recipes/ros2-ouster-drivers/ouster-msgs_0.4.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..14578f93af56769baba69a4ac82b5ae72b21499b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-ouster-drivers/ouster-msgs_0.4.1-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 messages for ouster lidar driver" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "ros2_ouster_drivers" +ROS_BPN = "ouster_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_ouster_drivers-release/archive/release/humble/ouster_msgs/0.4.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ouster_msgs" +SRC_URI = "git://github.com/ros2-gbp/ros2_ouster_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "2c56d0caf21d3256a68e86e01661caf243c7d4ae" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-ouster-drivers/ros2-ouster_0.4.1-1.bb b/meta-ros2-humble/generated-recipes/ros2-ouster-drivers/ros2-ouster_0.4.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0c131bdabe7a4c44d2405966e4ee8a3331d2fb48 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-ouster-drivers/ros2-ouster_0.4.1-1.bb @@ -0,0 +1,102 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 Drivers for the Ouster OS-1 Lidar" +AUTHOR = "Steve Macenski " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "ros2_ouster_drivers" +ROS_BPN = "ros2_ouster" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libtins-dev} \ + builtin-interfaces \ + geometry-msgs \ + launch \ + launch-ros \ + ouster-msgs \ + pcl \ + pcl-conversions \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + sensor-msgs \ + std-srvs \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libtins-dev} \ + builtin-interfaces \ + geometry-msgs \ + launch \ + launch-ros \ + ouster-msgs \ + pcl \ + pcl-conversions \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + sensor-msgs \ + std-srvs \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libtins-dev} \ + builtin-interfaces \ + geometry-msgs \ + launch \ + launch-ros \ + ouster-msgs \ + pcl \ + pcl-conversions \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + sensor-msgs \ + std-srvs \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_ouster_drivers-release/archive/release/humble/ros2_ouster/0.4.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2_ouster" +SRC_URI = "git://github.com/ros2-gbp/ros2_ouster_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "6b3e3f31432f3826854f159bb52464ad255c4bd0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-bringup_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-bringup_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..002f0cc73943b0d775c7910c2e37a77745356585 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-bringup_2.0.9-1.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Bringup scripts and configurations for the ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_bringup" + +ROS_BUILD_DEPENDS = " \ + plansys2-domain-expert \ + plansys2-executor \ + plansys2-lifecycle-manager \ + plansys2-planner \ + plansys2-problem-expert \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + plansys2-domain-expert \ + plansys2-executor \ + plansys2-lifecycle-manager \ + plansys2-planner \ + plansys2-problem-expert \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch-ros \ + plansys2-domain-expert \ + plansys2-executor \ + plansys2-lifecycle-manager \ + plansys2-planner \ + plansys2-problem-expert \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_bringup/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_bringup" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "9e65986120b5c7ec6ddc5095e8d005287bb89b3f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-bt-actions_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-bt-actions_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..be775393746f0701281f0199b4ea9d8a1b47f0dc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-bt-actions_2.0.9-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains the Problem Expert module for the ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_bt_actions" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + behaviortree-cpp-v3 \ + plansys2-executor \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + zeromq \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + behaviortree-cpp-v3 \ + plansys2-executor \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + zeromq \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + behaviortree-cpp-v3 \ + plansys2-executor \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + zeromq \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + geometry-msgs \ + plansys2-msgs \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_bt_actions/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_bt_actions" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "afca1ff03afef25d31bcdf113b5559f29f8b3ed4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-core_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-core_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ce326d64e0b7c20d5b0324cc5b1fcdeffc117b22 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-core_2.0.9-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains the PDDL-based core for the ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_core" + +ROS_BUILD_DEPENDS = " \ + plansys2-msgs \ + plansys2-pddl-parser \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + plansys2-msgs \ + plansys2-pddl-parser \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + plansys2-msgs \ + plansys2-pddl-parser \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_core/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_core" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "73b7917736941f7ee2e61c9511e33c6980b3ae3e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-domain-expert_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-domain-expert_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c8dc10de9f52db9480488a01c3df8ad8d8c48720 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-domain-expert_2.0.9-1.bb @@ -0,0 +1,87 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains the Domain Expert module for the ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_domain_expert" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + lifecycle-msgs \ + plansys2-core \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-popf-plan-solver \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + lifecycle-msgs \ + plansys2-core \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-popf-plan-solver \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + lifecycle-msgs \ + plansys2-core \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-popf-plan-solver \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_domain_expert/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_domain_expert" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "544bb45457b3ca06a0cfb4e088320f6f7e2dfa50" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-executor_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-executor_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..63359687a354d062ad79e5de10ef39ee92b073d5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-executor_2.0.9-1.bb @@ -0,0 +1,103 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains the Executor module for the ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_executor" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + behaviortree-cpp-v3 \ + lifecycle-msgs \ + plansys2-core \ + plansys2-domain-expert \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-planner \ + plansys2-problem-expert \ + rclcpp \ + rclcpp-action \ + rclcpp-cascade-lifecycle \ + rclcpp-lifecycle \ + std-msgs \ + zeromq \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + behaviortree-cpp-v3 \ + lifecycle-msgs \ + plansys2-core \ + plansys2-domain-expert \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-planner \ + plansys2-problem-expert \ + rclcpp \ + rclcpp-action \ + rclcpp-cascade-lifecycle \ + rclcpp-lifecycle \ + std-msgs \ + zeromq \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + behaviortree-cpp-v3 \ + lifecycle-msgs \ + plansys2-core \ + plansys2-domain-expert \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-planner \ + plansys2-problem-expert \ + popf \ + rclcpp \ + rclcpp-action \ + rclcpp-cascade-lifecycle \ + rclcpp-lifecycle \ + std-msgs \ + zeromq \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_executor/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_executor" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "8322361513958237c53de9196f40d36f8be74198" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-lifecycle-manager_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-lifecycle-manager_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a6fc8b42e43051e867e725d9027fbd34377f179f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-lifecycle-manager_2.0.9-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A controller/manager for the lifecycle nodes of the ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_lifecycle_manager" + +ROS_BUILD_DEPENDS = " \ + lifecycle-msgs \ + rclcpp \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + lifecycle-msgs \ + rclcpp \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + lifecycle-msgs \ + rclcpp \ + rclcpp-lifecycle \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_lifecycle_manager/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_lifecycle_manager" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "88aae5f03468c270e86ad374ba757ec6d1e7de19" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-msgs_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-msgs_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c7fa287a570873e5d80eddf8ced299b9a8f92e87 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-msgs_2.0.9-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages and service files for the ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + rclcpp \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + rclcpp \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + rclcpp \ + rosidl-default-generators \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_msgs/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_msgs" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "80bc1aac9b81db21dd8ff1f7ed0c0dba51f84fc8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-pddl-parser_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-pddl-parser_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..232e8b22a470807df8b1535b5ac647e3e72274dc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-pddl-parser_2.0.9-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains a library for parsing PDDL domains and problems. This package derives from the work of Anders Jonsson, contained in https://github.com/wisdompoet/universal-pddl-parser.git with many modifications by Francisco Martin: * ROS2 packaging * Source code structure refactor * CMakeLists.txt for cmake compilation * Reading from String instead of files * Licensing" +AUTHOR = "Francisco Martin Rico " +ROS_AUTHOR = "Anders Jonsson" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=20;endline=20;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_pddl_parser" + +ROS_BUILD_DEPENDS = " \ + plansys2-msgs \ + rclcpp \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + plansys2-msgs \ + rclcpp \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + plansys2-msgs \ + rclcpp \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-index-cpp \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_pddl_parser/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_pddl_parser" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "e9d5dbb3a43f07dc0c8a3ee3bef897fd2af1e732" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-planner_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-planner_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f35e33298bcfbf63cf2ee22576ff354a7b0cb259 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-planner_2.0.9-1.bb @@ -0,0 +1,97 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains the PDDL-based Planner module for the ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_planner" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + lifecycle-msgs \ + plansys2-core \ + plansys2-domain-expert \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-popf-plan-solver \ + plansys2-problem-expert \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + lifecycle-msgs \ + plansys2-core \ + plansys2-domain-expert \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-popf-plan-solver \ + plansys2-problem-expert \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + lifecycle-msgs \ + plansys2-core \ + plansys2-domain-expert \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-popf-plan-solver \ + plansys2-problem-expert \ + pluginlib \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + ros2run \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_planner/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_planner" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "e4dc0e3b25f8212be3dcf7cc52a0cb8979b9f898" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-popf-plan-solver_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-popf-plan-solver_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2370c8c89cb985b799dd6680dd651a516096ed50 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-popf-plan-solver_2.0.9-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains the PDDL-based Planner module for the ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_popf_plan_solver" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + plansys2-core \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + plansys2-core \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + plansys2-core \ + pluginlib \ + popf \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + ros2run \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_popf_plan_solver/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_popf_plan_solver" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "a8e83668182da5ae95fbbc18e23b55dbed161c21" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-problem-expert_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-problem-expert_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f4dca1220ee3c75a1ca92bf022688e3107b03ff7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-problem-expert_2.0.9-1.bb @@ -0,0 +1,86 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains the Problem Expert module for the ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_problem_expert" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + lifecycle-msgs \ + plansys2-domain-expert \ + plansys2-msgs \ + plansys2-pddl-parser \ + qtbase \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + lifecycle-msgs \ + plansys2-domain-expert \ + plansys2-msgs \ + plansys2-pddl-parser \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + lifecycle-msgs \ + plansys2-domain-expert \ + plansys2-msgs \ + plansys2-pddl-parser \ + qtbase \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_problem_expert/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_problem_expert" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "31c3b1bf0d46de5b7988a7a1de3df1586cebf813" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-terminal_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-terminal_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..da05b8ed072c786c6ba039b33186a6eea6ce1863 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-terminal_2.0.9-1.bb @@ -0,0 +1,89 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A terminal tool for monitor and manage the ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_terminal" + +ROS_BUILD_DEPENDS = " \ + plansys2-domain-expert \ + plansys2-executor \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-planner \ + plansys2-problem-expert \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + readline \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + plansys2-domain-expert \ + plansys2-executor \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-planner \ + plansys2-problem-expert \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + readline \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + plansys2-domain-expert \ + plansys2-executor \ + plansys2-msgs \ + plansys2-pddl-parser \ + plansys2-planner \ + plansys2-problem-expert \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + readline \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-index-cpp \ + ament-lint-auto \ + ament-lint-common \ + lifecycle-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_terminal/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_terminal" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "81382ac50fdef209c211c1e18fbb1d512d8a2217" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-tools_2.0.9-1.bb b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-tools_2.0.9-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..721d32dffa6aaeb00c5b8a87104015a6962f71d2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-planning-system/plansys2-tools_2.0.9-1.bb @@ -0,0 +1,80 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A set of tools for monitoring ROS2 Planning System" +AUTHOR = "Francisco Martin Rico " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ros2_planning_system" +ROS_BPN = "plansys2_tools" + +ROS_BUILD_DEPENDS = " \ + plansys2-msgs \ + plansys2-problem-expert \ + qt-gui-cpp \ + qtbase \ + rclcpp \ + rclcpp-lifecycle \ + rqt-gui \ + rqt-gui-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + plansys2-msgs \ + plansys2-problem-expert \ + qt-gui-cpp \ + rclcpp \ + rclcpp-lifecycle \ + rqt-gui \ + rqt-gui-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + plansys2-msgs \ + plansys2-problem-expert \ + qt-gui-cpp \ + rclcpp \ + rclcpp-lifecycle \ + rqt-gui \ + rqt-gui-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-index-cpp \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/IntelligentRoboticsLabs/ros2_planning_system-release/archive/release/humble/plansys2_tools/2.0.9-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/plansys2_tools" +SRC_URI = "git://github.com/IntelligentRoboticsLabs/ros2_planning_system-release;${ROS_BRANCH};protocol=https" +SRCREV = "e84baa3a33414e1fde86682dd1eff35b0809fd60" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-socketcan/ros2-socketcan_1.1.0-3.bb b/meta-ros2-humble/generated-recipes/ros2-socketcan/ros2-socketcan_1.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..2110dbd788274d705229af45a005273fc4111ebc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-socketcan/ros2-socketcan_1.1.0-3.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Simple wrapper around SocketCAN" +AUTHOR = "Josh Whitley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2_socketcan" +ROS_BPN = "ros2_socketcan" + +ROS_BUILD_DEPENDS = " \ + can-msgs \ + lifecycle-msgs \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + can-msgs \ + lifecycle-msgs \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + can-msgs \ + lifecycle-msgs \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_socketcan-release/archive/release/humble/ros2_socketcan/1.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2_socketcan" +SRC_URI = "git://github.com/ros2-gbp/ros2_socketcan-release;${ROS_BRANCH};protocol=https" +SRCREV = "74aed3f47cf18318513287f579b6b307df719be7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-tracing/ros2trace_4.1.1-1.bb b/meta-ros2-humble/generated-recipes/ros2-tracing/ros2trace_4.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fdb3115c17a516cacef84e746924b0c9e48853de --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-tracing/ros2trace_4.1.1-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The trace command for ROS 2 command line tools." +AUTHOR = "Christophe Bedard " +ROS_AUTHOR = "Christophe Bedard " +HOMEPAGE = "https://index.ros.org/p/ros2trace/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros2_tracing" +ROS_BPN = "ros2trace" + +ROS_BUILD_DEPENDS = " \ + ros2cli \ + tracetools-trace \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ros2cli \ + tracetools-trace \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros2cli \ + tracetools-trace \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-mypy \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_tracing-release/archive/release/humble/ros2trace/4.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2trace" +SRC_URI = "git://github.com/ros2-gbp/ros2_tracing-release;${ROS_BRANCH};protocol=https" +SRCREV = "6fa3a4551266ed2ef05e862dcd1f392e7847bca2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-launch_4.1.1-1.bb b/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-launch_4.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fe59979cc43f2969bf9c96f6aebb3910f11f7090 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-launch_4.1.1-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Launch integration for tracing." +AUTHOR = "Christophe Bedard " +ROS_AUTHOR = "Christophe Bedard " +HOMEPAGE = "https://index.ros.org/p/tracetools_launch/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros2_tracing" +ROS_BPN = "tracetools_launch" + +ROS_BUILD_DEPENDS = " \ + launch \ + launch-ros \ + tracetools-trace \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + launch \ + launch-ros \ + tracetools-trace \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + launch-ros \ + tracetools-trace \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-mypy \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_tracing-release/archive/release/humble/tracetools_launch/4.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tracetools_launch" +SRC_URI = "git://github.com/ros2-gbp/ros2_tracing-release;${ROS_BRANCH};protocol=https" +SRCREV = "28cb990d6113f76caef05c24de085419cedd19b4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-read_4.1.1-1.bb b/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-read_4.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6dccb92d598a1241f7074cb695b64f9124606f53 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-read_4.1.1-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Tools for reading traces." +AUTHOR = "Christophe Bedard " +ROS_AUTHOR = "Christophe Bedard " +HOMEPAGE = "https://index.ros.org/p/tracetools_read/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros2_tracing" +ROS_BPN = "tracetools_read" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-babeltrace} \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-mypy \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_tracing-release/archive/release/humble/tracetools_read/4.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tracetools_read" +SRC_URI = "git://github.com/ros2-gbp/ros2_tracing-release;${ROS_BRANCH};protocol=https" +SRCREV = "6d88f82433540a3be565cf90cbfd073c54a99d79" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-test_4.1.1-1.bb b/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-test_4.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7a03305ff46f9f0b8d68b6e0726c2d20cef314b5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-test_4.1.1-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Utilities for tracing-related tests." +AUTHOR = "Christophe Bedard " +ROS_AUTHOR = "Christophe Bedard " +HOMEPAGE = "https://index.ros.org/p/tracetools_test/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros2_tracing" +ROS_BPN = "tracetools_test" + +ROS_BUILD_DEPENDS = " \ + launch \ + launch-ros \ + tracetools-launch \ + tracetools-read \ + tracetools-trace \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + launch \ + launch-ros \ + tracetools-launch \ + tracetools-read \ + tracetools-trace \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + launch-ros \ + tracetools-launch \ + tracetools-read \ + tracetools-trace \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-mypy \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_tracing-release/archive/release/humble/tracetools_test/4.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tracetools_test" +SRC_URI = "git://github.com/ros2-gbp/ros2_tracing-release;${ROS_BRANCH};protocol=https" +SRCREV = "a2e7bdc0708f67a32efaf2e32f069eeb7976d12e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-trace_4.1.1-1.bb b/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-trace_4.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2595aa33652f1e4d4ebf81a6f54fec72a2e5d248 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools-trace_4.1.1-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Tools for setting up tracing sessions." +AUTHOR = "Christophe Bedard " +ROS_AUTHOR = "Christophe Bedard " +HOMEPAGE = "https://index.ros.org/p/tracetools_trace/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros2_tracing" +ROS_BPN = "tracetools_trace" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + lttng-tools \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-mypy \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_tracing-release/archive/release/humble/tracetools_trace/4.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tracetools_trace" +SRC_URI = "git://github.com/ros2-gbp/ros2_tracing-release;${ROS_BRANCH};protocol=https" +SRCREV = "0be6f43001e3ae2391dd173e30a0a38b32e9292e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools_4.1.1-1.bb b/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools_4.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..40c57202e0ca0dbeaa27b5c8c76e8b50d272a2b9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2-tracing/tracetools_4.1.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Tracing wrapper for ROS 2." +AUTHOR = "Christophe Bedard " +ROS_AUTHOR = "Ingo Lütkebohle " +HOMEPAGE = "https://index.ros.org/p/tracetools/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "ros2_tracing" +ROS_BPN = "tracetools" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + pkgconfig-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_tracing-release/archive/release/humble/tracetools/4.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tracetools" +SRC_URI = "git://github.com/ros2-gbp/ros2_tracing-release;${ROS_BRANCH};protocol=https" +SRCREV = "4deec75ffee6d5cf6fa17406be0850ac35896b04" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2acceleration/ros2acceleration_0.5.1-2.bb b/meta-ros2-humble/generated-recipes/ros2acceleration/ros2acceleration_0.5.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..2ed36ea4b3ed74e8fce9f66a99c50c5aa78b0d03 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2acceleration/ros2acceleration_0.5.1-2.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The acceleration command for ROS 2 command line tools." +AUTHOR = "Víctor Mayoral Vilches " +ROS_AUTHOR = "Víctor Mayoral Vilches " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2acceleration" +ROS_BPN = "ros2acceleration" + +ROS_BUILD_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-numpy \ + python3-pyyaml \ + rclpy \ + ros2cli \ + rosidl-runtime-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2acceleration-release/archive/release/humble/ros2acceleration/0.5.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2acceleration" +SRC_URI = "git://github.com/ros2-gbp/ros2acceleration-release;${ROS_BRANCH};protocol=https" +SRCREV = "5fef40c5569a8a820166b1b9842b10e8a708ca5b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli-common-extensions/ros2cli-common-extensions_0.1.1-4.bb b/meta-ros2-humble/generated-recipes/ros2cli-common-extensions/ros2cli-common-extensions_0.1.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..4780d19c5d8fccfacaade1cc13d21f8679da1299 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli-common-extensions/ros2cli-common-extensions_0.1.1-4.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Meta package for ros2cli common extensions" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Ivan Santiago Paunovic " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli_common_extensions" +ROS_BPN = "ros2cli_common_extensions" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch-xml \ + launch-yaml \ + ros2action \ + ros2cli \ + ros2component \ + ros2doctor \ + ros2interface \ + ros2launch \ + ros2lifecycle \ + ros2multicast \ + ros2node \ + ros2param \ + ros2pkg \ + ros2run \ + ros2service \ + ros2topic \ + sros2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli_common_extensions-release/archive/release/humble/ros2cli_common_extensions/0.1.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2cli_common_extensions" +SRC_URI = "git://github.com/ros2-gbp/ros2cli_common_extensions-release;${ROS_BRANCH};protocol=https" +SRCREV = "82412515c19dc44d6049960b3eaae82a349a834b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2action_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2action_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bb679347c7b8d36d9c857ec557067769a71ad3b2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2action_0.18.4-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The action command for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2action" + +ROS_BUILD_DEPENDS = " \ + rclpy \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + rclpy \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + ament-index-python \ + rclpy \ + ros2cli \ + rosidl-runtime-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + launch \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2action/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2action" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "c3233dec46e0e05941425eec64497a5b4f9637e2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2cli-test-interfaces_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2cli-test-interfaces_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e3301620b9f8a360db30d8a12eb96740fe4bc688 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2cli-test-interfaces_0.18.4-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing interface definitions for testing ros2cli." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Audrow Nash " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2cli_test_interfaces" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2cli_test_interfaces/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2cli_test_interfaces" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "c6fd07bc0d23cd57c281de7a101feb50076c753a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2cli_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2cli_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3642d5f2221047e0a9a0d2542e4a88e9ee01e2b2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2cli_0.18.4-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Framework for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2cli" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-argcomplete \ + python3-importlib-metadata \ + python3-netifaces \ + python3-packaging \ + python3-setuptools \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2cli/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2cli" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "129b02ccb38dfbb19ada59a3f0ffd6908d3202b2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2component_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2component_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..707dde8e33565639906eaa96145b7a2643a33f09 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2component_0.18.4-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The component command for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Mabel Zhang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2component" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + composition-interfaces \ + rcl-interfaces \ + rclcpp-components \ + rclpy \ + ros2cli \ + ros2node \ + ros2param \ + ros2pkg \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2component/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2component" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "b80effb6de1f7efb835252096e2293673ec51e4c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2doctor_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2doctor_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2b61d72709c5dc0b3ee139493687b4bfb99b089d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2doctor_0.18.4-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A command line tool to check potential issues in a ROS 2 system" +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Claire Wang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2doctor" + +ROS_BUILD_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python3-catkin-pkg \ + python3-importlib-metadata \ + python3-psutil \ + python3-rosdistro \ + rclpy \ + ros-environment \ + ros2cli \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ + std-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2doctor/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2doctor" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "552da14e630a74097a4b5763212b7de5a6ca6bf8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2interface_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2interface_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f00f7228fb5cd0e546949af28f95d98be96e7fb5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2interface_0.18.4-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The interface command for ROS 2 command line tools" +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2interface" + +ROS_BUILD_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + ros2cli \ + rosidl-runtime-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + launch \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ + ros2cli-test-interfaces \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2interface/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2interface" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "162a42259650d2155951894d188cd81fcda00b36" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2lifecycle-test-fixtures_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2lifecycle-test-fixtures_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..452ea7fff9e56bcbbb4566e9c0b184f38d145c6a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2lifecycle-test-fixtures_0.18.4-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing fixture nodes for ros2lifecycle tests" +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Mabel Zhang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2lifecycle_test_fixtures" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-lifecycle \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-lifecycle \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2lifecycle_test_fixtures/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2lifecycle_test_fixtures" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "c712996e1e0eaed3dea3986b8c01c4ac4f7849c2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2lifecycle_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2lifecycle_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..37aa9e4d92818aa61dd8d16a4409d2378b2bdb3f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2lifecycle_0.18.4-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The lifecycle command for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2lifecycle" + +ROS_BUILD_DEPENDS = " \ + rclpy \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + rclpy \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + lifecycle-msgs \ + rclpy \ + ros2cli \ + ros2node \ + ros2service \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ + ros2lifecycle-test-fixtures \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2lifecycle/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2lifecycle" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "df01dc675e89f547a15e00967ed37df7a5bd76b0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2multicast_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2multicast_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a6142aaa20fde300ba2e47e1165fb8d6760d7484 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2multicast_0.18.4-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The multicast command for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2multicast" + +ROS_BUILD_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros2cli \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2multicast/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2multicast" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "1a5a7ecf3f8dafe5ce13d715f6f9c6cb916a2def" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2node_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2node_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..701a357ac3f73d80e5161848f69918811eb5554d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2node_0.18.4-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The node command for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2node" + +ROS_BUILD_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros2cli \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ + rclpy \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2node/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2node" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "05c5c2f950c3767955f0ccaaa9a9a5fc81fa054e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2param_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2param_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b75270c640206d9245dd584b592ea03c126bb173 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2param_0.18.4-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The param command for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2param" + +ROS_BUILD_DEPENDS = " \ + rcl-interfaces \ + rclpy \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + rcl-interfaces \ + rclpy \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcl-interfaces \ + rclpy \ + ros2cli \ + ros2node \ + ros2service \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2param/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2param" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "c299c5722603b06fb096a08911c907ef860bf693" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2pkg_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2pkg_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b3281d4a26bcfd4db72f0d07f16152fc3d9ca73c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2pkg_0.18.4-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The pkg command for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2pkg" + +ROS_BUILD_DEPENDS = " \ + python3 \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + python3 \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-copyright \ + ament-index-python \ + python3 \ + python3-catkin-pkg \ + python3-empy \ + python3-setuptools \ + ros2cli \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + launch \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2pkg/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2pkg" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "f34e3b206ec4cfddb8436ad0ee008a6f6ca96964" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2run_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2run_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..47f790a724846d8ba25cd0e57c20cd3a054d5c82 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2run_0.18.4-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The run command for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2run" + +ROS_BUILD_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros2cli \ + ros2pkg \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2run/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2run" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "ee76b0e44c89aeca3e9ed59930a1f9a6be8de372" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2service_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2service_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..752602eaf5f5ce230fcb8120f9f2409c15c4151d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2service_0.18.4-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The service command for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Mabel Zhang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2service" + +ROS_BUILD_DEPENDS = " \ + rclpy \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + rclpy \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-pyyaml \ + rclpy \ + ros2cli \ + rosidl-runtime-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2service/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2service" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "d58bd2cb976a5f971e0211d1604bd8515201579a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2cli/ros2topic_0.18.4-1.bb b/meta-ros2-humble/generated-recipes/ros2cli/ros2topic_0.18.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fa1c22e9953fe96a762b06b48291c2ffef702d69 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2cli/ros2topic_0.18.4-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The topic command for ROS 2 command line tools." +AUTHOR = "Aditya Pande " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & BSD-3-Clause" +LICENSE = "Apache-2.0 & BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2cli" +ROS_BPN = "ros2topic" + +ROS_BUILD_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-numpy \ + python3-pyyaml \ + rclpy \ + ros2cli \ + rosidl-runtime-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-pytest-timeout} \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + geometry-msgs \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ + std-msgs \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2cli-release/archive/release/humble/ros2topic/0.18.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2topic" +SRC_URI = "git://github.com/ros2-gbp/ros2cli-release;${ROS_BRANCH};protocol=https" +SRCREV = "8bf0c4bdb36b3c6ed164314175c662b438bc4da5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2launch-security/ros2launch-security-examples_1.0.0-3.bb b/meta-ros2-humble/generated-recipes/ros2launch-security/ros2launch-security-examples_1.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..726b7f43d3495560f9d9bc7c6707c486043a4a62 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2launch-security/ros2launch-security-examples_1.0.0-3.bb @@ -0,0 +1,83 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples of how to use the ros2launch_security extension." +AUTHOR = "Ted Kern " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2launch_security" +ROS_BPN = "ros2launch_security_examples" + +ROS_BUILD_DEPENDS = " \ + ament-nodl \ + example-interfaces \ + rclcpp \ + rclcpp-components \ + rclpy \ + ros2launch-security \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-nodl \ + example-interfaces \ + rclcpp \ + rclcpp-components \ + rclpy \ + ros2launch-security \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-nodl \ + example-interfaces \ + rclcpp \ + rclcpp-components \ + rclpy \ + ros2launch-security \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ + nodl-python \ + nodl-to-policy \ + sros2 \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2launch_security-release/archive/release/humble/ros2launch_security_examples/1.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2launch_security_examples" +SRC_URI = "git://github.com/ros2-gbp/ros2launch_security-release;${ROS_BRANCH};protocol=https" +SRCREV = "0a4348ea553fc4418d73c3fa687f4a16124bf2d6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ros2launch-security/ros2launch-security_1.0.0-3.bb b/meta-ros2-humble/generated-recipes/ros2launch-security/ros2launch-security_1.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..8190dc342ac6fda7269425907086fcb775f158de --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ros2launch-security/ros2launch-security_1.0.0-3.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Security extensions for ros2 launch" +AUTHOR = "Ted Kern " +ROS_AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "ros2launch_security" +ROS_BPN = "ros2launch_security" + +ROS_BUILD_DEPENDS = " \ + ament-index-python \ + nodl-python \ + ros2launch \ + sros2 \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ament-index-python \ + nodl-python \ + ros2launch \ + sros2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + nodl-python \ + ros2launch \ + sros2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + demo-nodes-py \ + launch-ros \ + python3-pytest \ + ros2launch \ + sros2 \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2launch_security-release/archive/release/humble/ros2launch_security/1.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2launch_security" +SRC_URI = "git://github.com/ros2-gbp/ros2launch_security-release;${ROS_BRANCH};protocol=https" +SRCREV = "0319b727c62bf805b225995defc6b952374d19af" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2-storage-mcap/mcap-vendor_0.5.0-1.bb b/meta-ros2-humble/generated-recipes/rosbag2-storage-mcap/mcap-vendor_0.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ee749115a63af427d2b6b8a9fe26371875cefbd7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2-storage-mcap/mcap-vendor_0.5.0-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "mcap vendor package" +AUTHOR = "Foxglove " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2_storage_mcap" +ROS_BPN = "mcap_vendor" + +ROS_BUILD_DEPENDS = " \ + zstd-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + zstd-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + zstd-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2_storage_mcap-release/archive/release/humble/mcap_vendor/0.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/mcap_vendor" +SRC_URI = "git://github.com/ros2-gbp/rosbag2_storage_mcap-release;${ROS_BRANCH};protocol=https" +SRCREV = "299667e0b86d150cd3566025f4863240c72e47c0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2-storage-mcap/rosbag2-storage-mcap-testdata_0.5.0-1.bb b/meta-ros2-humble/generated-recipes/rosbag2-storage-mcap/rosbag2-storage-mcap-testdata_0.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fa6125d8f6a6b90a16074486004d1ad73522cb14 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2-storage-mcap/rosbag2-storage-mcap-testdata_0.5.0-1.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "message definition test fixtures for MCAP schema recording" +AUTHOR = "James Smith " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "rosbag2_storage_mcap" +ROS_BPN = "rosbag2_storage_mcap_testdata" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2_storage_mcap-release/archive/release/humble/rosbag2_storage_mcap_testdata/0.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_storage_mcap_testdata" +SRC_URI = "git://github.com/ros2-gbp/rosbag2_storage_mcap-release;${ROS_BRANCH};protocol=https" +SRCREV = "b03b3a48eaad1f595e4be1f5b4febb2355fb0bdf" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2-storage-mcap/rosbag2-storage-mcap_0.5.0-1.bb b/meta-ros2-humble/generated-recipes/rosbag2-storage-mcap/rosbag2-storage-mcap_0.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..952aafe5c40033d96c098288058c01e2ce579d10 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2-storage-mcap/rosbag2-storage-mcap_0.5.0-1.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rosbag2 storage plugin using the MCAP file format" +AUTHOR = "Foxglove " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "rosbag2_storage_mcap" +ROS_BPN = "rosbag2_storage_mcap" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + mcap-vendor \ + pluginlib \ + rcutils \ + rosbag2-storage \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + mcap-vendor \ + pluginlib \ + rcutils \ + rosbag2-storage \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + mcap-vendor \ + pluginlib \ + rcutils \ + rosbag2-storage \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-clang-format \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ + rcpputils \ + rosbag2-cpp \ + rosbag2-storage-mcap-testdata \ + rosbag2-test-common \ + std-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2_storage_mcap-release/archive/release/humble/rosbag2_storage_mcap/0.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_storage_mcap" +SRC_URI = "git://github.com/ros2-gbp/rosbag2_storage_mcap-release;${ROS_BRANCH};protocol=https" +SRCREV = "814c1b5567eafae1abda7a612f75db5b413f8aea" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/ros2bag_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/ros2bag_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a8dffb0c3639fee86fdeea6c74832eea23270a74 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/ros2bag_0.15.3-1.bb @@ -0,0 +1,67 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Entry point for rosbag in ROS 2" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "ros2bag" + +ROS_BUILD_DEPENDS = " \ + ros2cli \ + rosbag2-py \ + rosbag2-transport \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ros2cli \ + rosbag2-py \ + rosbag2-transport \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros2cli \ + rosbag2-py \ + rosbag2-transport \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + launch-testing \ + launch-testing-ros \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/ros2bag/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2bag" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "0efab4d04622bf214fc20644561833dbd46393d2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-compression-zstd_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-compression-zstd_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7c2091dc7b7d37aecd8a2452b0c5f8b238656bfb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-compression-zstd_0.15.3-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Zstandard compression library implementation of rosbag2_compression" +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Emerson Knapp " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2_compression_zstd" + +ROS_BUILD_DEPENDS = " \ + pluginlib \ + rcpputils \ + rcutils \ + rosbag2-compression \ + zstd-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + pluginlib \ + rcpputils \ + rcutils \ + rosbag2-compression \ + zstd-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pluginlib \ + rcpputils \ + rcutils \ + rosbag2-compression \ + zstd-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ + rclcpp \ + rosbag2-test-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2_compression_zstd/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_compression_zstd" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "3932f9a4c599ed521be9298dbfc84cc238afcade" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-compression_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-compression_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..939ed6755ada6da7e54664c5ad4e0137eea42947 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-compression_0.15.3-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Compression implementations for rosbag2 bags and messages." +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2_compression" + +ROS_BUILD_DEPENDS = " \ + rcpputils \ + rcutils \ + rosbag2-cpp \ + rosbag2-storage \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcpputils \ + rcutils \ + rosbag2-cpp \ + rosbag2-storage \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rcpputils \ + rcutils \ + rosbag2-cpp \ + rosbag2-storage \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ + rclcpp \ + rosbag2-test-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2_compression/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_compression" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "6e2e3f0f9d0c5a59964a5a29863df51a8509f61b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-cpp_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-cpp_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6c4093b66f864a1903f7c516cca1e705e0e7ad81 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-cpp_0.15.3-1.bb @@ -0,0 +1,99 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ ROSBag2 client library" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2_cpp" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + pluginlib \ + rclcpp \ + rcpputils \ + rcutils \ + rmw \ + rmw-implementation \ + rosbag2-storage \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-cpp \ + rosidl-typesupport-introspection-cpp \ + shared-queues-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + pluginlib \ + rclcpp \ + rcpputils \ + rcutils \ + rmw \ + rmw-implementation \ + rosbag2-storage \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-cpp \ + rosidl-typesupport-introspection-cpp \ + shared-queues-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + pluginlib \ + rclcpp \ + rcpputils \ + rcutils \ + rmw \ + rmw-implementation \ + rosbag2-storage \ + rosbag2-storage-default-plugins \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-cpp \ + rosidl-typesupport-introspection-cpp \ + shared-queues-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ + rosbag2-test-common \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2_cpp/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_cpp" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "aabf77c9cd3a7e5bb15cb4885877104436b00140" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-interfaces_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-interfaces_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..98b5de250dc4c0d0f53b4d0c4f07fcafcdcf84c5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-interfaces_0.15.3-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Interface definitions for controlling rosbag2" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2_interfaces" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2_interfaces/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_interfaces" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "efba4f370b046e02531b7047f18549ea662de092" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-performance-benchmarking_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-performance-benchmarking_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..122e407a22e59aa0ee0e7318de9a3823c78fb210 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-performance-benchmarking_0.15.3-1.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Code to benchmark rosbag2" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2_performance_benchmarking" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rmw \ + rosbag2-compression \ + rosbag2-cpp \ + rosbag2-storage \ + std-msgs \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rmw \ + rosbag2-compression \ + rosbag2-cpp \ + rosbag2-storage \ + std-msgs \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rmw \ + rosbag2-compression \ + rosbag2-cpp \ + rosbag2-storage \ + std-msgs \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2_performance_benchmarking/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_performance_benchmarking" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "d77015e9573f5d89401454d8ae2f8055413a2f51" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-py_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-py_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a99c3dd94f31109f41f9a933eb5c8990cd235803 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-py_0.15.3-1.bb @@ -0,0 +1,81 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python API for rosbag2" +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Mabel Zhang " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2_py" + +ROS_BUILD_DEPENDS = " \ + pybind11-vendor \ + rosbag2-compression \ + rosbag2-cpp \ + rosbag2-storage \ + rosbag2-transport \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-python-native \ + ament-cmake-ros-native \ + python-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + pybind11-vendor \ + rosbag2-compression \ + rosbag2-cpp \ + rosbag2-storage \ + rosbag2-transport \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pybind11-vendor \ + rosbag2-compression \ + rosbag2-cpp \ + rosbag2-storage \ + rosbag2-transport \ + rpyutils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + python3-pytest \ + rcl-interfaces \ + rclpy \ + rosbag2-storage-default-plugins \ + rosidl-runtime-py \ + std-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2_py/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_py" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "bad7532579edf0882b4e4979c717a75cd4d4a74c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-storage-default-plugins_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-storage-default-plugins_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e46885b31c0740a2979830e1e02ccdd1dabcdf4f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-storage-default-plugins_0.15.3-1.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROSBag2 SQLite3 storage plugin" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2_storage_default_plugins" + +ROS_BUILD_DEPENDS = " \ + pluginlib \ + rcpputils \ + rcutils \ + rosbag2-storage \ + sqlite3-vendor \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + pluginlib \ + rcpputils \ + rcutils \ + rosbag2-storage \ + sqlite3-vendor \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pluginlib \ + rcpputils \ + rcutils \ + rosbag2-storage \ + sqlite3-vendor \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ + rosbag2-test-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2_storage_default_plugins/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_storage_default_plugins" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "f80fa66c50e3de3bf00cbe40047186357de5ea15" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-storage_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-storage_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3a19642240e6e127641007abe3888e1d5231577e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-storage_0.15.3-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 independent storage format to store serialized ROS2 messages" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2_storage" + +ROS_BUILD_DEPENDS = " \ + pluginlib \ + rcpputils \ + rcutils \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + pluginlib \ + rcpputils \ + rcutils \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pluginlib \ + rcpputils \ + rcutils \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + rosbag2-test-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2_storage/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_storage" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "4ae502f7b214bd5dc00ceaa123ec0fe4b7e1cee1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-test-common_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-test-common_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e2ab0f9e5d700a05e1f5e2016f8d9ff9f6857942 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-test-common_0.15.3-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Commonly used test helper classes and fixtures for rosbag2" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2_test_common" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rcutils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rcutils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2_test_common/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_test_common" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "cff8d5482c8afd8fede100af416bae66e03108c8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-tests_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-tests_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9de7d7bd2f6b33b61046c24428896d70026de190 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-tests_0.15.3-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Tests package for rosbag2" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2_tests" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-lint-auto \ + ament-lint-common \ + rclcpp \ + rcpputils \ + ros2bag \ + rosbag2-compression \ + rosbag2-compression-zstd \ + rosbag2-cpp \ + rosbag2-storage \ + rosbag2-storage-default-plugins \ + rosbag2-test-common \ + std-msgs \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2_tests/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_tests" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "91644cd5fa3700684d265c7b6faf891f7e6dace4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-transport_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-transport_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..54130ff471f876057802de6bae3ca91873d58a03 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2-transport_0.15.3-1.bb @@ -0,0 +1,89 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Layer encapsulating ROS middleware to allow rosbag2 to be used with or without middleware" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2_transport" + +ROS_BUILD_DEPENDS = " \ + keyboard-handler \ + rclcpp \ + rmw \ + rosbag2-compression \ + rosbag2-cpp \ + rosbag2-interfaces \ + rosbag2-storage \ + shared-queues-vendor \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + keyboard-handler \ + rclcpp \ + rmw \ + rosbag2-compression \ + rosbag2-cpp \ + rosbag2-interfaces \ + rosbag2-storage \ + shared-queues-vendor \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + keyboard-handler \ + rclcpp \ + rmw \ + rosbag2-compression \ + rosbag2-cpp \ + rosbag2-interfaces \ + rosbag2-storage \ + shared-queues-vendor \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-index-cpp \ + ament-lint-auto \ + ament-lint-common \ + rmw-implementation-cmake \ + rosbag2-compression-zstd \ + rosbag2-test-common \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2_transport/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2_transport" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "fdbe13c9668a6cf35a063e6326659072e1d8bd9b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/rosbag2_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f48b3fb58f9e1fa48b4851e663bebe2afe9cc0ee --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/rosbag2_0.15.3-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Meta package for rosbag2 related packages" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "rosbag2" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros2bag \ + rosbag2-compression \ + rosbag2-compression-zstd \ + rosbag2-cpp \ + rosbag2-py \ + rosbag2-storage \ + rosbag2-storage-default-plugins \ + rosbag2-transport \ + shared-queues-vendor \ + sqlite3-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + rosbag2-test-common \ + rosbag2-tests \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/rosbag2/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbag2" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "a955201e8c9f42526f330eb6dc6ff8a8594fcbe5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/shared-queues-vendor_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/shared-queues-vendor_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5e1611ace766b7cb031b5528ab2b2ffe70caecfb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/shared-queues-vendor_0.15.3-1.bb @@ -0,0 +1,50 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Vendor package for concurrent queues from moodycamel" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "shared_queues_vendor" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/shared_queues_vendor/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/shared_queues_vendor" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "acab081c59e2c7b503b10ce58841d0dde6a9b9eb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/sqlite3-vendor_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/sqlite3-vendor_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bd3f932fb373fdaab17acb96b80e06ae1f5403a9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/sqlite3-vendor_0.15.3-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "SQLite 3 vendor package" +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosbag2" +ROS_BPN = "sqlite3_vendor" + +ROS_BUILD_DEPENDS = " \ + sqlite3 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + sqlite3 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + sqlite3 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/sqlite3_vendor/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/sqlite3_vendor" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "45026bbcf54798365a8c4719728d216656988c49" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbag2/zstd-vendor_0.15.3-1.bb b/meta-ros2-humble/generated-recipes/rosbag2/zstd-vendor_0.15.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..77cc68f2de0be985e171f9966de2bb073aacb51e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbag2/zstd-vendor_0.15.3-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Zstd compression vendor package, providing a dependency for Zstd." +AUTHOR = "Geoffrey Biggs " +HOMEPAGE = "https://facebook.github.io/zstd/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & BSD" +LICENSE = "Apache-2.0 & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "rosbag2" +ROS_BPN = "zstd_vendor" + +ROS_BUILD_DEPENDS = " \ + zstd \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + zstd \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + zstd \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbag2-release/archive/release/humble/zstd_vendor/0.15.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/zstd_vendor" +SRC_URI = "git://github.com/ros2-gbp/rosbag2-release;${ROS_BRANCH};protocol=https" +SRCREV = "01233b5dea00bc4279869c4146ff2299902171f5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbridge-suite/rosapi-msgs_1.3.1-1.bb b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosapi-msgs_1.3.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..912e15e051c389bfc4704d60fea52a3f0347ff3b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosapi-msgs_1.3.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides service calls for getting ros meta-information, like list of topics, services, params, etc." +AUTHOR = "Jihoon Lee " +ROS_AUTHOR = "Jonathan Mace " +HOMEPAGE = "http://ros.org/wiki/rosapi" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rosbridge_suite" +ROS_BPN = "rosapi_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rcl-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosapi_msgs/1.3.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosapi_msgs" +SRC_URI = "git://github.com/ros2-gbp/rosbridge_suite-release;${ROS_BRANCH};protocol=https" +SRCREV = "9126b2288cad31d5157341361c5035c6b328d973" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbridge-suite/rosapi_1.3.1-1.bb b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosapi_1.3.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1ac38efc8035f669eaf877b81be2b039107f7b88 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosapi_1.3.1-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides service calls for getting ros meta-information, like list of topics, services, params, etc." +AUTHOR = "Jihoon Lee " +ROS_AUTHOR = "Jonathan Mace " +HOMEPAGE = "http://ros.org/wiki/rosapi" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rosbridge_suite" +ROS_BPN = "rosapi" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rcl-interfaces \ + rclpy \ + ros2node \ + ros2param \ + ros2pkg \ + ros2service \ + ros2topic \ + rosapi-msgs \ + rosbridge-library \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + geometry-msgs \ + rmw-dds-common \ + sensor-msgs \ + shape-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosapi/1.3.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosapi" +SRC_URI = "git://github.com/ros2-gbp/rosbridge_suite-release;${ROS_BRANCH};protocol=https" +SRCREV = "8b2081f818870eb4b1b66161a7c7cfdacbd73e25" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-library_1.3.1-1.bb b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-library_1.3.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..29477cbb8895f814b4bad0d39f13a3732e3c3b37 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-library_1.3.1-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The core rosbridge package, responsible for interpreting JSON andperforming the appropriate ROS action, like subscribe, publish, call service, and interact with params." +AUTHOR = "Jihoon Lee " +ROS_AUTHOR = "Jonathan Mace " +HOMEPAGE = "http://ros.org/wiki/rosbridge_library" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rosbridge_suite" +ROS_BPN = "rosbridge_library" + +ROS_BUILD_DEPENDS = " \ + python3-pillow \ + python3-pymongo \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-pillow \ + python3-pymongo \ + rclpy \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + actionlib-msgs \ + ament-cmake-pytest \ + builtin-interfaces \ + diagnostic-msgs \ + example-interfaces \ + geometry-msgs \ + nav-msgs \ + rosbridge-test-msgs \ + sensor-msgs \ + std-msgs \ + std-srvs \ + stereo-msgs \ + tf2-msgs \ + trajectory-msgs \ + visualization-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_library/1.3.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbridge_library" +SRC_URI = "git://github.com/ros2-gbp/rosbridge_suite-release;${ROS_BRANCH};protocol=https" +SRCREV = "edbb4419b9e085815ce9a881db1eee5f5d65bd68" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-msgs_1.3.1-1.bb b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-msgs_1.3.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..73a17910ee9f78d93472a41e91c22a676236b271 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-msgs_1.3.1-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing message files" +AUTHOR = "Hans-Joachim Krauch " +ROS_AUTHOR = "Hans-Joachim Krauch " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rosbridge_suite" +ROS_BPN = "rosbridge_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_msgs/1.3.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbridge_msgs" +SRC_URI = "git://github.com/ros2-gbp/rosbridge_suite-release;${ROS_BRANCH};protocol=https" +SRCREV = "1ebbece86dcbf4820fb5d79bac9f6ad36677c3dd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-server_1.3.1-1.bb b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-server_1.3.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6bd39089b413c9e3cef7c7b37a3e1916f7abb0d2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-server_1.3.1-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A WebSocket interface to rosbridge." +AUTHOR = "Jihoon Lee " +ROS_AUTHOR = "Jonathan Mace " +HOMEPAGE = "http://ros.org/wiki/rosbridge_server" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rosbridge_suite" +ROS_BPN = "rosbridge_server" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-tornado \ + python3-twisted \ + rclpy \ + rosapi \ + rosbridge-library \ + rosbridge-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ + python3-autobahn \ + std-srvs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_server/1.3.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbridge_server" +SRC_URI = "git://github.com/ros2-gbp/rosbridge_suite-release;${ROS_BRANCH};protocol=https" +SRCREV = "469a2281cb659189734e9ca71dc6d92e53aac684" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-suite_1.3.1-1.bb b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-suite_1.3.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6384fdf43b74ecdd18ecf8334244388b3d761b73 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-suite_1.3.1-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Rosbridge provides a JSON API to ROS functionality for non-ROS programs. There are a variety of front ends that interface with rosbridge, including a WebSocket server for web browsers to interact with. Rosbridge_suite is a meta-package containing rosbridge, various front end packages for rosbridge like a WebSocket package, and helper packages." +AUTHOR = "Jihoon Lee " +ROS_AUTHOR = "Jonathan Mace " +HOMEPAGE = "http://ros.org/wiki/rosbridge_suite" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rosbridge_suite" +ROS_BPN = "rosbridge_suite" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosapi \ + rosbridge-library \ + rosbridge-server \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_suite/1.3.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbridge_suite" +SRC_URI = "git://github.com/ros2-gbp/rosbridge_suite-release;${ROS_BRANCH};protocol=https" +SRCREV = "345ed8d56372bb578bd75d773756463c9e9e4e7c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-test-msgs_1.3.1-1.bb b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-test-msgs_1.3.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f366ce86c2c4ea5fc5f06431797c450cab8766f9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosbridge-suite/rosbridge-test-msgs_1.3.1-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Message and service definitions used in internal tests for rosbridge packages." +AUTHOR = "Jihoon Lee " +ROS_AUTHOR = "Jonathan Mace " +HOMEPAGE = "http://ros.org/wiki/rosbridge_library" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rosbridge_suite" +ROS_BPN = "rosbridge_test_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rclpy \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + actionlib-msgs \ + ament-cmake-pytest \ + builtin-interfaces \ + diagnostic-msgs \ + example-interfaces \ + geometry-msgs \ + nav-msgs \ + sensor-msgs \ + std-msgs \ + std-srvs \ + stereo-msgs \ + tf2-msgs \ + trajectory-msgs \ + visualization-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/humble/rosbridge_test_msgs/1.3.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosbridge_test_msgs" +SRC_URI = "git://github.com/ros2-gbp/rosbridge_suite-release;${ROS_BRANCH};protocol=https" +SRCREV = "9720b1616bc8f35efb8a478cc477a088c00065ab" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl-dds/rosidl-generator-dds-idl_0.8.1-2.bb b/meta-ros2-humble/generated-recipes/rosidl-dds/rosidl-generator-dds-idl_0.8.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..c9eefd65528466ac901ebde82ec0563bec52d777 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl-dds/rosidl-generator-dds-idl_0.8.1-2.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generate the DDS interfaces for ROS interfaces." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl_dds" +ROS_BPN = "rosidl_generator_dds_idl" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ + rosidl-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + rosidl-cli \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl_dds-release/archive/release/humble/rosidl_generator_dds_idl/0.8.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_generator_dds_idl" +SRC_URI = "git://github.com/ros2-gbp/rosidl_dds-release;${ROS_BRANCH};protocol=https" +SRCREV = "36a89f4b5e5b9e1deee03da9cb80b7aa4763b644" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl-defaults/rosidl-default-generators_1.2.0-2.bb b/meta-ros2-humble/generated-recipes/rosidl-defaults/rosidl-default-generators_1.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..c1108ff0a73a313584edaf3fc2233c799306d6e3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl-defaults/rosidl-default-generators_1.2.0-2.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A configuration package defining the default ROS interface generators." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl_defaults" +ROS_BPN = "rosidl_default_generators" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + rosidl-cmake-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-c-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-c-native \ + rosidl-typesupport-introspection-cpp-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/humble/rosidl_default_generators/1.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_default_generators" +SRC_URI = "git://github.com/ros2-gbp/rosidl_defaults-release;${ROS_BRANCH};protocol=https" +SRCREV = "0b7f3d9cbfd579443784e94336adc4c2dd3101fa" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl-defaults/rosidl-default-runtime_1.2.0-2.bb b/meta-ros2-humble/generated-recipes/rosidl-defaults/rosidl-default-runtime_1.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..c76b801ca5d055e65ad699d2d105572420463a57 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl-defaults/rosidl-default-runtime_1.2.0-2.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A configuration package defining the runtime for the ROS interfaces." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl_defaults" +ROS_BPN = "rosidl_default_runtime" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rosidl-generator-py \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl_defaults-release/archive/release/humble/rosidl_default_runtime/1.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_default_runtime" +SRC_URI = "git://github.com/ros2-gbp/rosidl_defaults-release;${ROS_BRANCH};protocol=https" +SRCREV = "66bde956f690df5acfbcebdebfa70ad5671f9898" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl-python/rosidl-generator-py_0.14.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl-python/rosidl-generator-py_0.14.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2a213a4ca9ab79c6867f2d1e28f43a68301cca6d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl-python/rosidl-generator-py_0.14.4-1.bb @@ -0,0 +1,89 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generate the ROS interfaces in Python." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Esteve Fernandez" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl_python" +ROS_BPN = "rosidl_generator_py" + +ROS_BUILD_DEPENDS = " \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rmw \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ + ament-index-python-native \ + python-cmake-module-native \ + rosidl-cmake-native \ + rosidl-generator-c-native \ + rosidl-typesupport-c-native \ + rosidl-typesupport-interface-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python3-numpy \ + rosidl-cli \ + rosidl-generator-c \ + rosidl-parser \ + rosidl-runtime-c \ + rpyutils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-index-python \ + ament-lint-auto \ + ament-lint-common \ + python-cmake-module \ + python3-numpy \ + python3-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 \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl_python-release/archive/release/humble/rosidl_generator_py/0.14.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_generator_py" +SRC_URI = "git://github.com/ros2-gbp/rosidl_python-release;${ROS_BRANCH};protocol=https" +SRCREV = "6536f1adb47385517e602cf9f3d6237fe1607568" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl-runtime-py/rosidl-runtime-py_0.9.3-1.bb b/meta-ros2-humble/generated-recipes/rosidl-runtime-py/rosidl-runtime-py_0.9.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8e5e340cdd7832ba64b076d380e6f8d5375f5b6a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl-runtime-py/rosidl-runtime-py_0.9.3-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Runtime utilities for working with generated ROS interfaces in Python." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl_runtime_py" +ROS_BPN = "rosidl_runtime_py" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-numpy \ + python3-pyyaml \ + rosidl-parser \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ + std-msgs \ + std-srvs \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl_runtime_py-release/archive/release/humble/rosidl_runtime_py/0.9.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_runtime_py" +SRC_URI = "git://github.com/ros2-gbp/rosidl_runtime_py-release;${ROS_BRANCH};protocol=https" +SRCREV = "c4ee1fff1e977297ab98fd48657c7788a1ef5152" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl-typesupport-fastrtps/fastrtps-cmake-module_2.2.0-2.bb b/meta-ros2-humble/generated-recipes/rosidl-typesupport-fastrtps/fastrtps-cmake-module_2.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..9c99c212bd0335943df0a478217e0b9f103053ec --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl-typesupport-fastrtps/fastrtps-cmake-module_2.2.0-2.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provide CMake module to find eProsima FastRTPS." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl_typesupport_fastrtps" +ROS_BPN = "fastrtps_cmake_module" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/humble/fastrtps_cmake_module/2.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/fastrtps_cmake_module" +SRC_URI = "git://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release;${ROS_BRANCH};protocol=https" +SRCREV = "7b00b20aad305df612def2997cb39e3445cbc87d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-c_2.2.0-2.bb b/meta-ros2-humble/generated-recipes/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-c_2.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..d97781249ca45e1ae549742a5b85804bf114ec0e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-c_2.2.0-2.bb @@ -0,0 +1,90 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generate the C interfaces for eProsima FastRTPS." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl_typesupport_fastrtps" +ROS_BPN = "rosidl_typesupport_fastrtps_c" + +ROS_BUILD_DEPENDS = " \ + ament-index-python \ + fastcdr \ + rmw \ + rosidl-cli \ + rosidl-cmake \ + rosidl-runtime-c \ + rosidl-typesupport-fastrtps-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-python-native \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-python \ + fastcdr \ + rmw \ + rosidl-cli \ + rosidl-cmake \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-interface \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-ros-native \ + fastrtps-cmake-module-native \ + python3-native \ + rosidl-generator-c-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + fastcdr \ + rmw \ + rosidl-cli \ + rosidl-cmake \ + rosidl-runtime-c \ + rosidl-typesupport-fastrtps-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + osrf-testing-tools-cpp \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/humble/rosidl_typesupport_fastrtps_c/2.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_typesupport_fastrtps_c" +SRC_URI = "git://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release;${ROS_BRANCH};protocol=https" +SRCREV = "1d638f6ff69336649e4788dcd86b3a33947226a7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-cpp_2.2.0-2.bb b/meta-ros2-humble/generated-recipes/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-cpp_2.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..3707b0b563ade4b959f49733ff54074d62b15b44 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-cpp_2.2.0-2.bb @@ -0,0 +1,88 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generate the C++ interfaces for eProsima FastRTPS." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl_typesupport_fastrtps" +ROS_BPN = "rosidl_typesupport_fastrtps_cpp" + +ROS_BUILD_DEPENDS = " \ + ament-index-python \ + fastcdr \ + rmw \ + rosidl-cli \ + rosidl-cmake \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ + fastrtps-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-python \ + fastcdr \ + rmw \ + rosidl-cli \ + rosidl-cmake \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-interface \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-ros-native \ + fastrtps-cmake-module-native \ + python3-native \ + rosidl-generator-cpp-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + fastcdr \ + rmw \ + rosidl-cli \ + rosidl-cmake \ + rosidl-runtime-c \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + osrf-testing-tools-cpp \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release/archive/release/humble/rosidl_typesupport_fastrtps_cpp/2.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_typesupport_fastrtps_cpp" +SRC_URI = "git://github.com/ros2-gbp/rosidl_typesupport_fastrtps-release;${ROS_BRANCH};protocol=https" +SRCREV = "13f9ccd9866735bced9be6596136fac7ac3be1cd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl-typesupport-gurumdds/gurumdds-cmake-module_3.1.1-1.bb b/meta-ros2-humble/generated-recipes/rosidl-typesupport-gurumdds/gurumdds-cmake-module_3.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d76cd9365e6b41fa5cbf881b28e74af9e05b2907 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl-typesupport-gurumdds/gurumdds-cmake-module_3.1.1-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provide CMake module to find GurumNetworks GurumDDS." +AUTHOR = "Youngjin Yun " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl_typesupport_gurumdds" +ROS_BPN = "gurumdds_cmake_module" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-gurumdds-2.8} \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl_typesupport_gurumdds-release/archive/release/humble/gurumdds_cmake_module/3.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/gurumdds_cmake_module" +SRC_URI = "git://github.com/ros2-gbp/rosidl_typesupport_gurumdds-release;${ROS_BRANCH};protocol=https" +SRCREV = "b2e3826fad65b456da246bceab82bc5b646e3314" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl-typesupport/rosidl-typesupport-c_2.0.0-2.bb b/meta-ros2-humble/generated-recipes/rosidl-typesupport/rosidl-typesupport-c_2.0.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..b9a16462b64a516fb1b65fbb4b507a4dca36f8aa --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl-typesupport/rosidl-typesupport-c_2.0.0-2.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generate the type support for C messages." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl_typesupport" +ROS_BPN = "rosidl_typesupport_c" + +ROS_BUILD_DEPENDS = " \ + rcpputils \ + rcutils \ + rosidl-runtime-c \ + rosidl-typesupport-introspection-c \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcpputils \ + rcutils \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + python3-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + rcpputils \ + rcutils \ + rosidl-cli \ + rosidl-typesupport-interface \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + mimick-vendor \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/humble/rosidl_typesupport_c/2.0.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_typesupport_c" +SRC_URI = "git://github.com/ros2-gbp/rosidl_typesupport-release;${ROS_BRANCH};protocol=https" +SRCREV = "66f0176993aa0ae9d256231bd9ffd2e91fd64c90" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl-typesupport/rosidl-typesupport-cpp_2.0.0-2.bb b/meta-ros2-humble/generated-recipes/rosidl-typesupport/rosidl-typesupport-cpp_2.0.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..155faa6524233445adca8d92a197949eeefcf5e0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl-typesupport/rosidl-typesupport-cpp_2.0.0-2.bb @@ -0,0 +1,76 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generate the type support for C++ messages." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl_typesupport" +ROS_BPN = "rosidl_typesupport_cpp" + +ROS_BUILD_DEPENDS = " \ + rcpputils \ + rcutils \ + rosidl-runtime-c \ + rosidl-typesupport-c \ + rosidl-typesupport-introspection-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcpputils \ + rcutils \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-c \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + python3-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + rcpputils \ + rcutils \ + rosidl-cli \ + rosidl-typesupport-interface \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl_typesupport-release/archive/release/humble/rosidl_typesupport_cpp/2.0.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_typesupport_cpp" +SRC_URI = "git://github.com/ros2-gbp/rosidl_typesupport-release;${ROS_BRANCH};protocol=https" +SRCREV = "08cd18e05a9bbf3285b2ad22f7175d8297fec714" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl/rosidl-adapter_3.1.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl/rosidl-adapter_3.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b7f5da2a33776646cd14ef860236e1a27dc8247b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl/rosidl-adapter_3.1.4-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "API and scripts to parse .msg/.srv/.action files and convert them to .idl." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl" +ROS_BPN = "rosidl_adapter" + +ROS_BUILD_DEPENDS = " \ + ament-cmake \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + python3-native \ +" + +ROS_EXEC_DEPENDS = " \ + python3-empy \ + rosidl-cli \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl-release/archive/release/humble/rosidl_adapter/3.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_adapter" +SRC_URI = "git://github.com/ros2-gbp/rosidl-release;${ROS_BRANCH};protocol=https" +SRCREV = "178ffc4b724cd71495158a50e305f17e897db7ce" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl/rosidl-cli_3.1.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl/rosidl-cli_3.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f6e45da8da996f2515275f943f573a3c57689dca --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl/rosidl-cli_3.1.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Command line tools for ROS interface generation." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Chris Lalancette " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl" +ROS_BPN = "rosidl_cli" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-argcomplete \ + python3-importlib-metadata \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl-release/archive/release/humble/rosidl_cli/3.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_cli" +SRC_URI = "git://github.com/ros2-gbp/rosidl-release;${ROS_BRANCH};protocol=https" +SRCREV = "56cbf8d4f9e4544f80df40ef9d25d2460c2eb5d7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl/rosidl-cmake_3.1.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl/rosidl-cmake_3.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b653d76c3c2772313467e222777eff9c66dbbd03 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl/rosidl-cmake_3.1.4-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The CMake functionality to invoke code generation for ROS interface files." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl" +ROS_BPN = "rosidl_cmake" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ + python3-empy-native \ +" + +ROS_EXEC_DEPENDS = " \ + rosidl-adapter \ + rosidl-parser \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl-release/archive/release/humble/rosidl_cmake/3.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_cmake" +SRC_URI = "git://github.com/ros2-gbp/rosidl-release;${ROS_BRANCH};protocol=https" +SRCREV = "ecba8fe54203102d8e7bd20281bdeea98c46f999" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl/rosidl-generator-c_3.1.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl/rosidl-generator-c_3.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..44ed238b24cac2c35a750b7825b4ba89acd84db7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl/rosidl-generator-c_3.1.4-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generate the ROS interfaces in C." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl" +ROS_BPN = "rosidl_generator_c" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-python-native \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcutils \ + rosidl-typesupport-interface \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + python3-native \ + rosidl-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + rcutils \ + rosidl-cli \ + rosidl-parser \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + rosidl-cmake \ + rosidl-runtime-c \ + test-interface-files \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl-release/archive/release/humble/rosidl_generator_c/3.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_generator_c" +SRC_URI = "git://github.com/ros2-gbp/rosidl-release;${ROS_BRANCH};protocol=https" +SRCREV = "32b062c8da811737c540dd36de4db5fcae7e4e9f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl/rosidl-generator-cpp_3.1.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl/rosidl-generator-cpp_3.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..01271f7f51996c982af5320f765e7853c37d241f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl/rosidl-generator-cpp_3.1.4-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generate the ROS interfaces in C++." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl" +ROS_BPN = "rosidl_generator_cpp" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rosidl-generator-c \ + rosidl-runtime-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-core-native \ + python3-native \ + rosidl-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + rosidl-cli \ + rosidl-parser \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + rosidl-cmake \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + test-interface-files \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl-release/archive/release/humble/rosidl_generator_cpp/3.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_generator_cpp" +SRC_URI = "git://github.com/ros2-gbp/rosidl-release;${ROS_BRANCH};protocol=https" +SRCREV = "554c2b5c68299f5b97fed93eede8863c7d92b117" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl/rosidl-parser_3.1.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl/rosidl-parser_3.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fdbf9d209ac05f5038624fde19a661be095303b2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl/rosidl-parser_3.1.4-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The parser for `.idl` ROS interface files." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl" +ROS_BPN = "rosidl_parser" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-lark-parser \ + rosidl-adapter \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl-release/archive/release/humble/rosidl_parser/3.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_parser" +SRC_URI = "git://github.com/ros2-gbp/rosidl-release;${ROS_BRANCH};protocol=https" +SRCREV = "ef2c141ef23f834b6e54d88bf64e809fc3d690b2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl/rosidl-runtime-c_3.1.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl/rosidl-runtime-c_3.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f975b3913ad2f5fa48b6baa9cf9d4e7e4ecc3284 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl/rosidl-runtime-c_3.1.4-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides definitions, initialization and finalization functions, and macros for getting and working with rosidl typesupport types in C." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl" +ROS_BPN = "rosidl_runtime_c" + +ROS_BUILD_DEPENDS = " \ + rcutils \ + rosidl-typesupport-interface \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rcutils \ + rosidl-typesupport-interface \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + rcutils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl-release/archive/release/humble/rosidl_runtime_c/3.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_runtime_c" +SRC_URI = "git://github.com/ros2-gbp/rosidl-release;${ROS_BRANCH};protocol=https" +SRCREV = "097eb89cdf675db64fa882c37ef071eaab4f74fd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl/rosidl-runtime-cpp_3.1.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl/rosidl-runtime-cpp_3.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f6ef023504f9fbbb5069097b25b33fc0559d294a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl/rosidl-runtime-cpp_3.1.4-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides definitions and templated functions for getting and working with rosidl typesupport types in C++." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl" +ROS_BPN = "rosidl_runtime_cpp" + +ROS_BUILD_DEPENDS = " \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + rosidl-runtime-c \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + performance-test-fixture \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl-release/archive/release/humble/rosidl_runtime_cpp/3.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_runtime_cpp" +SRC_URI = "git://github.com/ros2-gbp/rosidl-release;${ROS_BRANCH};protocol=https" +SRCREV = "796dc2faa34805a386e7619216513912f80cccbd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl/rosidl-typesupport-interface_3.1.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl/rosidl-typesupport-interface_3.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9982376b12ffa9d2fa4d5ef0dec7f17c75a08abc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl/rosidl-typesupport-interface_3.1.4-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The interface for rosidl typesupport packages." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl" +ROS_BPN = "rosidl_typesupport_interface" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl-release/archive/release/humble/rosidl_typesupport_interface/3.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_typesupport_interface" +SRC_URI = "git://github.com/ros2-gbp/rosidl-release;${ROS_BRANCH};protocol=https" +SRCREV = "6dd8bbf8f84846ecd69526e974085ccf656543b7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl/rosidl-typesupport-introspection-c_3.1.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl/rosidl-typesupport-introspection-c_3.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..69a6488429fa498435a48562d7765e2f26a98d6b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl/rosidl-typesupport-introspection-c_3.1.4-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generate the message type support for dynamic message construction in C." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl" +ROS_BPN = "rosidl_typesupport_introspection_c" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rosidl-runtime-c \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ + python3-native \ + rosidl-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + rosidl-cli \ + rosidl-cmake \ + rosidl-parser \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl-release/archive/release/humble/rosidl_typesupport_introspection_c/3.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_typesupport_introspection_c" +SRC_URI = "git://github.com/ros2-gbp/rosidl-release;${ROS_BRANCH};protocol=https" +SRCREV = "21a150d542dc4731fc2394877fbebaea5107b5a4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rosidl/rosidl-typesupport-introspection-cpp_3.1.4-1.bb b/meta-ros2-humble/generated-recipes/rosidl/rosidl-typesupport-introspection-cpp_3.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f340843e5be876c32971a7ef124220cf50bd0c20 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rosidl/rosidl-typesupport-introspection-cpp_3.1.4-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generate the message type support for dynamic message construction in C++." +AUTHOR = "Michel Hidalgo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rosidl" +ROS_BPN = "rosidl_typesupport_introspection_cpp" + +ROS_BUILD_DEPENDS = " \ + rosidl-runtime-cpp \ + rosidl-typesupport-introspection-c \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-native \ + python3-native \ + rosidl-cmake-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + rosidl-cli \ + rosidl-cmake \ + rosidl-parser \ + rosidl-typesupport-interface \ + rosidl-typesupport-introspection-c \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rosidl-release/archive/release/humble/rosidl_typesupport_introspection_cpp/3.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rosidl_typesupport_introspection_cpp" +SRC_URI = "git://github.com/ros2-gbp/rosidl-release;${ROS_BRANCH};protocol=https" +SRCREV = "6b7f551b028058553fb502ae73751c0452fc89bc" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rospy-message-converter/rclpy-message-converter-msgs_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rospy-message-converter/rclpy-message-converter-msgs_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..881497547d3572584c757778ef3ac5a4fb6bf339 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rospy-message-converter/rclpy-message-converter-msgs_2.0.0-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages for rclpy_message_converter" +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Brandon Alexander " +HOMEPAGE = "http://ros.org/wiki/rospy_message_converter" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rospy_message_converter" +ROS_BPN = "rclpy_message_converter_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rospy_message_converter-release/archive/release/humble/rclpy_message_converter_msgs/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclpy_message_converter_msgs" +SRC_URI = "git://github.com/ros2-gbp/rospy_message_converter-release;${ROS_BRANCH};protocol=https" +SRCREV = "ab3787249399b6b290cf2cdc00ea05c2c7e0c131" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rospy-message-converter/rclpy-message-converter_2.0.0-1.bb b/meta-ros2-humble/generated-recipes/rospy-message-converter/rclpy-message-converter_2.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9412880fa4d6f3d8db1fa09f40f8c5c03dd83cab --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rospy-message-converter/rclpy-message-converter_2.0.0-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Converts between Python dictionaries and JSON to rclpy messages." +AUTHOR = "Martin Günther " +ROS_AUTHOR = "Brandon Alexander " +HOMEPAGE = "http://ros.org/wiki/rospy_message_converter" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rospy_message_converter" +ROS_BPN = "rclpy_message_converter" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rclpy \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + rclpy \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-numpy \ + rclpy \ + rosidl-parser \ + rosidl-runtime-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ + rclpy-message-converter-msgs \ + std-msgs \ + std-srvs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rospy_message_converter-release/archive/release/humble/rclpy_message_converter/2.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rclpy_message_converter" +SRC_URI = "git://github.com/ros2-gbp/rospy_message_converter-release;${ROS_BRANCH};protocol=https" +SRCREV = "b20653275ae46708fbe18e8a792609ce1e5d9327" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rot-conv-lib/rot-conv_1.0.11-2.bb b/meta-ros2-humble/generated-recipes/rot-conv-lib/rot-conv_1.0.11-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..b14ab991d1763c94cad3750bfe24b1207b4b92fe --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rot-conv-lib/rot-conv_1.0.11-2.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A collection of functions that address common computations and numerical handling of rotations in 3D Euclidean space" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rot_conv_lib" +ROS_BPN = "rot_conv" + +ROS_BUILD_DEPENDS = " \ + libeigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rot_conv_lib-release/archive/release/humble/rot_conv/1.0.11-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rot_conv" +SRC_URI = "git://github.com/ros2-gbp/rot_conv_lib-release;${ROS_BRANCH};protocol=https" +SRCREV = "e793af8fd25bf694648d7b8e11490252c3b848ff" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rplidar-ros/rplidar-ros_2.1.0-1.bb b/meta-ros2-humble/generated-recipes/rplidar-ros/rplidar-ros_2.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6dfc26a2f632d806545ba9c5c837aeec2276a837 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rplidar-ros/rplidar-ros_2.1.0-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The rplidar ros package, support rplidar A2/A1 and A3/S1" +AUTHOR = "Hunter L. Allen " +ROS_AUTHOR = "Slamtec ROS Maintainer " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rplidar_ros" +ROS_BPN = "rplidar_ros" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-srvs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-srvs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rplidar_ros-release/archive/release/humble/rplidar_ros/2.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rplidar_ros" +SRC_URI = "git://github.com/ros2-gbp/rplidar_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "30a1ecf4d1846f912dd1b4bb7bd5aef59c3ed0e5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rpyutils/rpyutils_0.2.1-2.bb b/meta-ros2-humble/generated-recipes/rpyutils/rpyutils_0.2.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..ea29647dcbfed47c9d88d45123d64ee0f2f3d955 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rpyutils/rpyutils_0.2.1-2.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package containing various utility types and functions for Python" +AUTHOR = "Jacob Perron " +ROS_AUTHOR = "Jacob Perron " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rpyutils" +ROS_BPN = "rpyutils" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rpyutils-release/archive/release/humble/rpyutils/0.2.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rpyutils" +SRC_URI = "git://github.com/ros2-gbp/rpyutils-release;${ROS_BRANCH};protocol=https" +SRCREV = "f85e87d88d70bce81e6c47e9da33fb4b01bf178d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-action/rqt-action_2.0.1-3.bb b/meta-ros2-humble/generated-recipes/rqt-action/rqt-action_2.0.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..022b91d8d4f2c9f291637975e0d21eea8b7538ba --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-action/rqt-action_2.0.1-3.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_action provides a feature to introspect all available ROS action types. By utilizing rqt_msg, the output format is unified with it and rqt_srv. Note that the actions shown on this plugin is the ones that are stored on your machine, not on the ROS core your rqt instance connects to." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Aaron Blasdel " +HOMEPAGE = "http://wiki.ros.org/rqt_action" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_action" +ROS_BPN = "rqt_action" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python-qt-binding \ + rclpy \ + rqt-gui \ + rqt-gui-py \ + rqt-msg \ + rqt-py-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_action-release/archive/release/humble/rqt_action/2.0.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_action" +SRC_URI = "git://github.com/ros2-gbp/rqt_action-release;${ROS_BRANCH};protocol=https" +SRCREV = "35ec0c7a5a48e96905cf10359886ad6032a3b356" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-bag/rqt-bag-plugins_1.1.4-1.bb b/meta-ros2-humble/generated-recipes/rqt-bag/rqt-bag-plugins_1.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9bb296a4c2cd29f2f0e0417cfdb148535b36a2a2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-bag/rqt-bag-plugins_1.1.4-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_bag provides a GUI plugin for displaying and replaying ROS bag files." +AUTHOR = "Mabel Zhang " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "http://wiki.ros.org/rqt_bag" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_bag" +ROS_BPN = "rqt_bag_plugins" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + python3-pillow \ + python3-pycairo \ + rclpy \ + rosbag2 \ + rqt-bag \ + rqt-gui \ + rqt-gui-py \ + rqt-plot \ + sensor-msgs \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_bag-release/archive/release/humble/rqt_bag_plugins/1.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_bag_plugins" +SRC_URI = "git://github.com/ros2-gbp/rqt_bag-release;${ROS_BRANCH};protocol=https" +SRCREV = "ef1698573995aea876dd4fe6a75d7bb5a3eb1ef1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-bag/rqt-bag_1.1.4-1.bb b/meta-ros2-humble/generated-recipes/rqt-bag/rqt-bag_1.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b07e68dd62a1ad31717fbe633ddad43d1735193b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-bag/rqt-bag_1.1.4-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_bag provides a GUI plugin for displaying and replaying ROS bag files." +AUTHOR = "Mabel Zhang " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "http://wiki.ros.org/rqt_bag" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_bag" +ROS_BPN = "rqt_bag" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python-qt-binding \ + rclpy \ + rosbag2-py \ + rqt-gui \ + rqt-gui-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_bag-release/archive/release/humble/rqt_bag/1.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_bag" +SRC_URI = "git://github.com/ros2-gbp/rqt_bag-release;${ROS_BRANCH};protocol=https" +SRCREV = "37a8baeac85685449c60293b0f12b753911a078f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-common-plugins/rqt-common-plugins_1.2.0-1.bb b/meta-ros2-humble/generated-recipes/rqt-common-plugins/rqt-common-plugins_1.2.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6bb4ff66a3335c4d4375846d3e0f25ac119fc510 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-common-plugins/rqt-common-plugins_1.2.0-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_common_plugins metapackage provides ROS backend graphical tools suite that can be used on/off of robot runtime.

To run any rqt plugins, just type in a single command "rqt", then select any plugins you want from the GUI that launches afterwards.

rqt consists of three following metapackages:
  • rqt - core modules of rqt (ROS GUI) framework. rqt plugin developers barely needs to pay attention to this metapackage.
  • rqt_common_plugins (you're here!)
  • rqt_robot_plugins - rqt plugins that are particularly used with robots during their runtime.


" +AUTHOR = "Ivan Paunovic " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://ros.org/wiki/rqt_common_plugins" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=21;endline=21;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_common_plugins" +ROS_BPN = "rqt_common_plugins" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rqt-action \ + rqt-bag \ + rqt-bag-plugins \ + rqt-console \ + rqt-graph \ + rqt-image-view \ + rqt-msg \ + rqt-plot \ + rqt-publisher \ + rqt-py-common \ + rqt-py-console \ + rqt-reconfigure \ + rqt-service-caller \ + rqt-shell \ + rqt-srv \ + rqt-topic \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_common_plugins-release/archive/release/humble/rqt_common_plugins/1.2.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_common_plugins" +SRC_URI = "git://github.com/ros2-gbp/rqt_common_plugins-release;${ROS_BRANCH};protocol=https" +SRCREV = "93462efebe3ca266031f1067317bc679b0135965" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-console/rqt-console_2.0.2-3.bb b/meta-ros2-humble/generated-recipes/rqt-console/rqt-console_2.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..db7f76ea2a445e20c21efa57aea88dd7d3916f04 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-console/rqt-console_2.0.2-3.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_console provides a GUI plugin for displaying and filtering ROS messages." +AUTHOR = "Dirk Thomas " +ROS_AUTHOR = "Aaron Blasdel" +HOMEPAGE = "http://wiki.ros.org/rqt_console" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_console" +ROS_BPN = "rqt_console" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python-qt-binding \ + rcl-interfaces \ + rclpy \ + rqt-gui \ + rqt-gui-py \ + rqt-py-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_console-release/archive/release/humble/rqt_console/2.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_console" +SRC_URI = "git://github.com/ros2-gbp/rqt_console-release;${ROS_BRANCH};protocol=https" +SRCREV = "42bd814aa95f143b5128220d3efeedcca5baf2a4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-graph/rqt-graph_1.3.0-1.bb b/meta-ros2-humble/generated-recipes/rqt-graph/rqt-graph_1.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..535fffceed8278c638daf0d9bf9851b86d9328a2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-graph/rqt-graph_1.3.0-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_graph provides a GUI plugin for visualizing the ROS computation graph.
Its components are made generic so that other packages where you want to achieve graph representation can depend upon this pkg (use rqt_dep to find out the pkgs that depend. rqt_dep itself depends on rqt_graph too)." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "http://wiki.ros.org/rqt_graph" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_graph" +ROS_BPN = "rqt_graph" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python-qt-binding \ + qt-dotgraph \ + rqt-gui \ + rqt-gui-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_graph-release/archive/release/humble/rqt_graph/1.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_graph" +SRC_URI = "git://github.com/ros2-gbp/rqt_graph-release;${ROS_BRANCH};protocol=https" +SRCREV = "2c6e4a8fcb3435498b477f3576517c2df42ea8ae" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-image-overlay/rqt-image-overlay-layer_0.1.3-1.bb b/meta-ros2-humble/generated-recipes/rqt-image-overlay/rqt-image-overlay-layer_0.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2c90f90ae8eb64b8844637f2ba2463a524aab362 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-image-overlay/rqt-image-overlay-layer_0.1.3-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides an rqt_image_overlay_layer plugin interface, and a template impelementation class" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rqt_image_overlay" +ROS_BPN = "rqt_image_overlay_layer" + +ROS_BUILD_DEPENDS = " \ + message-filters \ + pluginlib \ + qtbase \ + rclcpp \ + rcpputils \ + rosidl-runtime-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + message-filters \ + pluginlib \ + qtbase \ + rclcpp \ + rcpputils \ + rosidl-runtime-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + message-filters \ + pluginlib \ + qtbase \ + rclcpp \ + rcpputils \ + rosidl-runtime-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_image_overlay-release/archive/release/humble/rqt_image_overlay_layer/0.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_image_overlay_layer" +SRC_URI = "git://github.com/ros2-gbp/rqt_image_overlay-release;${ROS_BRANCH};protocol=https" +SRCREV = "bf3df52eb546b45d2de5a96a0839ab413df5065a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-image-overlay/rqt-image-overlay_0.1.3-1.bb b/meta-ros2-humble/generated-recipes/rqt-image-overlay/rqt-image-overlay_0.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..164d991d97865e572372b012cf0b0a06b9cf1743 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-image-overlay/rqt-image-overlay_0.1.3-1.bb @@ -0,0 +1,83 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "An rqt plugin to display overlays for custom msgs on an image using plugins." +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rqt_image_overlay" +ROS_BPN = "rqt_image_overlay" + +ROS_BUILD_DEPENDS = " \ + image-transport \ + pluginlib \ + qtbase \ + rclcpp \ + ros-image-to-qimage \ + rqt-gui \ + rqt-gui-cpp \ + rqt-image-overlay-layer \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + image-transport \ + pluginlib \ + qtbase \ + rclcpp \ + ros-image-to-qimage \ + rqt-gui \ + rqt-gui-cpp \ + rqt-image-overlay-layer \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + image-transport \ + pluginlib \ + qtbase \ + rclcpp \ + ros-image-to-qimage \ + rqt-gui \ + rqt-gui-cpp \ + rqt-image-overlay-layer \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + compressed-image-transport \ + std-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_image_overlay-release/archive/release/humble/rqt_image_overlay/0.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_image_overlay" +SRC_URI = "git://github.com/ros2-gbp/rqt_image_overlay-release;${ROS_BRANCH};protocol=https" +SRCREV = "21a5457794b5abc8893f31092e6de6f397b7822b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-image-view/rqt-image-view_1.2.0-2.bb b/meta-ros2-humble/generated-recipes/rqt-image-view/rqt-image-view_1.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..efcf6908c9e43a15e9396728f004a4855ea5b5ca --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-image-view/rqt-image-view_1.2.0-2.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_image_view provides a GUI plugin for displaying images using image_transport." +AUTHOR = "Mabel Zhang " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "http://wiki.ros.org/rqt_image_view" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_image_view" +ROS_BPN = "rqt_image_view" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + geometry-msgs \ + image-transport \ + qt-gui-cpp \ + qtbase \ + rclcpp \ + rqt-gui \ + rqt-gui-cpp \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + geometry-msgs \ + image-transport \ + qt-gui-cpp \ + rclcpp \ + rqt-gui \ + rqt-gui-cpp \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_image_view-release/archive/release/humble/rqt_image_view/1.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_image_view" +SRC_URI = "git://github.com/ros2-gbp/rqt_image_view-release;${ROS_BRANCH};protocol=https" +SRCREV = "8d874dec7aef192be9b0dfa87875944782bfbc92" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-moveit/rqt-moveit_1.0.1-3.bb b/meta-ros2-humble/generated-recipes/rqt-moveit/rqt-moveit_1.0.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..f4ba956e6de83fdc32928a53f165c9c80127aa42 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-moveit/rqt-moveit_1.0.1-3.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "An rqt-based tool that assists monitoring tasks for MoveIt! motion planner developers and users. Currently the following items are monitored if they are either running, existing or published:
  • Node: /move_group
  • Parameter: [/robot_description, /robot_description_semantic]
  • Topic: Following types are monitored. Published "names" are ignored.
    [sensor_msgs/PointCloud, sensor_msgs/PointCloud2, sensor_msgs/Image, sensor_msgs/CameraInfo]
Since this package is not made by the MoveIt! development team (although with assistance from the them), please post issue reports to the designated tracker (not MoveIt!'s main tracker)." +AUTHOR = "Isaac I.Y. Saito " +ROS_AUTHOR = "Isaac Saito" +HOMEPAGE = "http://wiki.ros.org/rqt_moveit" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=29;endline=29;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_moveit" +ROS_BPN = "rqt_moveit" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + python3-setuptools-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python-qt-binding \ + rclpy \ + rqt-gui \ + rqt-gui-py \ + rqt-py-common \ + rqt-topic \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_moveit-release/archive/release/humble/rqt_moveit/1.0.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_moveit" +SRC_URI = "git://github.com/ros2-gbp/rqt_moveit-release;${ROS_BRANCH};protocol=https" +SRCREV = "b1b83260449489972fa574810727fb5ad842d893" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-msg/rqt-msg_1.2.0-1.bb b/meta-ros2-humble/generated-recipes/rqt-msg/rqt-msg_1.2.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..65952054ec43cfc46ce8fe4286f80103900de47e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-msg/rqt-msg_1.2.0-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A Python GUI plugin for introspecting available ROS message types. Note that the msgs available through this plugin is the ones that are stored on your machine, not on the ROS core your rqt instance connects to." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Aaron Blasdel" +HOMEPAGE = "http://wiki.ros.org/rqt_msg" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_msg" +ROS_BPN = "rqt_msg" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python-qt-binding \ + python3-catkin-pkg \ + rclpy \ + rqt-console \ + rqt-gui \ + rqt-gui-py \ + rqt-py-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_msg-release/archive/release/humble/rqt_msg/1.2.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_msg" +SRC_URI = "git://github.com/ros2-gbp/rqt_msg-release;${ROS_BRANCH};protocol=https" +SRCREV = "de089c4bcaf5ad5ecbfc65cd387f526812330c08" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-plot/rqt-plot_1.1.2-1.bb b/meta-ros2-humble/generated-recipes/rqt-plot/rqt-plot_1.1.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..214fa8e864569738f5cf46874b76fa0b89ce7da9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-plot/rqt-plot_1.1.2-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_plot provides a GUI plugin visualizing numeric values in a 2D plot using different plotting backends." +AUTHOR = "Mabel Zhang " +ROS_AUTHOR = "Dorian Scholz" +HOMEPAGE = "http://wiki.ros.org/rqt_plot" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_plot" +ROS_BPN = "rqt_plot" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python-qt-binding \ + python3-catkin-pkg \ + python3-matplotlib \ + python3-numpy \ + qt-gui-py-common \ + rclpy \ + rqt-gui \ + rqt-gui-py \ + rqt-py-common \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_plot-release/archive/release/humble/rqt_plot/1.1.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_plot" +SRC_URI = "git://github.com/ros2-gbp/rqt_plot-release;${ROS_BRANCH};protocol=https" +SRCREV = "a724d0a6e599b13d2e191574c3654fde59516fe2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-publisher/rqt-publisher_1.5.0-1.bb b/meta-ros2-humble/generated-recipes/rqt-publisher/rqt-publisher_1.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..87e1c9ee6d4269cd4527b3145125ec9a4bff164d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-publisher/rqt-publisher_1.5.0-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_publisher provides a GUI plugin for publishing arbitrary messages with fixed or computed field values." +AUTHOR = "Dirk Thomas " +ROS_AUTHOR = "Dorian Scholz" +HOMEPAGE = "http://wiki.ros.org/rqt_publisher" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_publisher" +ROS_BPN = "rqt_publisher" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python-qt-binding \ + python3-catkin-pkg \ + qt-gui-py-common \ + rqt-gui \ + rqt-gui-py \ + rqt-py-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_publisher-release/archive/release/humble/rqt_publisher/1.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_publisher" +SRC_URI = "git://github.com/ros2-gbp/rqt_publisher-release;${ROS_BRANCH};protocol=https" +SRCREV = "6891e03f3e201796e5d5db9067b4801b52afae9b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-py-console/rqt-py-console_1.0.2-3.bb b/meta-ros2-humble/generated-recipes/rqt-py-console/rqt-py-console_1.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..40b812f85bdf8ec7791ff274454de180c02a620f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-py-console/rqt-py-console_1.0.2-3.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_py_console is a Python GUI plugin providing an interactive Python console." +AUTHOR = "Dorian Scholz " +ROS_AUTHOR = "Dorian Scholz" +HOMEPAGE = "http://wiki.ros.org/rqt_py_console" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_py_console" +ROS_BPN = "rqt_py_console" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python-qt-binding \ + qt-gui \ + qt-gui-py-common \ + rclpy \ + rqt-gui \ + rqt-gui-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_py_console-release/archive/release/humble/rqt_py_console/1.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_py_console" +SRC_URI = "git://github.com/ros2-gbp/rqt_py_console-release;${ROS_BRANCH};protocol=https" +SRCREV = "80f13cff986e5163f7f7a0d8656b6b5efbf044a1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-reconfigure/rqt-reconfigure_1.1.1-1.bb b/meta-ros2-humble/generated-recipes/rqt-reconfigure/rqt-reconfigure_1.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a6ec0b5e0ce419492f17e88eb730fe282f626625 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-reconfigure/rqt-reconfigure_1.1.1-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This rqt plugin provides a way to view and edit parameters on nodes." +AUTHOR = "Scott K Logan " +ROS_AUTHOR = "Isaac Saito" +HOMEPAGE = "http://wiki.ros.org/rqt_reconfigure" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "BSD & Apache License 2.0" +LICENSE = "BSD & Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_reconfigure" +ROS_BPN = "rqt_reconfigure" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python-qt-binding \ + python3-pyyaml \ + qt-gui-py-common \ + rclpy \ + rqt-console \ + rqt-gui \ + rqt-gui-py \ + rqt-py-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-xmllint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_reconfigure-release/archive/release/humble/rqt_reconfigure/1.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_reconfigure" +SRC_URI = "git://github.com/ros2-gbp/rqt_reconfigure-release;${ROS_BRANCH};protocol=https" +SRCREV = "427c2d24ce24c33fa403c2924384e78e681bd61b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-robot-dashboard/rqt-robot-dashboard_0.6.1-3.bb b/meta-ros2-humble/generated-recipes/rqt-robot-dashboard/rqt-robot-dashboard_0.6.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..694e813b014e0702b05dfb42acd408fec0b040af --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-robot-dashboard/rqt-robot-dashboard_0.6.1-3.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_robot_dashboard provides an infrastructure for building robot dashboard plugins in rqt." +AUTHOR = "Aaron Blasdel " +ROS_AUTHOR = "Ze'ev Klapow" +HOMEPAGE = "http://wiki.ros.org/rqt_robot_dashboard" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_robot_dashboard" +ROS_BPN = "rqt_robot_dashboard" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + python3-setuptools-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diagnostic-msgs \ + python-qt-binding \ + qt-gui \ + rclpy \ + rqt-console \ + rqt-gui \ + rqt-gui-py \ + rqt-robot-monitor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_robot_dashboard-release/archive/release/humble/rqt_robot_dashboard/0.6.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_robot_dashboard" +SRC_URI = "git://github.com/ros2-gbp/rqt_robot_dashboard-release;${ROS_BRANCH};protocol=https" +SRCREV = "a4d69c553403673d04edfe2ffc6c353e2341fa7a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-robot-monitor/rqt-robot-monitor_1.0.5-2.bb b/meta-ros2-humble/generated-recipes/rqt-robot-monitor/rqt-robot-monitor_1.0.5-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..1d58e4b3faef6b6a2a4dcad8ef63349a9efafece --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-robot-monitor/rqt-robot-monitor_1.0.5-2.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_robot_monitor displays diagnostics_agg topics messages that are published by diagnostic_aggregator. rqt_robot_monitor is a direct port to rqt of robot_monitor. All diagnostics are fall into one of three tree panes depending on the status of diagnostics (normal, warning, error/stale). Status are shown in trees to represent their hierarchy. Worse status dominates the higher level status.
    Ex. 'Computer' category has 3 sub devices. 2 are green but 1 is error. Then 'Computer' becomes error.
You can look at the detail of each status by double-clicking the tree nodes.
Currently re-usable API to other pkgs are not explicitly provided." +AUTHOR = "Aaron Blasdel " +ROS_AUTHOR = "Austin Hendrix" +HOMEPAGE = "http://wiki.ros.org/rqt_robot_monitor" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=27;endline=27;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_robot_monitor" +ROS_BPN = "rqt_robot_monitor" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diagnostic-msgs \ + python-qt-binding \ + python3-rospkg \ + qt-gui \ + qt-gui-py-common \ + rclpy \ + rqt-gui \ + rqt-gui-py \ + rqt-py-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_robot_monitor-release/archive/release/humble/rqt_robot_monitor/1.0.5-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_robot_monitor" +SRC_URI = "git://github.com/ros2-gbp/rqt_robot_monitor-release;${ROS_BRANCH};protocol=https" +SRCREV = "96260c5e01ccee1c9b1381d3144565faf014ab20" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-robot-steering/rqt-robot-steering_1.0.0-4.bb b/meta-ros2-humble/generated-recipes/rqt-robot-steering/rqt-robot-steering_1.0.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..96b2a2627b280d7ad6e7b37dbf8fd11da46bd0a3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-robot-steering/rqt-robot-steering_1.0.0-4.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_robot_steering provides a GUI plugin for steering a robot using Twist messages." +AUTHOR = "Dirk Thomas " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://wiki.ros.org/rqt_robot_steering" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_robot_steering" +ROS_BPN = "rqt_robot_steering" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + geometry-msgs \ + python-qt-binding \ + rclpy \ + rqt-gui \ + rqt-gui-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_robot_steering-release/archive/release/humble/rqt_robot_steering/1.0.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_robot_steering" +SRC_URI = "git://github.com/ros2-gbp/rqt_robot_steering-release;${ROS_BRANCH};protocol=https" +SRCREV = "6c1ffb742dfb6f15d4f2a2f79dd9c490a32a0cc2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-runtime-monitor/rqt-runtime-monitor_1.0.0-3.bb b/meta-ros2-humble/generated-recipes/rqt-runtime-monitor/rqt-runtime-monitor_1.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..538b39447e41743aecd9f5af549b0118061dcc10 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-runtime-monitor/rqt-runtime-monitor_1.0.0-3.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages." +AUTHOR = "Aaron Blasdel " +ROS_AUTHOR = "Aaron Blasdel" +HOMEPAGE = "http://wiki.ros.org/rqt_runtime_monitor" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_runtime_monitor" +ROS_BPN = "rqt_runtime_monitor" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + diagnostic-msgs \ + python-qt-binding \ + python3-rospkg \ + qt-gui \ + rclpy \ + rqt-gui \ + rqt-gui-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_runtime_monitor-release/archive/release/humble/rqt_runtime_monitor/1.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_runtime_monitor" +SRC_URI = "git://github.com/ros2-gbp/rqt_runtime_monitor-release;${ROS_BRANCH};protocol=https" +SRCREV = "b47ea2988f7401dcbf6e3ec16360c352defcbdcb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-service-caller/rqt-service-caller_1.0.5-3.bb b/meta-ros2-humble/generated-recipes/rqt-service-caller/rqt-service-caller_1.0.5-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..2aa381ede7e7d35afc000755b76011b9be55f3c5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-service-caller/rqt-service-caller_1.0.5-3.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_service_caller provides a GUI plugin for calling arbitrary services." +AUTHOR = "Dirk Thomas " +ROS_AUTHOR = "Dorian Scholz" +HOMEPAGE = "http://wiki.ros.org/rqt_service_caller" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_service_caller" +ROS_BPN = "rqt_service_caller" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rqt-gui \ + rqt-gui-py \ + rqt-py-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_service_caller-release/archive/release/humble/rqt_service_caller/1.0.5-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_service_caller" +SRC_URI = "git://github.com/ros2-gbp/rqt_service_caller-release;${ROS_BRANCH};protocol=https" +SRCREV = "0e31ca73773890dede6e92dc4a97b02d0716e975" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-shell/rqt-shell_1.0.2-3.bb b/meta-ros2-humble/generated-recipes/rqt-shell/rqt-shell_1.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..32f6ab7265f9358cd43be8acf6e3fc6d88e2fc52 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-shell/rqt-shell_1.0.2-3.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_shell is a Python GUI plugin providing an interactive shell." +AUTHOR = "Dorian Scholz " +ROS_AUTHOR = "Dorian Scholz" +HOMEPAGE = "http://wiki.ros.org/rqt_shell" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_shell" +ROS_BPN = "rqt_shell" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python-qt-binding \ + python3-catkin-pkg \ + qt-gui \ + qt-gui-py-common \ + rqt-gui \ + rqt-gui-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_shell-release/archive/release/humble/rqt_shell/1.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_shell" +SRC_URI = "git://github.com/ros2-gbp/rqt_shell-release;${ROS_BRANCH};protocol=https" +SRCREV = "9606e0924b9ca71a69dcc802e6aa2248876577cc" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-srv/rqt-srv_1.0.3-3.bb b/meta-ros2-humble/generated-recipes/rqt-srv/rqt-srv_1.0.3-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..805923d85ad5b8c0d0ecb7d78e77386e422a4923 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-srv/rqt-srv_1.0.3-3.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A Python GUI plugin for introspecting available ROS message types. Note that the srvs available through this plugin is the ones that are stored on your machine, not on the ROS core your rqt instance connects to." +AUTHOR = "Dirk Thomas " +ROS_AUTHOR = "Aaron Blasdel" +HOMEPAGE = "http://wiki.ros.org/rqt_srv" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_srv" +ROS_BPN = "rqt_srv" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclpy \ + rqt-gui \ + rqt-gui-py \ + rqt-msg \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_srv-release/archive/release/humble/rqt_srv/1.0.3-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_srv" +SRC_URI = "git://github.com/ros2-gbp/rqt_srv-release;${ROS_BRANCH};protocol=https" +SRCREV = "468338c8c97e91432b70a954f4d8531373897bc6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-tf-tree/rqt-tf-tree_1.0.4-1.bb b/meta-ros2-humble/generated-recipes/rqt-tf-tree/rqt-tf-tree_1.0.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..19ac3d8fc04d7798c3c8c33c0d6435b1a6f2dfa3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-tf-tree/rqt-tf-tree_1.0.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_tf_tree provides a GUI plugin for visualizing the ROS TF frame tree." +AUTHOR = "Isaac I.Y. Saito " +ROS_AUTHOR = "Thibault Kruse" +HOMEPAGE = "http://wiki.ros.org/rqt_tf_tree" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_tf_tree" +ROS_BPN = "rqt_tf_tree" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python-qt-binding \ + qt-dotgraph \ + rclpy \ + rqt-graph \ + rqt-gui \ + rqt-gui-py \ + tf2-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + python3-mock \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_tf_tree-release/archive/release/humble/rqt_tf_tree/1.0.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_tf_tree" +SRC_URI = "git://github.com/ros2-gbp/rqt_tf_tree-release;${ROS_BRANCH};protocol=https" +SRCREV = "38e8689bf335f9953f211c718bc4aaf412a2b582" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt-topic/rqt-topic_1.5.0-1.bb b/meta-ros2-humble/generated-recipes/rqt-topic/rqt-topic_1.5.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b2a827f885512bde15a0bd17f08eece054f14152 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt-topic/rqt-topic_1.5.0-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_topic provides a GUI plugin for displaying debug information about ROS topics including publishers, subscribers, publishing rate, and ROS Messages." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://wiki.ros.org/rqt_topic" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "BSD & Apache License 2.0" +LICENSE = "BSD & Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt_topic" +ROS_BPN = "rqt_topic" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python-qt-binding \ + rqt-gui \ + rqt-gui-py \ + rqt-py-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-flake8 \ + ament-xmllint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt_topic-release/archive/release/humble/rqt_topic/1.5.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_topic" +SRC_URI = "git://github.com/ros2-gbp/rqt_topic-release;${ROS_BRANCH};protocol=https" +SRCREV = "ae77d100cfdd79d04bfc4e3d426036167b0fa9cd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt/rqt-gui-cpp_1.1.4-1.bb b/meta-ros2-humble/generated-recipes/rqt/rqt-gui-cpp_1.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..cdda521112378a69174e4789ac90fe862803b682 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt/rqt-gui-cpp_1.1.4-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://ros.org/wiki/rqt_gui_cpp" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=6;endline=6;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt" +ROS_BPN = "rqt_gui_cpp" + +ROS_BUILD_DEPENDS = " \ + pluginlib \ + qt-gui \ + qt-gui-cpp \ + qtbase \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + pluginlib \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pluginlib \ + qt-gui \ + qt-gui-cpp \ + rclcpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt-release/archive/release/humble/rqt_gui_cpp/1.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_gui_cpp" +SRC_URI = "git://github.com/ros2-gbp/rqt-release;${ROS_BRANCH};protocol=https" +SRCREV = "5419e22562be0486fe3c1cdc4a7ec99c03d8700a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt/rqt-gui-py_1.1.4-1.bb b/meta-ros2-humble/generated-recipes/rqt/rqt-gui-py_1.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a521b6a455e29e08ebad621f0358ecaf2cdda09b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt/rqt-gui-py_1.1.4-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_gui_py enables GUI plugins to use the Python client library for ROS." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://ros.org/wiki/rqt_gui_py" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=6;endline=6;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt" +ROS_BPN = "rqt_gui_py" + +ROS_BUILD_DEPENDS = " \ + qt-gui \ + rqt-gui \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + qt-gui \ + rqt-gui \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt-release/archive/release/humble/rqt_gui_py/1.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_gui_py" +SRC_URI = "git://github.com/ros2-gbp/rqt-release;${ROS_BRANCH};protocol=https" +SRCREV = "c5e60bb326a0a81e3e2b3ed4fa5736435b044f29" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt/rqt-gui_1.1.4-1.bb b/meta-ros2-humble/generated-recipes/rqt/rqt-gui_1.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..0ca9ca80e60e6cab02d4dc9cddacd8584c9052f8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt/rqt-gui_1.1.4-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_gui provides the main to start an instance of the ROS integrated graphical user interface provided by qt_gui." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://ros.org/wiki/rqt_gui" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=6;endline=6;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt" +ROS_BPN = "rqt_gui" + +ROS_BUILD_DEPENDS = " \ + qt-gui \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python-qt-binding \ + python3-catkin-pkg \ + qt-gui \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt-release/archive/release/humble/rqt_gui/1.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_gui" +SRC_URI = "git://github.com/ros2-gbp/rqt-release;${ROS_BRANCH};protocol=https" +SRCREV = "eed29d519ac172205e225f43e62278a16bb5728d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt/rqt-py-common_1.1.4-1.bb b/meta-ros2-humble/generated-recipes/rqt/rqt-py-common_1.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..dbc7072a763898a6bbad6639857bee0a35dccd67 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt/rqt-py-common_1.1.4-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt_py_common provides common functionality for rqt plugins written in Python. Despite no plugin is provided, this package is part of the rqt_common_plugins repository to keep refactoring generic functionality from these common plugins into this package as easy as possible. Functionality included in this package should cover generic ROS concepts and should not introduce any special dependencies beside "ros_base"." +AUTHOR = "Dorian Scholz " +ROS_AUTHOR = "Dorian Scholz" +HOMEPAGE = "http://ros.org/wiki/rqt_py_common" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt" +ROS_BPN = "rqt_py_common" + +ROS_BUILD_DEPENDS = " \ + qtbase \ + rclpy \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + qtbase \ + rclpy \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python-qt-binding \ + qt-gui \ + qtbase \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + python-cmake-module \ + rosidl-default-generators \ + rosidl-default-runtime \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt-release/archive/release/humble/rqt_py_common/1.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt_py_common" +SRC_URI = "git://github.com/ros2-gbp/rqt-release;${ROS_BRANCH};protocol=https" +SRCREV = "f42851a3207c5b5be2c2e0015d39373c41193cf4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rqt/rqt_1.1.4-1.bb b/meta-ros2-humble/generated-recipes/rqt/rqt_1.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..473185df4d9553a8b8abfb2e4993bb43e5e19409 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rqt/rqt_1.1.4-1.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "rqt is a Qt-based framework for GUI development for ROS. It consists of three parts/metapackages
  • rqt (you're here)
  • rqt_common_plugins - ROS backend tools suite that can be used on/off of robot runtime.
  • rqt_robot_plugins - Tools for interacting with robots during their runtime.
rqt metapackage provides a widget rqt_gui that enables multiple `rqt` widgets to be docked in a single window." +AUTHOR = "Michael Jeronimo " +ROS_AUTHOR = "Dirk Thomas" +HOMEPAGE = "http://ros.org/wiki/rqt" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rqt" +ROS_BPN = "rqt" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rqt-gui \ + rqt-gui-cpp \ + rqt-gui-py \ + rqt-py-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rqt-release/archive/release/humble/rqt/1.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rqt" +SRC_URI = "git://github.com/ros2-gbp/rqt-release;${ROS_BRANCH};protocol=https" +SRCREV = "fc3a56e3a038c7d39be85bdfec6fbf2b509584bd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rsl/rsl_0.1.1-1.bb b/meta-ros2-humble/generated-recipes/rsl/rsl_0.1.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..94c9fdf2cfcc38f84e593e32e15d957a3dbc3504 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rsl/rsl_0.1.1-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS Support Library" +AUTHOR = "Tyler Weaver " +ROS_AUTHOR = "Tyler Weaver " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "rsl" +ROS_BPN = "rsl" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + tl-expected \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ + tl-expected \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libeigen \ + tl-expected \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-range-v3} \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/PickNikRobotics/RSL-release/archive/release/humble/rsl/0.1.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rsl" +SRC_URI = "git://github.com/PickNikRobotics/RSL-release;${ROS_BRANCH};protocol=https" +SRCREV = "3d9b02a52e450799681200288c0750522b6f7a28" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rt-manipulators-cpp/rt-manipulators-cpp_1.0.0-1.bb b/meta-ros2-humble/generated-recipes/rt-manipulators-cpp/rt-manipulators-cpp_1.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2d5af1612f702f96dd463c17e64c1b8cdb2f03db --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rt-manipulators-cpp/rt-manipulators-cpp_1.0.0-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RT Manipulators C++ Library" +AUTHOR = "RT Corporation " +ROS_AUTHOR = "ShotaAk " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rt_manipulators_cpp" +ROS_BPN = "rt_manipulators_cpp" + +ROS_BUILD_DEPENDS = " \ + dynamixel-sdk \ + eigen3-cmake-module \ + libeigen \ + yaml-cpp \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + dynamixel-sdk \ + eigen3-cmake-module \ + libeigen \ + yaml-cpp \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + dynamixel-sdk \ + eigen3-cmake-module \ + libeigen \ + yaml-cpp \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/rt-net-gbp/rt_manipulators_cpp-release/archive/release/humble/rt_manipulators_cpp/1.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rt_manipulators_cpp" +SRC_URI = "git://github.com/rt-net-gbp/rt_manipulators_cpp-release;${ROS_BRANCH};protocol=https" +SRCREV = "8a05fbc9ba0244df63cc8a87c0cd08537b4927d1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rt-manipulators-cpp/rt-manipulators-examples_1.0.0-1.bb b/meta-ros2-humble/generated-recipes/rt-manipulators-cpp/rt-manipulators-examples_1.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d2fa6984375f6451f58f60d6b3137f9126704b32 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rt-manipulators-cpp/rt-manipulators-examples_1.0.0-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Examples for RT Manipulators C++ Library" +AUTHOR = "RT Corporation " +ROS_AUTHOR = "ShotaAk " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "rt_manipulators_cpp" +ROS_BPN = "rt_manipulators_examples" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rt-manipulators-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rt-manipulators-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rt-manipulators-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/rt-net-gbp/rt_manipulators_cpp-release/archive/release/humble/rt_manipulators_examples/1.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rt_manipulators_examples" +SRC_URI = "git://github.com/rt-net-gbp/rt_manipulators_cpp-release;${ROS_BRANCH};protocol=https" +SRCREV = "98e27025baea54bbdd1867df4b4134313a165324" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rtabmap-ros/rtabmap-ros_0.20.20-2.bb b/meta-ros2-humble/generated-recipes/rtabmap-ros/rtabmap-ros_0.20.20-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..ccaf820dea55a1a9c7cd91a037e57cc1eba0434d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rtabmap-ros/rtabmap-ros_0.20.20-2.bb @@ -0,0 +1,123 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RTAB-Map's ros-pkg. RTAB-Map is a RGB-D SLAM approach with real-time constraints." +AUTHOR = "Mathieu Labbe " +ROS_AUTHOR = "Mathieu Labbe" +HOMEPAGE = "https://github.com/introlab/rtabmap_ros/issues" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rtabmap_ros" +ROS_BPN = "rtabmap_ros" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + class-loader \ + cv-bridge \ + geometry-msgs \ + image-geometry \ + image-transport \ + laser-geometry \ + message-filters \ + nav-msgs \ + nav2-msgs \ + octomap \ + octomap-msgs \ + pcl \ + pcl-conversions \ + pluginlib \ + rclcpp \ + rclcpp-components \ + rclpy \ + ros-environment \ + rosgraph-msgs \ + rosidl-default-generators \ + rtabmap \ + rviz-common \ + rviz-default-plugins \ + rviz-rendering \ + sensor-msgs \ + std-msgs \ + std-srvs \ + stereo-msgs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + class-loader \ + compressed-depth-image-transport \ + compressed-image-transport \ + cv-bridge \ + geometry-msgs \ + image-geometry \ + image-transport \ + laser-geometry \ + message-filters \ + nav-msgs \ + nav2-common \ + nav2-msgs \ + octomap \ + octomap-msgs \ + pcl-conversions \ + pluginlib \ + rclcpp \ + rclcpp-components \ + rclpy \ + rosgraph-msgs \ + rosidl-default-runtime \ + rtabmap \ + rviz-common \ + rviz-default-plugins \ + rviz-rendering \ + sensor-msgs \ + std-msgs \ + std-srvs \ + stereo-msgs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + tf2-ros \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/introlab/rtabmap_ros-release/archive/release/humble/rtabmap_ros/0.20.20-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/rtabmap_ros" +SRC_URI = "git://github.com/introlab/rtabmap_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "8f4413c59b81d54b872695fc1ef4072993f17610" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rtabmap/rtabmap_0.20.21-1.bb b/meta-ros2-humble/generated-recipes/rtabmap/rtabmap_0.20.21-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..179952bbac266f4e31b840932ba0fe95446761d6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rtabmap/rtabmap_0.20.21-1.bb @@ -0,0 +1,83 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RTAB-Map's standalone library. RTAB-Map is a RGB-D SLAM approach with real-time constraints." +AUTHOR = "Mathieu Labbe " +ROS_AUTHOR = "Mathieu Labbe" +HOMEPAGE = "http://introlab.github.io/rtabmap" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rtabmap" +ROS_BPN = "rtabmap" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libopenni-dev} \ + cv-bridge \ + libfreenect \ + libg2o \ + libpointmatcher \ + octomap \ + pcl \ + proj \ + qt-gui-cpp \ + sqlite3 \ + zlib \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libopenni-dev} \ + cv-bridge \ + libfreenect \ + libg2o \ + libpointmatcher \ + octomap \ + pcl \ + qt-gui-cpp \ + sqlite3 \ + zlib \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-libopenni-dev} \ + cv-bridge \ + libfreenect \ + libg2o \ + libpointmatcher \ + octomap \ + pcl \ + qt-gui-cpp \ + sqlite3 \ + zlib \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rtabmap-release/archive/release/humble/rtabmap/0.20.21-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rtabmap" +SRC_URI = "git://github.com/ros2-gbp/rtabmap-release;${ROS_BRANCH};protocol=https" +SRCREV = "4884edc780439292e39fbbb116683e0e2e02bbeb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rtcm-msgs/rtcm-msgs_1.1.4-1.bb b/meta-ros2-humble/generated-recipes/rtcm-msgs/rtcm-msgs_1.1.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d3ad7aa2d02ad8b282067e057b2e7eeb15010cc3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rtcm-msgs/rtcm-msgs_1.1.4-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The rtcm_msgs package contains messages related to data in the RTCM format." +AUTHOR = "Marek Materzok " +ROS_AUTHOR = "Marek Materzok " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rtcm_msgs" +ROS_BPN = "rtcm_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/nobleo/rtcm_msgs-release/archive/release/humble/rtcm_msgs/1.1.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rtcm_msgs" +SRC_URI = "git://github.com/nobleo/rtcm_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "1111f88c7852f1355a624db428f86823f206bff5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ruckig/ruckig_0.6.3-7.bb b/meta-ros2-humble/generated-recipes/ruckig/ruckig_0.6.3-7.bb new file mode 100644 index 0000000000000000000000000000000000000000..88a68f594be98d5fe3b34d9eb3d7c44382e352b8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ruckig/ruckig_0.6.3-7.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Instantaneous Motion Generation for Robots and Machines." +AUTHOR = "Lars Berscheid " +ROS_AUTHOR = "Lars Berscheid" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "ruckig" +ROS_BPN = "ruckig" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ruckig-release/archive/release/humble/ruckig/0.6.3-7.tar.gz +ROS_BRANCH ?= "branch=release/humble/ruckig" +SRC_URI = "git://github.com/ros2-gbp/ruckig-release;${ROS_BRANCH};protocol=https" +SRCREV = "b95404e32eea3f0ff0354aacd85e8fc033078072" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rviz-2d-overlay-plugins/rviz-2d-overlay-msgs_1.2.1-1.bb b/meta-ros2-humble/generated-recipes/rviz-2d-overlay-plugins/rviz-2d-overlay-msgs_1.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1c8c00157da6457d44d07ae11d282989053c7a2f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rviz-2d-overlay-plugins/rviz-2d-overlay-msgs_1.2.1-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages describing 2D overlays for RVIZ, extracted/derived from the jsk_visualization ROS1 packege." +AUTHOR = "Team Spatzenhirn " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=19a28aa894d84513b15cf3f44c437682" + +ROS_CN = "rviz_2d_overlay_plugins" +ROS_BPN = "rviz_2d_overlay_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release/archive/release/humble/rviz_2d_overlay_msgs/1.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz_2d_overlay_msgs" +SRC_URI = "git://github.com/ros2-gbp/rviz_2d_overlay_plugins-release;${ROS_BRANCH};protocol=https" +SRCREV = "aa7999e82eb9d16f3da86412ce8322a077e9aaf9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rviz-2d-overlay-plugins/rviz-2d-overlay-plugins_1.2.1-1.bb b/meta-ros2-humble/generated-recipes/rviz-2d-overlay-plugins/rviz-2d-overlay-plugins_1.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f62524cdf73b723485f683b7aae4b2a2ca5e0736 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rviz-2d-overlay-plugins/rviz-2d-overlay-plugins_1.2.1-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "RViz2 plugin for 2D overlays in the 3D view. Mainly a ROS2 port of the JSK overlay plugin (https://github.com/jsk-ros-pkg/jsk_visualization)." +AUTHOR = "Team Spatzenhirn " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=19a28aa894d84513b15cf3f44c437682" + +ROS_CN = "rviz_2d_overlay_plugins" +ROS_BPN = "rviz_2d_overlay_plugins" + +ROS_BUILD_DEPENDS = " \ + boost \ + rviz-2d-overlay-msgs \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + rviz-2d-overlay-msgs \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + rviz-2d-overlay-msgs \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rviz_2d_overlay_plugins-release/archive/release/humble/rviz_2d_overlay_plugins/1.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz_2d_overlay_plugins" +SRC_URI = "git://github.com/ros2-gbp/rviz_2d_overlay_plugins-release;${ROS_BRANCH};protocol=https" +SRCREV = "671ea081b94507a5671f67ee91edd0d2553f1b41" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rviz-visual-tools/rviz-visual-tools_4.1.3-1.bb b/meta-ros2-humble/generated-recipes/rviz-visual-tools/rviz-visual-tools_4.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8979af45917dd8a5bb0689f9857bf3acd634aeb2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rviz-visual-tools/rviz-visual-tools_4.1.3-1.bb @@ -0,0 +1,121 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Utility functions for displaying and debugging data in Rviz via published markers" +AUTHOR = "Mike Lautman " +ROS_AUTHOR = "Mike Lautman " +HOMEPAGE = "https://github.com/PickNikRobotics/rviz_visual_tools" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rviz_visual_tools" +ROS_BPN = "rviz_visual_tools" + +ROS_BUILD_DEPENDS = " \ + eigen-stl-containers \ + geometry-msgs \ + interactive-markers \ + libeigen \ + pluginlib \ + qtbase \ + rclcpp \ + rclcpp-components \ + rviz-common \ + rviz-default-plugins \ + rviz-ogre-vendor \ + rviz-rendering \ + sensor-msgs \ + shape-msgs \ + std-msgs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + trajectory-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + eigen-stl-containers \ + geometry-msgs \ + interactive-markers \ + libeigen \ + pluginlib \ + rclcpp \ + rclcpp-components \ + rviz-common \ + rviz-default-plugins \ + rviz-ogre-vendor \ + rviz-rendering \ + sensor-msgs \ + shape-msgs \ + std-msgs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + trajectory-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + eigen-stl-containers \ + geometry-msgs \ + interactive-markers \ + launch \ + launch-ros \ + pluginlib \ + qtbase \ + rclcpp \ + rclcpp-components \ + rviz-common \ + rviz-default-plugins \ + rviz-ogre-vendor \ + rviz-rendering \ + rviz2 \ + sensor-msgs \ + shape-msgs \ + std-msgs \ + tf2 \ + tf2-eigen \ + tf2-geometry-msgs \ + trajectory-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rviz_visual_tools-release/archive/release/humble/rviz_visual_tools/4.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz_visual_tools" +SRC_URI = "git://github.com/ros2-gbp/rviz_visual_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "e0880b8ddf40aed6e062b8186e545b4bcc5e788d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rviz/rviz-assimp-vendor_11.2.4-1.bb b/meta-ros2-humble/generated-recipes/rviz/rviz-assimp-vendor_11.2.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e9fa36dbbf9b2a3ea73f541109b11df22e57e685 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rviz/rviz-assimp-vendor_11.2.4-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around assimp, providing nothing but a dependency on assimp, on some systems. On others, it provides a fixed CMake module or even an ExternalProject build of assimp." +AUTHOR = "Jacob Perron " +ROS_AUTHOR = "William Woodall " +HOMEPAGE = "http://assimp.sourceforge.net/index.html" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & BSD" +LICENSE = "Apache-2.0 & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "rviz" +ROS_BPN = "rviz_assimp_vendor" + +ROS_BUILD_DEPENDS = " \ + assimp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + assimp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + assimp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_assimp_vendor/11.2.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz_assimp_vendor" +SRC_URI = "git://github.com/ros2-gbp/rviz-release;${ROS_BRANCH};protocol=https" +SRCREV = "6d93a30a57f4e25f583b676839e7d3ed85078e36" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rviz/rviz-common_11.2.4-1.bb b/meta-ros2-humble/generated-recipes/rviz/rviz-common_11.2.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..feb38a8e0c396b1a8c7d206a4ad3aa33a49add69 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rviz/rviz-common_11.2.4-1.bb @@ -0,0 +1,109 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Common rviz API, used by rviz plugins and applications." +AUTHOR = "Jacob Perron " +ROS_AUTHOR = "Dave Hershberger" +HOMEPAGE = "https://github.com/ros2/rviz/blob/ros2/README.md" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rviz" +ROS_BPN = "rviz_common" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + message-filters \ + pluginlib \ + qtbase \ + rclcpp \ + resource-retriever \ + rviz-ogre-vendor \ + rviz-rendering \ + sensor-msgs \ + std-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + tinyxml2-vendor \ + urdf \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + message-filters \ + pluginlib \ + qtbase \ + rclcpp \ + resource-retriever \ + rviz-ogre-vendor \ + rviz-rendering \ + sensor-msgs \ + std-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + tinyxml2-vendor \ + urdf \ + yaml-cpp-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + message-filters \ + pluginlib \ + qtbase \ + rclcpp \ + resource-retriever \ + rviz-ogre-vendor \ + rviz-rendering \ + sensor-msgs \ + std-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + tinyxml2-vendor \ + urdf \ + yaml-cpp-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-lint-cmake \ + ament-cmake-uncrustify \ + ament-cmake-xmllint \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_common/11.2.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz_common" +SRC_URI = "git://github.com/ros2-gbp/rviz-release;${ROS_BRANCH};protocol=https" +SRCREV = "68e4f36982504b42f7b7baec80bccb396463111f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rviz/rviz-default-plugins_11.2.4-1.bb b/meta-ros2-humble/generated-recipes/rviz/rviz-default-plugins_11.2.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b46977121ce91dd2fc6c0afce468fcc981c78e16 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rviz/rviz-default-plugins_11.2.4-1.bb @@ -0,0 +1,120 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Several default plugins for rviz to cover the basic functionality." +AUTHOR = "Jacob Perron " +ROS_AUTHOR = "Dave Hershberger" +HOMEPAGE = "https://github.com/ros2/rviz/blob/ros2/README.md" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rviz" +ROS_BPN = "rviz_default_plugins" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + ignition-math6-vendor \ + image-transport \ + interactive-markers \ + laser-geometry \ + map-msgs \ + nav-msgs \ + pluginlib \ + qtbase \ + rclcpp \ + resource-retriever \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + urdf \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + ignition-math6-vendor \ + image-transport \ + interactive-markers \ + laser-geometry \ + map-msgs \ + nav-msgs \ + pluginlib \ + rclcpp \ + resource-retriever \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + urdf \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + ignition-math6-vendor \ + image-transport \ + interactive-markers \ + laser-geometry \ + map-msgs \ + nav-msgs \ + pluginlib \ + qtbase \ + rclcpp \ + resource-retriever \ + rviz-common \ + rviz-ogre-vendor \ + rviz-rendering \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + urdf \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-lint-cmake \ + ament-cmake-uncrustify \ + ament-cmake-xmllint \ + ament-index-cpp \ + ament-lint-auto \ + rviz-rendering-tests \ + rviz-visual-testing-framework \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_default_plugins/11.2.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz_default_plugins" +SRC_URI = "git://github.com/ros2-gbp/rviz-release;${ROS_BRANCH};protocol=https" +SRCREV = "f61da9c4ac3b15c5674cc842b0ff66188a527349" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rviz/rviz-ogre-vendor_11.2.4-1.bb b/meta-ros2-humble/generated-recipes/rviz/rviz-ogre-vendor_11.2.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..038ea92f19efc80039c38ffda59d7a73f4faf0f5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rviz/rviz-ogre-vendor_11.2.4-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around ogre3d, it provides a fixed CMake module and an ExternalProject build of ogre." +AUTHOR = "Jacob Perron " +ROS_AUTHOR = "William Woodall " +HOMEPAGE = "https://www.ogre3d.org/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & MIT" +LICENSE = "Apache-2.0 & MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "rviz" +ROS_BPN = "rviz_ogre_vendor" + +ROS_BUILD_DEPENDS = " \ + freetype \ + git \ + libx11 \ + libxaw \ + libxrandr \ + mesa \ + pkgconfig \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + freetype \ + libx11 \ + libxaw \ + libxrandr \ + mesa \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + freetype \ + libx11 \ + libxaw \ + libxrandr \ + mesa \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-xmllint \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_ogre_vendor/11.2.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz_ogre_vendor" +SRC_URI = "git://github.com/ros2-gbp/rviz-release;${ROS_BRANCH};protocol=https" +SRCREV = "5a1c693f48a18252a5cb490d39f2bcf3d95bb934" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rviz/rviz-rendering-tests_11.2.4-1.bb b/meta-ros2-humble/generated-recipes/rviz/rviz-rendering-tests_11.2.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bd9ed2caecdfabc0df1565dd53509f66cac5a758 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rviz/rviz-rendering-tests_11.2.4-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Example plugin for RViz - documents and tests RViz plugin development" +AUTHOR = "Jacob Perron " +ROS_AUTHOR = "William Woodall " +HOMEPAGE = "https://github.com/ros2/rviz" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rviz" +ROS_BPN = "rviz_rendering_tests" + +ROS_BUILD_DEPENDS = " \ + qtbase \ + resource-retriever \ + rviz-rendering \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + resource-retriever \ + rviz-rendering \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + resource-retriever \ + rviz-rendering \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-lint-cmake \ + ament-cmake-uncrustify \ + ament-cmake-xmllint \ + ament-index-cpp \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_rendering_tests/11.2.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz_rendering_tests" +SRC_URI = "git://github.com/ros2-gbp/rviz-release;${ROS_BRANCH};protocol=https" +SRCREV = "097cbc2ca48c35c235f0935656db137fe785f8e4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rviz/rviz-rendering_11.2.4-1.bb b/meta-ros2-humble/generated-recipes/rviz/rviz-rendering_11.2.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9252518c439712fee5b2dfbdcec64a013ccd8436 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rviz/rviz-rendering_11.2.4-1.bb @@ -0,0 +1,79 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Library which provides the 3D rendering functionality in rviz." +AUTHOR = "Jacob Perron " +ROS_AUTHOR = "Dave Hershberger" +HOMEPAGE = "https://github.com/ros2/rviz/blob/ros2/README.md" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rviz" +ROS_BPN = "rviz_rendering" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + libeigen \ + qtbase \ + resource-retriever \ + rviz-assimp-vendor \ + rviz-ogre-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + eigen3-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ + qtbase \ + rviz-ogre-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + eigen3-cmake-module-native \ +" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + qtbase \ + resource-retriever \ + rviz-assimp-vendor \ + rviz-ogre-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-lint-cmake \ + ament-cmake-uncrustify \ + ament-cmake-xmllint \ + ament-lint-auto \ + rviz-assimp-vendor \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_rendering/11.2.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz_rendering" +SRC_URI = "git://github.com/ros2-gbp/rviz-release;${ROS_BRANCH};protocol=https" +SRCREV = "5f985b4b42dcea32581395343a94a320bc6a18f3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rviz/rviz-visual-testing-framework_11.2.4-1.bb b/meta-ros2-humble/generated-recipes/rviz/rviz-visual-testing-framework_11.2.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..065305118b8924c07c9203b3c3adf6e0b0e50ad1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rviz/rviz-visual-testing-framework_11.2.4-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "3D testing framework for RViz." +AUTHOR = "Jacob Perron " +ROS_AUTHOR = "Alessandro Bottero" +HOMEPAGE = "http://ros.org/wiki/rviz2" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rviz" +ROS_BPN = "rviz_visual_testing_framework" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-gtest \ + qtbase \ + rcutils \ + rviz-common \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-cmake-gtest \ + rcutils \ + rviz-common \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake-gtest \ + rcutils \ + rviz-common \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-gmock \ + ament-cmake-lint-cmake \ + ament-cmake-uncrustify \ + ament-cmake-xmllint \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz_visual_testing_framework/11.2.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz_visual_testing_framework" +SRC_URI = "git://github.com/ros2-gbp/rviz-release;${ROS_BRANCH};protocol=https" +SRCREV = "15286f964ccadf1a07880707d303fe9edd18ccab" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/rviz/rviz2_11.2.4-1.bb b/meta-ros2-humble/generated-recipes/rviz/rviz2_11.2.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c71d6ba7e722d5cb4111dd8196b717fbbc3a3949 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/rviz/rviz2_11.2.4-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "3D visualization tool for ROS." +AUTHOR = "Jacob Perron " +ROS_AUTHOR = "Dave Hershberger" +HOMEPAGE = "https://github.com/ros2/rviz/blob/ros2/README.md" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "rviz" +ROS_BPN = "rviz2" + +ROS_BUILD_DEPENDS = " \ + qtbase \ + rviz-common \ + rviz-ogre-vendor \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rviz-common \ + rviz-ogre-vendor \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rviz-common \ + rviz-default-plugins \ + rviz-ogre-vendor \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-lint-cmake \ + ament-cmake-uncrustify \ + ament-cmake-xmllint \ + ament-lint-auto \ + geometry-msgs \ + rclcpp \ + sensor-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/rviz-release/archive/release/humble/rviz2/11.2.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/rviz2" +SRC_URI = "git://github.com/ros2-gbp/rviz-release;${ROS_BRANCH};protocol=https" +SRCREV = "beea0feec0e337ecdc65107e0bf7bb1cf7e9d04f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/sdformat-urdf/sdformat-test-files_1.0.1-1.bb b/meta-ros2-humble/generated-recipes/sdformat-urdf/sdformat-test-files_1.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..737f752d5b3ca2d31c1755bc15b9320fe4307bb2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/sdformat-urdf/sdformat-test-files_1.0.1-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Example SDFormat XML files for testing tools using hthis format." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Shane Loretz " +HOMEPAGE = "https://github.com/ros/sdformat_test_files" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "sdformat_urdf" +ROS_BPN = "sdformat_test_files" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + cmake-native \ +" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/sdformat_urdf-release/archive/release/humble/sdformat_test_files/1.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/sdformat_test_files" +SRC_URI = "git://github.com/ros2-gbp/sdformat_urdf-release;${ROS_BRANCH};protocol=https" +SRCREV = "dbaf4d1985698ef3b2a69c5e1684d61f70aa2ba6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/sdformat-urdf/sdformat-urdf_1.0.1-1.bb b/meta-ros2-humble/generated-recipes/sdformat-urdf/sdformat-urdf_1.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8e53bb0235c7ad699d88556a2b41b744bf282866 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/sdformat-urdf/sdformat-urdf_1.0.1-1.bb @@ -0,0 +1,79 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "URDF plugin to parse SDFormat XML into URDF C++ DOM objects." +AUTHOR = "Shane Loretz " +ROS_AUTHOR = "Shane Loretz " +HOMEPAGE = "https://github.com/ros/sdformat_urdf" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "sdformat_urdf" +ROS_BPN = "sdformat_urdf" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-sdformat12} \ + pluginlib \ + rcutils \ + tinyxml2-vendor \ + urdf \ + urdf-parser-plugin \ + urdfdom-headers \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-sdformat12} \ + pluginlib \ + rcutils \ + tinyxml2-vendor \ + urdf \ + urdf-parser-plugin \ + urdfdom-headers \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-sdformat12} \ + tinyxml2-vendor \ + urdf \ + urdf-parser-plugin \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + sdformat-test-files \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/sdformat_urdf-release/archive/release/humble/sdformat_urdf/1.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/sdformat_urdf" +SRC_URI = "git://github.com/ros2-gbp/sdformat_urdf-release;${ROS_BRANCH};protocol=https" +SRCREV = "e38ebf3d65da9dc30fd1ccbea26ac029550085df" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/septentrio-gnss-driver/septentrio-gnss-driver_1.2.2-5.bb b/meta-ros2-humble/generated-recipes/septentrio-gnss-driver/septentrio-gnss-driver_1.2.2-5.bb new file mode 100644 index 0000000000000000000000000000000000000000..6ab95137696332a1dc9f2fdbcc0c6182456bfe2d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/septentrio-gnss-driver/septentrio-gnss-driver_1.2.2-5.bb @@ -0,0 +1,98 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROSaic: C++ driver for Septentrio's mosaic receivers and beyond" +AUTHOR = "Septentrio " +ROS_AUTHOR = "Tibor Dome" +HOMEPAGE = "https://github.com/septentrio-gnss/septentrio_gnss_driver" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "BSD 3-Clause License" +LICENSE = "BSD-3-Clause-License" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=2c00b8d2854109dbebef7818b4dae1e2" + +ROS_CN = "septentrio_gnss_driver" +ROS_BPN = "septentrio_gnss_driver" + +ROS_BUILD_DEPENDS = " \ + boost \ + diagnostic-msgs \ + geographiclib \ + geometry-msgs \ + gps-msgs \ + libpcap \ + nav-msgs \ + nmea-msgs \ + rclcpp \ + rclcpp-components \ + rosidl-default-generators \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + diagnostic-msgs \ + geographiclib \ + geometry-msgs \ + gps-msgs \ + libpcap \ + nav-msgs \ + nmea-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + diagnostic-msgs \ + geographiclib \ + geometry-msgs \ + gps-msgs \ + libpcap \ + nav-msgs \ + nmea-msgs \ + rclcpp \ + rclcpp-components \ + rosidl-default-runtime \ + sensor-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/septentrio-users/septentrio_gnss_driver_ros2-release/archive/release/humble/septentrio_gnss_driver/1.2.2-5.tar.gz +ROS_BRANCH ?= "branch=release/humble/septentrio_gnss_driver" +SRC_URI = "git://github.com/septentrio-users/septentrio_gnss_driver_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "f6b086c9ae6766aafed1ce8ec218358b3d77c528" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/sick-safetyscanners-base/sick-safetyscanners-base_1.0.2-1.bb b/meta-ros2-humble/generated-recipes/sick-safetyscanners-base/sick-safetyscanners-base_1.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c168f49a80a18095d2727f3eb88be3e27670a0eb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/sick-safetyscanners-base/sick-safetyscanners-base_1.0.2-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides an Interface to read the sensor output of a SICK Safety Scanner" +AUTHOR = "Lennart Puck " +ROS_AUTHOR = "Lennart Puck" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "ALv2" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=48a602c865794401f5c0c56e309d9596" + +ROS_CN = "sick_safetyscanners_base" +ROS_BPN = "sick_safetyscanners_base" + +ROS_BUILD_DEPENDS = " \ + boost \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SICKAG/sick_safetyscanners_base-release/archive/release/humble/sick_safetyscanners_base/1.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/sick_safetyscanners_base" +SRC_URI = "git://github.com/SICKAG/sick_safetyscanners_base-release;${ROS_BRANCH};protocol=https" +SRCREV = "945be7904f71e57d667a1b895561c675c067546f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/sick-safetyscanners2-interfaces/sick-safetyscanners2-interfaces_1.0.0-2.bb b/meta-ros2-humble/generated-recipes/sick-safetyscanners2-interfaces/sick-safetyscanners2-interfaces_1.0.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..288ecaaeee38a36132e41b3c60b2e3dde07e95c8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/sick-safetyscanners2-interfaces/sick-safetyscanners2-interfaces_1.0.0-2.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Interfaces for the sick_safetyscanners ros2 driver" +AUTHOR = "Lennart Puck " +ROS_AUTHOR = "Lennart Puck" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "ALv2" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=48a602c865794401f5c0c56e309d9596" + +ROS_CN = "sick_safetyscanners2_interfaces" +ROS_BPN = "sick_safetyscanners2_interfaces" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SICKAG/sick_safetyscanners2_interfaces-release/archive/release/humble/sick_safetyscanners2_interfaces/1.0.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/sick_safetyscanners2_interfaces" +SRC_URI = "git://github.com/SICKAG/sick_safetyscanners2_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "e88be7950debc9a5752e6ef4f7933ef5ed3cb2d0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/sick-safetyscanners2/sick-safetyscanners2_1.0.3-1.bb b/meta-ros2-humble/generated-recipes/sick-safetyscanners2/sick-safetyscanners2_1.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e413157b15cd79b8f6cf4c334d94bdb4ea7466cd --- /dev/null +++ b/meta-ros2-humble/generated-recipes/sick-safetyscanners2/sick-safetyscanners2_1.0.3-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 Driver for the SICK safetyscanners" +AUTHOR = "Lennart Puck " +ROS_AUTHOR = "Lennart Puck" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "ALv2" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=48a602c865794401f5c0c56e309d9596" + +ROS_CN = "sick_safetyscanners2" +ROS_BPN = "sick_safetyscanners2" + +ROS_BUILD_DEPENDS = " \ + boost \ + rclcpp \ + rclcpp-lifecycle \ + sensor-msgs \ + sick-safetyscanners-base \ + sick-safetyscanners2-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + rclcpp \ + rclcpp-lifecycle \ + sensor-msgs \ + sick-safetyscanners-base \ + sick-safetyscanners2-interfaces \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + rclcpp \ + rclcpp-lifecycle \ + sensor-msgs \ + sick-safetyscanners-base \ + sick-safetyscanners2-interfaces \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SICKAG/sick_safetyscanners2-release/archive/release/humble/sick_safetyscanners2/1.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/sick_safetyscanners2" +SRC_URI = "git://github.com/SICKAG/sick_safetyscanners2-release;${ROS_BRANCH};protocol=https" +SRCREV = "2834f96b35e26dde8b6edb5fe7edf639a8c1a977" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/simple-actions/simple-actions_0.2.1-1.bb b/meta-ros2-humble/generated-recipes/simple-actions/simple-actions_0.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f62c082aa39ec8ee8781482aa7d4918486d5ed26 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/simple-actions/simple-actions_0.2.1-1.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Simple library for using the `rclpy/rclcpp` action libraries" +AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "simple_actions" +ROS_BPN = "simple_actions" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + rclcpp \ + rclcpp-action \ + rclpy \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + rclcpp \ + rclcpp-action \ + rclpy \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + rclcpp \ + rclcpp-action \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-clang-format \ + ament-cmake-cppcheck \ + ament-cmake-flake8 \ + ament-cmake-lint-cmake \ + ament-cmake-pep257 \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/DLu/simple_actions-release/archive/release/humble/simple_actions/0.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/simple_actions" +SRC_URI = "git://github.com/DLu/simple_actions-release;${ROS_BRANCH};protocol=https" +SRCREV = "9d4df83e75834c125bebd9acd7418c77ef2b3459" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/simple-launch/simple-launch_1.6.1-1.bb b/meta-ros2-humble/generated-recipes/simple-launch/simple-launch_1.6.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7b79cf6a8ed3d6625ba72c8c37ece0b37ab8a471 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/simple-launch/simple-launch_1.6.1-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python helper class for the ROS 2 launch system" +AUTHOR = "Olivier Kermorgant " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "simple_launch" +ROS_BPN = "simple_launch" + +ROS_BUILD_DEPENDS = " \ + ament-index-python \ + launch \ + launch-ros \ + xacro \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-python \ + launch \ + launch-ros \ + xacro \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + launch \ + launch-ros \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/simple_launch-release/archive/release/humble/simple_launch/1.6.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/simple_launch" +SRC_URI = "git://github.com/ros2-gbp/simple_launch-release;${ROS_BRANCH};protocol=https" +SRCREV = "12468e192cb17daaf83e1387556e431c62b2ae3d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/slam-toolbox/slam-toolbox_2.6.3-1.bb b/meta-ros2-humble/generated-recipes/slam-toolbox/slam-toolbox_2.6.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b72bcd3cf90133bc6c6ec1c62c0714cc878242ef --- /dev/null +++ b/meta-ros2-humble/generated-recipes/slam-toolbox/slam-toolbox_2.6.3-1.bb @@ -0,0 +1,119 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides a sped up improved slam karto with updated SDK and visualization and modification toolsets" +AUTHOR = "Steve Macenski " +ROS_AUTHOR = "Steve Macenski" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "LGPL" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=46ee8693f40a89a31023e97ae17ecf19" + +ROS_CN = "slam_toolbox" +ROS_BPN = "slam_toolbox" + +ROS_BUILD_DEPENDS = " \ + boost \ + builtin-interfaces \ + ceres-solver \ + interactive-markers \ + lapack \ + libeigen \ + message-filters \ + nav-msgs \ + pluginlib \ + qtbase \ + rclcpp \ + rosidl-default-generators \ + rviz-common \ + rviz-default-plugins \ + rviz-ogre-vendor \ + rviz-rendering \ + sensor-msgs \ + std-msgs \ + std-srvs \ + suitesparse-cholmod \ + suitesparse-cxsparse \ + tbb \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + tf2-sensor-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rviz-common \ + rviz-default-plugins \ + rviz-ogre-vendor \ + rviz-rendering \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + builtin-interfaces \ + ceres-solver \ + interactive-markers \ + lapack \ + libeigen \ + message-filters \ + nav-msgs \ + nav2-map-server \ + pluginlib \ + qtbase \ + rclcpp \ + rosidl-default-generators \ + rviz-common \ + rviz-default-plugins \ + rviz-ogre-vendor \ + rviz-rendering \ + sensor-msgs \ + std-msgs \ + std-srvs \ + suitesparse-cholmod \ + suitesparse-cxsparse \ + tbb \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ + tf2-sensor-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cpplint \ + ament-cmake-flake8 \ + ament-cmake-gtest \ + ament-cmake-uncrustify \ + ament-lint-auto \ + launch \ + launch-testing \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/SteveMacenski/slam_toolbox-release/archive/release/humble/slam_toolbox/2.6.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/slam_toolbox" +SRC_URI = "git://github.com/SteveMacenski/slam_toolbox-release;${ROS_BRANCH};protocol=https" +SRCREV = "6c80e5abc2d5cfc1b3511e22b1bcb2840e751da6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/slider-publisher/slider-publisher_2.2.1-1.bb b/meta-ros2-humble/generated-recipes/slider-publisher/slider-publisher_2.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..75c63a4a8f7148c5a566956146da0ae774c757e8 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/slider-publisher/slider-publisher_2.2.1-1.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This packages proposes a slider-based publisher node similar to the joint_state_publisher, but that can publish any type of message or call services." +AUTHOR = "Olivier Kermorgant " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "slider_publisher" +ROS_BPN = "slider_publisher" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-scipy} \ + python3-numpy \ + rqt-gui-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/slider_publisher-release/archive/release/humble/slider_publisher/2.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/slider_publisher" +SRC_URI = "git://github.com/ros2-gbp/slider_publisher-release;${ROS_BRANCH};protocol=https" +SRCREV = "c6c5ebabebf04022698ee3dc915cbbe2285c7ac1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/smacc2/smacc2-msgs_0.4.0-2.bb b/meta-ros2-humble/generated-recipes/smacc2/smacc2-msgs_0.4.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..e59d29e5fddaff2ebbbda5349ebdce8afb211bff --- /dev/null +++ b/meta-ros2-humble/generated-recipes/smacc2/smacc2-msgs_0.4.0-2.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages and services used in smacc2." +AUTHOR = "Brett Aldrich " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "SMACC2" +ROS_BPN = "smacc2_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/SMACC2-release/archive/release/humble/smacc2_msgs/0.4.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/smacc2_msgs" +SRC_URI = "git://github.com/ros2-gbp/SMACC2-release;${ROS_BRANCH};protocol=https" +SRCREV = "3331174146edac27982c9e957b8c505142cc73e0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/smacc2/smacc2_0.4.0-2.bb b/meta-ros2-humble/generated-recipes/smacc2/smacc2_0.4.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..f0fba40b8c81e017d14dfe0a72f26e0bf8b56128 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/smacc2/smacc2_0.4.0-2.bb @@ -0,0 +1,78 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++." +AUTHOR = "Pablo Inigo Blasco " +ROS_AUTHOR = "Pablo Inigo Blasco " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=82f0323c08605e5b6f343b05213cf7cc" + +ROS_CN = "SMACC2" +ROS_BPN = "smacc2" + +ROS_BUILD_DEPENDS = " \ + boost \ + lttng-ust \ + rcl \ + rclcpp \ + rclcpp-action \ + smacc2-msgs \ + tracetools \ + tracetools-launch \ + tracetools-trace \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + lttng-ust \ + rcl \ + rclcpp \ + rclcpp-action \ + smacc2-msgs \ + tracetools \ + tracetools-launch \ + tracetools-trace \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + lttng-ust \ + rcl \ + rclcpp \ + rclcpp-action \ + smacc2-msgs \ + tracetools \ + tracetools-launch \ + tracetools-trace \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/SMACC2-release/archive/release/humble/smacc2/0.4.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/smacc2" +SRC_URI = "git://github.com/ros2-gbp/SMACC2-release;${ROS_BRANCH};protocol=https" +SRCREV = "8baa5b75d373e62fec952fb518d2b07d0fde00a5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/snowbot-operating-system/snowbot-operating-system_0.1.2-3.bb b/meta-ros2-humble/generated-recipes/snowbot-operating-system/snowbot-operating-system_0.1.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..0d746ba4c44f38c15ee43b07ae0c8ede64341dfd --- /dev/null +++ b/meta-ros2-humble/generated-recipes/snowbot-operating-system/snowbot-operating-system_0.1.2-3.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The weather outside is frightful" +AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "snowbot_operating_system" +ROS_BPN = "snowbot_operating_system" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-ros \ + geometry-msgs \ + pluginlib \ + rviz-common \ + rviz-rendering \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-cmake-ros \ + geometry-msgs \ + pluginlib \ + rviz-common \ + rviz-rendering \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake-ros \ + geometry-msgs \ + pluginlib \ + rviz-common \ + rviz-rendering \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-clang-format \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/snowbot_release/archive/release/humble/snowbot_operating_system/0.1.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/snowbot_operating_system" +SRC_URI = "git://github.com/ros2-gbp/snowbot_release;${ROS_BRANCH};protocol=https" +SRCREV = "afd3d7236851374e05f4c011d12efba81c85b628" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-interfaces_0.1.0-1.bb b/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-interfaces_0.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..061124849ae81ad377f5d557a79e3f04f3e93758 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-interfaces_0.1.0-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Metapackage for soccer-related interfaces" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "soccer_interfaces" +ROS_BPN = "soccer_interfaces" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + soccer-vision-2d-msgs \ + soccer-vision-3d-msgs \ + soccer-vision-attribute-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/humble/soccer_interfaces/0.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/soccer_interfaces" +SRC_URI = "git://github.com/ros2-gbp/soccer_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "2224909394318a66fc75e1c96e4345ebe9377ca5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-vision-2d-msgs_0.1.0-1.bb b/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-vision-2d-msgs_0.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..6beda402e23c1b9471d4804468e2c2e817b8b480 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-vision-2d-msgs_0.1.0-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some 2D vision related message definitions in the soccer domain." +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "soccer_interfaces" +ROS_BPN = "soccer_vision_2d_msgs" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ + soccer-vision-attribute-msgs \ + vision-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + soccer-vision-attribute-msgs \ + vision-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + soccer-vision-attribute-msgs \ + vision-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/humble/soccer_vision_2d_msgs/0.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/soccer_vision_2d_msgs" +SRC_URI = "git://github.com/ros2-gbp/soccer_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "46ac27901b28facb80125cd6a802f9b9d9fddb65" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-vision-3d-msgs_0.1.0-1.bb b/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-vision-3d-msgs_0.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d9c19ac78a098e8bec96f3884c19c868edd6a4ab --- /dev/null +++ b/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-vision-3d-msgs_0.1.0-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing some 3D vision related message definitions in the soccer domain." +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "soccer_interfaces" +ROS_BPN = "soccer_vision_3d_msgs" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ + soccer-vision-attribute-msgs \ + vision-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + soccer-vision-attribute-msgs \ + vision-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + soccer-vision-attribute-msgs \ + vision-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/humble/soccer_vision_3d_msgs/0.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/soccer_vision_3d_msgs" +SRC_URI = "git://github.com/ros2-gbp/soccer_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "647267fd8222e8823123334fc8133f9a4dc2b7a1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-vision-attribute-msgs_0.1.0-1.bb b/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-vision-attribute-msgs_0.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..33f7a57dc98a5c54cb91c5a4209d4d0d9206a898 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/soccer-interfaces/soccer-vision-attribute-msgs_0.1.0-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing attributes of objects in 2d/3d vision in the soccer domain." +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "soccer_interfaces" +ROS_BPN = "soccer_vision_attribute_msgs" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/soccer_interfaces-release/archive/release/humble/soccer_vision_attribute_msgs/0.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/soccer_vision_attribute_msgs" +SRC_URI = "git://github.com/ros2-gbp/soccer_interfaces-release;${ROS_BRANCH};protocol=https" +SRCREV = "db7f8c2824d86cd51561fd76b6e2c0cf78be0c13" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/soccer-object-msgs/soccer-object-msgs_1.0.1-4.bb b/meta-ros2-humble/generated-recipes/soccer-object-msgs/soccer-object-msgs_1.0.1-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..6dca093e9fa73af45ff0a39b975f68690b4a5228 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/soccer-object-msgs/soccer-object-msgs_1.0.1-4.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package providing interfaces for objects in a soccer domain." +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "soccer_object_msgs" +ROS_BPN = "soccer_object_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/soccer_object_msgs-release/archive/release/humble/soccer_object_msgs/1.0.1-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/soccer_object_msgs" +SRC_URI = "git://github.com/ros2-gbp/soccer_object_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "662d3ec38925a4ffd53e39d7f4d278f6f611ef2d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/soccer-visualization/soccer-marker-generation_0.0.2-3.bb b/meta-ros2-humble/generated-recipes/soccer-visualization/soccer-marker-generation_0.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..d9b9e87ef901c21c3af132c46dadbb359774f239 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/soccer-visualization/soccer-marker-generation_0.0.2-3.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generates rviz display markers from soccer msgs" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "soccer_visualization" +ROS_BPN = "soccer_marker_generation" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + soccer-object-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + soccer-object-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + soccer-object-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/soccer_visualization-release/archive/release/humble/soccer_marker_generation/0.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/soccer_marker_generation" +SRC_URI = "git://github.com/ros2-gbp/soccer_visualization-release;${ROS_BRANCH};protocol=https" +SRCREV = "01da0b4dbb28210916847d97feab66618ec23347" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/sol-vendor/sol-vendor_0.0.3-3.bb b/meta-ros2-humble/generated-recipes/sol-vendor/sol-vendor_0.0.3-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..1e7c6e577dbbe85cfe19a84890ce7f25cd5c303f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/sol-vendor/sol-vendor_0.0.3-3.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "vendor package for the sol2 library" +AUTHOR = "Kotaro Yoshimoto " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & MIT" +LICENSE = "Apache-2.0 & MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=90960aa57caec7a7bf3c3aa0ed98b90a" + +ROS_CN = "sol_vendor" +ROS_BPN = "sol_vendor" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ouxt-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/sol_vendor-release/archive/release/humble/sol_vendor/0.0.3-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/sol_vendor" +SRC_URI = "git://github.com/ros2-gbp/sol_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "34403351a738af172b80f4b644b34cd25272ff60" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/sophus/sophus_1.3.1-1.bb b/meta-ros2-humble/generated-recipes/sophus/sophus_1.3.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1a309f4831fb4205ca67fe99671bdf128e6a061d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/sophus/sophus_1.3.1-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ implementation of Lie Groups using Eigen." +AUTHOR = "Daniel Stonier " +ROS_AUTHOR = "Hauke Strasdat" +HOMEPAGE = "https://github.com/strasdat/sophus" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=58e54c03ca7f821dd3967e2a2cd1596e" + +ROS_CN = "sophus" +ROS_BPN = "sophus" + +ROS_BUILD_DEPENDS = " \ + libeigen \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/yujinrobot-release/sophus-release/archive/release/humble/sophus/1.3.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/sophus" +SRC_URI = "git://github.com/yujinrobot-release/sophus-release;${ROS_BRANCH};protocol=https" +SRCREV = "1f5f87bfdbe83da08a6331fc6e85fddb55e3e358" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/spdlog-vendor/spdlog-vendor_1.3.0-3.bb b/meta-ros2-humble/generated-recipes/spdlog-vendor/spdlog-vendor_1.3.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..324c82122ab2becc5ef5d34dbc733d8231987e34 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/spdlog-vendor/spdlog-vendor_1.3.0-3.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around spdlog, providing nothing but a dependency on spdlog, on some systems. On others, it provides an ExternalProject build of spdlog." +AUTHOR = "Chris Lalancette " +HOMEPAGE = "https://github.com/gabime/spdlog" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & MIT" +LICENSE = "Apache-2.0 & MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "spdlog_vendor" +ROS_BPN = "spdlog_vendor" + +ROS_BUILD_DEPENDS = " \ + spdlog \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + spdlog \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + spdlog \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/spdlog_vendor-release/archive/release/humble/spdlog_vendor/1.3.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/spdlog_vendor" +SRC_URI = "git://github.com/ros2-gbp/spdlog_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "1f04b84447c234643777ef97e4ff2f11926ed1f7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/srdfdom/srdfdom_2.0.4-1.bb b/meta-ros2-humble/generated-recipes/srdfdom/srdfdom_2.0.4-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8c92b19c72a8a23e141c0aaee37746e988b15b2c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/srdfdom/srdfdom_2.0.4-1.bb @@ -0,0 +1,68 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Parser for Semantic Robot Description Format (SRDF)." +AUTHOR = "MoveIt Release Team " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "http://ros.org/wiki/srdfdom" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "srdfdom" +ROS_BPN = "srdfdom" + +ROS_BUILD_DEPENDS = " \ + boost \ + console-bridge \ + console-bridge-vendor \ + tinyxml2-vendor \ + urdf \ + urdfdom-headers \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + console-bridge \ + console-bridge-vendor \ + tinyxml2-vendor \ + urdf \ + urdfdom-py \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/srdfdom-release/archive/release/humble/srdfdom/2.0.4-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/srdfdom" +SRC_URI = "git://github.com/ros2-gbp/srdfdom-release;${ROS_BRANCH};protocol=https" +SRCREV = "fa6d291b733607e65ca3cc5dce675f5c71d4cf3f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/sros2/sros2-cmake_0.10.4-2.bb b/meta-ros2-humble/generated-recipes/sros2/sros2-cmake_0.10.4-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..1b7f294373aebca7b51081df3740a2cf9c5bf45f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/sros2/sros2-cmake_0.10.4-2.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CMake macros to configure security" +AUTHOR = "ROS Security Working Group " +ROS_AUTHOR = "AWS RoboMaker" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=80318c4afef111a7690eaf237460856b" + +ROS_CN = "sros2" +ROS_BPN = "sros2_cmake" + +ROS_BUILD_DEPENDS = " \ + ament-cmake-test \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ros2cli \ + sros2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/sros2-release/archive/release/humble/sros2_cmake/0.10.4-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/sros2_cmake" +SRC_URI = "git://github.com/ros2-gbp/sros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "c1c0bc34bf2dbf1fc440c5b75108261a5588d0fb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/sros2/sros2_0.10.4-2.bb b/meta-ros2-humble/generated-recipes/sros2/sros2_0.10.4-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..e6f2d01146d8862c499b7f0f844a697fad5fe794 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/sros2/sros2_0.10.4-2.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Command line tools for managing SROS2 keys" +AUTHOR = "ROS Security Working Group " +ROS_AUTHOR = "Morgan Quigley " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "sros2" +ROS_BPN = "sros2" + +ROS_BUILD_DEPENDS = " \ + rclpy \ + ros2cli \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + rclpy \ + ros2cli \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python3 \ + python3-cryptography \ + python3-lxml \ + rclpy \ + ros2cli \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-mypy \ + ament-pep257 \ + python3-pytest \ + ros-testing \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/sros2-release/archive/release/humble/sros2/0.10.4-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/sros2" +SRC_URI = "git://github.com/ros2-gbp/sros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "13a414596524567cad9f7abc69fcc9bb334fa587" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/stubborn-buddies/stubborn-buddies-msgs_1.0.0-5.bb b/meta-ros2-humble/generated-recipes/stubborn-buddies/stubborn-buddies-msgs_1.0.0-5.bb new file mode 100644 index 0000000000000000000000000000000000000000..18b73d7eab2c78457ac31650604da09aa38b6a9c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/stubborn-buddies/stubborn-buddies-msgs_1.0.0-5.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages to support library of stubborn buddies" +AUTHOR = "Marco A. Gutiérrez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "stubborn_buddies" +ROS_BPN = "stubborn_buddies_msgs" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/stubborn_buddies-release/archive/release/humble/stubborn_buddies_msgs/1.0.0-5.tar.gz +ROS_BRANCH ?= "branch=release/humble/stubborn_buddies_msgs" +SRC_URI = "git://github.com/ros2-gbp/stubborn_buddies-release;${ROS_BRANCH};protocol=https" +SRCREV = "74872db5cd5c59c9c27ab80bf224d9fab38f375e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/stubborn-buddies/stubborn-buddies_1.0.0-5.bb b/meta-ros2-humble/generated-recipes/stubborn-buddies/stubborn-buddies_1.0.0-5.bb new file mode 100644 index 0000000000000000000000000000000000000000..63ffa52527046a3a03ddbac39bc3e42cf4216d95 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/stubborn-buddies/stubborn-buddies_1.0.0-5.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Demo that uses node composition of lifecycle nodes to achieve fail-over robustness on ROS nodes" +AUTHOR = "Marco A. Gutiérrez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "stubborn_buddies" +ROS_BPN = "stubborn_buddies" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + rcutils \ + std-msgs \ + stubborn-buddies-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + rcutils \ + std-msgs \ + stubborn-buddies-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/stubborn_buddies-release/archive/release/humble/stubborn_buddies/1.0.0-5.tar.gz +ROS_BRANCH ?= "branch=release/humble/stubborn_buddies" +SRC_URI = "git://github.com/ros2-gbp/stubborn_buddies-release;${ROS_BRANCH};protocol=https" +SRCREV = "3a57d99c24c5c430c9c76a32585eb7817f1fab25" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/swri-console/swri-console_2.0.2-1.bb b/meta-ros2-humble/generated-recipes/swri-console/swri-console_2.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b602e55cd668531800cacba9d6af59f89d2788bc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/swri-console/swri-console_2.0.2-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A rosout GUI viewer developed at Southwest Research Insititute as an alternative to rqt_console." +AUTHOR = "P. J. Reed " +HOMEPAGE = "http://ros.org/wiki/swri_console" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "swri_console" +ROS_BPN = "swri_console" + +ROS_BUILD_DEPENDS = " \ + boost \ + qtbase \ + rcl-interfaces \ + rclcpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + qtbase \ + rcl-interfaces \ + rclcpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + qtbase \ + rcl-interfaces \ + rclcpp \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/swri_console-release/archive/release/humble/swri_console/2.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/swri_console" +SRC_URI = "git://github.com/ros2-gbp/swri_console-release;${ROS_BRANCH};protocol=https" +SRCREV = "d3115239e93d7c56565390be7a7e12d5ab41b346" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/system-fingerprint/system-fingerprint_0.7.0-1.bb b/meta-ros2-humble/generated-recipes/system-fingerprint/system-fingerprint_0.7.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..95ff2e680a49837337ae2e51fa7d4ae46e37942a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/system-fingerprint/system-fingerprint_0.7.0-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The system_fingerprint package" +AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "BSD 2-clause" +LICENSE = "BSD-2-clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=34de8913993f99108716e847b8e8700e" + +ROS_CN = "system_fingerprint" +ROS_BPN = "system_fingerprint" + +ROS_BUILD_DEPENDS = " \ + rcl-interfaces \ + rclpy \ + ros2action \ + ros2cli \ + ros2node \ + ros2param \ + ros2topic \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + rcl-interfaces \ + rclpy \ + ros2action \ + ros2cli \ + ros2node \ + ros2param \ + ros2topic \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-git} \ + rcl-interfaces \ + rclpy \ + ros2action \ + ros2cli \ + ros2node \ + ros2param \ + ros2topic \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/MetroRobots/ros_system_fingerprint-release/archive/release/humble/system_fingerprint/0.7.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/system_fingerprint" +SRC_URI = "git://github.com/MetroRobots/ros_system_fingerprint-release;${ROS_BRANCH};protocol=https" +SRCREV = "d75b8a333edcb33d91834fb43687da70380a5850" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/system-modes/launch-system-modes_0.9.0-6.bb b/meta-ros2-humble/generated-recipes/system-modes/launch-system-modes_0.9.0-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..d821375d274548e3f632509ddfce25e89e7669ab --- /dev/null +++ b/meta-ros2-humble/generated-recipes/system-modes/launch-system-modes_0.9.0-6.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "System modes specific extensions to the launch tool, i.e. launch actions, events, and event handlers for system modes." +AUTHOR = "Arne Nordmann " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "system_modes" +ROS_BPN = "launch_system_modes" + +ROS_BUILD_DEPENDS = " \ + ament-index-python \ + launch \ + osrf-pycommon \ + python3-importlib-metadata \ + python3-pyyaml \ + rclpy \ + system-modes-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ament-index-python \ + launch \ + osrf-pycommon \ + python3-importlib-metadata \ + python3-pyyaml \ + rclpy \ + system-modes-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + launch \ + osrf-pycommon \ + python3-importlib-metadata \ + python3-pyyaml \ + rclpy \ + system-modes-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/system_modes-release/archive/release/humble/launch_system_modes/0.9.0-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/launch_system_modes" +SRC_URI = "git://github.com/ros2-gbp/system_modes-release;${ROS_BRANCH};protocol=https" +SRCREV = "5ec6102602547c3e95ac108a00a3cca343cb7181" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/system-modes/system-modes-examples_0.9.0-6.bb b/meta-ros2-humble/generated-recipes/system-modes/system-modes-examples_0.9.0-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..91cdc18e818c2ef28ebf2312989565f9e34ed776 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/system-modes/system-modes-examples_0.9.0-6.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Example systems and according launch files for the system_modes package." +AUTHOR = "Arne Nordmann " +HOMEPAGE = "https://micro.ros.org/docs/concepts/client_library/lifecycle_and_system_modes/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "system_modes" +ROS_BPN = "system_modes_examples" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-lifecycle \ + system-modes \ + system-modes-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-lifecycle \ + system-modes \ + system-modes-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + launch-system-modes \ + rclcpp \ + rclcpp-lifecycle \ + ros2launch \ + system-modes \ + system-modes-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-flake8 \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-pep257 \ + ament-cmake-uncrustify \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/system_modes-release/archive/release/humble/system_modes_examples/0.9.0-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/system_modes_examples" +SRC_URI = "git://github.com/ros2-gbp/system_modes-release;${ROS_BRANCH};protocol=https" +SRCREV = "55ef4632c1fe0fe74c9f1ae0d08bb089c757011c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/system-modes/system-modes-msgs_0.9.0-6.bb b/meta-ros2-humble/generated-recipes/system-modes/system-modes-msgs_0.9.0-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..4b9125ad5379b529b47ff6d66faaab198bd1f79f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/system-modes/system-modes-msgs_0.9.0-6.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Interface package, containing message definitions and service definitions for the system modes package." +AUTHOR = "Arne Nordmann " +HOMEPAGE = "https://micro.ros.org/docs/concepts/client_library/lifecycle_and_system_modes/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "system_modes" +ROS_BPN = "system_modes_msgs" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/system_modes-release/archive/release/humble/system_modes_msgs/0.9.0-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/system_modes_msgs" +SRC_URI = "git://github.com/ros2-gbp/system_modes-release;${ROS_BRANCH};protocol=https" +SRCREV = "b8308b956daac6a3e196b4b5dc6ccda68353581e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/system-modes/system-modes_0.9.0-6.bb b/meta-ros2-humble/generated-recipes/system-modes/system-modes_0.9.0-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..54db75bf93df1b5348961ddb4ec9410ea873c584 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/system-modes/system-modes_0.9.0-6.bb @@ -0,0 +1,79 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The system modes concept assumes that a robotics system is built from components with a lifecycle. It adds a notion of (sub-)systems, hiararchically grouping these nodes, as well as a notion of modes that determine the configuration of these nodes and (sub-)systems in terms of their parameter values." +AUTHOR = "Arne Nordmann " +HOMEPAGE = "https://micro.ros.org/docs/concepts/client_library/lifecycle_and_system_modes/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "system_modes" +ROS_BPN = "system_modes" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rclcpp \ + rclcpp-lifecycle \ + system-modes-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + rclcpp \ + rclcpp-lifecycle \ + system-modes-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + launch-ros \ + rclcpp \ + rclcpp-lifecycle \ + system-modes-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-cppcheck \ + ament-cmake-cpplint \ + ament-cmake-flake8 \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-pep257 \ + ament-cmake-uncrustify \ + ament-index-python \ + ament-lint-auto \ + launch-testing-ament-cmake \ + launch-testing-ros \ + ros2run \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/system_modes-release/archive/release/humble/system_modes/0.9.0-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/system_modes" +SRC_URI = "git://github.com/ros2-gbp/system_modes-release;${ROS_BRANCH};protocol=https" +SRCREV = "2487778b122ab734967e8ceaddcf0cf6a9cb5726" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tango-icons-vendor/tango-icons-vendor_0.1.1-3.bb b/meta-ros2-humble/generated-recipes/tango-icons-vendor/tango-icons-vendor_0.1.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..12154d8c5535e9b624b9d862df4aad657c2c5019 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tango-icons-vendor/tango-icons-vendor_0.1.1-3.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "tango_icons_vendor provides the public domain Tango icons for non-linux systems (Tango Icon Library) from the Tango Desktop Project" +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Alejandro Hernandez " +HOMEPAGE = "http://ros.org/wiki/qt_gui_icons" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & Public Domain" +LICENSE = "Apache-2.0 & PD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "tango_icons_vendor" +ROS_BPN = "tango_icons_vendor" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + adwaita-icon-theme \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/tango_icons_vendor-release/archive/release/humble/tango_icons_vendor/0.1.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/tango_icons_vendor" +SRC_URI = "git://github.com/ros2-gbp/tango_icons_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "a391cbcb71fcf8f5811d814e8f87c947f2fb1e8e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/teleop-tools/joy-teleop_1.2.1-3.bb b/meta-ros2-humble/generated-recipes/teleop-tools/joy-teleop_1.2.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..dc4efdf26afce042c7122d154feaf205f7e6ce0e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/teleop-tools/joy-teleop_1.2.1-3.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A (to be) generic joystick interface to control a robot" +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Paul Mathieu " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "teleop_tools" +ROS_BPN = "joy_teleop" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + control-msgs \ + rclpy \ + sensor-msgs \ + teleop-tools-msgs \ + trajectory-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + action-tutorials-interfaces \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ + example-interfaces \ + geometry-msgs \ + std-msgs \ + std-srvs \ + test-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/teleop_tools-release/archive/release/humble/joy_teleop/1.2.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/joy_teleop" +SRC_URI = "git://github.com/ros2-gbp/teleop_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "53c4523bc26f7c51d51569848f48c15f2b0012cb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/teleop-tools/key-teleop_1.2.1-3.bb b/meta-ros2-humble/generated-recipes/teleop-tools/key-teleop_1.2.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..f54814d677ba5dcb4401170c4077926eca42f693 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/teleop-tools/key-teleop_1.2.1-3.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A text-based interface to send a robot movement commands." +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Siegfried-A. Gevatter Pujals " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "teleop_tools" +ROS_BPN = "key_teleop" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/teleop_tools-release/archive/release/humble/key_teleop/1.2.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/key_teleop" +SRC_URI = "git://github.com/ros2-gbp/teleop_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "0ab60221a3668c63994a1b79e79a7c2d8109a7b7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/teleop-tools/mouse-teleop_1.2.1-3.bb b/meta-ros2-humble/generated-recipes/teleop-tools/mouse-teleop_1.2.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..2550b7413c0823d7652b80d6b457aaf9c412e6f9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/teleop-tools/mouse-teleop_1.2.1-3.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A mouse teleop tool for holonomic mobile robots." +AUTHOR = "Enrique Fernandez " +ROS_AUTHOR = "Enrique Fernandez " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "teleop_tools" +ROS_BPN = "mouse_teleop" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + python3-numpy \ + python3-tkinter \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + ament-xmllint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/teleop_tools-release/archive/release/humble/mouse_teleop/1.2.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/mouse_teleop" +SRC_URI = "git://github.com/ros2-gbp/teleop_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "55a5ec16b4f71666c83e886240e6c94426852f1f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/teleop-tools/teleop-tools-msgs_1.2.1-3.bb b/meta-ros2-humble/generated-recipes/teleop-tools/teleop-tools-msgs_1.2.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..92522ca0dcb1d3056c1f7534542246eb9dae6882 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/teleop-tools/teleop-tools-msgs_1.2.1-3.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The teleop_tools_msgs package" +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "teleop_tools" +ROS_BPN = "teleop_tools_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/teleop_tools-release/archive/release/humble/teleop_tools_msgs/1.2.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/teleop_tools_msgs" +SRC_URI = "git://github.com/ros2-gbp/teleop_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "effc650aac1ae5816f9ed8d3d9653e34dce8ecb4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/teleop-tools/teleop-tools_1.2.1-3.bb b/meta-ros2-humble/generated-recipes/teleop-tools/teleop-tools_1.2.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..2ef396919858df5173491106602715971eed5ae5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/teleop-tools/teleop-tools_1.2.1-3.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A set of generic teleoperation tools for any robot." +AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "teleop_tools" +ROS_BPN = "teleop_tools" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joy-teleop \ + key-teleop \ + teleop-tools-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/teleop_tools-release/archive/release/humble/teleop_tools/1.2.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/teleop_tools" +SRC_URI = "git://github.com/ros2-gbp/teleop_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "e926fb46eb2c2feae9c8a9998105a60710d03b32" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/teleop-twist-joy/teleop-twist-joy_2.4.3-4.bb b/meta-ros2-humble/generated-recipes/teleop-twist-joy/teleop-twist-joy_2.4.3-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..50b53947798efc09af7ece97b5866ca058055a67 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/teleop-twist-joy/teleop-twist-joy_2.4.3-4.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Generic joystick teleop for twist robots." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Mike Purvis " +HOMEPAGE = "http://wiki.ros.org/teleop_twist_joy" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "teleop_twist_joy" +ROS_BPN = "teleop_twist_joy" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + joy \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + launch-ros \ + launch-testing-ament-cmake \ + launch-testing-ros \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/teleop_twist_joy-release/archive/release/humble/teleop_twist_joy/2.4.3-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/teleop_twist_joy" +SRC_URI = "git://github.com/ros2-gbp/teleop_twist_joy-release;${ROS_BRANCH};protocol=https" +SRCREV = "6be3bf85c20b767c79d52ee1f4e8bbed6f9123a4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/teleop-twist-keyboard/teleop-twist-keyboard_2.3.2-4.bb b/meta-ros2-humble/generated-recipes/teleop-twist-keyboard/teleop-twist-keyboard_2.3.2-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..6454555e17b62113c9b17fed68ea553b9a1159d9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/teleop-twist-keyboard/teleop-twist-keyboard_2.3.2-4.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A robot-agnostic teleoperation node to convert keyboard commands to Twist messages." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Austin Hendrix " +HOMEPAGE = "http://wiki.ros.org/teleop_twist_keyboard" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "BSD License 2.0" +LICENSE = "BSD-License-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=1e0ab6366e5108a0da760802f538e6ed" + +ROS_CN = "teleop_twist_keyboard" +ROS_BPN = "teleop_twist_keyboard" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/teleop_twist_keyboard-release/archive/release/humble/teleop_twist_keyboard/2.3.2-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/teleop_twist_keyboard" +SRC_URI = "git://github.com/ros2-gbp/teleop_twist_keyboard-release;${ROS_BRANCH};protocol=https" +SRCREV = "cf7907fc90362f1e350ab53c0a3dbc67393b98a3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tensorrt-cmake-module/tensorrt-cmake-module_0.0.3-1.bb b/meta-ros2-humble/generated-recipes/tensorrt-cmake-module/tensorrt-cmake-module_0.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a94cdc6798696ee14b7194ec8bc7efb644959335 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tensorrt-cmake-module/tensorrt-cmake-module_0.0.3-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Exports a CMake module to find TensorRT." +AUTHOR = "Daisuke Nishimatsu " +ROS_AUTHOR = "Daisuke Nishimatsu " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "tensorrt_cmake_module" +ROS_BPN = "tensorrt_cmake_module" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-lint-cmake \ + ament-cmake-xmllint \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/tensorrt_cmake_module-release/archive/release/humble/tensorrt_cmake_module/0.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tensorrt_cmake_module" +SRC_URI = "git://github.com/ros2-gbp/tensorrt_cmake_module-release;${ROS_BRANCH};protocol=https" +SRCREV = "7df338a9cbe3eebd8f3f8df109f149f70cefe54d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/test-interface-files/test-interface-files_0.9.1-2.bb b/meta-ros2-humble/generated-recipes/test-interface-files/test-interface-files_0.9.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..bf404c68b0a6bc87e9ee17bdee42d5fcb20fa435 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/test-interface-files/test-interface-files_0.9.1-2.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package containing message definitions and fixtures used exclusively for testing purposes." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "test_interface_files" +ROS_BPN = "test_interface_files" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-core-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/test_interface_files-release/archive/release/humble/test_interface_files/0.9.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/test_interface_files" +SRC_URI = "git://github.com/ros2-gbp/test_interface_files-release;${ROS_BRANCH};protocol=https" +SRCREV = "e3d0c4e82b4ae8f07faa3c45d235a70313fb2e38" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tf-transformations/tf-transformations_1.0.1-3.bb b/meta-ros2-humble/generated-recipes/tf-transformations/tf-transformations_1.0.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..a3f7c48cf0995233c16c3c3b48188b4680058057 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tf-transformations/tf-transformations_1.0.1-3.bb @@ -0,0 +1,50 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Reimplementation of the tf/transformations.py library for common Python spatial operations" +AUTHOR = "David V. Lu!! " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "tf_transformations" +ROS_BPN = "tf_transformations" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/tf_transformations_release/archive/release/humble/tf_transformations/1.0.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/tf_transformations" +SRC_URI = "git://github.com/ros2-gbp/tf_transformations_release;${ROS_BRANCH};protocol=https" +SRCREV = "0a535603418113d3d1f54187f8b2466147379409" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tiago-robot/tiago-bringup_4.0.0-1.bb b/meta-ros2-humble/generated-recipes/tiago-robot/tiago-bringup_4.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..b7235fa6e5350d0a47f6e90f0dfacc0ee09cea98 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tiago-robot/tiago-bringup_4.0.0-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Launch files to upload the robot description and start the controllers" +AUTHOR = "Jordi Pages " +ROS_AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "tiago_robot" +ROS_BPN = "tiago_bringup" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joy-teleop \ + launch-pal \ + robot-state-publisher \ + tiago-controller-configuration \ + tiago-description \ + twist-mux \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_bringup/4.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tiago_bringup" +SRC_URI = "git://github.com/pal-gbp/tiago_robot-release;${ROS_BRANCH};protocol=https" +SRCREV = "09030485a6fe768af723fd829fcc7ecc57419653" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tiago-robot/tiago-controller-configuration_4.0.0-1.bb b/meta-ros2-humble/generated-recipes/tiago-robot/tiago-controller-configuration_4.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..a09f927929796a4d926bbcd3969bc74c0daa5093 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tiago-robot/tiago-controller-configuration_4.0.0-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Configuration and launch files of TIAGo's controllers" +AUTHOR = "Jordi Pages " +ROS_AUTHOR = "Bence Magyar " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "tiago_robot" +ROS_BPN = "tiago_controller_configuration" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-manager \ + diff-drive-controller \ + joint-state-broadcaster \ + joint-trajectory-controller \ + pal-gripper-controller-configuration \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_controller_configuration/4.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tiago_controller_configuration" +SRC_URI = "git://github.com/pal-gbp/tiago_robot-release;${ROS_BRANCH};protocol=https" +SRCREV = "19091cc44f8c7250a91015efa65ea3d2a539f916" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tiago-robot/tiago-description_4.0.0-1.bb b/meta-ros2-humble/generated-recipes/tiago-robot/tiago-description_4.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2ed8d94b45f682ed8bb20ceb2491a76bd145b6e6 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tiago-robot/tiago-description_4.0.0-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains the description (mechanical, kinematic, visual, etc.) of the TIAGO robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package." +AUTHOR = "Jordi Pages " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "tiago_robot" +ROS_BPN = "tiago_description" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + hey5-description \ + launch \ + launch-pal \ + launch-param-builder \ + launch-ros \ + pal-gripper-description \ + pmb2-description \ + tiago-controller-configuration \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ + launch-testing-ament-cmake \ + urdf-test \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_description/4.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tiago_description" +SRC_URI = "git://github.com/pal-gbp/tiago_robot-release;${ROS_BRANCH};protocol=https" +SRCREV = "59a33aa02a5050ae539c3ab51a60f23cb2d60698" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tiago-robot/tiago-robot_4.0.0-1.bb b/meta-ros2-humble/generated-recipes/tiago-robot/tiago-robot_4.0.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7d1397f5f55d8423007b6fe34b19a2ee37f58ca9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tiago-robot/tiago-robot_4.0.0-1.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Description and controller configuration of TIAGo" +AUTHOR = "Jordan Palacios " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "tiago_robot" +ROS_BPN = "tiago_robot" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + tiago-bringup \ + tiago-controller-configuration \ + tiago-description \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/tiago_robot-release/archive/release/humble/tiago_robot/4.0.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tiago_robot" +SRC_URI = "git://github.com/pal-gbp/tiago_robot-release;${ROS_BRANCH};protocol=https" +SRCREV = "ae193146656f7f8d9275c6bc83d4cd368c904f68" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tinyxml-vendor/tinyxml-vendor_0.8.3-2.bb b/meta-ros2-humble/generated-recipes/tinyxml-vendor/tinyxml-vendor_0.8.3-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..92f99d6a271a46d3edce7e09ef598343f02fe215 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tinyxml-vendor/tinyxml-vendor_0.8.3-2.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "CMake shim over the tinxml library." +AUTHOR = "Geoffrey Biggs " +ROS_AUTHOR = "Michel Hidalgo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "tinyxml_vendor" +ROS_BPN = "tinyxml_vendor" + +ROS_BUILD_DEPENDS = " \ + libtinyxml \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libtinyxml \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libtinyxml \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/tinyxml_vendor-release/archive/release/humble/tinyxml_vendor/0.8.3-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/tinyxml_vendor" +SRC_URI = "git://github.com/ros2-gbp/tinyxml_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "cf95f13d79fde833aaab628c20a546095dea500b" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tinyxml2-vendor/tinyxml2-vendor_0.7.5-2.bb b/meta-ros2-humble/generated-recipes/tinyxml2-vendor/tinyxml2-vendor_0.7.5-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..007c1952404a9c60357937736821eccd64cadc13 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tinyxml2-vendor/tinyxml2-vendor_0.7.5-2.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around tinyxml2, providing nothing but a dependency on tinyxml2, on some systems. On others, it provides a fixed CMake module or even an ExternalProject build of tinyxml2." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Michel Hidalgo " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "tinyxml2_vendor" +ROS_BPN = "tinyxml2_vendor" + +ROS_BUILD_DEPENDS = " \ + libtinyxml2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libtinyxml2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libtinyxml2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/tinyxml2_vendor-release/archive/release/humble/tinyxml2_vendor/0.7.5-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/tinyxml2_vendor" +SRC_URI = "git://github.com/ros2-gbp/tinyxml2_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "6d792da4f9841e9d07874e41fbd0e23ea9afec6f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tlsf/tlsf_0.7.0-2.bb b/meta-ros2-humble/generated-recipes/tlsf/tlsf_0.7.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..0de9fb4a8e34ea716c5a9f8dada9ac08d34fa75f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tlsf/tlsf_0.7.0-2.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TLSF allocator version 2.4.6" +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Jackie Kay " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "GNU Lesser Public License 2.1" +LICENSE = "LGPL-2.1-only" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=3badeab1074cb0c993003745c15d12f0" + +ROS_CN = "tlsf" +ROS_BPN = "tlsf" + +ROS_BUILD_DEPENDS = " \ + ament-cmake \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/tlsf-release/archive/release/humble/tlsf/0.7.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/tlsf" +SRC_URI = "git://github.com/ros2-gbp/tlsf-release;${ROS_BRANCH};protocol=https" +SRCREV = "77ce2b324b10579e8c09875b3da7de51811693ef" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/topic-tools/topic-tools-interfaces_1.0.0-2.bb b/meta-ros2-humble/generated-recipes/topic-tools/topic-tools-interfaces_1.0.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..211fadbdf8027f7bd5ce1af954fd0f69e84ad06b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/topic-tools/topic-tools-interfaces_1.0.0-2.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "topic_tools_interfaces contains messages and services for topic_tools" +AUTHOR = "Emerson Knapp " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "topic_tools" +ROS_BPN = "topic_tools_interfaces" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/topic_tools-release/archive/release/humble/topic_tools_interfaces/1.0.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/topic_tools_interfaces" +SRC_URI = "git://github.com/ros2-gbp/topic_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "678b24b9eb245202d11160bbdff09ac1c4d7daf6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/topic-tools/topic-tools_1.0.0-2.bb b/meta-ros2-humble/generated-recipes/topic-tools/topic-tools_1.0.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..d460812c58fcc03db98506c14ac66853d0dc4458 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/topic-tools/topic-tools_1.0.0-2.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TODO: Package description" +AUTHOR = "Emerson Knapp " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "topic_tools" +ROS_BPN = "topic_tools" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + topic-tools-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + ament-cmake-python-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + topic-tools-interfaces \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + rclpy \ + ros2cli \ + rosidl-runtime-py \ + topic-tools-interfaces \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/topic_tools-release/archive/release/humble/topic_tools/1.0.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/topic_tools" +SRC_URI = "git://github.com/ros2-gbp/topic_tools-release;${ROS_BRANCH};protocol=https" +SRCREV = "ca2c1902003887086e61524b4b53a546093609a5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tracetools-acceleration/tracetools-acceleration_0.4.1-2.bb b/meta-ros2-humble/generated-recipes/tracetools-acceleration/tracetools-acceleration_0.4.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..b998de6992ca29d3be5feea9cd39e3499b18b172 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tracetools-acceleration/tracetools-acceleration_0.4.1-2.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "LTTng tracing provider wrapper for ROS 2 packages using hardware acceleration. Fork of tracetools to trace hardware acceleration in ROS 2." +AUTHOR = "Víctor Mayoral-Vilches " +ROS_AUTHOR = "Víctor Mayoral-Vilches " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "tracetools_acceleration" +ROS_BPN = "tracetools_acceleration" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + pkgconfig-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/tracetools_acceleration-release/archive/release/humble/tracetools_acceleration/0.4.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/tracetools_acceleration" +SRC_URI = "git://github.com/ros2-gbp/tracetools_acceleration-release;${ROS_BRANCH};protocol=https" +SRCREV = "a97ef0fd7e73def3268800fb3b75ee623fcd3fe0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tracetools-analysis/ros2trace-analysis_3.0.0-4.bb b/meta-ros2-humble/generated-recipes/tracetools-analysis/ros2trace-analysis_3.0.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..ce66cdc6ab668a63bf248e1e896c04500e3dc28a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tracetools-analysis/ros2trace-analysis_3.0.0-4.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The trace-analysis command for ROS 2 command line tools." +AUTHOR = "Christophe Bedard " +ROS_AUTHOR = "Christophe Bedard " +HOMEPAGE = "https://index.ros.org/p/ros2trace_analysis/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "tracetools_analysis" +ROS_BPN = "ros2trace_analysis" + +ROS_BUILD_DEPENDS = " \ + ros2cli \ + tracetools-analysis \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ros2cli \ + tracetools-analysis \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros2cli \ + tracetools-analysis \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-mypy \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/tracetools_analysis-release/archive/release/humble/ros2trace_analysis/3.0.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros2trace_analysis" +SRC_URI = "git://github.com/ros2-gbp/tracetools_analysis-release;${ROS_BRANCH};protocol=https" +SRCREV = "a8e3b1d8f19535b090c7f9c11baacd05a63838ce" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tracetools-analysis/tracetools-analysis_3.0.0-4.bb b/meta-ros2-humble/generated-recipes/tracetools-analysis/tracetools-analysis_3.0.0-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..5a7359930a5ca6db22f511fcfb25f5c5d0463ca7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tracetools-analysis/tracetools-analysis_3.0.0-4.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Tools for analysing trace data." +AUTHOR = "Christophe Bedard " +ROS_AUTHOR = "Ingo Lütkebohle " +HOMEPAGE = "https://index.ros.org/p/tracetools_analysis/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "tracetools_analysis" +ROS_BPN = "tracetools_analysis" + +ROS_BUILD_DEPENDS = " \ + python3-pandas \ + tracetools-read \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + python3-pandas \ + tracetools-read \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-jupyter-notebook} \ + python3-pandas \ + tracetools-read \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-mypy \ + ament-pep257 \ + ament-xmllint \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/tracetools_analysis-release/archive/release/humble/tracetools_analysis/3.0.0-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/tracetools_analysis" +SRC_URI = "git://github.com/ros2-gbp/tracetools_analysis-release;${ROS_BRANCH};protocol=https" +SRCREV = "704228283a0d07032f1a3f67259665c9fec79c09" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/transport-drivers/asio-cmake-module_1.2.0-2.bb b/meta-ros2-humble/generated-recipes/transport-drivers/asio-cmake-module_1.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..8f0a3687dd5d62906b9abe69811678465a866124 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/transport-drivers/asio-cmake-module_1.2.0-2.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A CMake module for using the ASIO network library" +AUTHOR = "Esteve Fernandez " +HOMEPAGE = "https://github.com/ros-drivers/transport_drivers" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "transport_drivers" +ROS_BPN = "asio_cmake_module" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/transport_drivers-release/archive/release/humble/asio_cmake_module/1.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/asio_cmake_module" +SRC_URI = "git://github.com/ros2-gbp/transport_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "a4adeccffcc5169f8c20c6355549d96fd0ea0fcd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/transport-drivers/io-context_1.2.0-2.bb b/meta-ros2-humble/generated-recipes/transport-drivers/io-context_1.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..452881508292e52fa04fcee0fabef07ce0c2fec0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/transport-drivers/io-context_1.2.0-2.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A library to write Synchronous and Asynchronous networking applications" +AUTHOR = "Joshua Whitley " +HOMEPAGE = "https://github.com/ros-drivers/transport_drivers" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "transport_drivers" +ROS_BPN = "io_context" + +ROS_BUILD_DEPENDS = " \ + asio \ + rclcpp \ + std-msgs \ + udp-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + asio-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + asio \ + rclcpp \ + std-msgs \ + udp-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + asio \ + rclcpp \ + std-msgs \ + udp-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/transport_drivers-release/archive/release/humble/io_context/1.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/io_context" +SRC_URI = "git://github.com/ros2-gbp/transport_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "0c047390d59aa0b50778cb04d29430914455c9b7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/transport-drivers/serial-driver_1.2.0-2.bb b/meta-ros2-humble/generated-recipes/transport-drivers/serial-driver_1.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..034dc2c3d1c3963a7f79f9af5634d82a1e2ad2d3 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/transport-drivers/serial-driver_1.2.0-2.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A template class and associated utilities which encapsulate basic reading from serial ports" +AUTHOR = "Joshua Whitley " +ROS_AUTHOR = "Apex.AI, Inc. " +HOMEPAGE = "https://github.com/ros-drivers/transport_drivers" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "transport_drivers" +ROS_BPN = "serial_driver" + +ROS_BUILD_DEPENDS = " \ + asio \ + io-context \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + asio-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + asio \ + io-context \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + asio \ + io-context \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/transport_drivers-release/archive/release/humble/serial_driver/1.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/serial_driver" +SRC_URI = "git://github.com/ros2-gbp/transport_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "043d1a6d50a65c330aab6939ab721c168f9ead53" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/transport-drivers/udp-driver_1.2.0-2.bb b/meta-ros2-humble/generated-recipes/transport-drivers/udp-driver_1.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..f7f2165fa0c6e9c31847a18d76aadac76bd0c96d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/transport-drivers/udp-driver_1.2.0-2.bb @@ -0,0 +1,82 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A library to write Synchronous and Asynchronous networking applications, ROS and ROS2 nodes" +AUTHOR = "Joshua Whitley " +HOMEPAGE = "https://github.com/ros-drivers/transport_drivers" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "transport_drivers" +ROS_BPN = "udp_driver" + +ROS_BUILD_DEPENDS = " \ + asio \ + io-context \ + lifecycle-msgs \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + std-msgs \ + udp-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + asio-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + asio \ + io-context \ + lifecycle-msgs \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + std-msgs \ + udp-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + asio \ + io-context \ + lifecycle-msgs \ + rclcpp \ + rclcpp-components \ + rclcpp-lifecycle \ + std-msgs \ + udp-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/transport_drivers-release/archive/release/humble/udp_driver/1.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/udp_driver" +SRC_URI = "git://github.com/ros2-gbp/transport_drivers-release;${ROS_BRANCH};protocol=https" +SRCREV = "7404c661d9d33fe654fe0b1987a996d76a95088e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3-msgs/turtlebot3-msgs_2.2.3-1.bb b/meta-ros2-humble/generated-recipes/turtlebot3-msgs/turtlebot3-msgs_2.2.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2ec111ab658e633174eaff2581c9c82d81923e2b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3-msgs/turtlebot3-msgs_2.2.3-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Message and service types: custom messages and services for TurtleBot3 packages for ROS2" +AUTHOR = "Will Son " +ROS_AUTHOR = "Pyo " +HOMEPAGE = "http://wiki.ros.org/turtlebot3_msgs" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3_msgs" +ROS_BPN = "turtlebot3_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/turtlebot3_msgs-release/archive/release/humble/turtlebot3_msgs/2.2.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3_msgs" +SRC_URI = "git://github.com/ros2-gbp/turtlebot3_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "b4d93b98e92311a468685cdea75f192d65ee11f0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3-simulations/turtlebot3-fake-node_2.2.5-3.bb b/meta-ros2-humble/generated-recipes/turtlebot3-simulations/turtlebot3-fake-node_2.2.5-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..a6a476c401f5d9b0d1b6e5e7ebbbc2dc2098faf1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3-simulations/turtlebot3-fake-node_2.2.5-3.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package for TurtleBot3 fake node. With this package, simple tests can be done without a robot. You can do simple tests using this package on rviz without real robots." +AUTHOR = "Will Son " +ROS_AUTHOR = "Pyo " +HOMEPAGE = "http://turtlebot3.robotis.com" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3_simulations" +ROS_BPN = "turtlebot3_fake_node" + +ROS_BUILD_DEPENDS = " \ + ament-cmake \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + sensor-msgs \ + tf2 \ + tf2-msgs \ + turtlebot3-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = " \ + ament-cmake \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + sensor-msgs \ + tf2 \ + tf2-msgs \ + turtlebot3-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + robot-state-publisher \ + sensor-msgs \ + tf2 \ + tf2-msgs \ + turtlebot3-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/humble/turtlebot3_fake_node/2.2.5-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3_fake_node" +SRC_URI = "git://github.com/ros2-gbp/turtlebot3_simulations-release;${ROS_BRANCH};protocol=https" +SRCREV = "6b1018fca4d2178cd3ffb49d6450ab6c7e457cd1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3-simulations/turtlebot3-gazebo_2.2.5-3.bb b/meta-ros2-humble/generated-recipes/turtlebot3-simulations/turtlebot3-gazebo_2.2.5-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..df3fa83addb827f1353c7e179dda19c2b218baa7 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3-simulations/turtlebot3-gazebo_2.2.5-3.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Gazebo simulation package for the TurtleBot3" +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://turtlebot3.robotis.com" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3_simulations" +ROS_BPN = "turtlebot3_gazebo" + +ROS_BUILD_DEPENDS = " \ + gazebo-ros-pkgs \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + sensor-msgs \ + tf2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + gazebo-ros-pkgs \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + sensor-msgs \ + tf2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gazebo-ros-pkgs \ + geometry-msgs \ + nav-msgs \ + rclcpp \ + sensor-msgs \ + tf2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/humble/turtlebot3_gazebo/2.2.5-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3_gazebo" +SRC_URI = "git://github.com/ros2-gbp/turtlebot3_simulations-release;${ROS_BRANCH};protocol=https" +SRCREV = "7838e977b4b17ccf8c10966e660fc8df051bab52" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3-simulations/turtlebot3-simulations_2.2.5-3.bb b/meta-ros2-humble/generated-recipes/turtlebot3-simulations/turtlebot3-simulations_2.2.5-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..41dde0c32eaab663341a1c4804c334b8e22a7415 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3-simulations/turtlebot3-simulations_2.2.5-3.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS 2 packages for TurtleBot3 simulations" +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://turtlebot3.robotis.com" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3_simulations" +ROS_BPN = "turtlebot3_simulations" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + turtlebot3-fake-node \ + turtlebot3-gazebo \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/turtlebot3_simulations-release/archive/release/humble/turtlebot3_simulations/2.2.5-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3_simulations" +SRC_URI = "git://github.com/ros2-gbp/turtlebot3_simulations-release;${ROS_BRANCH};protocol=https" +SRCREV = "fd663dd2fbc9bf20a11ab1e95292d8bbbf940844" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-bringup_2.1.5-1.bb b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-bringup_2.1.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..1c67629301e03270217d068f0702a946b5b6a311 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-bringup_2.1.5-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS 2 launch scripts for starting the TurtleBot3" +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://turtlebot3.robotis.com" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3" +ROS_BPN = "turtlebot3_bringup" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + hls-lfcd-lds-driver \ + robot-state-publisher \ + rviz2 \ + turtlebot3-description \ + turtlebot3-node \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/humble/turtlebot3_bringup/2.1.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3_bringup" +SRC_URI = "git://github.com/robotis-ros2-release/turtlebot3-release;${ROS_BRANCH};protocol=https" +SRCREV = "5121818f1c0142a7f7ad239ab6a2b90236f48c02" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-cartographer_2.1.5-1.bb b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-cartographer_2.1.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c365c4583b967ab567a87b02f26542995bbdf6ed --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-cartographer_2.1.5-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS 2 launch scripts for cartographer" +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://turtlebot3.robotis.com" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3" +ROS_BPN = "turtlebot3_cartographer" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cartographer-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/humble/turtlebot3_cartographer/2.1.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3_cartographer" +SRC_URI = "git://github.com/robotis-ros2-release/turtlebot3-release;${ROS_BRANCH};protocol=https" +SRCREV = "05874a7c909d1bb325009d2e9c2a4ab4fd4de55c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-description_2.1.5-1.bb b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-description_2.1.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c9bd0ddcf2e77f6dca4d6333766d60dc806aec59 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-description_2.1.5-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "3D models of the TurtleBot3 for simulation and visualization" +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://turtlebot3.robotis.com" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3" +ROS_BPN = "turtlebot3_description" + +ROS_BUILD_DEPENDS = " \ + urdf \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + urdf \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + urdf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/humble/turtlebot3_description/2.1.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3_description" +SRC_URI = "git://github.com/robotis-ros2-release/turtlebot3-release;${ROS_BRANCH};protocol=https" +SRCREV = "f8575de53cd3d332b41f6e9bb854e3b1b6622999" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-example_2.1.5-1.bb b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-example_2.1.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..203f451a787178071ae6b3793a9a892c54f7e3dd --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-example_2.1.5-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package provides four basic examples for TurtleBot3 (i.e., interactive marker, object detection, patrol and position control)." +AUTHOR = "Will Son " +ROS_AUTHOR = "Ryan Shim " +HOMEPAGE = "http://turtlebot3.robotis.com" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3" +ROS_BPN = "turtlebot3_example" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + rclpy \ + sensor-msgs \ + turtlebot3-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + rclpy \ + sensor-msgs \ + turtlebot3-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + nav-msgs \ + rclpy \ + sensor-msgs \ + turtlebot3-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/humble/turtlebot3_example/2.1.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3_example" +SRC_URI = "git://github.com/robotis-ros2-release/turtlebot3-release;${ROS_BRANCH};protocol=https" +SRCREV = "b7addb93fdbf48419769a68dd59f6be0bc5de3d6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-navigation2_2.1.5-1.bb b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-navigation2_2.1.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..bed06e028e5af0f2ece9eecc51aeeee83e22c4d4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-navigation2_2.1.5-1.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS 2 launch scripts for navigation2" +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://turtlebot3.robotis.com" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3" +ROS_BPN = "turtlebot3_navigation2" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + nav2-bringup \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/humble/turtlebot3_navigation2/2.1.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3_navigation2" +SRC_URI = "git://github.com/robotis-ros2-release/turtlebot3-release;${ROS_BRANCH};protocol=https" +SRCREV = "bd61b9a0316b42d926ea11df17d3ec881ae658c1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-node_2.1.5-1.bb b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-node_2.1.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..39ebeec3ccfbf002930c671cdbd0baf8d42e9b7e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-node_2.1.5-1.bb @@ -0,0 +1,90 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TurtleBot3 driver node that include diff drive controller, odometry and tf node" +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://turtlebot3.robotis.com" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3" +ROS_BPN = "turtlebot3_node" + +ROS_BUILD_DEPENDS = " \ + dynamixel-sdk \ + geometry-msgs \ + message-filters \ + nav-msgs \ + rclcpp \ + rcutils \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-ros \ + turtlebot3-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + dynamixel-sdk \ + geometry-msgs \ + message-filters \ + nav-msgs \ + rclcpp \ + rcutils \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-ros \ + turtlebot3-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + dynamixel-sdk \ + geometry-msgs \ + message-filters \ + nav-msgs \ + rclcpp \ + rcutils \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2 \ + tf2-ros \ + turtlebot3-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/humble/turtlebot3_node/2.1.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3_node" +SRC_URI = "git://github.com/robotis-ros2-release/turtlebot3-release;${ROS_BRANCH};protocol=https" +SRCREV = "d0bc62b8029769402faaff9dbd011a465a40e2a7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-teleop_2.1.5-1.bb b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-teleop_2.1.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..74d1fab1ffc8d28829762ee54d859699d1495c42 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3-teleop_2.1.5-1.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Teleoperation node using keyboard for TurtleBot3." +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://turtlebot3.robotis.com" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3" +ROS_BPN = "turtlebot3_teleop" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/humble/turtlebot3_teleop/2.1.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3_teleop" +SRC_URI = "git://github.com/robotis-ros2-release/turtlebot3-release;${ROS_BRANCH};protocol=https" +SRCREV = "91acf743faa3ba21d1c49c5faf1ed4b1f287d5e2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3_2.1.5-1.bb b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3_2.1.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..18094b5d05d44d2a9d322afb292585ffda6cc100 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlebot3/turtlebot3_2.1.5-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS 2 packages for TurtleBot3" +AUTHOR = "Will Son " +ROS_AUTHOR = "Darby Lim " +HOMEPAGE = "http://turtlebot3.robotis.com" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "turtlebot3" +ROS_BPN = "turtlebot3" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + turtlebot3-bringup \ + turtlebot3-cartographer \ + turtlebot3-description \ + turtlebot3-example \ + turtlebot3-navigation2 \ + turtlebot3-node \ + turtlebot3-teleop \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/robotis-ros2-release/turtlebot3-release/archive/release/humble/turtlebot3/2.1.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlebot3" +SRC_URI = "git://github.com/robotis-ros2-release/turtlebot3-release;${ROS_BRANCH};protocol=https" +SRCREV = "b670a0bed6d83c4cd5c5dc9339626d580c0806c4" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/turtlesim/turtlesim_1.4.2-1.bb b/meta-ros2-humble/generated-recipes/turtlesim/turtlesim_1.4.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..da7c7e6587722fd3ded7c7b093c1a1e51fc3edbe --- /dev/null +++ b/meta-ros2-humble/generated-recipes/turtlesim/turtlesim_1.4.2-1.bb @@ -0,0 +1,74 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "turtlesim is a tool made for teaching ROS and ROS packages." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Dirk Thomas " +HOMEPAGE = "http://www.ros.org/wiki/turtlesim" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "turtlesim" +ROS_BPN = "turtlesim" + +ROS_BUILD_DEPENDS = " \ + ament-index-cpp \ + geometry-msgs \ + qtbase \ + rclcpp \ + rclcpp-action \ + std-msgs \ + std-srvs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-cpp \ + geometry-msgs \ + rclcpp \ + rclcpp-action \ + std-msgs \ + std-srvs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-cpp \ + geometry-msgs \ + qtbase \ + rclcpp \ + rclcpp-action \ + rosidl-default-runtime \ + std-msgs \ + std-srvs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros_tutorials-release/archive/release/humble/turtlesim/1.4.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/turtlesim" +SRC_URI = "git://github.com/ros2-gbp/ros_tutorials-release;${ROS_BRANCH};protocol=https" +SRCREV = "0e3f0af8deac5a3837eecb37d750b0d5cae321c9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/tvm-vendor/tvm-vendor_0.9.0-1.bb b/meta-ros2-humble/generated-recipes/tvm-vendor/tvm-vendor_0.9.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..fd4243df087164f56559efb82142313672259431 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/tvm-vendor/tvm-vendor_0.9.0-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around Apache TVM to make it available to the ROS ecosystem." +AUTHOR = "Josh Whitley " +HOMEPAGE = "https://tvm.apache.org/" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "tvm_vendor" +ROS_BPN = "tvm_vendor" + +ROS_BUILD_DEPENDS = " \ + git \ + libxml2 \ + openblas \ + ros-environment \ + spirv-headers \ + spirv-tools \ + vulkan-headers \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + git \ + libxml2 \ + openblas \ + spirv-headers \ + spirv-tools \ + vulkan-headers \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + git \ + libxml2 \ + openblas \ + spirv-headers \ + spirv-tools \ + vulkan-headers \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/tvm_vendor-release/archive/release/humble/tvm_vendor/0.9.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/tvm_vendor" +SRC_URI = "git://github.com/ros2-gbp/tvm_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "6bc285f4cb652a9049e57dcefe0b4499a46a05f9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/twist-mux/twist-mux_4.1.0-3.bb b/meta-ros2-humble/generated-recipes/twist-mux/twist-mux_4.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..cc4c116e0a098defc151c16be9857815c26eab5e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/twist-mux/twist-mux_4.1.0-3.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Twist multiplexer, which multiplex several velocity commands (topics) and allows to priorize or disable them (locks)." +AUTHOR = "Bence Magyar " +ROS_AUTHOR = "Brighten Lee " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "twist_mux" +ROS_BPN = "twist_mux" + +ROS_BUILD_DEPENDS = " \ + diagnostic-updater \ + geometry-msgs \ + rclcpp \ + std-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + diagnostic-updater \ + geometry-msgs \ + rclcpp \ + std-msgs \ + visualization-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diagnostic-updater \ + geometry-msgs \ + rclcpp \ + std-msgs \ + visualization-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-xmllint \ + ament-lint-auto \ + ament-lint-common \ + launch \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/twist_mux-release/archive/release/humble/twist_mux/4.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/twist_mux" +SRC_URI = "git://github.com/ros2-gbp/twist_mux-release;${ROS_BRANCH};protocol=https" +SRCREV = "f5c845204fedca6cc5f2be100d8b8beb2a28f230" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/twist-stamper/twist-stamper_0.0.3-1.bb b/meta-ros2-humble/generated-recipes/twist-stamper/twist-stamper_0.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..30fccda5224db4626d799bec5acf384c3588a56b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/twist-stamper/twist-stamper_0.0.3-1.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 package for converting between Twist and TwistStamped messages" +AUTHOR = "Josh Newans " +ROS_AUTHOR = "Josh Newans " +HOMEPAGE = "https://github.com/joshnewans/twist_stamper/issues" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "twist_stamper" +ROS_BPN = "twist_stamper" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rclpy \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/twist_stamper-release/archive/release/humble/twist_stamper/0.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/twist_stamper" +SRC_URI = "git://github.com/ros2-gbp/twist_stamper-release;${ROS_BRANCH};protocol=https" +SRCREV = "583032878908bfb10eeb7575df11e1086d12aa5a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-dgnss-node_0.3.5-4.bb b/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-dgnss-node_0.3.5-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..d875a41b818835f96ade488a6ccc97078975b85b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-dgnss-node_0.3.5-4.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides a ublox_gnss node for a u-blox GPS GNSS receiver using Gen 9 UBX Protocol" +AUTHOR = "Nick Hortovanyi " +HOMEPAGE = "https://github.com/aussierobots/ublox_dgnss" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ublox_dgnss" +ROS_BPN = "ublox_dgnss_node" + +ROS_BUILD_DEPENDS = " \ + libusb1 \ + pkgconfig \ + rclcpp \ + rclcpp-components \ + ublox-ubx-interfaces \ + ublox-ubx-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libusb1 \ + rclcpp \ + rclcpp-components \ + ublox-ubx-interfaces \ + ublox-ubx-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libusb1 \ + rclcpp \ + rclcpp-components \ + std-msgs \ + ublox-ubx-interfaces \ + ublox-ubx-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-cppcheck \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/aussierobots/ublox_dgnss-release/archive/release/humble/ublox_dgnss_node/0.3.5-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/ublox_dgnss_node" +SRC_URI = "git://github.com/aussierobots/ublox_dgnss-release;${ROS_BRANCH};protocol=https" +SRCREV = "1abccde51ccd3fb8f6e1cc1be62af06f998df523" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-dgnss_0.3.5-4.bb b/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-dgnss_0.3.5-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..650fda4776290ad2b89fbf1497b1f0e72a6cb357 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-dgnss_0.3.5-4.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides a ublox_dgnss node for a u-blox GPS DGNSS receiver using Gen 9 UBX Protocol" +AUTHOR = "Nick Hortovanyi " +HOMEPAGE = "https://github.com/aussierobots/ublox_dgnss" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ublox_dgnss" +ROS_BPN = "ublox_dgnss" + +ROS_BUILD_DEPENDS = " \ + ublox-dgnss-node \ + ublox-ubx-interfaces \ + ublox-ubx-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ublox-dgnss-node \ + ublox-ubx-interfaces \ + ublox-ubx-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ublox-dgnss-node \ + ublox-ubx-interfaces \ + ublox-ubx-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/aussierobots/ublox_dgnss-release/archive/release/humble/ublox_dgnss/0.3.5-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/ublox_dgnss" +SRC_URI = "git://github.com/aussierobots/ublox_dgnss-release;${ROS_BRANCH};protocol=https" +SRCREV = "e44182a4ed03c0d9945e02c0db20da63b393cdb7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-ubx-interfaces_0.3.5-4.bb b/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-ubx-interfaces_0.3.5-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..8049d579cb1ad6cd4df580a658c34b0c574d1e5e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-ubx-interfaces_0.3.5-4.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "UBLOX UBX Interfaces" +AUTHOR = "Nick Hortovanyi " +HOMEPAGE = "https://github.com/aussierobots/ublox_dgnss" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ublox_dgnss" +ROS_BPN = "ublox_ubx_interfaces" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-generators \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/aussierobots/ublox_dgnss-release/archive/release/humble/ublox_ubx_interfaces/0.3.5-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/ublox_ubx_interfaces" +SRC_URI = "git://github.com/aussierobots/ublox_dgnss-release;${ROS_BRANCH};protocol=https" +SRCREV = "5264fc35bcc56a24cfa4b7d97133096b28303010" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-ubx-msgs_0.3.5-4.bb b/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-ubx-msgs_0.3.5-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..87dd3afaa72389d6b1daae1ca00d1847b5185747 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ublox-dgnss/ublox-ubx-msgs_0.3.5-4.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "UBLOX UBX ROS2 Msgs" +AUTHOR = "Nick Hortovanyi " +HOMEPAGE = "https://github.com/aussierobots/ublox_dgnss" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License, Version 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=e8978a5103d23266fc6f8ec03dc9eb16" + +ROS_CN = "ublox_dgnss" +ROS_BPN = "ublox_ubx_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/aussierobots/ublox_dgnss-release/archive/release/humble/ublox_ubx_msgs/0.3.5-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/ublox_ubx_msgs" +SRC_URI = "git://github.com/aussierobots/ublox_dgnss-release;${ROS_BRANCH};protocol=https" +SRCREV = "b80f5792511b321da5e44704c1d3ab7925fd5555" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ublox/ublox-gps_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/ublox/ublox-gps_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..8228d54a78b8fe1b27120e04343b2f937a6664ea --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ublox/ublox-gps_2.3.0-2.bb @@ -0,0 +1,88 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Driver for u-blox GPS devices." +AUTHOR = "Gareth Cross " +ROS_AUTHOR = "Johannes Meyer" +HOMEPAGE = "http://ros.org/wiki/ublox" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "ublox" +ROS_BPN = "ublox_gps" + +ROS_BUILD_DEPENDS = " \ + asio \ + diagnostic-msgs \ + diagnostic-updater \ + geometry-msgs \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + tf2 \ + ublox-msgs \ + ublox-serialization \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + asio \ + diagnostic-msgs \ + diagnostic-updater \ + geometry-msgs \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + tf2 \ + ublox-msgs \ + ublox-serialization \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + asio \ + diagnostic-msgs \ + diagnostic-updater \ + geometry-msgs \ + rcl-interfaces \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + tf2 \ + ublox-msgs \ + ublox-serialization \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ublox-release/archive/release/humble/ublox_gps/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ublox_gps" +SRC_URI = "git://github.com/ros2-gbp/ublox-release;${ROS_BRANCH};protocol=https" +SRCREV = "798c57e76c5b0441148b22241166acd0c4362558" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ublox/ublox-msgs_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/ublox/ublox-msgs_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..ea49fddfef4720a8ae6ac257d45bd79acc19a2bb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ublox/ublox-msgs_2.3.0-2.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ublox_msgs contains raw messages for u-blox GNSS devices." +AUTHOR = "Veronica Lane " +ROS_AUTHOR = "Johannes Meyer" +HOMEPAGE = "http://ros.org/wiki/ublox" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "ublox" +ROS_BPN = "ublox_msgs" + +ROS_BUILD_DEPENDS = " \ + rosidl-default-generators \ + sensor-msgs \ + std-msgs \ + ublox-serialization \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + sensor-msgs \ + std-msgs \ + ublox-serialization \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + sensor-msgs \ + std-msgs \ + ublox-serialization \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ublox-release/archive/release/humble/ublox_msgs/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ublox_msgs" +SRC_URI = "git://github.com/ros2-gbp/ublox-release;${ROS_BRANCH};protocol=https" +SRCREV = "5e72a5bf7f568dbc85a65328e1d7905a3f1c4553" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ublox/ublox-serialization_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/ublox/ublox-serialization_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..1ff795c19683f73898154dc281ab77ac7bf15026 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ublox/ublox-serialization_2.3.0-2.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ublox_serialization provides header files for serialization of ROS messages to and from u-blox message format." +AUTHOR = "Veronica Lane " +ROS_AUTHOR = "Johannes Meyer" +HOMEPAGE = "http://ros.org/wiki/ublox" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "ublox" +ROS_BPN = "ublox_serialization" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ublox-release/archive/release/humble/ublox_serialization/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ublox_serialization" +SRC_URI = "git://github.com/ros2-gbp/ublox-release;${ROS_BRANCH};protocol=https" +SRCREV = "fb78feba0d3bf7c3e525e57c14d0c51ad4188112" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ublox/ublox_2.3.0-2.bb b/meta-ros2-humble/generated-recipes/ublox/ublox_2.3.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..5f6055b5fc4cc685c9379f57191cbdbb53906227 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ublox/ublox_2.3.0-2.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides a ublox_gps node for u-blox GPS receivers, messages, and serialization packages for the binary UBX protocol." +AUTHOR = "Veronica Lane " +ROS_AUTHOR = "Johannes Meyer" +HOMEPAGE = "http://wiki.ros.org/ublox" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "ublox" +ROS_BPN = "ublox" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ublox-gps \ + ublox-msgs \ + ublox-serialization \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ublox-release/archive/release/humble/ublox/2.3.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ublox" +SRC_URI = "git://github.com/ros2-gbp/ublox-release;${ROS_BRANCH};protocol=https" +SRCREV = "17eb9d28960492c76adb9cd37b41e64ae75a0cdc" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/udp-msgs/udp-msgs_0.0.3-5.bb b/meta-ros2-humble/generated-recipes/udp-msgs/udp-msgs_0.0.3-5.bb new file mode 100644 index 0000000000000000000000000000000000000000..2f8fd1c5b641432bff697fa033b6e43dc628133d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/udp-msgs/udp-msgs_0.0.3-5.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS2 udp_msgs package" +AUTHOR = "Evan Flynn " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=9004e3c51179b7367e6d5e9992bd4a4a" + +ROS_CN = "udp_msgs" +ROS_BPN = "udp_msgs" + +ROS_BUILD_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/udp_msgs-release/archive/release/humble/udp_msgs/0.0.3-5.tar.gz +ROS_BRANCH ?= "branch=release/humble/udp_msgs" +SRC_URI = "git://github.com/ros2-gbp/udp_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "382878b5c8f3656db0b25d3fb053466bfb21e512" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/uncrustify-vendor/uncrustify-vendor_2.0.2-2.bb b/meta-ros2-humble/generated-recipes/uncrustify-vendor/uncrustify-vendor_2.0.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..ca17c097d5aa9543df004c5613c290fa719ed90e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/uncrustify-vendor/uncrustify-vendor_2.0.2-2.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around uncrustify, providing nothing but a dependency on uncrustify, on some systems. On others, it provides an ExternalProject build of uncrustify." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "Michel Hidalgo " +HOMEPAGE = "https://github.com/uncrustify/uncrustify" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & GNU General Public License v2.0" +LICENSE = "Apache-2.0 & GPL-2.0-only" +LIC_FILES_CHKSUM = "file://package.xml;beginline=15;endline=15;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "uncrustify_vendor" +ROS_BPN = "uncrustify_vendor" + +ROS_BUILD_DEPENDS = " \ + uncrustify \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + uncrustify \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + uncrustify \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/uncrustify_vendor-release/archive/release/humble/uncrustify_vendor/2.0.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/uncrustify_vendor" +SRC_URI = "git://github.com/ros2-gbp/uncrustify_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "e2bddd9df7abe1099ea9788e5b3811adabe9481e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/unique-identifier-msgs/unique-identifier-msgs_2.2.1-3.bb b/meta-ros2-humble/generated-recipes/unique-identifier-msgs/unique-identifier-msgs_2.2.1-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..50b5f03351e1c02b185cbb5b3eb9572006f4013b --- /dev/null +++ b/meta-ros2-humble/generated-recipes/unique-identifier-msgs/unique-identifier-msgs_2.2.1-3.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS messages for universally unique identifiers." +AUTHOR = "Jacob Perron " +ROS_AUTHOR = "Jack O'Quin" +HOMEPAGE = "http://ros.org/wiki/unique_identifier_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "unique_identifier_msgs" +ROS_BPN = "unique_identifier_msgs" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/unique_identifier_msgs-release/archive/release/humble/unique_identifier_msgs/2.2.1-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/unique_identifier_msgs" +SRC_URI = "git://github.com/ros2-gbp/unique_identifier_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "76d43047f71a1ff2c9865094b325bf1b0a4becae" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ur-client-library/ur-client-library_1.2.0-1.bb b/meta-ros2-humble/generated-recipes/ur-client-library/ur-client-library_1.2.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..041f6c5e90c1f62c1676aa4f67af96f1bc41222d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ur-client-library/ur-client-library_1.2.0-1.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Standalone C++ library for accessing Universal Robots interfaces. This has been forked off the ur_robot_driver." +AUTHOR = "Felix Exner " +ROS_AUTHOR = "Thomas Timm Andersen" +HOMEPAGE = "http://wiki.ros.org/ur_client_library" +SECTION = "devel" +LICENSE = "Apache-2.0 & BSD-2-Clause & Zlib & MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=68073d59fee9cc9e7aa88b8726fba1e1" + +ROS_CN = "ur_client_library" +ROS_BPN = "ur_client_library" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/humble/ur_client_library/1.2.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ur_client_library" +SRC_URI = "git://github.com/ros2-gbp/Universal_Robots_Client_Library-release;${ROS_BRANCH};protocol=https" +SRCREV = "1c7a6d33e5029cf2567ccee9e20b04e2c39817a5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ur-description/ur-description_2.0.1-1.bb b/meta-ros2-humble/generated-recipes/ur-description/ur-description_2.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..8add570bd5964fb6db52dbf1dc7217e852509e32 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ur-description/ur-description_2.0.1-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "URDF description for Universal Robots" +AUTHOR = "Felix Exner " +ROS_AUTHOR = "Nadia Hammoudeh Garcia" +HOMEPAGE = "https://github.com/UniversalRobots/Universal_Robots_ROS2_Description/issues" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=27;endline=27;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "ur_description" +ROS_BPN = "ur_description" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joint-state-publisher-gui \ + launch \ + launch-ros \ + robot-state-publisher \ + rviz2 \ + urdf \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + launch-testing-ament-cmake \ + launch-testing-ros \ + urdfdom \ + xacro \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ur_description-release/archive/release/humble/ur_description/2.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ur_description" +SRC_URI = "git://github.com/ros2-gbp/ur_description-release;${ROS_BRANCH};protocol=https" +SRCREV = "ec051d1593c600032067b43fc1a75e43e0514cc6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ur-msgs/ur-msgs_2.0.0-2.bb b/meta-ros2-humble/generated-recipes/ur-msgs/ur-msgs_2.0.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..678a98ddf6834838417dda73eee5e109950095f1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ur-msgs/ur-msgs_2.0.0-2.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Message and service definitions for interacting with Universal Robots robot controllers." +AUTHOR = "G.A. vd. Hoorn " +ROS_AUTHOR = "Andrew Glusiec" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "ur_msgs" +ROS_BPN = "ur_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ur_msgs-release/archive/release/humble/ur_msgs/2.0.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/ur_msgs" +SRC_URI = "git://github.com/ros2-gbp/ur_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "97cbc16a8898267129117efb31a99e9b281628f5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-bringup_2.2.5-1.bb b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-bringup_2.2.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ea574d6c3f00e058865906ea5039e551d229d534 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-bringup_2.2.5-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Launch file and run-time configurations, e.g. controllers." +AUTHOR = "Denis Stogl " +ROS_AUTHOR = "Lovro Ivanov " +HOMEPAGE = "https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "ur_robot_driver" +ROS_BPN = "ur_bringup" + +ROS_BUILD_DEPENDS = " \ + rclpy \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclpy \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-manager \ + force-torque-sensor-broadcaster \ + joint-state-broadcaster \ + joint-state-publisher \ + joint-trajectory-controller \ + launch \ + launch-ros \ + position-controllers \ + rclpy \ + robot-state-publisher \ + ros2-controllers-test-nodes \ + rviz2 \ + ur-controllers \ + ur-description \ + urdf \ + velocity-controllers \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_bringup/2.2.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ur_bringup" +SRC_URI = "git://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release;${ROS_BRANCH};protocol=https" +SRCREV = "78468a80d54b0ea26479db3afa585e51392a192a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-calibration_2.2.5-1.bb b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-calibration_2.2.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..631454677cbf05c3057b50bd481025f01375f1b5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-calibration_2.2.5-1.bb @@ -0,0 +1,72 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Package for extracting the factory calibration from a UR robot and change it such that it can be used by ur_description to gain a correct URDF" +AUTHOR = "Felix Exner " +ROS_AUTHOR = "Lovro Ivanov " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "ur_robot_driver" +ROS_BPN = "ur_calibration" + +ROS_BUILD_DEPENDS = " \ + libeigen \ + rclcpp \ + ur-client-library \ + ur-robot-driver \ + yaml-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + libeigen \ + rclcpp \ + ur-client-library \ + ur-robot-driver \ + yaml-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + libeigen \ + rclcpp \ + ur-client-library \ + ur-robot-driver \ + yaml-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_calibration/2.2.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ur_calibration" +SRC_URI = "git://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release;${ROS_BRANCH};protocol=https" +SRCREV = "a53fec8f8d862927a538b47b1b96813524f6eaab" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-controllers_2.2.5-1.bb b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-controllers_2.2.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..c12f27258fc60b8332ecf6d5c48dabdbe4ada84c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-controllers_2.2.5-1.bb @@ -0,0 +1,88 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides controllers that use the speed scaling interface of Universal Robots." +AUTHOR = "Denis Stogl " +ROS_AUTHOR = "Marvin Große Besselmann " +HOMEPAGE = "https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "ur_robot_driver" +ROS_BPN = "ur_controllers" + +ROS_BUILD_DEPENDS = " \ + angles \ + controller-interface \ + joint-trajectory-controller \ + lifecycle-msgs \ + pluginlib \ + rclcpp-lifecycle \ + rcutils \ + realtime-tools \ + std-msgs \ + std-srvs \ + ur-dashboard-msgs \ + ur-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + controller-interface \ + joint-trajectory-controller \ + lifecycle-msgs \ + pluginlib \ + rclcpp-lifecycle \ + rcutils \ + realtime-tools \ + std-msgs \ + std-srvs \ + ur-dashboard-msgs \ + ur-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + controller-interface \ + joint-trajectory-controller \ + lifecycle-msgs \ + pluginlib \ + rclcpp-lifecycle \ + rcutils \ + realtime-tools \ + std-msgs \ + std-srvs \ + ur-dashboard-msgs \ + ur-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_controllers/2.2.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ur_controllers" +SRC_URI = "git://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release;${ROS_BRANCH};protocol=https" +SRCREV = "d50e2c7d0fab7aa69ad6b981d10ec374f177c1e0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-dashboard-msgs_2.2.5-1.bb b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-dashboard-msgs_2.2.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9919b43e0ac59a2a75591e2084d9533dbc550e40 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-dashboard-msgs_2.2.5-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages around the UR Dashboard server." +AUTHOR = "Felix Exner " +ROS_AUTHOR = "Denis Stogl " +HOMEPAGE = "https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "ur_robot_driver" +ROS_BPN = "ur_dashboard_msgs" + +ROS_BUILD_DEPENDS = " \ + action-msgs \ + rosidl-default-generators \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + action-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-msgs \ + rosidl-default-runtime \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_dashboard_msgs/2.2.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ur_dashboard_msgs" +SRC_URI = "git://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release;${ROS_BRANCH};protocol=https" +SRCREV = "9e36ca5e893905804cdf58f528e7020d9476a537" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-moveit-config_2.2.5-1.bb b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-moveit-config_2.2.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e1c6b9aede747d81a17efdb705f6c4fca8944b61 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-moveit-config_2.2.5-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "An example package with MoveIt2 configurations for UR robots." +AUTHOR = "Denis Stogl " +ROS_AUTHOR = "Lovro Ivanov " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=25515e36b34c800cf08bed6a88dd7900" + +ROS_CN = "ur_robot_driver" +ROS_BPN = "ur_moveit_config" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + launch \ + launch-ros \ + moveit-kinematics \ + moveit-planners-ompl \ + moveit-ros-move-group \ + moveit-ros-visualization \ + moveit-servo \ + moveit-simple-controller-manager \ + rviz2 \ + ur-description \ + urdf \ + warehouse-ros-sqlite \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_moveit_config/2.2.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ur_moveit_config" +SRC_URI = "git://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release;${ROS_BRANCH};protocol=https" +SRCREV = "a1afc54873eaa54d96a19be1d3f6fa54a2ea40dd" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-robot-driver_2.2.5-1.bb b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-robot-driver_2.2.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d3ec70ea4cc7f06b4461b05a1b70c1ac23c52e55 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur-robot-driver_2.2.5-1.bb @@ -0,0 +1,117 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The new driver for Universal Robots UR3, UR5 and UR10 robots with CB3 controllers and the e-series." +AUTHOR = "Denis Stogl " +ROS_AUTHOR = "Marvin Große Besselmann " +HOMEPAGE = "https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "ur_robot_driver" +ROS_BPN = "ur_robot_driver" + +ROS_BUILD_DEPENDS = " \ + controller-manager \ + controller-manager-msgs \ + geometry-msgs \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + rclpy \ + std-msgs \ + std-srvs \ + tf2-geometry-msgs \ + ur-client-library \ + ur-controllers \ + ur-dashboard-msgs \ + ur-description \ + ur-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = " \ + controller-manager \ + controller-manager-msgs \ + geometry-msgs \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + rclpy \ + std-msgs \ + std-srvs \ + tf2-geometry-msgs \ + ur-client-library \ + ur-controllers \ + ur-dashboard-msgs \ + ur-description \ + ur-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-socat} \ + controller-manager \ + controller-manager-msgs \ + force-torque-sensor-broadcaster \ + geometry-msgs \ + hardware-interface \ + joint-state-broadcaster \ + joint-state-publisher \ + joint-trajectory-controller \ + launch \ + launch-ros \ + pluginlib \ + position-controllers \ + rclcpp \ + rclcpp-lifecycle \ + rclpy \ + robot-state-publisher \ + ros2-controllers-test-nodes \ + rviz2 \ + std-msgs \ + std-srvs \ + tf2-geometry-msgs \ + ur-client-library \ + ur-controllers \ + ur-dashboard-msgs \ + ur-description \ + ur-msgs \ + urdf \ + velocity-controllers \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + launch-testing-ament-cmake \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur_robot_driver/2.2.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ur_robot_driver" +SRC_URI = "git://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release;${ROS_BRANCH};protocol=https" +SRCREV = "33be0dcdcd817e2765a7a5a67d7cf2738415282c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/ur-robot-driver/ur_2.2.5-1.bb b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur_2.2.5-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..cf9418e525c867354f16a8b79989fd9626342935 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/ur-robot-driver/ur_2.2.5-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Metapackage for universal robots" +AUTHOR = "Felix Exner " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=4633480cdd27d7906aaf3ef4b72014b2" + +ROS_CN = "ur_robot_driver" +ROS_BPN = "ur" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ur-calibration \ + ur-controllers \ + ur-dashboard-msgs \ + ur-moveit-config \ + ur-robot-driver \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release/archive/release/humble/ur/2.2.5-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ur" +SRC_URI = "git://github.com/ros2-gbp/Universal_Robots_ROS2_Driver-release;${ROS_BRANCH};protocol=https" +SRCREV = "a16ae8af38e28f471ff020541a4e92ebc6ef4c75" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/urdf-parser-py/urdfdom-py_1.2.0-2.bb b/meta-ros2-humble/generated-recipes/urdf-parser-py/urdfdom-py_1.2.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..04f0e54a7d3daa4c5bd4914ae0299d28a53c6aa0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/urdf-parser-py/urdfdom-py_1.2.0-2.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Python implementation of the URDF parser." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Thomas Moulard" +HOMEPAGE = "http://wiki.ros.org/urdfdom_py" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "urdf_parser_py" +ROS_BPN = "urdfdom_py" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + python3-lxml \ + python3-pyyaml \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + python3-mock \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/urdfdom_py-release/archive/release/humble/urdfdom_py/1.2.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/urdfdom_py" +SRC_URI = "git://github.com/ros2-gbp/urdfdom_py-release;${ROS_BRANCH};protocol=https" +SRCREV = "c23d4e04b0105a5048909c1b2c3207493e54c8b0" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/urdf-test/urdf-test_2.0.1-1.bb b/meta-ros2-humble/generated-recipes/urdf-test/urdf-test_2.0.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9000066a4a44bab187264b78d6d62719ab27d2b4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/urdf-test/urdf-test_2.0.1-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The urdf_test package" +AUTHOR = "Jordan Palacios " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "urdf_test" +ROS_BPN = "urdf_test" + +ROS_BUILD_DEPENDS = " \ + rclpy \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclpy \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclpy \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/pal-gbp/urdf_test-ros2-gbp/archive/release/humble/urdf_test/2.0.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/urdf_test" +SRC_URI = "git://github.com/pal-gbp/urdf_test-ros2-gbp;${ROS_BRANCH};protocol=https" +SRCREV = "87862d9c3fb663d9a208e176ee5bdb27035dd0f1" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/urdf-tutorial/urdf-tutorial_1.0.0-3.bb b/meta-ros2-humble/generated-recipes/urdf-tutorial/urdf-tutorial_1.0.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..c0c4f1b8afab5e137cccd16039f65e41268a7ca2 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/urdf-tutorial/urdf-tutorial_1.0.0-3.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains a number of URDF tutorials." +AUTHOR = "David V. Lu!! " +ROS_AUTHOR = "David V. Lu!! " +HOMEPAGE = "http://ros.org/wiki/urdf_tutorial" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "urdf_tutorial" +ROS_BPN = "urdf_tutorial" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + joint-state-publisher \ + joint-state-publisher-gui \ + robot-state-publisher \ + rviz2 \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/urdf_tutorial-release/archive/release/humble/urdf_tutorial/1.0.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/urdf_tutorial" +SRC_URI = "git://github.com/ros2-gbp/urdf_tutorial-release;${ROS_BRANCH};protocol=https" +SRCREV = "32102fe2e2293d6b009b7f1bfb9adfd7f8398e4f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/urdf/urdf-parser-plugin_2.6.0-2.bb b/meta-ros2-humble/generated-recipes/urdf/urdf-parser-plugin_2.6.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..0eb1d841ba2aa01fde6aaf60321ccbeb0f695934 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/urdf/urdf-parser-plugin_2.6.0-2.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains a C++ base class for URDF parsers." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "https://github.com/ros2/urdf" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "urdf" +ROS_BPN = "urdf_parser_plugin" + +ROS_BUILD_DEPENDS = " \ + urdfdom-headers \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + urdfdom-headers \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/urdf-release/archive/release/humble/urdf_parser_plugin/2.6.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/urdf_parser_plugin" +SRC_URI = "git://github.com/ros2-gbp/urdf-release;${ROS_BRANCH};protocol=https" +SRCREV = "ec11cfc4a436b162e092fb9486b3c055de5d93ea" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/urdf/urdf_2.6.0-2.bb b/meta-ros2-humble/generated-recipes/urdf/urdf_2.6.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..4f91cfcc3ad1875142e58d840e5703fa01ff7387 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/urdf/urdf_2.6.0-2.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package contains a C++ parser for the Unified Robot Description Format (URDF), which is an XML format for representing a robot model. The code API of the parser has been through our review process and will remain backwards compatible in future releases." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Ioan Sucan " +HOMEPAGE = "https://github.com/ros2/urdf" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=16;endline=16;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "urdf" +ROS_BPN = "urdf" + +ROS_BUILD_DEPENDS = " \ + pluginlib \ + tinyxml2-vendor \ + urdf-parser-plugin \ + urdfdom \ + urdfdom-headers \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + pluginlib \ + urdf-parser-plugin \ + urdfdom \ + urdfdom-headers \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + pluginlib \ + tinyxml2-vendor \ + urdfdom \ + urdfdom-headers \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-google-benchmark \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/urdf-release/archive/release/humble/urdf/2.6.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/urdf" +SRC_URI = "git://github.com/ros2-gbp/urdf-release;${ROS_BRANCH};protocol=https" +SRCREV = "491b263ce81ff79135003ffb74dbb88db80501b6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/urdfdom-headers/urdfdom-headers_1.0.6-2.bb b/meta-ros2-humble/generated-recipes/urdfdom-headers/urdfdom-headers_1.0.6-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..58c1443e34331782d77a90718f01eaacf89adc5c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/urdfdom-headers/urdfdom-headers_1.0.6-2.bb @@ -0,0 +1,48 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "C++ headers for URDF." +AUTHOR = "Steven! Ragnarök " +HOMEPAGE = "http://ros.org/wiki/urdf" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "urdfdom_headers" +ROS_BPN = "urdfdom_headers" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/urdfdom_headers-release/archive/release/humble/urdfdom_headers/1.0.6-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/urdfdom_headers" +SRC_URI = "git://github.com/ros2-gbp/urdfdom_headers-release;${ROS_BRANCH};protocol=https" +SRCREV = "65a274bb8736b9ec74a5548474ffde4ea3738589" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/urdfdom/urdfdom_3.0.2-2.bb b/meta-ros2-humble/generated-recipes/urdfdom/urdfdom_3.0.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..e6a556201ab8d3a407e8df8ab5f84bbd6a11affb --- /dev/null +++ b/meta-ros2-humble/generated-recipes/urdfdom/urdfdom_3.0.2-2.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A library to access URDFs using the DOM model." +AUTHOR = "Chris Lalancette " +ROS_AUTHOR = "Ioan Sucan" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "urdfdom" +ROS_BPN = "urdfdom" + +ROS_BUILD_DEPENDS = " \ + console-bridge \ + console-bridge-vendor \ + libtinyxml \ + tinyxml-vendor \ + urdfdom-headers \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + console-bridge \ + console-bridge-vendor \ + libtinyxml \ + tinyxml-vendor \ + urdfdom-headers \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/urdfdom-release/archive/release/humble/urdfdom/3.0.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/urdfdom" +SRC_URI = "git://github.com/ros2-gbp/urdfdom-release;${ROS_BRANCH};protocol=https" +SRCREV = "f542c91673cb3fa3c8742164d1565a09de150c30" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/urg-c/urg-c_1.0.4001-4.bb b/meta-ros2-humble/generated-recipes/urg-c/urg-c_1.0.4001-4.bb new file mode 100644 index 0000000000000000000000000000000000000000..830ad4942c2ee5cd49fd89f6f7199a829d128480 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/urg-c/urg-c_1.0.4001-4.bb @@ -0,0 +1,49 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The urg_c package" +AUTHOR = "Michael Ferguson " +ROS_AUTHOR = "Satofumi Kamimura " +HOMEPAGE = "http://sourceforge.net/projects/urgwidget/" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "urg_c" +ROS_BPN = "urg_c" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/urg_c-release/archive/release/humble/urg_c/1.0.4001-4.tar.gz +ROS_BRANCH ?= "branch=release/humble/urg_c" +SRC_URI = "git://github.com/ros2-gbp/urg_c-release;${ROS_BRANCH};protocol=https" +SRCREV = "284660bdc9b127bdf4c0fe637b2220cd28c0bd8e" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/urg-node-msgs/urg-node-msgs_1.0.1-6.bb b/meta-ros2-humble/generated-recipes/urg-node-msgs/urg-node-msgs_1.0.1-6.bb new file mode 100644 index 0000000000000000000000000000000000000000..ef2ca1f54210ebea28057376bf1c040385e3ebef --- /dev/null +++ b/meta-ros2-humble/generated-recipes/urg-node-msgs/urg-node-msgs_1.0.1-6.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "urg_node_msgs" +AUTHOR = "Michael Ferguson " +ROS_AUTHOR = "Chad Rockey " +HOMEPAGE = "http://ros.org/wiki/urg_node" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "urg_node_msgs" +ROS_BPN = "urg_node_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/urg_node_msgs-release/archive/release/humble/urg_node_msgs/1.0.1-6.tar.gz +ROS_BRANCH ?= "branch=release/humble/urg_node_msgs" +SRC_URI = "git://github.com/ros2-gbp/urg_node_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "4b2efb8baf255e8c5325f11a9530c963ff6f5e55" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/urg-node/urg-node_1.1.0-3.bb b/meta-ros2-humble/generated-recipes/urg-node/urg-node_1.1.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..cabb0867ef657b4ca8475d0c0a1747865984e20e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/urg-node/urg-node_1.1.0-3.bb @@ -0,0 +1,87 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "urg_node" +AUTHOR = "Michael Ferguson " +ROS_AUTHOR = "Chad Rockey " +HOMEPAGE = "http://ros.org/wiki/urg_node" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "urg_node" +ROS_BPN = "urg_node" + +ROS_BUILD_DEPENDS = " \ + boost \ + builtin-interfaces \ + diagnostic-updater \ + laser-proc \ + rclcpp \ + rclcpp-components \ + rosidl-default-generators \ + sensor-msgs \ + std-srvs \ + urg-c \ + urg-node-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + builtin-interfaces \ + diagnostic-updater \ + laser-proc \ + rclcpp \ + rclcpp-components \ + rosidl-default-generators \ + sensor-msgs \ + std-srvs \ + urg-c \ + urg-node-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + diagnostic-updater \ + laser-proc \ + rclcpp \ + rclcpp-components \ + rosidl-default-generators \ + sensor-msgs \ + std-srvs \ + urg-c \ + urg-node-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/urg_node-release/archive/release/humble/urg_node/1.1.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/urg_node" +SRC_URI = "git://github.com/ros2-gbp/urg_node-release;${ROS_BRANCH};protocol=https" +SRCREV = "244172a5cbc379b261de2b5541a35b6ad6834217" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/usb-cam/usb-cam_0.4.2-1.bb b/meta-ros2-humble/generated-recipes/usb-cam/usb-cam_0.4.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..cb3a43375c4bb0434568efb1981d938fa844ea4a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/usb-cam/usb-cam_0.4.2-1.bb @@ -0,0 +1,89 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A ROS2 Driver for V4L USB Cameras" +AUTHOR = "Evan Flynn " +HOMEPAGE = "http://wiki.ros.org/usb_cam" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "usb_cam" +ROS_BPN = "usb_cam" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + camera-info-manager \ + ffmpeg \ + image-transport \ + image-transport-plugins \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + std-srvs \ + v4l-utils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-auto-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + camera-info-manager \ + ffmpeg \ + image-transport \ + image-transport-plugins \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + std-msgs \ + std-srvs \ + v4l-utils \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + camera-info-manager \ + ffmpeg \ + image-transport \ + image-transport-plugins \ + rclcpp \ + rclcpp-components \ + rosidl-default-runtime \ + sensor-msgs \ + std-msgs \ + std-srvs \ + v4l-utils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/usb_cam-release/archive/release/humble/usb_cam/0.4.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/usb_cam" +SRC_URI = "git://github.com/ros2-gbp/usb_cam-release;${ROS_BRANCH};protocol=https" +SRCREV = "2f436f5286a9607fd98dfcc8094aec903862f7f7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/v4l2-camera/v4l2-camera_0.6.0-1.bb b/meta-ros2-humble/generated-recipes/v4l2-camera/v4l2-camera_0.6.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..256154d7eff1b23dc3fc701b37b02b4c837ed7d4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/v4l2-camera/v4l2-camera_0.6.0-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A ROS 2 camera driver using Video4Linux2" +AUTHOR = "Sander G. van Dijk " +ROS_AUTHOR = "Sander G. van Dijk" +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "v4l2_camera" +ROS_BPN = "v4l2_camera" + +ROS_BUILD_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + image-transport \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + image-transport \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + camera-info-manager \ + cv-bridge \ + image-transport \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/ros2_v4l2_camera-release/archive/release/humble/v4l2_camera/0.6.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/v4l2_camera" +SRC_URI = "git://github.com/ros2-gbp/ros2_v4l2_camera-release;${ROS_BRANCH};protocol=https" +SRCREV = "5743ded71ec4594c6f4c724d583cc6c67610d204" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/variants/desktop-full_0.10.0-1.bb b/meta-ros2-humble/generated-recipes/variants/desktop-full_0.10.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..5a839135598a9af10aa598f145d0614d473e0c76 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/variants/desktop-full_0.10.0-1.bb @@ -0,0 +1,55 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Provides a "batteries included" experience to novice users." +AUTHOR = "Louise Poubel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "variants" +ROS_BPN = "desktop_full" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + desktop \ + perception \ + ros-ign-gazebo-demos \ + simulation \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/variants-release/archive/release/humble/desktop_full/0.10.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/desktop_full" +SRC_URI = "git://github.com/ros2-gbp/variants-release;${ROS_BRANCH};protocol=https" +SRCREV = "a47f052fb2393dcc217944068975064b2ab3020c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/variants/desktop_0.10.0-1.bb b/meta-ros2-humble/generated-recipes/variants/desktop_0.10.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e8302026e734e6cbb36ead0f3d73e23b7bfa444d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/variants/desktop_0.10.0-1.bb @@ -0,0 +1,99 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package which extends 'ros_base' and includes high level packages like vizualization tools and demos." +AUTHOR = "Steven! Ragnarök " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "variants" +ROS_BPN = "desktop" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + action-tutorials-cpp \ + action-tutorials-interfaces \ + action-tutorials-py \ + angles \ + composition \ + demo-nodes-cpp \ + demo-nodes-cpp-rosnative \ + demo-nodes-py \ + depthimage-to-laserscan \ + dummy-map-server \ + dummy-robot-bringup \ + dummy-sensors \ + examples-rclcpp-minimal-action-client \ + examples-rclcpp-minimal-action-server \ + examples-rclcpp-minimal-client \ + examples-rclcpp-minimal-composition \ + examples-rclcpp-minimal-publisher \ + examples-rclcpp-minimal-service \ + examples-rclcpp-minimal-subscriber \ + examples-rclcpp-minimal-timer \ + examples-rclcpp-multithreaded-executor \ + examples-rclpy-executors \ + examples-rclpy-minimal-action-client \ + examples-rclpy-minimal-action-server \ + examples-rclpy-minimal-client \ + examples-rclpy-minimal-publisher \ + examples-rclpy-minimal-service \ + examples-rclpy-minimal-subscriber \ + image-tools \ + intra-process-demo \ + joy \ + lifecycle \ + logging-demo \ + pcl-conversions \ + pendulum-control \ + pendulum-msgs \ + quality-of-service-demo-cpp \ + quality-of-service-demo-py \ + ros-base \ + rqt-common-plugins \ + rviz-default-plugins \ + rviz2 \ + teleop-twist-joy \ + teleop-twist-keyboard \ + tlsf \ + tlsf-cpp \ + topic-monitor \ + turtlesim \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/variants-release/archive/release/humble/desktop/0.10.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/desktop" +SRC_URI = "git://github.com/ros2-gbp/variants-release;${ROS_BRANCH};protocol=https" +SRCREV = "6459921eda853474cc15df2bdf1228479c63e7f9" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/variants/perception_0.10.0-1.bb b/meta-ros2-humble/generated-recipes/variants/perception_0.10.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ddce2f5b44880e42cea3c5e8334f963560026cee --- /dev/null +++ b/meta-ros2-humble/generated-recipes/variants/perception_0.10.0-1.bb @@ -0,0 +1,59 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package which aggregates common perception packages." +AUTHOR = "Louise Poubel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "variants" +ROS_BPN = "perception" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + image-common \ + image-pipeline \ + image-transport-plugins \ + laser-filters \ + laser-geometry \ + perception-pcl \ + ros-base \ + vision-opencv \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/variants-release/archive/release/humble/perception/0.10.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/perception" +SRC_URI = "git://github.com/ros2-gbp/variants-release;${ROS_BRANCH};protocol=https" +SRCREV = "2e16118c7eee6c0b31314b2f6d406449687a0e5f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/variants/ros-base_0.10.0-1.bb b/meta-ros2-humble/generated-recipes/variants/ros-base_0.10.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..166453496ed219592ec768150d36d06f29ec6492 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/variants/ros-base_0.10.0-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package which extends 'ros_core' and includes other basic functionalities like tf2 and urdf." +AUTHOR = "Steven! Ragnarök " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "variants" +ROS_BPN = "ros_base" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry2 \ + kdl-parser \ + robot-state-publisher \ + ros-core \ + rosbag2 \ + urdf \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/variants-release/archive/release/humble/ros_base/0.10.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_base" +SRC_URI = "git://github.com/ros2-gbp/variants-release;${ROS_BRANCH};protocol=https" +SRCREV = "0017343a06fad0444e4792cfa54d4e89d4d49ecb" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/variants/ros-core_0.10.0-1.bb b/meta-ros2-humble/generated-recipes/variants/ros-core_0.10.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9bf6eebe9cc8c3c550584e7cd969fff7d9f8d258 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/variants/ros-core_0.10.0-1.bb @@ -0,0 +1,83 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package to aggregate the packages required to use publish / subscribe, services, generate messages and other core ROS concepts." +AUTHOR = "Steven! Ragnarök " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "variants" +ROS_BPN = "ros_core" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake \ + ament-cmake-auto \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-cmake-ros \ + ament-index-cpp \ + ament-index-python \ + ament-lint-auto \ + ament-lint-common \ + class-loader \ + common-interfaces \ + launch \ + launch-ros \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ + launch-xml \ + launch-yaml \ + pluginlib \ + rcl-lifecycle \ + rclcpp \ + rclcpp-action \ + rclcpp-lifecycle \ + rclpy \ + ros-environment \ + ros2cli-common-extensions \ + ros2launch \ + rosidl-default-generators \ + rosidl-default-runtime \ + sros2 \ + sros2-cmake \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/variants-release/archive/release/humble/ros_core/0.10.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/ros_core" +SRC_URI = "git://github.com/ros2-gbp/variants-release;${ROS_BRANCH};protocol=https" +SRCREV = "695dfbd84d7dc8cf8e9a20c7e520331b6efffed2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/variants/simulation_0.10.0-1.bb b/meta-ros2-humble/generated-recipes/variants/simulation_0.10.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d8bff2c1a8d2ffae876ef98e9b0320d7773f951a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/variants/simulation_0.10.0-1.bb @@ -0,0 +1,56 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "A package which extends 'ros_base' and includes simulation packages." +AUTHOR = "Louise Poubel " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "variants" +ROS_BPN = "simulation" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ros-base \ + ros-ign-bridge \ + ros-ign-gazebo \ + ros-ign-image \ + ros-ign-interfaces \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/variants-release/archive/release/humble/simulation/0.10.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/simulation" +SRC_URI = "git://github.com/ros2-gbp/variants-release;${ROS_BRANCH};protocol=https" +SRCREV = "344e6c8287249596d9e6013cf3e8371b0c254d2c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/velodyne-simulator/velodyne-description_2.0.2-3.bb b/meta-ros2-humble/generated-recipes/velodyne-simulator/velodyne-description_2.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..45b4a20f1400f57b4ab040f51acf994d34e496c4 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/velodyne-simulator/velodyne-description_2.0.2-3.bb @@ -0,0 +1,53 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "URDF and meshes describing Velodyne laser scanners." +AUTHOR = "Kevin Hallenbeck " +ROS_AUTHOR = "Kevin Hallenbeck" +HOMEPAGE = "http://wiki.ros.org/velodyne_description" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "velodyne_simulator" +ROS_BPN = "velodyne_description" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gazebo-ros \ + urdf \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/velodyne_simulator-release/archive/release/humble/velodyne_description/2.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/velodyne_description" +SRC_URI = "git://github.com/ros2-gbp/velodyne_simulator-release;${ROS_BRANCH};protocol=https" +SRCREV = "8c85e231b0d256ed4374801e7fed2b8ed749631f" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/velodyne-simulator/velodyne-gazebo-plugins_2.0.2-3.bb b/meta-ros2-humble/generated-recipes/velodyne-simulator/velodyne-gazebo-plugins_2.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..b61605f6b94143dc343d98dc2541af12532d116e --- /dev/null +++ b/meta-ros2-humble/generated-recipes/velodyne-simulator/velodyne-gazebo-plugins_2.0.2-3.bb @@ -0,0 +1,70 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Gazebo plugin to provide simulated data from Velodyne laser scanners." +AUTHOR = "Kevin Hallenbeck " +ROS_AUTHOR = "Kevin Hallenbeck" +HOMEPAGE = "http://wiki.ros.org/velodyne_gazebo_plugins" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "velodyne_simulator" +ROS_BPN = "velodyne_gazebo_plugins" + +ROS_BUILD_DEPENDS = " \ + gazebo-msgs \ + gazebo-ros \ + gazebo-rosdev \ + rclcpp \ + sensor-msgs \ + tf2 \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + gazebo-msgs \ + gazebo-ros \ + gazebo-rosdev \ + rclcpp \ + sensor-msgs \ + tf2 \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + gazebo-msgs \ + gazebo-ros \ + gazebo-rosdev \ + rclcpp \ + sensor-msgs \ + tf2 \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/velodyne_simulator-release/archive/release/humble/velodyne_gazebo_plugins/2.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/velodyne_gazebo_plugins" +SRC_URI = "git://github.com/ros2-gbp/velodyne_simulator-release;${ROS_BRANCH};protocol=https" +SRCREV = "5f0aab26f72318f0825d5dbec2b2a0722766b6ae" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/velodyne-simulator/velodyne-simulator_2.0.2-3.bb b/meta-ros2-humble/generated-recipes/velodyne-simulator/velodyne-simulator_2.0.2-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..0f668b155ac83f7a3168af8608b7cbfe7468034d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/velodyne-simulator/velodyne-simulator_2.0.2-3.bb @@ -0,0 +1,52 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Metapackage allowing easy installation of Velodyne simulation components." +AUTHOR = "Kevin Hallenbeck " +ROS_AUTHOR = "Kevin Hallenbeck" +HOMEPAGE = "http://wiki.ros.org/velodyne_simulator" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "velodyne_simulator" +ROS_BPN = "velodyne_simulator" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + velodyne-description \ + velodyne-gazebo-plugins \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/velodyne_simulator-release/archive/release/humble/velodyne_simulator/2.0.2-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/velodyne_simulator" +SRC_URI = "git://github.com/ros2-gbp/velodyne_simulator-release;${ROS_BRANCH};protocol=https" +SRCREV = "d6cfb132fe7ce8e4d413f2ac96700223c37cf066" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/velodyne/velodyne-driver_2.3.0-1.bb b/meta-ros2-humble/generated-recipes/velodyne/velodyne-driver_2.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..ad91c437da1ae047e3ebf12de2104b69847d38ed --- /dev/null +++ b/meta-ros2-humble/generated-recipes/velodyne/velodyne-driver_2.3.0-1.bb @@ -0,0 +1,77 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS device driver for Velodyne 3D LIDARs." +AUTHOR = "Josh Whitley " +ROS_AUTHOR = "Jack O'Quin" +HOMEPAGE = "http://www.ros.org/wiki/velodyne_driver" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "velodyne" +ROS_BPN = "velodyne_driver" + +ROS_BUILD_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + libpcap \ + rclcpp \ + rclcpp-components \ + tf2-ros \ + velodyne-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + libpcap \ + rclcpp \ + rclcpp-components \ + tf2-ros \ + velodyne-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + diagnostic-msgs \ + diagnostic-updater \ + libpcap \ + rclcpp \ + rclcpp-components \ + tf2-ros \ + velodyne-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/velodyne-release/archive/release/humble/velodyne_driver/2.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/velodyne_driver" +SRC_URI = "git://github.com/ros2-gbp/velodyne-release;${ROS_BRANCH};protocol=https" +SRCREV = "a13f7de439ae86b7d97464515b307131660e9840" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/velodyne/velodyne-laserscan_2.3.0-1.bb b/meta-ros2-humble/generated-recipes/velodyne/velodyne-laserscan_2.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..7cb0deadc6dbff5c786570498729fbaadda62330 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/velodyne/velodyne-laserscan_2.3.0-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan message" +AUTHOR = "Josh Whitley " +ROS_AUTHOR = "Micho Radovnikovich" +HOMEPAGE = "http://ros.org/wiki/velodyne_laserscan" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "velodyne" +ROS_BPN = "velodyne_laserscan" + +ROS_BUILD_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/velodyne-release/archive/release/humble/velodyne_laserscan/2.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/velodyne_laserscan" +SRC_URI = "git://github.com/ros2-gbp/velodyne-release;${ROS_BRANCH};protocol=https" +SRCREV = "05c13a4e975b50f9b9ff57a96081f206a827e5d3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/velodyne/velodyne-msgs_2.3.0-1.bb b/meta-ros2-humble/generated-recipes/velodyne/velodyne-msgs_2.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..eafa3c3af1d2abe280c65e6ddc065cf02f944731 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/velodyne/velodyne-msgs_2.3.0-1.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ROS message definitions for Velodyne 3D LIDARs." +AUTHOR = "Josh Whitley " +ROS_AUTHOR = "Jack O'Quin" +HOMEPAGE = "http://ros.org/wiki/velodyne_msgs" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "velodyne" +ROS_BPN = "velodyne_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-generators \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + builtin-interfaces \ + std-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/velodyne-release/archive/release/humble/velodyne_msgs/2.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/velodyne_msgs" +SRC_URI = "git://github.com/ros2-gbp/velodyne-release;${ROS_BRANCH};protocol=https" +SRCREV = "d810a11959af3ab23e5950fb61da81d0b7fc6c45" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/velodyne/velodyne-pointcloud_2.3.0-1.bb b/meta-ros2-humble/generated-recipes/velodyne/velodyne-pointcloud_2.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..09104be49a35159491ebdb019f7bc3d67ab8feb1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/velodyne/velodyne-pointcloud_2.3.0-1.bb @@ -0,0 +1,92 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Point cloud conversions for Velodyne 3D LIDARs." +AUTHOR = "Josh Whitley " +ROS_AUTHOR = "Jack O'Quin" +HOMEPAGE = "http://ros.org/wiki/velodyne_pointcloud" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "velodyne" +ROS_BPN = "velodyne_pointcloud" + +ROS_BUILD_DEPENDS = " \ + angles \ + diagnostic-updater \ + geometry-msgs \ + message-filters \ + pcl \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-ros \ + velodyne-msgs \ + yaml-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + angles \ + diagnostic-updater \ + geometry-msgs \ + message-filters \ + pcl \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-ros \ + velodyne-msgs \ + yaml-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + angles \ + diagnostic-updater \ + geometry-msgs \ + message-filters \ + pcl \ + rclcpp \ + rclcpp-components \ + sensor-msgs \ + tf2 \ + tf2-ros \ + velodyne-msgs \ + yaml-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/velodyne-release/archive/release/humble/velodyne_pointcloud/2.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/velodyne_pointcloud" +SRC_URI = "git://github.com/ros2-gbp/velodyne-release;${ROS_BRANCH};protocol=https" +SRCREV = "01a6c3e40339004ada8d0e50391bfe571cfbfc08" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/velodyne/velodyne_2.3.0-1.bb b/meta-ros2-humble/generated-recipes/velodyne/velodyne_2.3.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..d2f09d8269e832b24fd311cdf8117cd6f4a0c026 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/velodyne/velodyne_2.3.0-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Basic ROS support for the Velodyne 3D LIDARs." +AUTHOR = "Josh Whitley " +ROS_AUTHOR = "Jack O'Quin" +HOMEPAGE = "http://www.ros.org/wiki/velodyne" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "velodyne" +ROS_BPN = "velodyne" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + velodyne-driver \ + velodyne-laserscan \ + velodyne-msgs \ + velodyne-pointcloud \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/velodyne-release/archive/release/humble/velodyne/2.3.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/velodyne" +SRC_URI = "git://github.com/ros2-gbp/velodyne-release;${ROS_BRANCH};protocol=https" +SRCREV = "f98fbd2057d5099595e19ce972d5556a6bfd4a2a" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/vision-msgs-layers/vision-msgs-layers_0.1.0-1.bb b/meta-ros2-humble/generated-recipes/vision-msgs-layers/vision-msgs-layers_0.1.0-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..456ec76e3574fb0592208ddd2460a192f523622f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/vision-msgs-layers/vision-msgs-layers_0.1.0-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Collection of RQt Image Overlay Plugins for Vision Msgs" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "vision_msgs_layers" +ROS_BPN = "vision_msgs_layers" + +ROS_BUILD_DEPENDS = " \ + rqt-image-overlay-layer \ + vision-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + rqt-image-overlay-layer \ + vision-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + rqt-image-overlay-layer \ + vision-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/vision_msgs_layers-release/archive/release/humble/vision_msgs_layers/0.1.0-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/vision_msgs_layers" +SRC_URI = "git://github.com/ros2-gbp/vision_msgs_layers-release;${ROS_BRANCH};protocol=https" +SRCREV = "c64c4ca97583e1ab6c88fbf684509da0a455a658" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/vision-msgs/vision-msgs_4.0.0-2.bb b/meta-ros2-humble/generated-recipes/vision-msgs/vision-msgs_4.0.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..b9c917fcc0f9eb92be6265ed29c3525ac722b382 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/vision-msgs/vision-msgs_4.0.0-2.bb @@ -0,0 +1,63 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Messages for interfacing with various computer vision pipelines, such as object detectors." +AUTHOR = "Adam Allevato " +ROS_AUTHOR = "Adam Allevato " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & Apache License 2.0" +LICENSE = "Apache-2.0 & Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "vision_msgs" +ROS_BPN = "vision_msgs" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + std-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/vision_msgs-release/archive/release/humble/vision_msgs/4.0.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/vision_msgs" +SRC_URI = "git://github.com/ros2-gbp/vision_msgs-release;${ROS_BRANCH};protocol=https" +SRCREV = "b6e06b9d0af97a6143bae998d8e600cb8b0ffc01" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/vision-opencv/cv-bridge_3.2.1-1.bb b/meta-ros2-humble/generated-recipes/vision-opencv/cv-bridge_3.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2bff255e3090b19486bf70bf8ea94bbaedfac81d --- /dev/null +++ b/meta-ros2-humble/generated-recipes/vision-opencv/cv-bridge_3.2.1-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This contains CvBridge, which converts between ROS2 Image messages and OpenCV images." +AUTHOR = "Kenji Brameld " +ROS_AUTHOR = "Patrick Mihelich" +HOMEPAGE = "http://www.ros.org/wiki/cv_bridge" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & BSD" +LICENSE = "Apache-2.0 & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "vision_opencv" +ROS_BPN = "cv_bridge" + +ROS_BUILD_DEPENDS = " \ + boost \ + opencv \ + python3-numpy \ + rcpputils \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + python-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + opencv \ + python3-numpy \ + rcpputils \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + boost \ + opencv \ + python3-numpy \ + rcpputils \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/vision_opencv-release/archive/release/humble/cv_bridge/3.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/cv_bridge" +SRC_URI = "git://github.com/ros2-gbp/vision_opencv-release;${ROS_BRANCH};protocol=https" +SRCREV = "60cdf474334fe326efc60de14b0f150ec4844b97" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/vision-opencv/image-geometry_3.2.1-1.bb b/meta-ros2-humble/generated-recipes/vision-opencv/image-geometry_3.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..765fa01ac394b58144125da800fcea6edf480e23 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/vision-opencv/image-geometry_3.2.1-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "`image_geometry` contains C++ and Python libraries for interpreting images geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo messages with OpenCV functions such as image rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with OpenCV data types." +AUTHOR = "Kenji Brameld " +ROS_AUTHOR = "Patrick Mihelich" +HOMEPAGE = "http://www.ros.org/wiki/image_geometry" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & BSD" +LICENSE = "Apache-2.0 & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "vision_opencv" +ROS_BPN = "image_geometry" + +ROS_BUILD_DEPENDS = " \ + opencv \ + sensor-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-python-native \ + ament-cmake-ros-native \ +" + +ROS_EXPORT_DEPENDS = " \ + opencv \ + sensor-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + opencv \ + sensor-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-gtest \ + ament-cmake-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/vision_opencv-release/archive/release/humble/image_geometry/3.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/image_geometry" +SRC_URI = "git://github.com/ros2-gbp/vision_opencv-release;${ROS_BRANCH};protocol=https" +SRCREV = "9e4572e523dd493d437b2eb19222a795dce032b3" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/vision-opencv/vision-opencv_3.2.1-1.bb b/meta-ros2-humble/generated-recipes/vision-opencv/vision-opencv_3.2.1-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..15e002180b3b866cd40364bee265d3ac520dd048 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/vision-opencv/vision-opencv_3.2.1-1.bb @@ -0,0 +1,54 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Packages for interfacing ROS2 with OpenCV, a library of programming functions for real time computer vision." +AUTHOR = "Kenji Brameld " +ROS_AUTHOR = "Patrick Mihelich" +HOMEPAGE = "http://www.ros.org/wiki/vision_opencv" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & BSD" +LICENSE = "Apache-2.0 & BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "vision_opencv" +ROS_BPN = "vision_opencv" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + image-geometry \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/vision_opencv-release/archive/release/humble/vision_opencv/3.2.1-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/vision_opencv" +SRC_URI = "git://github.com/ros2-gbp/vision_opencv-release;${ROS_BRANCH};protocol=https" +SRCREV = "8364932004c41f4adb1aa21eb65acdb98f723557" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/visp/visp_3.5.0-2.bb b/meta-ros2-humble/generated-recipes/visp/visp_3.5.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..d685a8f1f18cb1b75229d377a28e7f046fbb5b77 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/visp/visp_3.5.0-2.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ViSP standing for Visual Servoing Platform is a modular cross platform library that allows prototyping and developing applications using visual tracking and visual servoing technics at the heart of the researches done by Inria Lagadic team. ViSP is able to compute control laws that can be applied to robotic systems. It provides a set of visual features that can be tracked using real time image processing or computer vision algorithms. ViSP provides also simulation capabilities. ViSP can be useful in robotics, computer vision, augmented reality and computer animation." +AUTHOR = "Fabien Spindler " +ROS_AUTHOR = "Fabien Spindler" +HOMEPAGE = "http://www.ros.org/wiki/visp" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "GPLv2" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://package.xml;beginline=20;endline=20;md5=fe8b75cf0aba647401e1038bcd69ee74" + +ROS_CN = "visp" +ROS_BPN = "visp" + +ROS_BUILD_DEPENDS = " \ + bzip2 \ + doxygen \ + jpeg \ + lapack \ + libeigen \ + libpng \ + libx11 \ + libxml2 \ + opencv \ + v4l-utils \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + jpeg \ + lapack \ + libeigen \ + libpng \ + libx11 \ + libxml2 \ + opencv \ + v4l-utils \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/visp-release/archive/release/humble/visp/3.5.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/visp" +SRC_URI = "git://github.com/ros2-gbp/visp-release;${ROS_BRANCH};protocol=https" +SRCREV = "c5b45df014e51b0dd4fc4a30a0d07f31c0dca6b8" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/vitis-common/vitis-common_0.4.2-2.bb b/meta-ros2-humble/generated-recipes/vitis-common/vitis-common_0.4.2-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..bb6de08224a67cd557e8ced44674bcabc628df4a --- /dev/null +++ b/meta-ros2-humble/generated-recipes/vitis-common/vitis-common_0.4.2-2.bb @@ -0,0 +1,58 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Common code for working with Vitis™ Unified Software Platform in ROS." +AUTHOR = "Víctor Mayoral-Vilches " +ROS_AUTHOR = "Víctor Mayoral-Vilches " +HOMEPAGE = "https://github.com/ros-acceleration/vitis_common/issues" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=3dce4ba60d7e51ec64f3c3dc18672dd3" + +ROS_CN = "vitis_common" +ROS_BPN = "vitis_common" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-ocl-icd-opencl-dev} \ + opencl-headers \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-vitis-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/vitis_common-release/archive/release/humble/vitis_common/0.4.2-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/vitis_common" +SRC_URI = "git://github.com/ros2-gbp/vitis_common-release;${ROS_BRANCH};protocol=https" +SRCREV = "7ffecd62b7f4db22fd91b4496843b844ebcd8742" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/vrpn/vrpn_7.35.0-11.bb b/meta-ros2-humble/generated-recipes/vrpn/vrpn_7.35.0-11.bb new file mode 100644 index 0000000000000000000000000000000000000000..fcbb8ef0599d5146d340828fbf1030b2ff13ecf0 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/vrpn/vrpn_7.35.0-11.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "The VRPN is a library and set of servers that interfaces with virtual-reality systems, such as VICON, OptiTrack, and others." +AUTHOR = "Alvin Sun " +ROS_AUTHOR = "Russell M. Taylor" +HOMEPAGE = "https://github.com/vrpn/vrpn/wiki" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "vrpn" +ROS_BPN = "vrpn" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = " \ + cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-cmake \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/vrpn-release/archive/release/humble/vrpn/7.35.0-11.tar.gz +ROS_BRANCH ?= "branch=release/humble/vrpn" +SRC_URI = "git://github.com/ros2-gbp/vrpn-release;${ROS_BRANCH};protocol=https" +SRCREV = "ff688a4507797c35a48710be678c06defc5e6629" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/warehouse-ros-sqlite/warehouse-ros-sqlite_1.0.3-1.bb b/meta-ros2-humble/generated-recipes/warehouse-ros-sqlite/warehouse-ros-sqlite_1.0.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..3a39736c98401fee57bd9dddd0f9be2dbcf03dc9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/warehouse-ros-sqlite/warehouse-ros-sqlite_1.0.3-1.bb @@ -0,0 +1,71 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Implementation of warehouse_ros for sqlite" +AUTHOR = "MoveIt Release Team " +ROS_AUTHOR = "Bjarne von Horn" +HOMEPAGE = "http://ros.org/wiki/warehouse_ros" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "warehouse_ros_sqlite" +ROS_BPN = "warehouse_ros_sqlite" + +ROS_BUILD_DEPENDS = " \ + boost \ + class-loader \ + rclcpp \ + sqlite3 \ + sqlite3-vendor \ + warehouse-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + class-loader \ + rclcpp \ + warehouse-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-sqlite3} \ + class-loader \ + rclcpp \ + warehouse-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-cmake-gtest \ + ament-lint-auto \ + ament-lint-common \ + geometry-msgs \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/warehouse_ros_sqlite-release/archive/release/humble/warehouse_ros_sqlite/1.0.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/warehouse_ros_sqlite" +SRC_URI = "git://github.com/ros2-gbp/warehouse_ros_sqlite-release;${ROS_BRANCH};protocol=https" +SRCREV = "c78a424ca5bfc1b62276ea79122f705786b927e5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/warehouse-ros/warehouse-ros_2.0.4-3.bb b/meta-ros2-humble/generated-recipes/warehouse-ros/warehouse-ros_2.0.4-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..db2f92c2f094d5801f8d55e4435b47998c508a33 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/warehouse-ros/warehouse-ros_2.0.4-3.bb @@ -0,0 +1,82 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Persistent storage of ROS messages" +AUTHOR = "MoveIt Release Team " +ROS_AUTHOR = "Bhaskara Marthi " +HOMEPAGE = "http://ros.org/wiki/warehouse_ros" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "warehouse_ros" +ROS_BPN = "warehouse_ros" + +ROS_BUILD_DEPENDS = " \ + boost \ + geometry-msgs \ + openssl \ + pluginlib \ + rclcpp \ + std-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + boost \ + geometry-msgs \ + openssl \ + pluginlib \ + rclcpp \ + std-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + boost \ + geometry-msgs \ + openssl \ + pluginlib \ + rclcpp \ + std-msgs \ + tf2 \ + tf2-geometry-msgs \ + tf2-ros \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-copyright \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/warehouse_ros-release/archive/release/humble/warehouse_ros/2.0.4-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/warehouse_ros" +SRC_URI = "git://github.com/ros2-gbp/warehouse_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "7b9b22ef246ffad4ebbba43149d272c47ed8cc58" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-control_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-control_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..cd0dfdc47e5e29851430d39be2bb72afc1a36f53 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-control_2022.1.3-1.bb @@ -0,0 +1,75 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "ros2_control plugin for Webots" +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_control" + +ROS_BUILD_DEPENDS = " \ + controller-manager \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + ros-environment \ + webots-ros2-driver \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + controller-manager \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + webots-ros2-driver \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + controller-manager \ + hardware-interface \ + pluginlib \ + rclcpp \ + rclcpp-lifecycle \ + webots-ros2-driver \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_control/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_control" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "c07db21db26f0ca73aadab9949df07938a24f4e5" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-core_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-core_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..2725851c1ca21684fc122ac22ec4d7eda6a023ce --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-core_2022.1.3-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Core interface between Webots and ROS2" +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_core" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + python3-tkinter \ + rclpy \ + std-msgs \ + vision-msgs \ + webots-ros2-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_core/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_core" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "e8eb89664244cecab332df69cf74d03d8c37eec7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-driver_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-driver_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f0500ea07cb5b4bb63282690c95c2e5dc8cee088 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-driver_2022.1.3-1.bb @@ -0,0 +1,92 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Implementation of the Webots - ROS 2 interface" +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_driver" + +ROS_BUILD_DEPENDS = " \ + geometry-msgs \ + pluginlib \ + rclcpp \ + rclpy \ + ros-environment \ + sensor-msgs \ + std-msgs \ + tf2-ros \ + tinyxml2-vendor \ + vision-msgs \ + webots-ros2-importer \ + webots-ros2-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ + python-cmake-module-native \ +" + +ROS_EXPORT_DEPENDS = " \ + geometry-msgs \ + pluginlib \ + rclcpp \ + rclpy \ + sensor-msgs \ + std-msgs \ + tf2-ros \ + tinyxml2-vendor \ + vision-msgs \ + webots-ros2-importer \ + webots-ros2-msgs \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + geometry-msgs \ + pluginlib \ + rclcpp \ + rclpy \ + sensor-msgs \ + std-msgs \ + tf2-ros \ + tinyxml2-vendor \ + vision-msgs \ + webots-ros2-importer \ + webots-ros2-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_driver/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_driver" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "a3dfacb2ee2c60f38eda35d3adcf8be424e492bf" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-epuck_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-epuck_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..889265a9b64efca461d7f6eb05896eb464ec56ee --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-epuck_2022.1.3-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "E-puck2 driver for Webots simulated robot" +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_epuck" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + controller-manager \ + diff-drive-controller \ + geometry-msgs \ + joint-state-broadcaster \ + nav-msgs \ + rclpy \ + robot-state-publisher \ + rviz2 \ + sensor-msgs \ + std-msgs \ + tf2-ros \ + webots-ros2-control \ + webots-ros2-driver \ + webots-ros2-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_epuck/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_epuck" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "d1fa3c339ecd4a7432ec103f365a23689be98288" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-importer_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-importer_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9c2816292acb76f1aa752a39d9d8a5fa9a0d9f33 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-importer_2022.1.3-1.bb @@ -0,0 +1,61 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "This package allows to convert URDF and XACRO files into Webots PROTO files." +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_importer" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-python3-collada} \ + builtin-interfaces \ + python3-lark-parser \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-numpy \ + python3-pillow \ + python3-pycodestyle \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_importer/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_importer" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "5d7895edacafdbf23eac4952ffaf56b459f0ebb7" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-mavic_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-mavic_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e10baa887c8bf2d002c103ce94bcae9a0df6e105 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-mavic_2022.1.3-1.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Mavic 2 Pro robot ROS2 interface for Webots." +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_mavic" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rclpy \ + webots-ros2-driver \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_mavic/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_mavic" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "31846ed65816dce1dde1e379f8962a343229920c" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-msgs_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-msgs_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..4f0ae4b1898064d0e6de7538f8348d95f0833fc1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-msgs_2022.1.3-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Services and Messages of the webots_ros2 packages." +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_msgs" + +ROS_BUILD_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + std-msgs \ + vision-msgs \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + geometry-msgs \ + rosidl-default-runtime \ + std-msgs \ + vision-msgs \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_msgs/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_msgs" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "cd1a090c29c823b39f7eb4a73b3830320acdfdca" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-tesla_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-tesla_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..9d298b3f89660650c44b4667ccc47610bb9e190c --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-tesla_2022.1.3-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Tesla ROS2 interface for Webots." +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_tesla" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ackermann-msgs \ + builtin-interfaces \ + opencv \ + python3-numpy \ + rclpy \ + webots-ros2-driver \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_tesla/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_tesla" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "563d0db5e93174551d5fdc2da06a21b53107e412" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-tests_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-tests_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..374f2500f88dee5a3092e66a3ac0109f4093c9dc --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-tests_2022.1.3-1.bb @@ -0,0 +1,73 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "System tests for `webots_ros2` packages." +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_tests" + +ROS_BUILD_DEPENDS = " \ + rclpy \ + ros2bag \ + rosbag2-storage-default-plugins \ + webots-ros2-driver \ +" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + geometry-msgs \ + launch \ + launch-testing \ + launch-testing-ament-cmake \ + launch-testing-ros \ + python3-pytest \ + sensor-msgs \ + std-msgs \ + std-srvs \ + tf2-ros \ + webots-ros2-epuck \ + webots-ros2-mavic \ + webots-ros2-tesla \ + webots-ros2-tiago \ + webots-ros2-turtlebot \ + webots-ros2-universal-robot \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_tests/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_tests" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "5bff4e82539b2084a427f82b70495703f91c1fa2" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-tiago_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-tiago_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f307e216790839b4470061e3a3c1fc13d3432ed1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-tiago_2022.1.3-1.bb @@ -0,0 +1,65 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TIAGo robots ROS2 interface for Webots." +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_tiago" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + controller-manager \ + diff-drive-controller \ + geometry-msgs \ + joint-state-broadcaster \ + rclpy \ + robot-state-publisher \ + rviz2 \ + tf2-ros \ + webots-ros2-control \ + webots-ros2-driver \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_tiago/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_tiago" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "a98e9a34c911e0e48e3c138bdf08935f35c2bdad" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-turtlebot_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-turtlebot_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..42944c05313aded722cc6eac26a59510e6f992d1 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-turtlebot_2022.1.3-1.bb @@ -0,0 +1,64 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "TurtleBot3 Burger robot ROS2 interface for Webots." +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_turtlebot" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + controller-manager \ + diff-drive-controller \ + joint-state-broadcaster \ + rclpy \ + robot-state-publisher \ + rviz2 \ + tf2-ros \ + webots-ros2-control \ + webots-ros2-driver \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_turtlebot/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_turtlebot" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "59ab4fd1e00d06107485d4fe51de23e543bafaa6" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-universal-robot_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-universal-robot_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..339a8f90b58ff0c799a883d28dc18f740e984e32 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2-universal-robot_2022.1.3-1.bb @@ -0,0 +1,66 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Universal Robot ROS2 interface for Webots." +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2_universal_robot" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + control-msgs \ + controller-manager \ + joint-state-broadcaster \ + joint-trajectory-controller \ + rclpy \ + robot-state-publisher \ + rviz2 \ + trajectory-msgs \ + webots-ros2-control \ + webots-ros2-driver \ + xacro \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2_universal_robot/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2_universal_robot" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "64db68256780db0c6452f23bdd0f33d84907ae60" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2_2022.1.3-1.bb b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2_2022.1.3-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..400dced8eb3355f493f55da325c913b294d6c3d5 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/webots-ros2/webots-ros2_2022.1.3-1.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Interface between Webots and ROS2" +AUTHOR = "Cyberbotics " +HOMEPAGE = "http://wiki.ros.org/webots_ros2" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "webots_ros2" +ROS_BPN = "webots_ros2" + +ROS_BUILD_DEPENDS = "" + +ROS_BUILDTOOL_DEPENDS = "" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + builtin-interfaces \ + rclpy \ + std-msgs \ + webots-ros2-control \ + webots-ros2-core \ + webots-ros2-driver \ + webots-ros2-epuck \ + webots-ros2-importer \ + webots-ros2-mavic \ + webots-ros2-msgs \ + webots-ros2-tesla \ + webots-ros2-tiago \ + webots-ros2-turtlebot \ + webots-ros2-universal-robot \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-copyright \ + ament-flake8 \ + ament-pep257 \ + python3-pytest \ + webots-ros2-tests \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/webots_ros2-release/archive/release/humble/webots_ros2/2022.1.3-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/webots_ros2" +SRC_URI = "git://github.com/ros2-gbp/webots_ros2-release;${ROS_BRANCH};protocol=https" +SRCREV = "fbbabce09ad3453b2e2cb07854d47de3baa62732" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_python" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/xacro/xacro_2.0.8-1.bb b/meta-ros2-humble/generated-recipes/xacro/xacro_2.0.8-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..f08c87ec8a4346d58a0b4ad25bdb93d9194364b9 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/xacro/xacro_2.0.8-1.bb @@ -0,0 +1,62 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Xacro (XML Macros) Xacro is an XML macro language. With xacro, you can construct shorter and more readable XML files by using macros that expand to larger XML expressions." +AUTHOR = "Robert Haschke " +ROS_AUTHOR = "Stuart Glaser" +HOMEPAGE = "http://ros.org/wiki/xacro" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "xacro" +ROS_BPN = "xacro" + +ROS_BUILD_DEPENDS = " \ + ament-index-python \ + python3-pyyaml \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + ament-cmake-python-native \ +" + +ROS_EXPORT_DEPENDS = " \ + ament-index-python \ + python3-pyyaml \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + ament-index-python \ + python3-pyyaml \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-cmake-pytest \ + ament-lint-auto \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/xacro-release/archive/release/humble/xacro/2.0.8-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/xacro" +SRC_URI = "git://github.com/ros2-gbp/xacro-release;${ROS_BRANCH};protocol=https" +SRCREV = "f8020d99fdcc9815acc2cd4d93886b4e0a44805d" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/yaml-cpp-vendor/yaml-cpp-vendor_8.0.1-2.bb b/meta-ros2-humble/generated-recipes/yaml-cpp-vendor/yaml-cpp-vendor_8.0.1-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..d84525d368d6020a182067f863e758163607b19f --- /dev/null +++ b/meta-ros2-humble/generated-recipes/yaml-cpp-vendor/yaml-cpp-vendor_8.0.1-2.bb @@ -0,0 +1,57 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Wrapper around yaml-cpp, it provides a fixed CMake module and an ExternalProject build of it." +AUTHOR = "Audrow Nash " +ROS_AUTHOR = "William Woodall " +HOMEPAGE = "https://github.com/jbeder/yaml-cpp" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & MIT" +LICENSE = "Apache-2.0 & MIT" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=f12ef8c0445c08084ae92cf2dcb7ee92" + +ROS_CN = "yaml_cpp_vendor" +ROS_BPN = "yaml_cpp_vendor" + +ROS_BUILD_DEPENDS = " \ + yaml-cpp \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + yaml-cpp \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + yaml-cpp \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/yaml_cpp_vendor-release/archive/release/humble/yaml_cpp_vendor/8.0.1-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/yaml_cpp_vendor" +SRC_URI = "git://github.com/ros2-gbp/yaml_cpp_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "79732fea6d0b597f6eafd3669a080911f55c5678" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/zbar-ros/zbar-ros_0.4.0-2.bb b/meta-ros2-humble/generated-recipes/zbar-ros/zbar-ros_0.4.0-2.bb new file mode 100644 index 0000000000000000000000000000000000000000..389fd3f7997edd612ee190b47df833a0c06a9008 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/zbar-ros/zbar-ros_0.4.0-2.bb @@ -0,0 +1,69 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Lightweight ROS wrapper for Zbar barcode/qrcode reader library (http://zbar.sourceforge .net/)" +AUTHOR = "ijnek " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +ROS_CN = "zbar_ros" +ROS_BPN = "zbar_ros" + +ROS_BUILD_DEPENDS = " \ + cv-bridge \ + rclcpp \ + sensor-msgs \ + std-msgs \ + zbar \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = " \ + cv-bridge \ + rclcpp \ + sensor-msgs \ + std-msgs \ + zbar \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + cv-bridge \ + rclcpp \ + sensor-msgs \ + std-msgs \ + zbar \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/zbar_ros-release/archive/release/humble/zbar_ros/0.4.0-2.tar.gz +ROS_BRANCH ?= "branch=release/humble/zbar_ros" +SRC_URI = "git://github.com/ros2-gbp/zbar_ros-release;${ROS_BRANCH};protocol=https" +SRCREV = "421047f6655726702e882af3e0983fd1c22f09ea" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/zenoh-bridge-dds/zenoh-bridge-dds_0.5.0-3.bb b/meta-ros2-humble/generated-recipes/zenoh-bridge-dds/zenoh-bridge-dds_0.5.0-3.bb new file mode 100644 index 0000000000000000000000000000000000000000..433a8ab40942ad2577bbf709caed610aa52dc228 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/zenoh-bridge-dds/zenoh-bridge-dds_0.5.0-3.bb @@ -0,0 +1,51 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Bridge between ROS2/DDS and Eclipse zenoh (https://zenoh.io). It allows the integration of zenoh applications with ROS2, or the tunneling of ROS2 communications between nodes via the zenoh protocol at Internet scale." +AUTHOR = "ADLINK zenoh team " +HOMEPAGE = "https://github.com/eclipse-zenoh/zenoh-plugin-dds" +SECTION = "devel" +LICENSE = "EPL-2.0 & Apache-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=795d413315082484b70ff4d8370975a5" + +ROS_CN = "zenoh_bridge_dds" +ROS_BPN = "zenoh_bridge_dds" + +ROS_BUILD_DEPENDS = " \ + ${ROS_UNRESOLVED_DEP-cargo} \ + clang-native \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ +" + +ROS_EXPORT_DEPENDS = "" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = "" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = "" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/ros2-gbp/zenoh_bridge_dds-release/archive/release/humble/zenoh_bridge_dds/0.5.0-3.tar.gz +ROS_BRANCH ?= "branch=release/humble/zenoh_bridge_dds" +SRC_URI = "git://github.com/ros2-gbp/zenoh_bridge_dds-release;${ROS_BRANCH};protocol=https" +SRCREV = "e51afe4ee9946c800b0afab583eba7faa4445afe" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/generated-recipes/zmqpp-vendor/zmqpp-vendor_0.0.2-1.bb b/meta-ros2-humble/generated-recipes/zmqpp-vendor/zmqpp-vendor_0.0.2-1.bb new file mode 100644 index 0000000000000000000000000000000000000000..e851c9d17d4dbd01a68ea24755a2b84a981f9235 --- /dev/null +++ b/meta-ros2-humble/generated-recipes/zmqpp-vendor/zmqpp-vendor_0.0.2-1.bb @@ -0,0 +1,60 @@ +# Generated by superflore -- DO NOT EDIT +# +# Copyright Open Source Robotics Foundation + +inherit ros_distro_humble +inherit ros_superflore_generated + +DESCRIPTION = "Vendor package for zmqpp" +AUTHOR = "Masaya Kataoka " +HOMEPAGE = "https://wiki.ros.org" +SECTION = "devel" +# Original license in package.xml, joined with "&" when multiple license tags were used: +# "Apache License 2.0 & Mozilla Public License 2.0" +LICENSE = "Apache-2.0 & Mozilla-Public-License-2.0" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=12c26a18c7f493fdc7e8a93b16b7c04f" + +ROS_CN = "zmqpp_vendor" +ROS_BPN = "zmqpp_vendor" + +ROS_BUILD_DEPENDS = " \ + zeromq \ +" + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + git-native \ +" + +ROS_EXPORT_DEPENDS = " \ + zeromq \ +" + +ROS_BUILDTOOL_EXPORT_DEPENDS = "" + +ROS_EXEC_DEPENDS = " \ + zeromq \ +" + +# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags. +ROS_TEST_DEPENDS = " \ + ament-lint-auto \ + ament-lint-common \ +" + +DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}" +# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually +# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS. +DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}" + +RDEPENDS:${PN} += "${ROS_EXEC_DEPENDS}" + +# matches with: https://github.com/tier4/zmqpp_vendor-release/archive/release/humble/zmqpp_vendor/0.0.2-1.tar.gz +ROS_BRANCH ?= "branch=release/humble/zmqpp_vendor" +SRC_URI = "git://github.com/tier4/zmqpp_vendor-release;${ROS_BRANCH};protocol=https" +SRCREV = "f32bec184d70a43ff9813609caf5ac233648b717" +S = "${WORKDIR}/git" + +ROS_BUILD_TYPE = "ament_cmake" + +inherit ros_${ROS_BUILD_TYPE} diff --git a/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor/0001-CMakeLists.txt-fetch-acado-hpmpc-with-bitbake-fetche.patch b/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor/0001-CMakeLists.txt-fetch-acado-hpmpc-with-bitbake-fetche.patch new file mode 100644 index 0000000000000000000000000000000000000000..babef51834387b3a1117c7f0b4caea796e510cc5 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor/0001-CMakeLists.txt-fetch-acado-hpmpc-with-bitbake-fetche.patch @@ -0,0 +1,50 @@ +From abe3f769b1b8e1a40bcd30aba43028bec6301b1e Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Sun, 30 May 2021 05:28:25 -0700 +Subject: [PATCH] CMakeLists.txt: fetch acado, hpmpc with bitbake fetcher + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 12 ++++-------- + 1 file changed, 4 insertions(+), 8 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 10244f2..d29e609 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -16,14 +16,10 @@ message("extra_cmake_args: ${extra_cmake_args} ====") + include(ExternalProject) + + externalproject_add(acado-1.2.2-cho3 +- GIT_REPOSITORY https://github.com/cho3/acado.git +- GIT_TAG 8366e22cd5d815078e8d24f78dbced28b48d7e32 +- GIT_SHALLOW 1 +- TIMEOUT 600 ++ SOURCE_DIR ${PROJECT_SOURCE_DIR}/acado-upstream + CMAKE_ARGS + -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/acado_external_project_install +- -DCMAKE_C_FLAGS="-w" +- -DCMAKE_CXX_FLAGS="-w" ++ -DCMAKE_TOOLCHAIN_FILE=${PROJECT_SOURCE_DIR}/../toolchain.cmake + ${extra_cmake_args} + -Wno-dev + ) +@@ -31,14 +29,10 @@ install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/acado_external_project_install/ + DESTINATION ${CMAKE_INSTALL_PREFIX}) + + externalproject_add(hpmpc-cho3 +- GIT_REPOSITORY https://github.com/cho3/hpmpc.git +- GIT_TAG abbcf0806e4c8763ab2129a90efd827d194c1b00 +- GIT_SHALLOW 1 +- TIMEOUT 600 ++ SOURCE_DIR ${PROJECT_SOURCE_DIR}/hpmpc-upstream + CMAKE_ARGS + -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/hpmpc_external_project_install +- -DCMAKE_C_FLAGS="-w" +- -DCMAKE_CXX_FLAGS="-w" ++ -DCMAKE_TOOLCHAIN_FILE=${PROJECT_SOURCE_DIR}/../toolchain.cmake + ${extra_cmake_args} + -Wno-dev + ) diff --git a/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor/0001-acado-cmake-CompilerOptions.cmake-don-t-set-march-native.patch b/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor/0001-acado-cmake-CompilerOptions.cmake-don-t-set-march-native.patch new file mode 100644 index 0000000000000000000000000000000000000000..96d2d929752567e30bda06cfd20db96851f3fa1f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor/0001-acado-cmake-CompilerOptions.cmake-don-t-set-march-native.patch @@ -0,0 +1,39 @@ +From f70ee41ede3b71c8137c8cf27e26cc7149b78edc Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 15 May 2020 18:30:24 -0700 +Subject: [PATCH] cmake/CompilerOptions.cmake: don't set -march=native + +* -march=native isn't available when cross-compiling +* fixes: +| FAILED: acado/CMakeFiles/acado_toolkit_s.dir/sparse_solver/normal_conjugate_gradient_method.cpp.o +| /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/acado/1.2.3-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/aarch64-oe-linux-g++ -DACADO_CMAKE_BUILD -Dacado_toolkit_s_EXPORTS -I/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/acado/1.2.3-r0/git -I/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/acado/1.2.3-r0/git/acado -I/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/acado/1.2.3-r0/git/external_packages -I/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/acado/1.2.3-r0/git/external_packages/qpOASES-3.2.0/include -I. --sysroot=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/acado/1.2.3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/acado/1.2.3-r0=/usr/src/debug/acado/1.2.3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/acado/1.2.3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/acado/1.2.3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=/jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/acado/1.2.3-r0/recipe-sysroot -fPIC -Wall -pedantic -Wfloat-equal -Wshadow -DLINUX -Wno-overloaded-virtual -std=c++11 -DACADO_HAS_CXX11 -DNDEBUG -march=native -fPIC -MD -MT acado/CMakeFiles/acado_toolkit_s.dir/sparse_solver/normal_conjugate_gradient_method.cpp.o -MF acado/CMakeFiles/acado_toolkit_s.dir/sparse_solver/normal_conjugate_gradient_method.cpp.o.d -o acado/CMakeFiles/acado_toolkit_s.dir/sparse_solver/normal_conjugate_gradient_method.cpp.o -c /jenkins/mjansa/build/ros/ros1-melodic-thud/tmp-glibc/work/aarch64-oe-linux/acado/1.2.3-r0/git/acado/sparse_solver/normal_conjugate_gradient_method.cpp +| Assembler messages: +| Error: unknown architecture `native' +| +| Error: unrecognized option -march=native +| cc1plus: error: unknown value 'native' for -march +| cc1plus: note: valid arguments are: armv8-a armv8.1-a armv8.2-a armv8.3-a armv8.4-a + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + cmake/CompilerOptions.cmake | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/cmake/CompilerOptions.cmake b/cmake/CompilerOptions.cmake +index 6f53d75..4c80663 100644 +--- a/cmake/CompilerOptions.cmake ++++ b/cmake/CompilerOptions.cmake +@@ -96,11 +96,6 @@ IF ( "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" + SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-overloaded-virtual" ) + ENDIF() + +- IF (NOT (APPLE AND "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") AND (NOT MINGW)) +- SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -march=native") +- SET(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -march=native") +- ENDIF() +- + IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") + SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-comparison -Dregister=''" ) + ENDIF() diff --git a/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor/0001-hpmpc-Don-t-clear-CMAKE_C_FLAGS.patch b/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor/0001-hpmpc-Don-t-clear-CMAKE_C_FLAGS.patch new file mode 100644 index 0000000000000000000000000000000000000000..763c49a07c76e6952275d91e4b6601aff89c0e20 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor/0001-hpmpc-Don-t-clear-CMAKE_C_FLAGS.patch @@ -0,0 +1,70 @@ +From bf1a1de4d9b3fed7a8b4316f892909264cf89f60 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Tue, 1 Jun 2021 00:19:40 -0700 +Subject: [PATCH] hpmpc: Don't clear CMAKE_C_FLAGS + +* we need those flags from + CMAKE_TOOLCHAIN_FILE=${PROJECT_SOURCE_DIR}/../toolchain.cmake + + to set --sysroot as well as target -march/-mcpu etc, e.g. in this case: + +set( CMAKE_C_FLAGS " \ +-m32 \ +-march=core2 \ +-mtune=core2 \ +-msse3 \ +-mfpmath=sse \ +-fstack-protector-strong \ +-O2 \ +-D_FORTIFY_SOURCE=2 \ +-Wformat \ +-Wformat-security \ +-Werror=format-security \ +-Werror=return-type \ +--sysroot=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/acado-vendor/1.0.0-3-r0/recipe-sysroot \ +-O2 \ +-pipe \ +-g \ +-feliminate-unused-debug-types \ +-fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/acado-vendor/1.0.0-3-r0=/usr/src/debug/acado-vendor/1.0.0-3-r0 \ +-fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/acado-vendor/1.0.0-3-r0=/usr/src/debug/acado-vendor/1.0.0-3-r0 \ +-fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/acado-vendor/1.0.0-3-r0/recipe-sysroot= \ +-fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/acado-vendor/1.0.0-3-r0/recipe-sysroot-native= \ +-m32 \ +-march=core2 \ +-mtune=core2 \ +-msse3 \ +-mfpmath=sse \ +-fstack-protector-strong \ +-O2 \ +-D_FORTIFY_SOURCE=2 \ +-Wformat \ +-Wformat-security \ +-Werror=format-security \ +-Werror=return-type \ +--sysroot=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/acado-vendor/1.0.0-3-r0/recipe-sysroot" \ +CACHE \ +STRING \ +"CFLAGS" \ +) + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 660d859..a786120 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -36,8 +36,6 @@ set(OS LINUX) + set(PREFIX /usr) + + # clear compiler flags +-set(CMAKE_C_FLAGS "") +- + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2 -fPIC") + + if(${USE_BLASFEO} MATCHES 1) diff --git a/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor_1.0.0-4.bbappend b/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor_1.0.0-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3fa65418541c41d4025248234e6a82c4f0a80b25 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/acado-vendor/acado-vendor_1.0.0-4.bbappend @@ -0,0 +1,41 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Instead of fetching +# https://github.com/cho3/acado.git GIT_TAG 8366e22cd5d815078e8d24f78dbced28b48d7e32 +# https://github.com/cho3/hpmpc.git GIT_TAG abbcf0806e4c8763ab2129a90efd827d194c1b00 +# during do_compile +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-fetch-acado-hpmpc-with-bitbake-fetche.patch \ + git://github.com/cho3/acado.git;protocol=https;name=acado-upstream;destsuffix=git/acado-upstream;branch=submodule \ + file://0001-acado-cmake-CompilerOptions.cmake-don-t-set-march-native.patch;patchdir=acado-upstream \ + git://github.com/cho3/hpmpc.git;protocol=https;name=hpmpc-upstream;destsuffix=git/hpmpc-upstream;branch=submodule \ + file://0001-hpmpc-Don-t-clear-CMAKE_C_FLAGS.patch;patchdir=hpmpc-upstream \ +" +SRCREV_acado-upstream = "8366e22cd5d815078e8d24f78dbced28b48d7e32" +SRCREV_hpmpc-upstream = "abbcf0806e4c8763ab2129a90efd827d194c1b00" + +# ERROR: acado-vendor-1.0.0-3-r0 do_package: QA Issue: acado-vendor: Files/directories were installed but not shipped in any package: +# /usr/cmake +# /usr/cmake/hpmpcConfig.cmake +# /usr/cmake/hpmpcConfig-noconfig.cmake +# /usr/share/acado +# /usr/share/acado/external_packages +# /usr/share/acado/external_packages/qpoases +# /usr/share/acado/external_packages/qpoases3 +# .... +FILES:${PN}-dev += "${prefix}/cmake/hpmpcConfig* \ + ${datadir}/acado/external_packages/qpoases \ + ${datadir}/acado/external_packages/qpoases3 \ +" + +# ERROR: acado-vendor-1.0.0-3-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package acado-vendor contains symlink .so '/usr/lib/libacado_toolkit_s.so' [dev-so] +inherit ros_insane_dev_so + +DEPENDS:append:class-target = " chrpath-replacement-native" +# For some reason ends with bad RPATH +# ERROR: acado-vendor-1.0.0-3-r0 do_package_qa: QA Issue: package acado-vendor contains bad RPATH +# acado-vendor/1.0.0-3-r0/build/acado_external_project_install/lib in file +# acado-vendor/1.0.0-3-r0/packages-split/acado-vendor/usr/lib/libacado_toolkit_s.so.1.2.2beta [rpaths] +do_install:append() { + chrpath --delete ${D}${libdir}/libacado_toolkit_s*${SOLIBS} +} diff --git a/meta-ros2-humble/recipes-bbappends/ackermann-msgs/ackermann-msgs_2.0.2-3.bbappend b/meta-ros2-humble/recipes-bbappends/ackermann-msgs/ackermann-msgs_2.0.2-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ackermann-msgs/ackermann-msgs_2.0.2-3.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ament-download/ament-download_0.0.5-1.bbappend b/meta-ros2-humble/recipes-bbappends/ament-download/ament-download_0.0.5-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e8adb71efed06de5c76eb8f93aeb7a5eb58b40b4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ament-download/ament-download_0.0.5-1.bbappend @@ -0,0 +1,9 @@ +# Copyright (c) 2019 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: ament-download-0.0.5-1-r0 do_package_qa: QA Issue: /usr/share/ament_download/cmake/download_checkmd5.py contained in package ament-download-dev requires /bin/env, but no providers found in RDEPENDS:ament-download-dev? [file-rdeps] +# RDEPENDS:${PN}-dev += "coreutils" + +do_install:append() { + sed -i 's@^#!/bin/env@#!/usr/bin/env@g' ${D}${datadir}/ament_download/cmake/download_checkmd5.py +} diff --git a/meta-ros2-humble/recipes-bbappends/ament-vitis/ament-vitis_0.10.1-2.bbappend b/meta-ros2-humble/recipes-bbappends/ament-vitis/ament-vitis_0.10.1-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d59117d23b0b2562ff15b31afbe44c35afdc8fb8 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ament-vitis/ament-vitis_0.10.1-2.bbappend @@ -0,0 +1,12 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILD_DEPENDS += " \ + ament-cmake-libraries \ +" +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-gmock-native \ + ament-cmake-gtest-native \ + ament-cmake-native \ + ament-cmake-pytest-native \ + ament-cmake-test-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/apex-containers/apex-containers/0001-to_string.hpp-remove-inline-version-of-apex-to_strin.patch b/meta-ros2-humble/recipes-bbappends/apex-containers/apex-containers/0001-to_string.hpp-remove-inline-version-of-apex-to_strin.patch new file mode 100644 index 0000000000000000000000000000000000000000..8c8ff75abf0d116f996f49f50810acc3db867848 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/apex-containers/apex-containers/0001-to_string.hpp-remove-inline-version-of-apex-to_strin.patch @@ -0,0 +1,73 @@ +From 10cc2716bc4c1f43b27f0aab551b0ad4de0efed6 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Sun, 30 May 2021 16:11:35 +0000 +Subject: [PATCH] to_string.hpp: remove inline version of apex::to_string(long + long unsigned int) and apex::to_string(long long int) + +* long long unsigned int is identical with uint64_t and + long long int with int64_t for gcc-11 causing: + +FAILED: CMakeFiles/apex_containers.dir/src/string/to_string.cpp.o +/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -Dapex_containers_EXPORTS -I/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/git/include -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0=/usr/src/debug/apex-containers/0.0.4-2-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0=/usr/src/debug/apex-containers/0.0.4-2-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/recipe-sysroot -Wno-error=conversion -fPIC -Wall -Werror -Wextra -pedantic -Wcast-align -Wunused -Wconversion -Wsign-conversion -Wdouble-promotion -fvisibility=hidden -Woverloaded-virtual -Wold-style-cast -MD -MT CMakeFiles/apex_containers.dir/src/string/to_string.cpp.o -MF CMakeFiles/apex_containers.dir/src/string/to_string.cpp.o.d -o CMakeFiles/apex_containers.dir/src/string/to_string.cpp.o -c /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/git/src/string/to_string.cpp +/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/git/src/string/to_string.cpp:341:18: error: redefinition of 'apex::string32_t apex::to_string(uint64_t)' + 341 | apex::string32_t apex::to_string(const uint64_t value) noexcept + | ^~~~ +In file included from /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/git/src/string/to_string.cpp:16: +/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/git/include/string/to_string.hpp:75:25: note: 'apex::string32_t apex::to_string(long long unsigned int)' previously defined here + 75 | inline apex::string32_t to_string(const long long unsigned int value) noexcept // NOLINT + | ^~~~~~~~~ +/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/git/src/string/to_string.cpp:399:18: error: redefinition of 'apex::string32_t apex::to_string(int64_t)' + 399 | apex::string32_t apex::to_string(const int64_t value) noexcept + | ^~~~ +In file included from /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/git/src/string/to_string.cpp:16: +/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/qemux86-webos-linux/apex-containers/0.0.4-2-r0/git/include/string/to_string.hpp:106:25: note: 'apex::string32_t apex::to_string(long long int)' previously defined here + 106 | inline apex::string32_t to_string(const long long int value) noexcept // NOLINT + | ^~~~~~~~~ + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + include/string/to_string.hpp | 22 ---------------------- + 1 file changed, 22 deletions(-) + +diff --git a/include/string/to_string.hpp b/include/string/to_string.hpp +index 9235720..2117f4d 100644 +--- a/include/string/to_string.hpp ++++ b/include/string/to_string.hpp +@@ -67,17 +67,6 @@ APEX_CONTAINERS_PUBLIC apex::string16_t to_string(const ::uint32_t value) noexce + /// \return return Apex.OS string that contains text representation of the input value in base 10. + APEX_CONTAINERS_PUBLIC apex::string32_t to_string(const uint64_t value) noexcept; + +-#ifndef APEX_WINDOWS +-/// \brief Convert 64-bit unsigned integer into an Apex.OS string. +-/// GCC can't automatically translate `long long unsigned int` into uint64_t. +-/// \param[in] value is input 64-bit signed integer value to convert +-/// \return return Apex.OS string that contains text representation of the input value in base 10. +-inline apex::string32_t to_string(const long long unsigned int value) noexcept // NOLINT +-{ +- return apex::to_string(static_cast(value)); +-} +-#endif // APEX_WINDOWS +- + /// \brief Convert 8-bit signed integer into an Apex.OS string. + /// \param[in] value is input 8-bit signed integer value to convert + /// \return return Apex.OS string that contains text representation of the input value in base 10. +@@ -98,17 +87,6 @@ APEX_CONTAINERS_PUBLIC apex::string16_t to_string(const ::int32_t value) noexcep + /// \return return Apex.OS string that contains text representation of the input value in base 10. + APEX_CONTAINERS_PUBLIC apex::string32_t to_string(const ::int64_t value) noexcept; + +-#ifndef APEX_WINDOWS +-/// \brief Convert 64-bit signed integer into an Apex.OS string. +-/// GCC can't automatically translate `long long int` into int64_t. +-/// \param[in] value is input 64-bit signed integer value to convert +-/// \return return Apex.OS string that contains text representation of the input value in base 10. +-inline apex::string32_t to_string(const long long int value) noexcept // NOLINT +-{ +- return apex::to_string(static_cast(value)); +-} +-#endif // APEX_WINDOWS +- + /// \brief Convert an input 32-bit float to a string in scientific notation + /// using up to 7 digits after the decimal point + /// \param[in] value is input 32-bit float value to convert diff --git a/meta-ros2-humble/recipes-bbappends/apex-containers/apex-containers/0002-string_silent.hpp-fix-stringop-overread-issue.patch b/meta-ros2-humble/recipes-bbappends/apex-containers/apex-containers/0002-string_silent.hpp-fix-stringop-overread-issue.patch new file mode 100644 index 0000000000000000000000000000000000000000..e46fdc872fbb9158d1c6bffbe75a0fc15165a5d6 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/apex-containers/apex-containers/0002-string_silent.hpp-fix-stringop-overread-issue.patch @@ -0,0 +1,31 @@ +From 6d14ac78f82e9de5176a168646c855dbdbf2caf7 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Tue, 1 Jun 2021 06:37:40 +0000 +Subject: [PATCH] string_silent.hpp: fix stringop-overread issue + +* reported with gcc-11, + similar to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578#c6) + +* apex-containers/0.0.4-2-r0/git/include/string/string_silent.hpp:76:50: error: 'size_t strnlen(const char*, size_t)' specified bound 31 exceeds source size 16 [-Werror=stringop-overread] + apex-containers/0.0.4-2-r0/git/include/string/string_silent.hpp:76:50: error: 'size_t strnlen(const char*, size_t)' specified bound 7 may exceed source size 6 [-Werror=stringop-overread] + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + include/string/string_silent.hpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/string/string_silent.hpp b/include/string/string_silent.hpp +index 7d93bae..d641706 100644 +--- a/include/string/string_silent.hpp ++++ b/include/string/string_silent.hpp +@@ -73,7 +73,7 @@ public: + if (src != nullptr) { + const ::size64_t my_length = this->length(); + if (my_length < this->capacity()) { +- const ::size64_t their_length = ::strnlen(src, this->capacity()); ++ const ::size64_t their_length = ::strnlen(src, (my_length < this->capacity() ? my_length : this->capacity())); + if (their_length > 0U) { + const ::size64_t max_copy_size = this->capacity() - my_length; + const ::size64_t copy_size = diff --git a/meta-ros2-humble/recipes-bbappends/apex-containers/apex-containers_0.0.4-3.bbappend b/meta-ros2-humble/recipes-bbappends/apex-containers/apex-containers_0.0.4-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ed12548c62c416719ea7f664f2780ab65ec0d8aa --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/apex-containers/apex-containers_0.0.4-3.bbappend @@ -0,0 +1,22 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# apex-containers/0.0.4-3-r0/git/include/string/base_string.hpp:453:46: error: conversion from 'size64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Werror=conversion] +# apex-containers/0.0.4-3-r0/git/include/string/base_string.hpp:52:67: error: conversion from 'size64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Werror=conversion] +# apex-containers/0.0.4-3-r0/git/include/string/string_silent.hpp:185:67: error: conversion from 'size64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Werror=conversion] +# apex-containers/0.0.4-3-r0/git/include/string/string_silent.hpp:195:67: error: conversion from 'size64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Werror=conversion] +# apex-containers/0.0.4-3-r0/git/include/string/string_silent.hpp:204:67: error: conversion from 'size64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Werror=conversion] +# apex-containers/0.0.4-3-r0/git/include/string/string_silent.hpp:76:70: error: conversion from 'size64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Werror=conversion] +# apex-containers/0.0.4-3-r0/git/include/string/string_silent.hpp:81:62: error: conversion from 'size64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Werror=conversion] +# apex-containers/0.0.4-3-r0/git/src/apex_string.c:233:52: error: conversion from 'size64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Werror=conversion] +# apex-containers/0.0.4-3-r0/git/src/apex_string.c:48:38: error: conversion from 'size64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Werror=conversion] +CFLAGS += "-Wno-error=conversion" +CXXFLAGS += "-Wno-error=conversion" + +# apex-containers/0.0.4-3-r0/git/include/string/string_silent.hpp:76:50: error: 'size_t strnlen(const char*, size_t)' specified bound 31 exceeds source size 16 [-Werror=stringop-overread] +# apex-containers/0.0.4-3-r0/git/include/string/string_silent.hpp:76:50: error: 'size_t strnlen(const char*, size_t)' specified bound 7 may exceed source size 6 [-Werror=stringop-overread] +SRC_URI += "file://0002-string_silent.hpp-fix-stringop-overread-issue.patch" + +# apex-containers/0.0.4-3-r0/git/src/string/to_string.cpp:341:18: error: redefinition of 'apex::string32_t apex::to_string(uint64_t)' +# apex-containers/0.0.4-3-r0/git/src/string/to_string.cpp:399:18: error: redefinition of 'apex::string32_t apex::to_string(int64_t)' +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-to_string.hpp-remove-inline-version-of-apex-to_strin.patch" diff --git a/meta-ros2-humble/recipes-bbappends/apriltag/apriltag/0001-CMakeLists.txt-allow-to-set-PY_DEST.patch b/meta-ros2-humble/recipes-bbappends/apriltag/apriltag/0001-CMakeLists.txt-allow-to-set-PY_DEST.patch new file mode 100644 index 0000000000000000000000000000000000000000..70327fa6cda09a85eb9461fa63a361f2027b5739 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/apriltag/apriltag/0001-CMakeLists.txt-allow-to-set-PY_DEST.patch @@ -0,0 +1,55 @@ +From 7ae39b993cdff4f5bca374cea8c44383a2d15de5 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 6 Sep 2021 12:02:27 +0000 +Subject: [PATCH] CMakeLists.txt: allow to set PY_DEST + +* with OE we want to set it to PYTHON_SITEPACKAGES_DIR, because even with + python3targetconfig the site module returns paths to native sysroot: + + apriltag/3.1.5-1-r0/git$ python3 -m site + sys.path = [ + '/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/cortexa72-oe-linux/apriltag/3.1.5-1-r0/git', + '/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/cortexa72-oe-linux/apriltag/3.1.5-1-r0/recipe-sysroot-native/usr/lib/python39.zip', + '/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/cortexa72-oe-linux/apriltag/3.1.5-1-r0/recipe-sysroot-native/usr/lib/python3.9', + '/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/cortexa72-oe-linux/apriltag/3.1.5-1-r0/recipe-sysroot-native/usr/lib/python3.9/lib-dynload', + '/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/cortexa72-oe-linux/apriltag/3.1.5-1-r0/recipe-sysroot-native/usr/lib/python3.9/site-packages', + ] + USER_BASE: '/home/mjansa/.local' (exists) + USER_SITE: '/home/mjansa/.local/lib/python3.9/site-packages' (exists) + ENABLE_USER_SITE: False + + apriltag/3.1.5-1-r0/git$ python3 -c "import site; print(site.getsitepackages()[0])" + /jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/cortexa72-oe-linux/apriltag/3.1.5-1-r0/recipe-sysroot-native/usr/lib/python3.9/site-packages + + apriltag/3.1.5-1-r0/git$ export _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata + + apriltag/3.1.5-1-r0/git$ python3 -c "import site; print(site.getsitepackages()[0])" + /jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/cortexa72-oe-linux/apriltag/3.1.5-1-r0/recipe-sysroot-native/usr/lib/python3.9/site-packages + +* and currently used --user-site is even worse: + apriltag/3.1.5-1-r0/git$ python3 -m site --user-site + /home/mjansa/.local/lib/python3.6/site-packages + +Upstream-Status: Pending +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index edde563..0d6c5ef 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -134,8 +134,10 @@ if (NOT Python3_NOT_FOUND AND NOT Numpy_NOT_FOUND AND PYTHONLIBS_FOUND AND BUILD + add_custom_target(apriltag_python ALL + DEPENDS apriltag${PY_EXT_SUFFIX}) + +-execute_process(COMMAND python3 -m site --user-site OUTPUT_VARIABLE PY_DEST) +-string(STRIP ${PY_DEST} PY_DEST) ++if (NOT PY_DEST) ++ execute_process(COMMAND python3 -m site --user-site OUTPUT_VARIABLE PY_DEST) ++ string(STRIP ${PY_DEST} PY_DEST) ++endif (NOT PY_DEST) + install(FILES ${PROJECT_BINARY_DIR}/apriltag${PY_EXT_SUFFIX} DESTINATION ${PY_DEST}) + endif (NOT Python3_NOT_FOUND AND NOT Numpy_NOT_FOUND AND PYTHONLIBS_FOUND AND BUILD_PYTHON_WRAPPER) + diff --git a/meta-ros2-humble/recipes-bbappends/apriltag/apriltag_3.2.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/apriltag/apriltag_3.2.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..7a225e5cf687a08f099e2de823749b965aca0fdd --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/apriltag/apriltag_3.2.0-2.bbappend @@ -0,0 +1,11 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +inherit ros_insane_dev_so python3targetconfig + +DEPENDS += "python3-numpy-native" + +EXTRA_OECMAKE += "-DPY_DEST=${PYTHON_SITEPACKAGES_DIR}" +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += " \ + file://0001-CMakeLists.txt-allow-to-set-PY_DEST.patch \ +" diff --git a/meta-ros2-humble/recipes-bbappends/async-web-server-cpp/async-web-server-cpp_2.0.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/async-web-server-cpp/async-web-server-cpp_2.0.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c004545df44e85a499af1b0ecbda806df3fd6eef --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/async-web-server-cpp/async-web-server-cpp_2.0.0-3.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: async-web-server-cpp-2.0.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: async-web-server-cpp path '/work/raspberrypi4-webos-linux-gnueabi/async-web-server-cpp/2.0.0-1-r0/packages-split/async-web-server-cpp/usr/lib/libasync_web_server_cpp.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/automotive-autonomy-msgs/automotive-navigation-msgs_3.0.4-3.bbappend b/meta-ros2-humble/recipes-bbappends/automotive-autonomy-msgs/automotive-navigation-msgs_3.0.4-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/automotive-autonomy-msgs/automotive-navigation-msgs_3.0.4-3.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/automotive-autonomy-msgs/automotive-platform-msgs_3.0.4-3.bbappend b/meta-ros2-humble/recipes-bbappends/automotive-autonomy-msgs/automotive-platform-msgs_3.0.4-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/automotive-autonomy-msgs/automotive-platform-msgs_3.0.4-3.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/autoware-auto-msgs/autoware-auto-msgs_1.0.0-4.bbappend b/meta-ros2-humble/recipes-bbappends/autoware-auto-msgs/autoware-auto-msgs_1.0.0-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8c35edc6da330df1b1b5cfd89191ecbae9a5b6b9 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/autoware-auto-msgs/autoware-auto-msgs_1.0.0-4.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + python-cmake-module-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-parser-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/avt-vimba-camera/avt-vimba-camera_2001.1.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/avt-vimba-camera/avt-vimba-camera_2001.1.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..5983c29089240f739231526524500c53b7a5964e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/avt-vimba-camera/avt-vimba-camera_2001.1.0-3.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: QA Issue: File '/usr/lib/libVimbaC.so' from avt-vimba-camera was already stripped, this will prevent future debugging! [already-stripped] +# ERROR: QA Issue: File '/usr/lib/libVimbaCPP.so' from avt-vimba-camera was already stripped, this will prevent future debugging! [already-stripped] +INSANE_SKIP:${PN} += "already-stripped" diff --git a/meta-ros2-humble/recipes-bbappends/backward-ros/backward-ros_1.0.2-3.bbappend b/meta-ros2-humble/recipes-bbappends/backward-ros/backward-ros_1.0.2-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d36626dbdfbcbf80e19588dd260df458ad09d783 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/backward-ros/backward-ros_1.0.2-3.bbappend @@ -0,0 +1,3 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += "ament-cmake-native" diff --git a/meta-ros2-humble/recipes-bbappends/behaviortree-cpp/behaviortree-cpp-v3_3.8.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/behaviortree-cpp/behaviortree-cpp-v3_3.8.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..469a65b40b8dd6522ee806be9b1540d491e92a5b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/behaviortree-cpp/behaviortree-cpp-v3_3.8.0-1.bbappend @@ -0,0 +1,9 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + ament-cmake-gtest \ + googletest \ + cppzmq \ +" + +FILES:${PN}-dev += "${libdir}/BehaviorTreeV3/cmake" diff --git a/meta-ros2-humble/recipes-bbappends/bond-core/bond_3.0.2-3.bbappend b/meta-ros2-humble/recipes-bbappends/bond-core/bond_3.0.2-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..2516706146451a03c686ef1e9051f7ab16b1146b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/bond-core/bond_3.0.2-3.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/bond-core/bondcpp_%.bbappend b/meta-ros2-humble/recipes-bbappends/bond-core/bondcpp_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3852f79a6a12f987dd1eb6875517261075787b60 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/bond-core/bondcpp_%.bbappend @@ -0,0 +1,3 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +inherit pkgconfig diff --git a/meta-ros2-humble/recipes-bbappends/cartographer-ros/cartographer-ros-msgs_2.0.9000-2.bbappend b/meta-ros2-humble/recipes-bbappends/cartographer-ros/cartographer-ros-msgs_2.0.9000-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cartographer-ros/cartographer-ros-msgs_2.0.9000-2.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/cartographer-ros/cartographer-ros/0001-CmakeLists.txt-set-C-version-to-C-14.patch b/meta-ros2-humble/recipes-bbappends/cartographer-ros/cartographer-ros/0001-CmakeLists.txt-set-C-version-to-C-14.patch new file mode 100644 index 0000000000000000000000000000000000000000..b5816dc2a36669e1bf6da7c65c416cb79f7f1f4d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cartographer-ros/cartographer-ros/0001-CmakeLists.txt-set-C-version-to-C-14.patch @@ -0,0 +1,58 @@ +From 326d3df1efec97117caba8e22341c553c8dd1956 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 18 Feb 2021 05:37:11 -0800 +Subject: [PATCH] CmakeLists.txt: set C++ version to C++14 + +* ceres requires a fully C++14-compliant compiler since version 2.0: + https://github.com/ceres-solver/ceres-solver/commit/7ef83e07592ead74eeacc227b642df1959d2a246 + + without it, cartographer build fails with a lot of errors like: + error: 'integer_sequence' is not a member of 'std' + +* set CMAKE_CXX_EXTENSIONS as well, because with CMake-3.22.0: + https://github.com/Kitware/CMake/commit/fc3a1cbdd81f350b897c6cd06d75e8e228514773 + -std=gnu++17 gets added to FLAGS in build/build.ninja causing + various build failures like: + +FAILED: CMakeFiles/cartographer_ros.dir/cartographer_ros/time_conversion.cc.o +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot-native/usr/bin/x86_64-webos-linux/x86_64-webos-linux-g++ -DCERES_EXPORT_INTERNAL_SYMBOLS -DDEFAULT_RMW_IMPLEMENTATION=rmw_cyclonedds_cpp -DURDFDOM_HEADERS_HAS_SHARED_PTR_DEFS -I/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/include -I/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/. -I/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/build -I/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/pcl-1.10 -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/eigen3 -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/cairo -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/glib-2.0 -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/lib/glib-2.0/include -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/pixman-1 -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/uuid -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/freetype2 -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/libpng16 -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0=/usr/src/debug/cartographer-ros/1.0.9003-4-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0=/usr/src/debug/cartographer-ros/1.0.9003-4-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot -DNDEBUG -pthread -std=c++11 -fPIC -Wall -Wpedantic -Werror=format-security -Werror=missing-braces -Werror=reorder -Werror=return-type -Werror=switch -O3 -DNDEBUG -Wall -Wextra -MD -MT CMakeFiles/cartographer_ros.dir/cartographer_ros/time_conversion.cc.o -MF CMakeFiles/cartographer_ros.dir/cartographer_ros/time_conversion.cc.o.d -o CMakeFiles/cartographer_ros.dir/cartographer_ros/time_conversion.cc.o -c /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/cartographer_ros/time_conversion.cc +In file included from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/detail/time__struct.hpp:8, + from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/time.hpp:7, + from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/./cartographer_ros/time_conversion.h:21, + from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/cartographer_ros/time_conversion.cc:17: +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/rosidl_runtime_cpp/bounded_vector.hpp:477:3: error: 'emplace_back' function uses 'auto' type specifier without trailing return type + 477 | auto + | ^~~~ +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/rosidl_runtime_cpp/bounded_vector.hpp:477:3: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' +In file included from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/time.hpp:8, + from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/./cartographer_ros/time_conversion.h:21, + from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/cartographer_ros/time_conversion.cc:17: +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/detail/time__builder.hpp:60:1: error: 'build' function uses 'auto' type specifier without trailing return type + 60 | auto build(); + | ^~~~ +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/detail/time__builder.hpp:60:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/detail/time__builder.hpp:64:1: error: 'build' function uses 'auto' type specifier without trailing return type + 64 | auto build<::builtin_interfaces::msg::Time>() + | ^~~~ +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/detail/time__builder.hpp:64:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ae3c115..2680800 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -26,6 +26,8 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") + add_compile_options(-Wall -Wextra) + endif() + ++set(CMAKE_CXX_STANDARD 14) ++set(CMAKE_CXX_EXTENSIONS 14) + set(CMAKE_POSITION_INDEPENDENT_CODE ON) + + find_package(builtin_interfaces REQUIRED) diff --git a/meta-ros2-humble/recipes-bbappends/cartographer-ros/cartographer-ros_2.0.9000-2.bbappend b/meta-ros2-humble/recipes-bbappends/cartographer-ros/cartographer-ros_2.0.9000-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a1966565e2979c10e491e7c40d3b88b754dc679f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cartographer-ros/cartographer-ros_2.0.9000-2.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2019-2021 LG Electronics, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += " \ + file://0001-CmakeLists.txt-set-C-version-to-C-14.patch \ +" + +DEPENDS += "eigen3-cmake-module" diff --git a/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-CMakeLists.txt-link-with-dl.patch b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-CMakeLists.txt-link-with-dl.patch new file mode 100644 index 0000000000000000000000000000000000000000..91aeea9d5800cd9123d20aeeb10054af9269e05c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-CMakeLists.txt-link-with-dl.patch @@ -0,0 +1,43 @@ +From 60167d74d788f308ba3c23fa8b72ea7028d840bc Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 15 May 2020 05:55:56 -0700 +Subject: [PATCH] CMakeLists.txt: link with dl + +* fixes: +FAILED: cartographer.mapping.internal.motion_filter_test +: && /jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot-native/usr/bin/arm-webos-linux-gnueabi/arm-webos-linux-gnueabi-g++ -mthumb -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0=/usr/src/debug/cartographer/1.0.0-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0=/usr/src/debug/cartographer/1.0.0-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -mthumb -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot -fuse-ld=gold -DNDEBUG -mthumb -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0=/usr/src/debug/cartographer/1.0.0-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0=/usr/src/debug/cartographer/1.0.0-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -mthumb -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot -fuse-ld=gold -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -rdynamic CMakeFiles/cartographer.mapping.internal.motion_filter_test.dir/cartographer/mapping/internal/motion_filter_test.cc.o -o cartographer.mapping.internal.motion_filter_test libcartographer.a -Wl,-Bstatic -lgmock_main -lgmock -lgtest -Wl,-Bdynamic -lpthread libcartographer_test_library.a libcartographer.a /jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot/usr/lib/libceres.a /jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot/usr/lib/libglog.so.0.3.5 -lunwind -lunwind-arm -lspqr -lcholmod -lccolamd -lcamd -lcolamd -lamd -llapack -lblas -lsuitesparseconfig -lrt -lmetis -lcxsparse -llapack -lblas -lsuitesparseconfig -lrt -lmetis -lcxsparse -lgomp -lpthread -Wl,-Bstatic -llua -Wl,-Bdynamic -lm /jenkins/mjansa/build/ros/webos-dashing-gatesgarth/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cartographer/1.0.0-1-r0/recipe-sysroot/usr/lib/libboost_iostreams.so.1.72.0 -lglog -lgflags -lcairo -lprotobuf -lpthread && : +loadlib.c:134: error: undefined reference to 'dlsym' +loadlib.c:127: error: undefined reference to 'dlopen' +loadlib.c:135: error: undefined reference to 'dlerror' +loadlib.c:128: error: undefined reference to 'dlerror' +loadlib.c:122: error: undefined reference to 'dlclose' +collect2: error: ld returned 1 exit status + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 3 ++- + 1 files changed, 2 insertions(+), 2 deletions(-) + +Index: git/CMakeLists.txt +=================================================================== +--- git.orig/CMakeLists.txt ++++ git/CMakeLists.txt +@@ -199,6 +199,7 @@ google_binary(cartographer_compute_relat + SRCS + cartographer/ground_truth/compute_relations_metrics_main.cc + ) ++target_link_libraries(cartographer_compute_relations_metrics PUBLIC -ldl) + + google_binary(cartographer_pbstream + SRCS +@@ -329,7 +330,7 @@ foreach(ABS_FIL ${ALL_TESTS}) + target_link_libraries("${TEST_TARGET_NAME}" PUBLIC prometheus-cpp-core) + target_link_libraries("${TEST_TARGET_NAME}" PUBLIC prometheus-cpp-pull) + endif() +- target_link_libraries("${TEST_TARGET_NAME}" PUBLIC ${TEST_LIB}) ++ target_link_libraries("${TEST_TARGET_NAME}" PUBLIC ${TEST_LIB} -ldl) + endforeach() + + # Add the binary directory first, so that port.h is included after it has diff --git a/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-FindLuaGoogle.cmake-accept-5.4-lua-as-well.patch b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-FindLuaGoogle.cmake-accept-5.4-lua-as-well.patch new file mode 100644 index 0000000000000000000000000000000000000000..49af55eb168cb5ca0f63536e1987cba0e2200fab --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-FindLuaGoogle.cmake-accept-5.4-lua-as-well.patch @@ -0,0 +1,28 @@ +From 9a9d58a50c95b6b84de60d4630901722dc08a5b8 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 18 Oct 2021 14:10:54 -0700 +Subject: [PATCH] FindLuaGoogle.cmake: accept 5.4 lua as well + +* upgraded in Yocto 3.5 Kirkstone with: + https://git.openembedded.org/openembedded-core/commit/?id=c2cad5ecfbbcee99b3cbe71efeeac9a875b6e5ff + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + cmake/modules/FindLuaGoogle.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cmake/modules/FindLuaGoogle.cmake b/cmake/modules/FindLuaGoogle.cmake +index c76b8cc..4c817f8 100644 +--- a/cmake/modules/FindLuaGoogle.cmake ++++ b/cmake/modules/FindLuaGoogle.cmake +@@ -70,7 +70,7 @@ unset(_lua_append_versions) + + # this is a function only to have all the variables inside go away automatically + function(_lua_set_version_vars) +- set(LUA_VERSIONS5 5.3 5.2) ++ set(LUA_VERSIONS5 5.4 5.3 5.2) + + if (Lua_FIND_VERSION_EXACT) + if (Lua_FIND_VERSION_COUNT GREATER 1) diff --git a/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-FindLuaGoogle.cmake-explicitly-link-with-dl.patch b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-FindLuaGoogle.cmake-explicitly-link-with-dl.patch new file mode 100644 index 0000000000000000000000000000000000000000..539b89da91814bc1213466c29eea7070d3bd9a25 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-FindLuaGoogle.cmake-explicitly-link-with-dl.patch @@ -0,0 +1,58 @@ +From f6acb17991e6ad7e596306be1e26adaec7297541 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 2 Jul 2020 11:59:34 +0000 +Subject: [PATCH] FindLuaGoogle.cmake explicitly link with dl + +* fixes cartographer-ros build which uses FindLuaGoogle provided by + cartographer and INTERFACE_LINK_LIBRARIES from + /usr/share/cartographer/cmake/CartographerTargets.cmake which + lists static liblua and libm, but didn't include dl now it looks + like this: + INTERFACE_LINK_LIBRARIES "ceres;cartographer/1.0.0-1-r0/recipe-sysroot/usr/lib/liblua.a;cartographer/1.0.0-1-r0/recipe-sysroot/usr/lib/libm.so;dl;cartographer/1.0.0-1-r0/recipe-sysroot/usr/lib/libboost_iostreams-mt.so;cartographer/1.0.0-1-r0/recipe-sysroot/usr/lib/libboost_regex-mt.so;glog;gflags;cairo;cartographer/1.0.0-1-r0/recipe-sysroot/usr/lib/libprotobuf.so;pthread" + +* in most builds this doesn't happen, because -ldl is also pulled by + openssl which in turn is used by fastrtps when it's enabled (and + detected correctly which doesn't seem to be the case for rolling) + +* otherwise -ldl might be missing and linking fails with: + +DEBUG: Executing shell function do_compile +NOTE: VERBOSE=1 cmake --build cartographer-ros/1.0.9001-1-r0/build --target all -- -j 80 +... +[16/17] : && cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/aarch64-oe-linux-g++ --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0=/usr/src/debug/cartographer-ros/1.0.9001-1-r0 -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot= -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -DNDEBUG --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0=/usr/src/debug/cartographer-ros/1.0.9001-1-r0 -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot= -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed cartographer_ros/CMakeFiles/occupancy_grid_node.dir/occupancy_grid_node_main.cc.o -o cartographer_ros/occupancy_grid_node libcartographer_ros.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librclcpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so -lpthread cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librmw_implementation.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librmw.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcutils.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_logging_spdlog.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcpputils.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtracetools.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libceres.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libglog.so.0.3.5 cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunwind.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunwind-aarch64.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libspqr.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcholmod.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libccolamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcolamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblapack.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libblas.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsuitesparseconfig.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libmetis.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcxsparse.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblapack.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libblas.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsuitesparseconfig.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libmetis.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcxsparse.so -lgomp cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblua.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libm.so -lglog -lgflags -lcairo cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libprotobuf.so -lpthread cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_system-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_filesystem-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_thread-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_date_time-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_serialization-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_chrono-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_atomic-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_common.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_system-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_filesystem-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_thread-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_date_time-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_serialization-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_chrono-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_atomic-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_common.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_iostreams-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_regex-mt.so -lpthread && : +FAILED: cartographer_ros/occupancy_grid_node +: && cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/aarch64-oe-linux-g++ --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0=/usr/src/debug/cartographer-ros/1.0.9001-1-r0 -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot= -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -DNDEBUG --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0=/usr/src/debug/cartographer-ros/1.0.9001-1-r0 -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot= -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed cartographer_ros/CMakeFiles/occupancy_grid_node.dir/occupancy_grid_node_main.cc.o -o cartographer_ros/occupancy_grid_node libcartographer_ros.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librclcpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so -lpthread cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librmw_implementation.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librmw.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcutils.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_logging_spdlog.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcpputils.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtracetools.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libceres.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libglog.so.0.3.5 cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunwind.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunwind-aarch64.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libspqr.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcholmod.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libccolamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcolamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblapack.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libblas.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsuitesparseconfig.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libmetis.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcxsparse.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblapack.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libblas.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsuitesparseconfig.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libmetis.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcxsparse.so -lgomp cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblua.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libm.so -lglog -lgflags -lcairo cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libprotobuf.so -lpthread cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_system-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_filesystem-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_thread-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_date_time-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_serialization-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_chrono-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_atomic-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_common.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_system-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_filesystem-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_thread-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_date_time-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_serialization-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_chrono-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_atomic-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_common.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_iostreams-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_regex-mt.so -lpthread && : +cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/8.2.0/ld: cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblua.a(loadlib.o): undefined reference to symbol 'dlsym@@GLIBC_2.17' +cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/8.2.0/ld: cartographer-ros/1.0.9001-1-r0/recipe-sysroot/lib/libdl.so.2: error adding symbols: DSO missing from command line +collect2: error: ld returned 1 exit status + +[17/17] : && cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/aarch64-oe-linux-g++ --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0=/usr/src/debug/cartographer-ros/1.0.9001-1-r0 -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot= -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -DNDEBUG --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0=/usr/src/debug/cartographer-ros/1.0.9001-1-r0 -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot= -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed cartographer_ros/CMakeFiles/cartographer_node.dir/node_main.cc.o -o cartographer_ros/cartographer_node libcartographer_ros.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_ros.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libmessage_filters.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librclcpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so -lpthread cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librmw_implementation.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librmw.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcutils.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_logging_spdlog.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcpputils.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtracetools.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libconsole_bridge.so.1.0 cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libceres.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libglog.so.0.3.5 cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunwind.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunwind-aarch64.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libspqr.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcholmod.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libccolamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcolamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblapack.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libblas.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsuitesparseconfig.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libmetis.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcxsparse.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblapack.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libblas.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsuitesparseconfig.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libmetis.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcxsparse.so -lgomp cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblua.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libm.so -lglog -lgflags -lcairo cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libprotobuf.so -lpthread cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_system-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_filesystem-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_thread-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_date_time-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_serialization-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_chrono-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_atomic-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_common.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_system-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_filesystem-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_thread-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_date_time-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_serialization-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_chrono-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_atomic-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_common.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_iostreams-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_regex-mt.so -lpthread && : +FAILED: cartographer_ros/cartographer_node +: && cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/aarch64-oe-linux-g++ --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0=/usr/src/debug/cartographer-ros/1.0.9001-1-r0 -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot= -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -DNDEBUG --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0=/usr/src/debug/cartographer-ros/1.0.9001-1-r0 -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot= -fdebug-prefix-map=cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden --sysroot=cartographer-ros/1.0.9001-1-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed cartographer_ros/CMakeFiles/cartographer_node.dir/node_main.cc.o -o cartographer_ros/cartographer_node libcartographer_ros.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer_ros_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libnav_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_ros.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libmessage_filters.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librclcpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so -lpthread cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librmw_implementation.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librmw.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcutils.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_logging_spdlog.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcpputils.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtracetools.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libconsole_bridge.so.1.0 cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libtf2.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_generator_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_introspection_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_introspection_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_fastrtps_c.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libvisualization_msgs__rosidl_typesupport_fastrtps_cpp.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcartographer.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libceres.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libglog.so.0.3.5 cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunwind.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libunwind-aarch64.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libspqr.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcholmod.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libccolamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcolamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libamd.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblapack.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libblas.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsuitesparseconfig.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libmetis.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcxsparse.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblapack.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libblas.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libsuitesparseconfig.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/librt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libmetis.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libcxsparse.so -lgomp cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblua.a cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libm.so -lglog -lgflags -lcairo cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libprotobuf.so -lpthread cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_system-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_filesystem-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_thread-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_date_time-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_serialization-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_chrono-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_atomic-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_common.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_system-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_filesystem-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_thread-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_date_time-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_serialization-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_chrono-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_atomic-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libpcl_common.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_iostreams-mt.so cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/libboost_regex-mt.so -lpthread && : +cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/8.2.0/ld: cartographer-ros/1.0.9001-1-r0/recipe-sysroot/usr/lib/liblua.a(loadlib.o): undefined reference to symbol 'dlsym@@GLIBC_2.17' +cartographer-ros/1.0.9001-1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/8.2.0/ld: cartographer-ros/1.0.9001-1-r0/recipe-sysroot/lib/libdl.so.2: error adding symbols: DSO missing from command line +collect2: error: ld returned 1 exit status +ninja: build stopped: subcommand failed. +WARNING: exit code 1 from a shell command. +ERROR: Function failed: do_compile (log file is located at cartographer-ros/1.0.9001-1-r0/temp/log.do_compile.21940) + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + cmake/modules/FindLuaGoogle.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cmake/modules/FindLuaGoogle.cmake b/cmake/modules/FindLuaGoogle.cmake +index c76b8cc..abcbbfb 100644 +--- a/cmake/modules/FindLuaGoogle.cmake ++++ b/cmake/modules/FindLuaGoogle.cmake +@@ -199,7 +199,7 @@ if (LUA_LIBRARY) + # include the math library for Unix + if (UNIX AND NOT APPLE AND NOT BEOS) + find_library(LUA_MATH_LIBRARY m) +- set(LUA_LIBRARIES "${LUA_LIBRARY};${LUA_MATH_LIBRARY}") ++ set(LUA_LIBRARIES "${LUA_LIBRARY};${LUA_MATH_LIBRARY};dl") + # For Windows and Mac, don't need to explicitly include the math library + else () + set(LUA_LIBRARIES "${LUA_LIBRARY}") diff --git a/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-Fix-build-with-gtest-1.8.1.patch b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-Fix-build-with-gtest-1.8.1.patch new file mode 100644 index 0000000000000000000000000000000000000000..aef9473a96ad09ce6c7943fd7377699b7f8dadfb --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0001-Fix-build-with-gtest-1.8.1.patch @@ -0,0 +1,271 @@ +From 84e3f64cfd0ee83d43626d9244cae225b9f925b3 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 9 Jan 2020 13:36:50 -0800 +Subject: [PATCH] Fix build with gtest-1.8.1 + +* taken from: + https://github.com/googlecartographer/cartographer/issues/1611#issuecomment-560236725 + +* linking fails without this: +/usr/include/gmock/gmock-matchers.h:2059: error: undefined reference to 'testing::AssertionSuccess()' +/usr/include/gmock/gmock-matchers.h:2066: error: undefined reference to 'testing::AssertionFailure()' +/usr/include/gmock/gmock-matchers.h:2066: error: undefined reference to 'testing::AssertionResult::AssertionResult(testing::AssertionResult const&)' +/usr/include/gtest/gtest-message.h:247: error: undefined reference to 'testing::Message::GetString[abi:cxx11]() const' +/usr/include/gtest/gtest-printers.h:155: error: undefined reference to 'testing::internal2::PrintBytesInObjectTo(unsigned char const*, unsigned int, std::ostream*)' +/usr/include/gtest/gtest-printers.h:616: error: undefined reference to 'testing::internal::PrintStringTo(std::__cxx11::basic_string, std::allocator > const&, std::ostream*)' +/usr/include/gtest/gtest.h:1435: error: undefined reference to 'testing::internal::EqFailure(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)' +/usr/include/gtest/gtest.h:1445: error: undefined reference to 'testing::AssertionSuccess()' +/usr/include/gtest/gtest.h:335: error: undefined reference to 'testing::Message::Message()' +/usr/include/gtest/gtest.h:352: error: undefined reference to 'testing::Message::GetString[abi:cxx11]() const' +/usr/include/gtest/internal/gtest-internal.h:664: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/include/gtest/internal/gtest-port.h:1215: error: undefined reference to 'testing::internal::IsTrue(bool)' +/usr/include/gtest/internal/gtest-port.h:2061: error: undefined reference to 'testing::internal::GTestLog::GTestLog(testing::internal::GTestLogSeverity, char const*, int)' +/usr/include/gtest/internal/gtest-port.h:2061: error: undefined reference to 'testing::internal::GTestLog::~GTestLog()' +/usr/include/gtest/internal/gtest-port.h:2061: error: undefined reference to 'testing::internal::g_linked_ptr_mutex' +/usr/include/gtest/internal/gtest-port.h:2073: error: undefined reference to 'testing::internal::GTestLog::GTestLog(testing::internal::GTestLogSeverity, char const*, int)' +/usr/include/gtest/internal/gtest-port.h:2073: error: undefined reference to 'testing::internal::GTestLog::~GTestLog()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:103: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:103: error: undefined reference to 'testing::Test::~Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:103: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:103: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:37: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:37: error: undefined reference to 'testing::Test::~Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:37: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:37: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:88: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:88: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:88: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:88: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:91: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:91: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:91: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:91: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:92: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:92: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:92: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:92: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:93: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:93: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:93: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/collator_test.cc:93: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:29: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:29: error: undefined reference to 'testing::Test::~Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:29: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:29: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:34: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:34: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:34: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:34: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:38: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:38: error: undefined reference to 'testing::Test::~Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:38: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:38: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:43: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:43: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:43: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:43: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:47: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:47: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:47: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:52: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:52: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:52: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/internal/voxel_filter_test.cc:52: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:40: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:40: error: undefined reference to 'testing::Test::~Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:40: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:40: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:54: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:54: error: undefined reference to 'testing::Test::~Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:54: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:54: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:65: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:65: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:65: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:65: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:65: error: undefined reference to 'testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:73: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:73: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:73: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:73: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:73: error: undefined reference to 'testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:79: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:79: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:79: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:79: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:82: error: undefined reference to 'testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:91: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:91: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:91: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:97: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:97: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:97: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:97: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/map_by_time_test.cc:97: error: undefined reference to 'testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:28: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:28: error: undefined reference to 'testing::Test::~Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:28: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:28: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:40: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:40: error: undefined reference to 'testing::Test::~Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:40: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:40: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:46: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:46: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:46: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:46: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:46: error: undefined reference to 'testing::internal::DoubleNearPredFormat(char const*, char const*, char const*, double, double, double)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:47: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:47: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:47: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:47: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:47: error: undefined reference to 'testing::internal::DoubleNearPredFormat(char const*, char const*, char const*, double, double, double)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:48: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:48: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:48: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:48: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:48: error: undefined reference to 'testing::internal::DoubleNearPredFormat(char const*, char const*, char const*, double, double, double)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:49: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:49: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:49: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:49: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/sensor/point_cloud_test.cc:49: error: undefined reference to 'testing::internal::DoubleNearPredFormat(char const*, char const*, char const*, double, double, double)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:29: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:29: error: undefined reference to 'testing::Test::~Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:80: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:80: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:80: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:80: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:81: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:81: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:81: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:81: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:82: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:82: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:82: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:82: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:84: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:84: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:84: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test.cc:84: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/rigid_transform_test_helpers.h:42: error: undefined reference to 'testing::internal::FormatMatcherDescription(bool, char const*, std::vector, std::allocator >, std::allocator, std::allocator > > > const&)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:29: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:29: error: undefined reference to 'testing::Test::~Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:29: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:29: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:38: error: undefined reference to 'testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:39: error: undefined reference to 'testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:40: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:40: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:40: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:40: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:40: error: undefined reference to 'testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:41: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:41: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:41: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:41: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:41: error: undefined reference to 'testing::internal::GetBoolAssertionFailureMessage[abi:cxx11](testing::AssertionResult const&, char const*, char const*, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:42: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:42: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:42: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:42: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:43: error: undefined reference to 'testing::Message::Message()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:43: error: undefined reference to 'testing::internal::AssertHelper::AssertHelper(testing::TestPartResult::Type, char const*, int, char const*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:43: error: undefined reference to 'testing::internal::AssertHelper::operator=(testing::Message const&) const' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:43: error: undefined reference to 'testing::internal::AssertHelper::~AssertHelper()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:46: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:46: error: undefined reference to 'testing::Test::~Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:46: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:46: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:65: error: undefined reference to 'testing::Test::Test()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:65: error: undefined reference to 'testing::internal::GetTestTypeId()' +/usr/src/debug/cartographer/1.0.0-1-r0/git/cartographer/transform/transform_interpolation_buffer_test.cc:65: error: undefined reference to 'testing::internal::MakeAndRegisterTestInfo(char const*, char const*, char const*, char const*, testing::internal::CodeLocation, void const*, void (*)(), void (*)(), testing::internal::TestFactoryBase*)' +/usr/src/debug/gtest/1.8.1-r0/git/googlemock/src/gmock_main.cc:52: error: undefined reference to 'testing::InitGoogleMock(int*, char**)' +/usr/src/debug/gtest/1.8.1-r0/git/googletest/include/gtest/gtest.h:2341: error: undefined reference to 'testing::UnitTest::GetInstance()' +/usr/src/debug/gtest/1.8.1-r0/git/googletest/include/gtest/gtest.h:2341: error: undefined reference to 'testing::UnitTest::Run()' +CMakeFiles/cartographer.sensor.internal.collator_test.dir/cartographer/sensor/internal/collator_test.cc.o:collator_test.cc:typeinfo for cartographer::sensor::(anonymous namespace)::Collator_OrderingMultipleTrajectories_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.sensor.internal.collator_test.dir/cartographer/sensor/internal/collator_test.cc.o:collator_test.cc:typeinfo for cartographer::sensor::(anonymous namespace)::Collator_Ordering_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.sensor.internal.collator_test.dir/cartographer/sensor/internal/collator_test.cc.o:collator_test.cc:vtable for cartographer::sensor::(anonymous namespace)::Collator_OrderingMultipleTrajectories_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.sensor.internal.collator_test.dir/cartographer/sensor/internal/collator_test.cc.o:collator_test.cc:vtable for cartographer::sensor::(anonymous namespace)::Collator_OrderingMultipleTrajectories_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.sensor.internal.collator_test.dir/cartographer/sensor/internal/collator_test.cc.o:collator_test.cc:vtable for cartographer::sensor::(anonymous namespace)::Collator_Ordering_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.sensor.internal.collator_test.dir/cartographer/sensor/internal/collator_test.cc.o:collator_test.cc:vtable for cartographer::sensor::(anonymous namespace)::Collator_Ordering_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.sensor.internal.voxel_filter_test.dir/cartographer/sensor/internal/voxel_filter_test.cc.o:voxel_filter_test.cc:typeinfo for cartographer::sensor::(anonymous namespace)::VoxelFilterTest_HandlesLargeCoordinates_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.sensor.internal.voxel_filter_test.dir/cartographer/sensor/internal/voxel_filter_test.cc.o:voxel_filter_test.cc:typeinfo for cartographer::sensor::(anonymous namespace)::VoxelFilterTest_IgnoresTime_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.sensor.internal.voxel_filter_test.dir/cartographer/sensor/internal/voxel_filter_test.cc.o:voxel_filter_test.cc:typeinfo for cartographer::sensor::(anonymous namespace)::VoxelFilterTest_ReturnsTheFirstPointInEachVoxel_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.sensor.internal.voxel_filter_test.dir/cartographer/sensor/internal/voxel_filter_test.cc.o:voxel_filter_test.cc:vtable for cartographer::sensor::(anonymous namespace)::VoxelFilterTest_HandlesLargeCoordinates_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.sensor.internal.voxel_filter_test.dir/cartographer/sensor/internal/voxel_filter_test.cc.o:voxel_filter_test.cc:vtable for cartographer::sensor::(anonymous namespace)::VoxelFilterTest_HandlesLargeCoordinates_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.sensor.internal.voxel_filter_test.dir/cartographer/sensor/internal/voxel_filter_test.cc.o:voxel_filter_test.cc:vtable for cartographer::sensor::(anonymous namespace)::VoxelFilterTest_IgnoresTime_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.sensor.internal.voxel_filter_test.dir/cartographer/sensor/internal/voxel_filter_test.cc.o:voxel_filter_test.cc:vtable for cartographer::sensor::(anonymous namespace)::VoxelFilterTest_IgnoresTime_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.sensor.internal.voxel_filter_test.dir/cartographer/sensor/internal/voxel_filter_test.cc.o:voxel_filter_test.cc:vtable for cartographer::sensor::(anonymous namespace)::VoxelFilterTest_ReturnsTheFirstPointInEachVoxel_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.sensor.internal.voxel_filter_test.dir/cartographer/sensor/internal/voxel_filter_test.cc.o:voxel_filter_test.cc:vtable for cartographer::sensor::(anonymous namespace)::VoxelFilterTest_ReturnsTheFirstPointInEachVoxel_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.sensor.map_by_time_test.dir/cartographer/sensor/map_by_time_test.cc.o:map_by_time_test.cc:typeinfo for cartographer::sensor::(anonymous namespace)::MapByTimeTest_AppendAndViewTrajectory_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.sensor.map_by_time_test.dir/cartographer/sensor/map_by_time_test.cc.o:map_by_time_test.cc:typeinfo for cartographer::sensor::(anonymous namespace)::MapByTimeTest_TrimmingDoesNotCreateTrajectory_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.sensor.map_by_time_test.dir/cartographer/sensor/map_by_time_test.cc.o:map_by_time_test.cc:typeinfo for cartographer::sensor::(anonymous namespace)::MapByTimeTest_Trimming_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.sensor.map_by_time_test.dir/cartographer/sensor/map_by_time_test.cc.o:map_by_time_test.cc:vtable for cartographer::sensor::(anonymous namespace)::MapByTimeTest_AppendAndViewTrajectory_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.sensor.map_by_time_test.dir/cartographer/sensor/map_by_time_test.cc.o:map_by_time_test.cc:vtable for cartographer::sensor::(anonymous namespace)::MapByTimeTest_AppendAndViewTrajectory_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.sensor.map_by_time_test.dir/cartographer/sensor/map_by_time_test.cc.o:map_by_time_test.cc:vtable for cartographer::sensor::(anonymous namespace)::MapByTimeTest_TrimmingDoesNotCreateTrajectory_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.sensor.map_by_time_test.dir/cartographer/sensor/map_by_time_test.cc.o:map_by_time_test.cc:vtable for cartographer::sensor::(anonymous namespace)::MapByTimeTest_TrimmingDoesNotCreateTrajectory_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.sensor.map_by_time_test.dir/cartographer/sensor/map_by_time_test.cc.o:map_by_time_test.cc:vtable for cartographer::sensor::(anonymous namespace)::MapByTimeTest_Trimming_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.sensor.map_by_time_test.dir/cartographer/sensor/map_by_time_test.cc.o:map_by_time_test.cc:vtable for cartographer::sensor::(anonymous namespace)::MapByTimeTest_Trimming_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.sensor.point_cloud_test.dir/cartographer/sensor/point_cloud_test.cc.o:point_cloud_test.cc:typeinfo for cartographer::sensor::(anonymous namespace)::PointCloudTest_TransformPointCloud_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.sensor.point_cloud_test.dir/cartographer/sensor/point_cloud_test.cc.o:point_cloud_test.cc:typeinfo for cartographer::sensor::(anonymous namespace)::PointCloudTest_TransformTimedPointCloud_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.sensor.point_cloud_test.dir/cartographer/sensor/point_cloud_test.cc.o:point_cloud_test.cc:vtable for cartographer::sensor::(anonymous namespace)::PointCloudTest_TransformPointCloud_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.sensor.point_cloud_test.dir/cartographer/sensor/point_cloud_test.cc.o:point_cloud_test.cc:vtable for cartographer::sensor::(anonymous namespace)::PointCloudTest_TransformPointCloud_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.sensor.point_cloud_test.dir/cartographer/sensor/point_cloud_test.cc.o:point_cloud_test.cc:vtable for cartographer::sensor::(anonymous namespace)::PointCloudTest_TransformTimedPointCloud_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.sensor.point_cloud_test.dir/cartographer/sensor/point_cloud_test.cc.o:point_cloud_test.cc:vtable for cartographer::sensor::(anonymous namespace)::PointCloudTest_TransformTimedPointCloud_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.transform.rigid_transform_test.dir/cartographer/transform/rigid_transform_test.cc.o:rigid_transform_test.cc:typeinfo for cartographer::transform::(anonymous namespace)::RigidTransformTest: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.transform.rigid_transform_test.dir/cartographer/transform/rigid_transform_test.cc.o:rigid_transform_test.cc:typeinfo for cartographer::transform::(anonymous namespace)::RigidTransformTest: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.transform.rigid_transform_test.dir/cartographer/transform/rigid_transform_test.cc.o:rigid_transform_test.cc:vtable for cartographer::transform::(anonymous namespace)::RigidTransformTest: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.transform.rigid_transform_test.dir/cartographer/transform/rigid_transform_test.cc.o:rigid_transform_test.cc:vtable for cartographer::transform::(anonymous namespace)::RigidTransformTest: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.transform.rigid_transform_test.dir/cartographer/transform/rigid_transform_test.cc.o:rigid_transform_test.cc:vtable for cartographer::transform::(anonymous namespace)::RigidTransformTest_Identity2DTest_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.transform.rigid_transform_test.dir/cartographer/transform/rigid_transform_test.cc.o:rigid_transform_test.cc:vtable for cartographer::transform::(anonymous namespace)::RigidTransformTest_Identity2DTest_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.transform.rigid_transform_test.dir/cartographer/transform/rigid_transform_test.cc.o:rigid_transform_test.cc:vtable for cartographer::transform::(anonymous namespace)::RigidTransformTest_Identity3DTest_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.transform.rigid_transform_test.dir/cartographer/transform/rigid_transform_test.cc.o:rigid_transform_test.cc:vtable for cartographer::transform::(anonymous namespace)::RigidTransformTest_Identity3DTest_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.transform.rigid_transform_test.dir/cartographer/transform/rigid_transform_test.cc.o:rigid_transform_test.cc:vtable for cartographer::transform::(anonymous namespace)::RigidTransformTest_Inverse2DTest_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.transform.rigid_transform_test.dir/cartographer/transform/rigid_transform_test.cc.o:rigid_transform_test.cc:vtable for cartographer::transform::(anonymous namespace)::RigidTransformTest_Inverse2DTest_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.transform.transform_interpolation_buffer_test.dir/cartographer/transform/transform_interpolation_buffer_test.cc.o:transform_interpolation_buffer_test.cc:typeinfo for cartographer::transform::(anonymous namespace)::TransformInterpolationBufferTest_testHas_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.transform.transform_interpolation_buffer_test.dir/cartographer/transform/transform_interpolation_buffer_test.cc.o:transform_interpolation_buffer_test.cc:typeinfo for cartographer::transform::(anonymous namespace)::TransformInterpolationBufferTest_testLookupSingleTransform_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.transform.transform_interpolation_buffer_test.dir/cartographer/transform/transform_interpolation_buffer_test.cc.o:transform_interpolation_buffer_test.cc:typeinfo for cartographer::transform::(anonymous namespace)::TransformInterpolationBufferTest_testLookup_Test: error: undefined reference to 'typeinfo for testing::Test' +CMakeFiles/cartographer.transform.transform_interpolation_buffer_test.dir/cartographer/transform/transform_interpolation_buffer_test.cc.o:transform_interpolation_buffer_test.cc:vtable for cartographer::transform::(anonymous namespace)::TransformInterpolationBufferTest_testHas_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.transform.transform_interpolation_buffer_test.dir/cartographer/transform/transform_interpolation_buffer_test.cc.o:transform_interpolation_buffer_test.cc:vtable for cartographer::transform::(anonymous namespace)::TransformInterpolationBufferTest_testHas_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.transform.transform_interpolation_buffer_test.dir/cartographer/transform/transform_interpolation_buffer_test.cc.o:transform_interpolation_buffer_test.cc:vtable for cartographer::transform::(anonymous namespace)::TransformInterpolationBufferTest_testLookupSingleTransform_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.transform.transform_interpolation_buffer_test.dir/cartographer/transform/transform_interpolation_buffer_test.cc.o:transform_interpolation_buffer_test.cc:vtable for cartographer::transform::(anonymous namespace)::TransformInterpolationBufferTest_testLookupSingleTransform_Test: error: undefined reference to 'testing::Test::TearDown()' +CMakeFiles/cartographer.transform.transform_interpolation_buffer_test.dir/cartographer/transform/transform_interpolation_buffer_test.cc.o:transform_interpolation_buffer_test.cc:vtable for cartographer::transform::(anonymous namespace)::TransformInterpolationBufferTest_testLookup_Test: error: undefined reference to 'testing::Test::SetUp()' +CMakeFiles/cartographer.transform.transform_interpolation_buffer_test.dir/cartographer/transform/transform_interpolation_buffer_test.cc.o:transform_interpolation_buffer_test.cc:vtable for cartographer::transform::(anonymous namespace)::TransformInterpolationBufferTest_testLookup_Test: error: undefined reference to 'testing::Test::TearDown()' +collect2: error: ld returned 1 exit status + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + cmake/modules/FindGMock.cmake | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +Index: git/cmake/modules/FindGMock.cmake +=================================================================== +--- git.orig/cmake/modules/FindGMock.cmake ++++ git/cmake/modules/FindGMock.cmake +@@ -20,6 +20,14 @@ if(NOT GMock_FOUND) + PATHS + /usr + ) ++ find_library(GTEST_LIBRARIES ++ NAMES gtest ++ PATH_SUFFIXES lib ++ ) ++ find_library(GMOCK_A_LIBRARIES ++ NAMES gmock ++ PATH_SUFFIXES lib ++ ) + + # Find system-wide installed gmock. + find_library(GMOCK_LIBRARIES +@@ -83,7 +91,7 @@ if(NOT GMock_FOUND) + + # System-wide installed gmock library might require pthreads. + find_package(Threads REQUIRED) +- list(APPEND GMOCK_LIBRARIES ${CMAKE_THREAD_LIBS_INIT}) ++ list(APPEND GMOCK_LIBRARIES ${GMOCK_A_LIBRARIES} ${GTEST_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) + endif() + + include(FindPackageHandleStandardArgs) diff --git a/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0002-CmakeLists.txt-set-C-version-to-C-14.patch b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0002-CmakeLists.txt-set-C-version-to-C-14.patch new file mode 100644 index 0000000000000000000000000000000000000000..23f978f5c7643fb5e51fd4257c3b24f4c2cf60fd --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/0002-CmakeLists.txt-set-C-version-to-C-14.patch @@ -0,0 +1,68 @@ +From 4c12c3b2467682067c35815eb36de0f67364c7c0 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Wed, 17 Feb 2021 17:30:59 +0000 +Subject: [PATCH] CmakeLists.txt: set C++ version to C++14 + +* ceres requires a fully C++14-compliant compiler since version 2.0: + https://github.com/ceres-solver/ceres-solver/commit/7ef83e07592ead74eeacc227b642df1959d2a246 + + without it, cartographer build fails with a lot of errors like: + error: 'integer_sequence' is not a member of 'std' + +* set CMAKE_CXX_EXTENSIONS as well, because with CMake-3.22.0: + https://github.com/Kitware/CMake/commit/fc3a1cbdd81f350b897c6cd06d75e8e228514773 + -std=gnu++17 gets added to FLAGS in build/build.ninja causing + various build failures like: + +FAILED: CMakeFiles/cartographer_ros.dir/cartographer_ros/time_conversion.cc.o +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot-native/usr/bin/x86_64-webos-linux/x86_64-webos-linux-g++ -DCERES_EXPORT_INTERNAL_SYMBOLS -DDEFAULT_RMW_IMPLEMENTATION=rmw_cyclonedds_cpp -DURDFDOM_HEADERS_HAS_SHARED_PTR_DEFS -I/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/include -I/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/. -I/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/build -I/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/pcl-1.10 -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/eigen3 -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/cairo -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/glib-2.0 -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/lib/glib-2.0/include -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/pixman-1 -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/uuid -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/freetype2 -isystem /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/libpng16 -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0=/usr/src/debug/cartographer-ros/1.0.9003-4-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0=/usr/src/debug/cartographer-ros/1.0.9003-4-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot -DNDEBUG -pthread -std=c++11 -fPIC -Wall -Wpedantic -Werror=format-security -Werror=missing-braces -Werror=reorder -Werror=return-type -Werror=switch -O3 -DNDEBUG -Wall -Wextra -MD -MT CMakeFiles/cartographer_ros.dir/cartographer_ros/time_conversion.cc.o -MF CMakeFiles/cartographer_ros.dir/cartographer_ros/time_conversion.cc.o.d -o CMakeFiles/cartographer_ros.dir/cartographer_ros/time_conversion.cc.o -c /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/cartographer_ros/time_conversion.cc +In file included from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/detail/time__struct.hpp:8, + from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/time.hpp:7, + from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/./cartographer_ros/time_conversion.h:21, + from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/cartographer_ros/time_conversion.cc:17: +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/rosidl_runtime_cpp/bounded_vector.hpp:477:3: error: 'emplace_back' function uses 'auto' type specifier without trailing return type + 477 | auto + | ^~~~ +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/rosidl_runtime_cpp/bounded_vector.hpp:477:3: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' +In file included from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/time.hpp:8, + from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/./cartographer_ros/time_conversion.h:21, + from /jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/git/cartographer_ros/time_conversion.cc:17: +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/detail/time__builder.hpp:60:1: error: 'build' function uses 'auto' type specifier without trailing return type + 60 | auto build(); + | ^~~~ +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/detail/time__builder.hpp:60:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/detail/time__builder.hpp:64:1: error: 'build' function uses 'auto' type specifier without trailing return type + 64 | auto build<::builtin_interfaces::msg::Time>() + | ^~~~ +/jenkins/mjansa/build/ros/webos-rolling-kirkstone/tmp-glibc/work/qemux86_64-webos-linux/cartographer-ros/1.0.9003-4-r0/recipe-sysroot/usr/include/builtin_interfaces/msg/detail/time__builder.hpp:64:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 4 +++- + cmake/functions.cmake | 2 +- + 2 files changed, 4 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index cf040c6..67217d5 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -36,6 +36,8 @@ google_initialize_cartographer_project() + set(Boost_USE_STATIC_LIBS FALSE) + endif() + find_package(Boost REQUIRED COMPONENTS ${BOOST_COMPONENTS}) ++set(CMAKE_CXX_STANDARD 14) ++set(CMAKE_CXX_EXTENSIONS 14) + find_package(Ceres REQUIRED COMPONENTS SuiteSparse) + find_package(Eigen3 REQUIRED) + find_package(Lua REQUIRED) +@@ -295,7 +297,7 @@ if(${BUILD_PROMETHEUS}) + target_compile_definitions(${PROJECT_NAME} PUBLIC USE_PROMETHEUS=1) + endif() + +-set(TARGET_COMPILE_FLAGS "${TARGET_COMPILE_FLAGS} ${GOOG_CXX_FLAGS}") ++set(TARGET_COMPILE_FLAGS "${TARGET_COMPILE_FLAGS} ${GOOG_CXX_FLAGS} ${CERES_CXX_FLAGS}") + set_target_properties(${PROJECT_NAME} PROPERTIES + COMPILE_FLAGS ${TARGET_COMPILE_FLAGS}) + diff --git a/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/cmake.dont.add.Werror.uninitialized.patch b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/cmake.dont.add.Werror.uninitialized.patch new file mode 100644 index 0000000000000000000000000000000000000000..e0ba5609192b38a3b0bafa1055dfbdf2ceb055c4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer/cmake.dont.add.Werror.uninitialized.patch @@ -0,0 +1,24 @@ +Otherwise it fails with older Yocto with following error (doesn't fail with 3.2 Gatesgarth): + +| /jenkins/home/workspace/jansa/ros2-dashing-thud/ros2-dashing-thud/tmp-glibc/work/aarch64-oe-linux/cartographer/1.0.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/DenseStorage.h: In member function 'virtual void cartographer::sensor::{anonymous}::Collator_Ordering_Test::TestBody()': +| /jenkins/home/workspace/jansa/ros2-dashing-thud/ros2-dashing-thud/tmp-glibc/work/aarch64-oe-linux/cartographer/1.0.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/DenseStorage.h: In member function 'virtual void cartographer::sensor::{anonymous}::Collator_OrderingMultipleTrajectories_Test::TestBody()': +| /jenkins/home/workspace/jansa/ros2-dashing-thud/ros2-dashing-thud/tmp-glibc/work/aarch64-oe-linux/cartographer/1.0.0-1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/DenseStorage.h:194:66: error: '*((void*)(&)+8).Eigen::DenseStorage::m_data' may be used uninitialized in this function [-Werror=maybe-uninitialized] +| DenseStorage(const DenseStorage& other) : m_data(other.m_data) { +| ^ +.... +| cc1plus: some warnings being treated as errors + +Upstream-Status: Pending + +diff --git a/cmake/functions.cmake b/cmake/functions.cmake +index cdbd896..fa265ca 100644 +--- a/cmake/functions.cmake ++++ b/cmake/functions.cmake +@@ -91,7 +91,6 @@ macro(google_initialize_cartographer_project) + google_add_flag(GOOG_CXX_FLAGS "-Werror=reorder") + google_add_flag(GOOG_CXX_FLAGS "-Werror=return-type") + google_add_flag(GOOG_CXX_FLAGS "-Werror=switch") +- google_add_flag(GOOG_CXX_FLAGS "-Werror=uninitialized") + + if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "AppleClang") + google_add_flag(GOOG_CXX_FLAGS "-Wthread-safety") diff --git a/meta-ros2-humble/recipes-bbappends/cartographer/cartographer_2.0.9002-2.bbappend b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer_2.0.9002-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..852ea1b4f145251d535a93aaa1af63b65b51b19f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cartographer/cartographer_2.0.9002-2.bbappend @@ -0,0 +1,27 @@ +# Copyright (c) 2019-2021 LG Electronics, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += " \ + file://0001-CMakeLists.txt-link-with-dl.patch \ + file://0001-FindLuaGoogle.cmake-explicitly-link-with-dl.patch \ + file://cmake.dont.add.Werror.uninitialized.patch \ + file://0001-Fix-build-with-gtest-1.8.1.patch \ + file://0002-CmakeLists.txt-set-C-version-to-C-14.patch \ + file://0001-FindLuaGoogle.cmake-accept-5.4-lua-as-well.patch \ +" + +inherit pkgconfig + +# This is used only to generate documentation so it should +# be native and needs quite a lot of native python dependencies +ROS_BUILD_DEPENDS:remove = "${PYTHON_PN}-sphinx python-sphinx" + +DEPENDS += " \ + protobuf-native \ +" + +# Otherwise linking with liblua.a fails with undefined references to dlsym, dlopen, dlerror, dlclose +CXXFLAGS += "-fuse-ld=gold" + +# Doesn't need runtime dependency on ceres-solver +ROS_EXEC_DEPENDS:remove = "ceres-solver" diff --git a/meta-ros2-humble/recipes-bbappends/cascade-lifecycle/cascade-lifecycle-msgs_1.0.1-3.bbappend b/meta-ros2-humble/recipes-bbappends/cascade-lifecycle/cascade-lifecycle-msgs_1.0.1-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cascade-lifecycle/cascade-lifecycle-msgs_1.0.1-3.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/common-interfaces/actionlib-msgs_4.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/common-interfaces/actionlib-msgs_4.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/common-interfaces/actionlib-msgs_4.2.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/common-interfaces/diagnostic-msgs_4.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/common-interfaces/diagnostic-msgs_4.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/common-interfaces/diagnostic-msgs_4.2.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/common-interfaces/geometry-msgs_4.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/common-interfaces/geometry-msgs_4.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/common-interfaces/geometry-msgs_4.2.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/common-interfaces/nav-msgs_4.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/common-interfaces/nav-msgs_4.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/common-interfaces/nav-msgs_4.2.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/common-interfaces/sensor-msgs_4.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/common-interfaces/sensor-msgs_4.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/common-interfaces/sensor-msgs_4.2.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/common-interfaces/shape-msgs_4.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/common-interfaces/shape-msgs_4.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/common-interfaces/shape-msgs_4.2.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/common-interfaces/std-msgs_4.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/common-interfaces/std-msgs_4.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/common-interfaces/std-msgs_4.2.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/common-interfaces/std-srvs_4.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/common-interfaces/std-srvs_4.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1a3d0a873f3206e032eb30222209175e13ea2ca1 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/common-interfaces/std-srvs_4.2.2-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ +" diff --git a/meta-ros2-humble/recipes-bbappends/common-interfaces/stereo-msgs_4.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/common-interfaces/stereo-msgs_4.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/common-interfaces/stereo-msgs_4.2.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/common-interfaces/trajectory-msgs_4.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/common-interfaces/trajectory-msgs_4.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/common-interfaces/trajectory-msgs_4.2.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/common-interfaces/visualization-msgs_4.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/common-interfaces/visualization-msgs_4.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/common-interfaces/visualization-msgs_4.2.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/control-msgs/control-msgs_4.1.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/control-msgs/control-msgs_4.1.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/control-msgs/control-msgs_4.1.0-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/cyclonedds/cyclonedds/0001-confgen-install-confgen-to-be-used-in-target-cyclone.patch b/meta-ros2-humble/recipes-bbappends/cyclonedds/cyclonedds/0001-confgen-install-confgen-to-be-used-in-target-cyclone.patch new file mode 100644 index 0000000000000000000000000000000000000000..3d482a619d3c2de4528e28a6580473053a98fc79 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cyclonedds/cyclonedds/0001-confgen-install-confgen-to-be-used-in-target-cyclone.patch @@ -0,0 +1,35 @@ +From 742fed824fcea547cabb70fa54dd9344d26c5e80 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 16 Apr 2021 05:14:03 -0700 +Subject: [PATCH] _confgen: install _confgen to be used in target cyclonedds + build + +* it is built by cyclonedds-native, but not installed so target cyclonedds was still failing with: + -- Found OpenSSL: /jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/cyclonedds/0.8.0-3-r0/recipe-sysroot/usr/lib/libcrypto.so (found version "1.1.1k") + -- Building with OpenSSL support + CMake Error at src/tools/_confgen/CMakeLists.txt:13 (find_program): + Could not find DDSCONF_EXECUTABLE using the following names: _confgen + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + src/tools/_confgen/CMakeLists.txt | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/src/tools/_confgen/CMakeLists.txt b/src/tools/_confgen/CMakeLists.txt +index 9df1b82..6ff2f79 100644 +--- a/src/tools/_confgen/CMakeLists.txt ++++ b/src/tools/_confgen/CMakeLists.txt +@@ -97,6 +97,11 @@ if (NOT ${_confgen_hash_correct}) + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + VERBATIM + ) ++ install( ++ TARGETS _confgen ++ DESTINATION "${CMAKE_INSTALL_BINDIR}" ++ COMPONENT dev ++ ) + else() + add_custom_target( + _confgen diff --git a/meta-ros2-humble/recipes-bbappends/cyclonedds/cyclonedds_0.9.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/cyclonedds/cyclonedds_0.9.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..67b7a9d60cd00ec568ce4ad5fad5c4cbeeb8b6e0 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/cyclonedds/cyclonedds_0.9.1-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2019-2021 LG Electronics, Inc. + +# IDLC depends on maven and we don't want meta-ros to depend on meta-java just for that +EXTRA_OECMAKE += "-DBUILD_IDLC=OFF -DBUILD_DDSPERF=NO" + +FILES:${PN}-dev += "${datadir}/CycloneDDS" + +inherit ros_insane_dev_so + +DEPENDS += "cyclonedds-native" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-confgen-install-confgen-to-be-used-in-target-cyclone.patch" +LICENSE = "EPL-2.0 & EDL-1.0" diff --git a/meta-ros2-humble/recipes-bbappends/demos/action-tutorials-interfaces_0.20.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/demos/action-tutorials-interfaces_0.20.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/demos/action-tutorials-interfaces_0.20.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/demos/logging-demo_0.20.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/demos/logging-demo_0.20.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..7ac3d61a137bec55a0e6f37b2eb5959ba44e8678 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/demos/logging-demo_0.20.2-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/demos/pendulum-msgs_0.20.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/demos/pendulum-msgs_0.20.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..89a99ade4ea862a315eefb30f235cab0305235d5 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/demos/pendulum-msgs_0.20.2-1.bbappend @@ -0,0 +1,20 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/domain-bridge/domain-bridge/0001-CMakeLists.txt-don-t-depend-on-zstd_vendor.patch b/meta-ros2-humble/recipes-bbappends/domain-bridge/domain-bridge/0001-CMakeLists.txt-don-t-depend-on-zstd_vendor.patch new file mode 100644 index 0000000000000000000000000000000000000000..1d5f1e8f33cc97cf5a5ca72349b048bace70f9cf --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/domain-bridge/domain-bridge/0001-CMakeLists.txt-don-t-depend-on-zstd_vendor.patch @@ -0,0 +1,73 @@ +From a77805129125bef9fa8efe33dfeb31df2b61c2e1 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 15 Nov 2021 00:10:12 -0800 +Subject: [PATCH] CMakeLists.txt: don't depend on zstd_vendor + +* in meta-ros we use regular zstd and zstd-vendor doesn't install much: + tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/zstd-vendor/0.9.1-3-r0/image/usr/ + tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/zstd-vendor/0.9.1-3-r0/image/usr/share + tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/zstd-vendor/0.9.1-3-r0/image/usr/share/zstd_vendor + tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/zstd-vendor/0.9.1-3-r0/image/usr/share/zstd_vendor/cmake + tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/zstd-vendor/0.9.1-3-r0/image/usr/share/zstd_vendor/cmake/Modules + tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/zstd-vendor/0.9.1-3-r0/image/usr/share/zstd_vendor/cmake/Modules/Findzstd.cmake + + causing domain-bridge to fail with: + +| -- Found rosbag2_cpp: 0.9.1 (/jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/recipe-sysroot/usr/share/rosbag2_cpp/cmake) +| -- Found rosidl_default_generators: 1.1.1 (/jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/recipe-sysroot/usr/share/rosidl_default_generators/cmake) +| CMake Error at CMakeLists.txt:26 (find_package): +| By not providing "Findzstd_vendor.cmake" in CMAKE_MODULE_PATH this project +| has asked CMake to find a package configuration file provided by +| "zstd_vendor", but CMake did not find one. +| +| Could not find a package configuration file provided by "zstd_vendor" with +| any of the following names: +| +| zstd_vendorConfig.cmake +| zstd_vendor-config.cmake +| +| Add the installation prefix of "zstd_vendor" to CMAKE_PREFIX_PATH or set +| "zstd_vendor_DIR" to a directory containing one of the above files. If +| "zstd_vendor" provides a separate development package or SDK, be sure it +| has been installed. + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 7 ++----- + 1 file changed, 2 insertions(+), 5 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d6f850b..98d0ef3 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -24,8 +24,8 @@ find_package(rosbag2_cpp REQUIRED) + find_package(rosidl_typesupport_cpp REQUIRED) + find_package(rosidl_default_generators REQUIRED) + find_package(yaml_cpp_vendor REQUIRED) +-find_package(zstd_vendor REQUIRED) +-find_package(zstd REQUIRED) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(ZSTD libzstd REQUIRED) + + rosidl_generate_interfaces(${PROJECT_NAME} + msg/CompressedMsg.msg +@@ -58,7 +58,7 @@ ament_target_dependencies(${PROJECT_NAME}_lib + rosbag2_cpp + rosidl_typesupport_cpp + yaml_cpp_vendor +- zstd ++ ZSTD + ) + + rosidl_get_typesupport_target(cpp_typesupport_target +@@ -134,8 +134,6 @@ ament_export_dependencies( + rosbag2_cpp + rcutils + yaml_cpp_vendor +- zstd_vendor +- zstd + ) + + if(BUILD_TESTING) diff --git a/meta-ros2-humble/recipes-bbappends/domain-bridge/domain-bridge/0002-CMakeLists.txt-prevent-duplicate-rule-for-domain_bri.patch b/meta-ros2-humble/recipes-bbappends/domain-bridge/domain-bridge/0002-CMakeLists.txt-prevent-duplicate-rule-for-domain_bri.patch new file mode 100644 index 0000000000000000000000000000000000000000..37c67ca329b993201de53283b6c398cf541ad092 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/domain-bridge/domain-bridge/0002-CMakeLists.txt-prevent-duplicate-rule-for-domain_bri.patch @@ -0,0 +1,44 @@ +From b2b73fe1ccbc8f97b32a812473117ccd664b8339 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 15 Nov 2021 03:37:56 -0800 +Subject: [PATCH] CMakeLists.txt: prevent duplicate rule for domain_bridge + +* fixes: +| CMake Error: +| Running +| +| 'ninja' '-C' '/jenkins/mjansa/build/ros/webos-galactic-hardknott/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/domain-bridge/0.4.0-1-r0/build' '-t' 'recompact' +| +| failed with: +| +| ninja: error: build.ninja:180: multiple rules generate domain_bridge [-w dupbuild=err] + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 98d0ef3..ea063e5 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -27,7 +27,7 @@ find_package(yaml_cpp_vendor REQUIRED) + find_package(PkgConfig REQUIRED) + pkg_check_modules(ZSTD libzstd REQUIRED) + +-rosidl_generate_interfaces(${PROJECT_NAME} ++rosidl_generate_interfaces(${PROJECT_NAME}_rosidl + msg/CompressedMsg.msg + ) + +@@ -58,7 +58,7 @@ ament_target_dependencies(${PROJECT_NAME}_lib + ) + + rosidl_get_typesupport_target(cpp_typesupport_target +- ${PROJECT_NAME} "rosidl_typesupport_cpp") ++ ${PROJECT_NAME}_rosidl "rosidl_typesupport_cpp") + target_link_libraries(${PROJECT_NAME}_lib "${cpp_typesupport_target}") + + set_target_properties(${PROJECT_NAME}_lib PROPERTIES OUTPUT_NAME ${PROJECT_NAME}) diff --git a/meta-ros2-humble/recipes-bbappends/domain-bridge/domain-bridge_0.5.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/domain-bridge/domain-bridge_0.5.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..4f477b745d23346b53e5a46431b4d5c2d3296eeb --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/domain-bridge/domain-bridge_0.5.0-1.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-don-t-depend-on-zstd_vendor.patch \ + file://0002-CMakeLists.txt-prevent-duplicate-rule-for-domain_bri.patch \ +" + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" + +# PN package in zstd-vendor is empty and not created, remove runtime dependency on it +ROS_EXEC_DEPENDS:remove = "zstd-vendor" + +inherit pkgconfig diff --git a/meta-ros2-humble/recipes-bbappends/dynamixel-sdk/dynamixel-sdk-custom-interfaces_3.7.60-1.bbappend b/meta-ros2-humble/recipes-bbappends/dynamixel-sdk/dynamixel-sdk-custom-interfaces_3.7.60-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dfe4db75840c3279d4666469389449d060f64027 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/dynamixel-sdk/dynamixel-sdk-custom-interfaces_3.7.60-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + builtin-interfaces \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ecl-tools/ecl-license_1.0.3-2.bbappend b/meta-ros2-humble/recipes-bbappends/ecl-tools/ecl-license_1.0.3-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..bd21e66300d941d18632e39a7b2d22bc47ae1868 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ecl-tools/ecl-license_1.0.3-2.bbappend @@ -0,0 +1,12 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: QA Issue: ecl-license: Files/directories were installed but not shipped in any package: +# /usr/share/licenses +# /usr/share/licenses/COPYING +# /usr/share/licenses/AUTHORS +# /usr/share/licenses/COPYING-PLAIN +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# ecl-license: 4 installed and not shipped files. [installed-vs-shipped] +FILES:${PN} += "${datadir}/licenses/COPYING \ + ${datadir}/licenses/AUTHORS \ + ${datadir}/licenses/COPYING-PLAIN" diff --git a/meta-ros2-humble/recipes-bbappends/eigenpy/eigenpy_2.7.14-1.bbappend b/meta-ros2-humble/recipes-bbappends/eigenpy/eigenpy_2.7.14-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..791d4e6886e671518f151a96763ad58721a1bdb4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/eigenpy/eigenpy_2.7.14-1.bbappend @@ -0,0 +1,18 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += "python3-numpy-native" + +inherit python3native + +# ERROR: eigenpy-2.7.14-1-r0 do_package: QA Issue: eigenpy: Files/directories were installed but not shipped in any package: +# /usr/share/ament_index +# /usr/share/ament_index/resource_index +# /usr/share/ament_index/resource_index/packages +# /usr/share/ament_index/resource_index/packages/eigenpy +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# eigenpy: 4 installed and not shipped files. [installed-vs-shipped] +# +# ros_ament_cmake.bbclass does this automatically, but this recipe inherits just ros_cmake.bbclass +FILES:${PN}:prepend = " \ + ${datadir}/ament_index \ +" diff --git a/meta-ros2-humble/recipes-bbappends/example-interfaces/example-interfaces_0.9.3-2.bbappend b/meta-ros2-humble/recipes-bbappends/example-interfaces/example-interfaces_0.9.3-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/example-interfaces/example-interfaces_0.9.3-2.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/fastcdr/fastcdr_%.bbappend b/meta-ros2-humble/recipes-bbappends/fastcdr/fastcdr_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..54e3368e181adbeafe287101b6d4f802c0a6853f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/fastcdr/fastcdr_%.bbappend @@ -0,0 +1,3 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/fastrtps/fastrtps_%.bbappend b/meta-ros2-humble/recipes-bbappends/fastrtps/fastrtps_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..429ef22dc7b0b3ec36efa5b192a0abc263b36473 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/fastrtps/fastrtps_%.bbappend @@ -0,0 +1,15 @@ +# Copyright (c) 2019-2021 LG Electronics, Inc. + +inherit ros_insane_dev_so + +FILES:${PN} += "${prefix}/tools" + +# rosidl-typesupport-fastrtps-cpp/1.0.2-1-r0/recipe-sysroot/usr/share/fastrtps/cmake/fast-discovery-server-targets.cmake:70 +# expects the binary to exist: +# The imported target "fastdds::fast-discovery-server" references the file +# "TOPDIR/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rosidl-typesupport-fastrtps-cpp/1.0.2-1-r0/recipe-sysroot/usr/bin/fast-discovery-server-1.0.0" +# OE doesn't stage ${bindir} for target recipes, but in this case the fastdds::fast-discovery-server isn't +# being called during the cross-build, so we can include it just to keep CMake happy +sysroot_stage_all:append() { + sysroot_stage_dir ${D}${bindir} ${SYSROOT_DESTDIR}${bindir} +} diff --git a/meta-ros2-humble/recipes-bbappends/filters/filters/0001-filter_base.hpp-use-unsigned-long-instead-of-size_t-.patch b/meta-ros2-humble/recipes-bbappends/filters/filters/0001-filter_base.hpp-use-unsigned-long-instead-of-size_t-.patch new file mode 100644 index 0000000000000000000000000000000000000000..51ab036cd3685bd2ee679ff70a3ca73a5de290ce --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/filters/filters/0001-filter_base.hpp-use-unsigned-long-instead-of-size_t-.patch @@ -0,0 +1,43 @@ +From b5ec49990f0063748284987bfbf87b7cdeec0d33 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 2 Jul 2020 14:21:01 +0000 +Subject: [PATCH] filter_base.hpp: use unsigned long instead of size_t in + getParam 2nd parameter + +* it was added in: + https://github.com/ros/filters/commit/25c7d309576d049e95e2087608bfd8138b7f36d8 + but unfortunately on 32bit systems size_t could be the same as unsigned int already + defined above and then the build fails with: + +| filters/2.0.0-1-r0/git/include/filters/filter_base.hpp:219:8: error: 'bool filters::FilterBase::getParam(const string&, size_t&)' cannot be overloaded with 'bool filters::FilterBase::getParam(const string&, unsigned int&)' +| 219 | bool getParam(const std::string & name, size_t & value) +| | ^~~~~~~~ +| filters/2.0.0-1-r0/git/include/filters/filter_base.hpp:201:8: note: previous declaration 'bool filters::FilterBase::getParam(const string&, unsigned int&)' +| 201 | bool getParam(const std::string & name, unsigned int & value) +| | ^~~~~~ + +Upstream-Status: Submitted [https://github.com/ros/filters/pull/39] + +Signed-off-by: Martin Jansa +--- + include/filters/filter_base.hpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/include/filters/filter_base.hpp b/include/filters/filter_base.hpp +index a31739d..a2b0827 100644 +--- a/include/filters/filter_base.hpp ++++ b/include/filters/filter_base.hpp +@@ -212,11 +212,11 @@ protected: + } + + /** +- * \brief Get a filter parameter as a size_t ++ * \brief Get a filter parameter as an unsigned long + * \param name The name of the parameter + * \param value The int to set with the value + * \return Whether or not the parameter of name/type was set */ +- bool getParam(const std::string & name, size_t & value) ++ bool getParam(const std::string & name, unsigned long & value) + { + int signed_value; + if (!getParam(name, signed_value)) { diff --git a/meta-ros2-humble/recipes-bbappends/filters/filters_2.1.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/filters/filters_2.1.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..fd71a1d88eef27a0412215c59e2f3e4bd30323ff --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/filters/filters_2.1.0-3.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += " \ + file://0001-filter_base.hpp-use-unsigned-long-instead-of-size_t-.patch \ +" diff --git a/meta-ros2-humble/recipes-bbappends/fmi-adapter/fmi-adapter-examples_2.1.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/fmi-adapter/fmi-adapter-examples_2.1.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..946a1e5ab87a7c6b8fdb4c451f3921c644c2d204 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/fmi-adapter/fmi-adapter-examples_2.1.1-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# backport equivalent of following changes: +# dashing: https://github.com/ros/rosdistro/commit/e27c2fdadc560e6ecf653d73d01d3cff10bda49e +# foxy: https://github.com/ros/rosdistro/commit/ef8ab3a3d8ca3b9de81807050f22ec4a300fb6f2 +SRC_URI = "git://github.com/ros2-gbp/fmi_adapter-release;${ROS_BRANCH};protocol=https" diff --git a/meta-ros2-humble/recipes-bbappends/fmi-adapter/fmi-adapter_2.1.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/fmi-adapter/fmi-adapter_2.1.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..946a1e5ab87a7c6b8fdb4c451f3921c644c2d204 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/fmi-adapter/fmi-adapter_2.1.1-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# backport equivalent of following changes: +# dashing: https://github.com/ros/rosdistro/commit/e27c2fdadc560e6ecf653d73d01d3cff10bda49e +# foxy: https://github.com/ros/rosdistro/commit/ef8ab3a3d8ca3b9de81807050f22ec4a300fb6f2 +SRC_URI = "git://github.com/ros2-gbp/fmi_adapter-release;${ROS_BRANCH};protocol=https" diff --git a/meta-ros2-humble/recipes-bbappends/fmilibrary-vendor/fmilibrary-vendor/0001-CMakeLists.txt-just-depend-on-system-fmilibrary-with.patch b/meta-ros2-humble/recipes-bbappends/fmilibrary-vendor/fmilibrary-vendor/0001-CMakeLists.txt-just-depend-on-system-fmilibrary-with.patch new file mode 100644 index 0000000000000000000000000000000000000000..3f4a6b9a7a60e3269feeb588791997ce6544be06 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/fmilibrary-vendor/fmilibrary-vendor/0001-CMakeLists.txt-just-depend-on-system-fmilibrary-with.patch @@ -0,0 +1,50 @@ +From 33e51b8740b71de2f2d0b773b28fb7b771938558 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 29 Nov 2019 19:03:46 -0800 +Subject: [PATCH] CMakeLists.txt: just depend on system fmilibrary without + trying to build it + +* -DFMILIB_BUILD_TESTS=OFF is also needed when cross-compiling + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 23 +++++++---------------- + 1 file changed, 7 insertions(+), 16 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index df8d628..cc59cde 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,23 +3,14 @@ project(fmilibrary_vendor) + + find_package(ament_cmake REQUIRED) + +-include(ExternalProject) +-set(fmilibrary_version 2.2.3) +-externalproject_add(FMILibraryProject-${fmilibrary_version} +- GIT_REPOSITORY https://github.com/modelon-community/fmi-library.git +- GIT_TAG ${fmilibrary_version} +- GIT_CONFIG advice.detachedHead=false +- # Suppress git update due to https://gitlab.kitware.com/cmake/cmake/-/issues/16419 +- UPDATE_COMMAND "" +- TIMEOUT 60 +-) +-externalproject_get_property(FMILibraryProject-${fmilibrary_version} INSTALL_DIR) +-set(FMILibraryProject_INCLUDE_DIR "${INSTALL_DIR}/src/install/include") +-set(FMILibraryProject_LIB_DIR "${INSTALL_DIR}/src/install/lib") ++#find_package(PkgConfig REQUIRED) ++#pkg_check_modules(FMILIBRARY REQUIRED fmilibrary) + +-install(DIRECTORY ${FMILibraryProject_INCLUDE_DIR}/ DESTINATION include) +-install(FILES ${FMILibraryProject_LIB_DIR}/libfmilib.a DESTINATION lib) +-install(FILES ${FMILibraryProject_LIB_DIR}/libfmilib_shared.so DESTINATION lib) ++#if(FMILIBRARY_FOUND) ++# message(STATUS "Found fmilibrary ${FMILIBRARY_VERSION}") ++#else() ++# message(FATAL_ERROR "fmilibrary not found -- missing from DEPENDS?") ++#endif() + + ament_export_include_directories(include) + ament_export_libraries(libfmilib.a libfmilib_shared.so) diff --git a/meta-ros2-humble/recipes-bbappends/fmilibrary-vendor/fmilibrary-vendor_1.0.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/fmilibrary-vendor/fmilibrary-vendor_1.0.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e536fb88ef924cbf64e9c7245e3fe464bf4e7b6e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/fmilibrary-vendor/fmilibrary-vendor_1.0.1-1.bbappend @@ -0,0 +1,13 @@ +# Copyright (c) 2019-2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fmilibrary \ +" + +# backport equivalent of following changes: +# foxy: https://github.com/ros/rosdistro/commit/d6f5a0ca09f6d15c4e1ae4beb85b25447355c120 +# dashing: https://github.com/ros/rosdistro/commit/2617ae2b86d9eacee6f7b6a66472255047da87ba +SRC_URI = "git://github.com/ros2-gbp/fmilibrary_vendor-release;${ROS_BRANCH};protocol=https" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-just-depend-on-system-fmilibrary-with.patch" diff --git a/meta-ros2-humble/recipes-bbappends/foonathan-memory-vendor/foonathan-memory-vendor_1.2.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/foonathan-memory-vendor/foonathan-memory-vendor_1.2.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..36787377af62407c8a1d3856339dbfb21a6bc3e4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/foonathan-memory-vendor/foonathan-memory-vendor_1.2.0-3.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + foonathan-memory \ +" diff --git a/meta-ros2-humble/recipes-bbappends/four-wheel-steering-msgs/four-wheel-steering-msgs_2.0.1-3.bbappend b/meta-ros2-humble/recipes-bbappends/four-wheel-steering-msgs/four-wheel-steering-msgs_2.0.1-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/four-wheel-steering-msgs/four-wheel-steering-msgs_2.0.1-3.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/foxglove-msgs/foxglove-msgs_2.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/foxglove-msgs/foxglove-msgs_2.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..6323f2bb46831ab123ebe00ad1c17467ab79b186 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/foxglove-msgs/foxglove-msgs_2.0.0-1.bbappend @@ -0,0 +1,15 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + ros-environment-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/gazebo-ros-pkgs/gazebo-msgs_3.7.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/gazebo-ros-pkgs/gazebo-msgs_3.7.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/gazebo-ros-pkgs/gazebo-msgs_3.7.0-1.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/gc-spl/rcgcd-spl-14_2.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/gc-spl/rcgcd-spl-14_2.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3bd6a1e397396cf6be00374539ef09b81fc37ce7 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/gc-spl/rcgcd-spl-14_2.0.0-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2022, Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-cmake-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/gc-spl/rcgcrd-spl-4_2.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/gc-spl/rcgcrd-spl-4_2.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3bd6a1e397396cf6be00374539ef09b81fc37ce7 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/gc-spl/rcgcrd-spl-4_2.0.0-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2022, Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-cmake-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/generate-parameter-library/generate-parameter-library-example_0.2.8-1.bbappend b/meta-ros2-humble/recipes-bbappends/generate-parameter-library/generate-parameter-library-example_0.2.8-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a93bc880d7dde2d690068791c746bb006d605b28 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/generate-parameter-library/generate-parameter-library-example_0.2.8-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + generate-parameter-library-py-native \ + python3-pyyaml-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/geographic-info/geodesy_1.0.4-6.bbappend b/meta-ros2-humble/recipes-bbappends/geographic-info/geodesy_1.0.4-6.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..0663e4c08a58e2abdcb8b26efa67261bc67e8368 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/geographic-info/geodesy_1.0.4-6.bbappend @@ -0,0 +1,18 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" + +# ROS2 is python3-only and python2 is blacklisted here +ROS_BUILD_DEPENDS:remove = "python-catkin-pkg" +ROS_BUILD_DEPENDS:append = " python3-catkin-pkg" diff --git a/meta-ros2-humble/recipes-bbappends/geographic-info/geographic-msgs_1.0.4-6.bbappend b/meta-ros2-humble/recipes-bbappends/geographic-info/geographic-msgs_1.0.4-6.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e198e444ab9a165376f5d5c49f19995cc70be6f1 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/geographic-info/geographic-msgs_1.0.4-6.bbappend @@ -0,0 +1,15 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + python-cmake-module-native \ + python3-empy-native \ + python3-lark-parser-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-parser-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/geometric-shapes/geometric-shapes_2.1.3-2.bbappend b/meta-ros2-humble/recipes-bbappends/geometric-shapes/geometric-shapes_2.1.3-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..41236f366eab643c0be35cd1a813fc347f357b9e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/geometric-shapes/geometric-shapes_2.1.3-2.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: geometric-shapes-2.0.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: geometric-shapes path '/work/raspberrypi4-webos-linux-gnueabi/geometric-shapes/2.0.0-1-r0/packages-split/geometric-shapes/usr/lib/libgeometric_shapes.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/geometry2/tf2-eigen-kdl_0.25.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/geometry2/tf2-eigen-kdl_0.25.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/geometry2/tf2-eigen-kdl_0.25.1-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/geometry2/tf2-msgs_0.25.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/geometry2/tf2-msgs_0.25.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/geometry2/tf2-msgs_0.25.1-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/geometry2/tf2-py_0.25.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/geometry2/tf2-py_0.25.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/geometry2/tf2-py_0.25.1-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/geometry2/tf2-ros_0.25.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/geometry2/tf2-ros_0.25.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..bffe57d4afa8bd1eba38b0a96440b8f7a7232cca --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/geometry2/tf2-ros_0.25.1-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + rosidl-adapter-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/geometry2/tf2_0.25.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/geometry2/tf2_0.25.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..5b1eb8d8211ce0b751a27f8393dbc2451e45fb58 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/geometry2/tf2_0.25.1-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2020 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + rosidl-cmake-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/google-benchmark-vendor/google-benchmark-vendor/0001-CMakeLists.txt-prevent-building-google-benchmark-wit.patch b/meta-ros2-humble/recipes-bbappends/google-benchmark-vendor/google-benchmark-vendor/0001-CMakeLists.txt-prevent-building-google-benchmark-wit.patch new file mode 100644 index 0000000000000000000000000000000000000000..f0b2d39287a690da2d7ccaae27c6902ee42c667a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/google-benchmark-vendor/google-benchmark-vendor/0001-CMakeLists.txt-prevent-building-google-benchmark-wit.patch @@ -0,0 +1,39 @@ +From b734018ba25b272fc9e0526f599e8f76e5f4a1bd Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 30 Jul 2020 14:37:02 -0700 +Subject: [PATCH] CMakeLists.txt: prevent building google benchmark with + ExternalProject + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3b89edc..fbd8918 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -80,15 +80,16 @@ macro(build_benchmark) + endmacro() + + if(NOT benchmark_FOUND OR "${benchmark_VERSION}" VERSION_LESS 1.6.1) +- build_benchmark() ++ message(FATAL_ERROR "benchmark not found, missing dependency on google-benchmark or version less than 1.5.0, found ${benchmark_VERSION}") + elseif(benchmark_FOUND) + # Ubuntu Focal and Jammy have a packaging bug where libbenchmark_main has no symbols, + # causing linker failures. I'm pretty sure it shouldn't be a static library. + # Details: https://bugs.launchpad.net/ubuntu/+source/benchmark/+bug/1887872 +- get_target_property(_benchmark_main_type benchmark::benchmark_main TYPE) +- if(NOT "${_benchmark_main_type}" STREQUAL "SHARED_LIBRARY") +- build_benchmark() +- endif() ++ # both libraries are static in OE build ++ # get_target_property(_benchmark_main_type benchmark::benchmark_main TYPE) ++ # if(NOT "${_benchmark_main_type}" STREQUAL "SHARED_LIBRARY") ++ # message(FATAL_ERROR "libbenchmark_main has no symbols, causing linker failures. Details: https://bugs.launchpad.net/ubuntu/+source/benchmark/+bug/1887872") ++ # endif() + endif() + + install( diff --git a/meta-ros2-humble/recipes-bbappends/google-benchmark-vendor/google-benchmark-vendor_0.1.1-2.bbappend b/meta-ros2-humble/recipes-bbappends/google-benchmark-vendor/google-benchmark-vendor_0.1.1-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..2077c4a292bc441a0d660443384ab1906942a6e3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/google-benchmark-vendor/google-benchmark-vendor_0.1.1-2.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-prevent-building-google-benchmark-wit.patch" diff --git a/meta-ros2-humble/recipes-bbappends/googletest/gmock-vendor_%.bbappend b/meta-ros2-humble/recipes-bbappends/googletest/gmock-vendor_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c4baaf0027693837f80ee01ba01432755ff36bbc --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/googletest/gmock-vendor_%.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +do_install:append() { + rm -rf ${D}${prefix}/src +} diff --git a/meta-ros2-humble/recipes-bbappends/googletest/gtest-vendor_%.bbappend b/meta-ros2-humble/recipes-bbappends/googletest/gtest-vendor_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c4baaf0027693837f80ee01ba01432755ff36bbc --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/googletest/gtest-vendor_%.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +do_install:append() { + rm -rf ${D}${prefix}/src +} diff --git a/meta-ros2-humble/recipes-bbappends/gps-umd/gps-msgs_1.0.4-3.bbappend b/meta-ros2-humble/recipes-bbappends/gps-umd/gps-msgs_1.0.4-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..60ca646304e09a5042dd2f5ee2ab8829b045bb09 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/gps-umd/gps-msgs_1.0.4-3.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client/0001-Fix-build-with-gpsd-3.21.patch b/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client/0001-Fix-build-with-gpsd-3.21.patch new file mode 100644 index 0000000000000000000000000000000000000000..aaaebf8e5366e0554f242e996b444dfd5dcffc4e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client/0001-Fix-build-with-gpsd-3.21.patch @@ -0,0 +1,53 @@ +From 5ca854acfedf9cb19ba6bdf189ce77968e083edb Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Wed, 25 Aug 2021 02:50:00 -0700 +Subject: [PATCH] Fix build with gpsd-3.21 + +Adapt to changes from this commit: +https://gitlab.com/gpsd/gpsd/-/commit/29991d6ffeb41ecfc8297db68bb68be0128c8514 + +Upstream-Status: Submitted [https://github.com/swri-robotics/gps_umd/pull/39 https://github.com/swri-robotics/gps_umd/pull/40 https://github.com/swri-robotics/gps_umd/pull/41] +Signed-off-by: Martin Jansa +--- + src/client.cpp | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/src/client.cpp b/src/client.cpp +index 425d1c3..28c7215 100644 +--- a/src/client.cpp ++++ b/src/client.cpp +@@ -152,14 +152,22 @@ namespace gpsd_client + #endif + } + ++#if GPSD_API_MAJOR_VERSION >= 10 ++ if ((p->fix.status & STATUS_FIX) && !(check_fix_by_variance_ && std::isnan(p->fix.epx))) ++#else + if ((p->status & STATUS_FIX) && !(check_fix_by_variance_ && std::isnan(p->fix.epx))) ++#endif + { + status.status = 0; // FIXME: gpsmm puts its constants in the global + // namespace, so `GPSStatus::STATUS_FIX' is illegal. + + // STATUS_DGPS_FIX was removed in API version 6 but re-added afterward + #if GPSD_API_MAJOR_VERSION != 6 ++#if GPSD_API_MAJOR_VERSION >= 10 ++ if (p->fix.status & STATUS_DGPS_FIX) ++#else + if (p->status & STATUS_DGPS_FIX) ++#endif + status.status |= 18; // same here + #endif + +@@ -234,7 +242,11 @@ namespace gpsd_client + * so we need to use the ROS message's integer values + * for status.status + */ ++#if GPSD_API_MAJOR_VERSION >= 10 ++ switch (p->fix.status) ++#else + switch (p->status) ++#endif + { + case STATUS_NO_FIX: + fix->status.status = -1; // NavSatStatus::STATUS_NO_FIX; diff --git a/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client/0002-Fix-build-with-gpsd-3.23.1.patch b/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client/0002-Fix-build-with-gpsd-3.23.1.patch new file mode 100644 index 0000000000000000000000000000000000000000..2e3086add9fcf5f18a850d60c9b1e6ea18d33a89 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client/0002-Fix-build-with-gpsd-3.23.1.patch @@ -0,0 +1,77 @@ +From 3d2cd456f3bbc1f7450df591c7947a323c7c9177 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 1 Oct 2021 06:08:14 -0700 +Subject: [PATCH] Fix build with gpsd-3.23.1 + +* there ware 3 API breaking changes in 3.23.1 point release without bumping GPSD_API_MAJOR_VERSION: + + Change STATUS_NO_FIX to STATUS_UNK to avoid confusion with fix mode. + Change STATUS_FIX to STATUS_GPS to avoid confusion with fix mode. + Change STATUS_DGPS_FIX to STATUS_DGPS to avoid confusion with fix mode. + + https://gitlab.com/gpsd/gpsd/-/commit/d4a4d8d3606fd50f10bcd20096a8a0cdb8b2d427 + https://gitlab.com/gpsd/gpsd/-/commit/af3b7dc0d1fc8b912ea2ef3df4a74498ccade85a + https://gitlab.com/gpsd/gpsd/-/commit/7d7b889f5ca9ec0bdef5fcea3da0e320eb8ceb97 + +Upstream-Status: Submitted [https://github.com/swri-robotics/gps_umd/pull/39 https://github.com/swri-robotics/gps_umd/pull/40 https://github.com/swri-robotics/gps_umd/pull/41] +Signed-off-by: Martin Jansa +--- + src/client.cpp | 20 ++++++++++++++++++++ + 1 file changed, 20 insertions(+) + +diff --git a/src/client.cpp b/src/client.cpp +index 28c7215..b4347b5 100644 +--- a/src/client.cpp ++++ b/src/client.cpp +@@ -153,7 +153,11 @@ namespace gpsd_client + } + + #if GPSD_API_MAJOR_VERSION >= 10 ++#ifdef STATUS_FIX + if ((p->fix.status & STATUS_FIX) && !(check_fix_by_variance_ && std::isnan(p->fix.epx))) ++#else ++ if ((p->fix.status & STATUS_GPS) && !(check_fix_by_variance_ && std::isnan(p->fix.epx))) ++#endif + #else + if ((p->status & STATUS_FIX) && !(check_fix_by_variance_ && std::isnan(p->fix.epx))) + #endif +@@ -164,7 +168,11 @@ namespace gpsd_client + // STATUS_DGPS_FIX was removed in API version 6 but re-added afterward + #if GPSD_API_MAJOR_VERSION != 6 + #if GPSD_API_MAJOR_VERSION >= 10 ++#ifdef STATUS_DGPS_FIX + if (p->fix.status & STATUS_DGPS_FIX) ++#else ++ if (p->fix.status & STATUS_DGPS) ++#endif + #else + if (p->status & STATUS_DGPS_FIX) + #endif +@@ -248,15 +256,27 @@ namespace gpsd_client + switch (p->status) + #endif + { ++#ifdef STATUS_NO_FIX + case STATUS_NO_FIX: ++#else ++ case STATUS_UNK: ++#endif + fix->status.status = -1; // NavSatStatus::STATUS_NO_FIX; + break; ++#ifdef STATUS_FIX + case STATUS_FIX: ++#else ++ case STATUS_GPS: ++#endif + fix->status.status = 0; // NavSatStatus::STATUS_FIX; + break; + // STATUS_DGPS_FIX was removed in API version 6 but re-added afterward + #if GPSD_API_MAJOR_VERSION != 6 ++#ifdef STATUS_DGPS_FIX + case STATUS_DGPS_FIX: ++#else ++ case STATUS_DGPS: ++#endif + fix->status.status = 2; // NavSatStatus::STATUS_GBAS_FIX; + break; + #endif diff --git a/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client/0003-Be-a-bit-more-strict-when-checking-the-symbols-defin.patch b/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client/0003-Be-a-bit-more-strict-when-checking-the-symbols-defin.patch new file mode 100644 index 0000000000000000000000000000000000000000..7e8c2b77b0f0b67332fb8823aa119e216d9c9574 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client/0003-Be-a-bit-more-strict-when-checking-the-symbols-defin.patch @@ -0,0 +1,74 @@ +From 85b152bc5694b9124949661aa07f75e083609f6d Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 1 Oct 2021 06:13:53 -0700 +Subject: [PATCH] Be a bit more strict when checking the symbols defined in + GPSD_API_MAJOR_VERSION 12 + +Upstream-Status: Submitted [https://github.com/swri-robotics/gps_umd/pull/39 https://github.com/swri-robotics/gps_umd/pull/40 https://github.com/swri-robotics/gps_umd/pull/41] +Signed-off-by: Martin Jansa +--- + src/client.cpp | 20 +++++++++++++++----- + 1 file changed, 15 insertions(+), 5 deletions(-) + +diff --git a/src/client.cpp b/src/client.cpp +index b4347b5..9f2ceb7 100644 +--- a/src/client.cpp ++++ b/src/client.cpp +@@ -155,8 +155,10 @@ namespace gpsd_client + #if GPSD_API_MAJOR_VERSION >= 10 + #ifdef STATUS_FIX + if ((p->fix.status & STATUS_FIX) && !(check_fix_by_variance_ && std::isnan(p->fix.epx))) +-#else ++#elif defined STATUS_GPS + if ((p->fix.status & STATUS_GPS) && !(check_fix_by_variance_ && std::isnan(p->fix.epx))) ++#else ++#error "Either STATUS_FIX or STATUS_GPS should be defined" + #endif + #else + if ((p->status & STATUS_FIX) && !(check_fix_by_variance_ && std::isnan(p->fix.epx))) +@@ -170,8 +172,10 @@ namespace gpsd_client + #if GPSD_API_MAJOR_VERSION >= 10 + #ifdef STATUS_DGPS_FIX + if (p->fix.status & STATUS_DGPS_FIX) +-#else ++#elif defined STATUS_DGPS + if (p->fix.status & STATUS_DGPS) ++#else ++#error "Either STATUS_DGPS_FIX or STATUS_DGPS should be defined" + #endif + #else + if (p->status & STATUS_DGPS_FIX) +@@ -258,15 +262,19 @@ namespace gpsd_client + { + #ifdef STATUS_NO_FIX + case STATUS_NO_FIX: +-#else ++#elif defined STATUS_UNK + case STATUS_UNK: ++#else ++#error "Either STATUS_NO_FIX or STATUS_UNK should be defined" + #endif + fix->status.status = -1; // NavSatStatus::STATUS_NO_FIX; + break; + #ifdef STATUS_FIX + case STATUS_FIX: +-#else ++#elif defined STATUS_GPS + case STATUS_GPS: ++#else ++#error "Either STATUS_FIX or STATUS_GPS should be defined" + #endif + fix->status.status = 0; // NavSatStatus::STATUS_FIX; + break; +@@ -274,8 +282,10 @@ namespace gpsd_client + #if GPSD_API_MAJOR_VERSION != 6 + #ifdef STATUS_DGPS_FIX + case STATUS_DGPS_FIX: +-#else ++#elif defined STATUS_DGPS + case STATUS_DGPS: ++#else ++#error "Either STATUS_DGPS_FIX or STATUS_DGPS should be defined" + #endif + fix->status.status = 2; // NavSatStatus::STATUS_GBAS_FIX; + break; diff --git a/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client_1.0.4-3.bbappend b/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client_1.0.4-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f031ed36ac0d4b0a31a8ab9e621e7a42a6daae7c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/gps-umd/gpsd-client_1.0.4-3.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += " \ + file://0001-Fix-build-with-gpsd-3.21.patch \ + file://0002-Fix-build-with-gpsd-3.23.1.patch \ + file://0003-Be-a-bit-more-strict-when-checking-the-symbols-defin.patch \ +" + +inherit pkgconfig diff --git a/meta-ros2-humble/recipes-bbappends/graph-msgs/graph-msgs_0.2.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/graph-msgs/graph-msgs_0.2.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a459eec7fc95d44536d00ee10d7fda1a2b26cca4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/graph-msgs/graph-msgs_0.2.0-3.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# "rosidl-default-generators" belongs in ROS_BUILDTOOL_DEPENDS (as "rosidl-default-generators-native"); it should not be in +# ROS_BUILD_DEPENDS. +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-default-generators-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" +ROS_BUILD_DEPENDS:remove = " \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/grasping-msgs/grasping-msgs_0.4.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/grasping-msgs/grasping-msgs_0.4.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f0e30fe785506fe29ec902a57003c1cacca232c9 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/grasping-msgs/grasping-msgs_0.4.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/grbl-msgs/grbl-msgs_0.0.2-6.bbappend b/meta-ros2-humble/recipes-bbappends/grbl-msgs/grbl-msgs_0.0.2-6.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/grbl-msgs/grbl-msgs_0.0.2-6.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-core_2.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-core_2.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..83d27074d57cbe27f1512a64c206e9c321208a1c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-core_2.0.0-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# grid-map-core/2.0.0-1-r0/git/src/Polygon.cpp:161:30: error: comparison of integer expressions of different signedness: 'unsigned int' and 'Eigen::Index' {aka 'int'} [-Werror=sign-compare] +# grid-map-core/2.0.0-1-r0/git/src/Polygon.cpp:169:32: error: comparison of integer expressions of different signedness: 'unsigned int' and 'Eigen::Index' {aka 'int'} [-Werror=sign-compare] +CXXFLAGS += "-Wno-error=sign-compare" diff --git a/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-cv_2.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-cv_2.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-cv_2.0.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-filters/0001-Modify-tbb-pkg-check.patch b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-filters/0001-Modify-tbb-pkg-check.patch new file mode 100644 index 0000000000000000000000000000000000000000..bda23927319bee88beb8e687686730f883c2deec --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-filters/0001-Modify-tbb-pkg-check.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7cba0b1..336e743 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -13,7 +13,7 @@ find_package(pluginlib REQUIRED) + ## System dependencies are found with CMake's conventions + find_package(PkgConfig REQUIRED) + +-pkg_check_modules(TBB "tbb") ++find_package(TBB REQUIRED) + if(TBB_FOUND) + add_definitions( + ${TBB_CFLAGS} diff --git a/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-filters_2.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-filters_2.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..42edc157f10f164c7a98b058b30c1fed4783f066 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-filters_2.0.0-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2021 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +DEPENDS += "tbb" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-Modify-tbb-pkg-check.patch" diff --git a/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-msgs_2.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-msgs_2.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..9fb6a4c7147a257a2a7f3df8945816d7581d09ef --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-msgs_2.0.0-1.bbappend @@ -0,0 +1,18 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILD_DEPENDS += " \ + grid-map-cmake-helpers \ +" + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-pcl_2.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-pcl_2.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..4c6760e79175a6baa9898f25306ac6f3c1f0aa5e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-pcl_2.0.0-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# grid-map-pcl/2.0.0-1-r0/recipe-sysroot/usr/include/pcl-1.10/pcl/octree/octree_key.h:147:12: error: ISO C++ prohibits anonymous structs [-Werror=pedantic] +CXXFLAGS += "-Wno-error=pedantic" diff --git a/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-ros_2.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-ros_2.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/grid-map/grid-map-ros_2.0.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/hpp-fcl/hpp-fcl_2.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/hpp-fcl/hpp-fcl_2.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e9cef866df94a5547eb5feaa26f0ad16c037df3b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/hpp-fcl/hpp-fcl_2.1.3-1.bbappend @@ -0,0 +1,18 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILD_DEPENDS += "python3-numpy-native" + +inherit python3native + +# ERROR: hpp-fcl-2.1.3-1-r0 do_package: QA Issue: hpp-fcl: Files/directories were installed but not shipped in any package: +# /usr/share/ament_index +# /usr/share/ament_index/resource_index +# /usr/share/ament_index/resource_index/packages +# /usr/share/ament_index/resource_index/packages/hpp-fcl +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# hpp-fcl: 4 installed and not shipped files. [installed-vs-shipped] +# +# ros_ament_cmake.bbclass does this automatically, but this recipe inherits just ros_cmake.bbclass +FILES:${PN}:prepend = " \ + ${datadir}/ament_index \ +" diff --git a/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-binding-c_%.bbappend b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-binding-c_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..4e09c880eede441fb9a02326c12a7327c461934e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-binding-c_%.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILD_DEPENDS += " \ + iceoryx-hoofs-native \ + iceoryx-posh-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs/0001-Fix-build-with-gcc-11.patch b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs/0001-Fix-build-with-gcc-11.patch new file mode 100644 index 0000000000000000000000000000000000000000..40a56298fa76510d1edd7a691aa40d9276bbbd7c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs/0001-Fix-build-with-gcc-11.patch @@ -0,0 +1,60 @@ +From 626d6886671e1eac636e27f31c5f5207c9ff524d Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Tue, 4 May 2021 23:34:48 -0700 +Subject: [PATCH] Fix build with gcc-11 + +* fixes: +FAILED: CMakeFiles/iceoryx_utils.dir/source/relocatable_pointer/base_relative_pointer.cpp.o +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -Diceoryx_utils_EXPORTS -I/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/include -I/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/platform/linux/include -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0=/usr/src/debug/iceoryx-utils/0.99.7-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0=/usr/src/debug/iceoryx-utils/0.99.7-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/recipe-sysroot -fPIC -W -Wall -Wextra -Wuninitialized -Wpedantic -Wstrict-aliasing -Wcast-align -Wno-noexcept-type -Wconversion -std=gnu++14 -MD -MT CMakeFiles/iceoryx_utils.dir/source/relocatable_pointer/base_relative_pointer.cpp.o -MF CMakeFiles/iceoryx_utils.dir/source/relocatable_pointer/base_relative_pointer.cpp.o.d -o CMakeFiles/iceoryx_utils.dir/source/relocatable_pointer/base_relative_pointer.cpp.o -c /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/source/relocatable_pointer/base_relative_pointer.cpp +In file included from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/include/iceoryx_utils/internal/relocatable_pointer/base_relative_pointer.hpp:21, + from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/source/relocatable_pointer/base_relative_pointer.cpp:18: +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/include/iceoryx_utils/internal/relocatable_pointer/pointer_repository.hpp:52:45: error: 'numeric_limits' is not a member of 'std' + 52 | static constexpr id_t INVALID_ID = std::numeric_limits::max(); + | ^~~~~~~~~~~~~~ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/include/iceoryx_utils/internal/relocatable_pointer/pointer_repository.hpp:52:64: error: expected primary-expression before '>' token + 52 | static constexpr id_t INVALID_ID = std::numeric_limits::max(); + | ^ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/include/iceoryx_utils/internal/relocatable_pointer/pointer_repository.hpp:52:67: error: '::max' has not been declared; did you mean 'std::max'? + 52 | static constexpr id_t INVALID_ID = std::numeric_limits::max(); + | ^~~ + | std::max +In file included from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/recipe-sysroot/usr/include/c++/11.1.0/algorithm:62, + from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/include/iceoryx_utils/cxx/vector.hpp:20, + from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/include/iceoryx_utils/internal/relocatable_pointer/pointer_repository.hpp:21, + from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/include/iceoryx_utils/internal/relocatable_pointer/base_relative_pointer.hpp:21, + from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/source/relocatable_pointer/base_relative_pointer.cpp:18: +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/recipe-sysroot/usr/include/c++/11.1.0/bits/stl_algo.h:3467:5: note: 'std::max' declared here + 3467 | max(initializer_list<_Tp> __l, _Compare __comp) + | ^~~ +In file included from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/source/relocatable_pointer/base_relative_pointer.cpp:18: +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/include/iceoryx_utils/internal/relocatable_pointer/base_relative_pointer.hpp:173:50: error: 'numeric_limits' is not a member of 'std' + 173 | static constexpr id_t NULL_POINTER_ID = std::numeric_limits::max(); + | ^~~~~~~~~~~~~~ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/include/iceoryx_utils/internal/relocatable_pointer/base_relative_pointer.hpp:173:69: error: expected primary-expression before '>' token + 173 | static constexpr id_t NULL_POINTER_ID = std::numeric_limits::max(); + | ^ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-utils/0.99.7-1-r0/git/include/iceoryx_utils/internal/relocatable_pointer/base_relative_pointer.hpp:173:72: error: '::max' has not been declared; did you mean 'std::max'? + 173 | static constexpr id_t NULL_POINTER_ID = std::numeric_limits::max(); + | ^~~ + | std::max + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + .../internal/relocatable_pointer/base_relative_pointer.hpp | 1 + + .../internal/relocatable_pointer/pointer_repository.hpp | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/include/iceoryx_hoofs/internal/relocatable_pointer/base_relative_pointer.hpp b/include/iceoryx_hoofs/internal/relocatable_pointer/base_relative_pointer.hpp +index 9ad88e5..dd6711b 100644 +--- a/include/iceoryx_hoofs/internal/relocatable_pointer/base_relative_pointer.hpp ++++ b/include/iceoryx_hoofs/internal/relocatable_pointer/base_relative_pointer.hpp +@@ -20,6 +20,7 @@ + + #include "pointer_repository.hpp" + ++#include + #include + + namespace iox diff --git a/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs/0001-IceoryxPackageHelper.cmake-change-DESTINATION_CONFIG.patch b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs/0001-IceoryxPackageHelper.cmake-change-DESTINATION_CONFIG.patch new file mode 100644 index 0000000000000000000000000000000000000000..9cec509c223fa4638e7d1b9bdfdfec9018e34613 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs/0001-IceoryxPackageHelper.cmake-change-DESTINATION_CONFIG.patch @@ -0,0 +1,89 @@ +From 4f53e1beb966c46cc4140348aaea5c0694b98a38 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 16 Apr 2021 08:50:47 +0000 +Subject: [PATCH] IceoryxPackageHelper.cmake: change DESTINATION_CONFIGDIR to + share/cmake/Modules + +* use separate variable DESTINATION_CONFIGDIR for: + image/usr/lib/cmake/iceoryx_utils/iceoryx_utilsConfig.cmake + image/usr/lib/cmake/iceoryx_utils/iceoryx_utilsConfigVersion.cmake + image/usr/lib/cmake/iceoryx_utils/iceoryx_utilsTargets.cmake + image/usr/lib/cmake/iceoryx_utils/iceoryx_utilsTargets-noconfig.cmake + and DESTINATION_MODULEDIR for: + image/usr/share/cmake/Modules/IceoryxPlatform.cmake + image/usr/share/cmake/Modules/IceoryxVersion.cmake + image/usr/share/cmake/Modules/IceoryxPackageHelper.cmake + +* this way it will be included in the default CMAKE_MODULE_PATH + "${STAGING_DATADIR}/cmake/Modules/" set by cmake.bbclass: + https://github.com/openembedded/openembedded-core/blob/e9180c9575f0723b51915a0da58452511b6b03bf/meta/classes/cmake.bbclass#L136 + +* fixes iceoryx-posh failure: +CMake Error at CMakeLists.txt:38 (include): + include could not find load file: + + IceoryxPackageHelper + +CMake Error at CMakeLists.txt:39 (include): + include could not find load file: + + IceoryxPlatform + +-- [i] <<<<<<<<<<<<< Start iceoryx_posh configuration: >>>>>>>>>>>>> +-- [i] Using m:n communication only! +-- [i] IOX_MAX_PUBLISHERS:512 +-- [i] IOX_MAX_SUBSCRIBERS:1024 +-- [i] IOX_MAX_INTERFACE_NUMBER:4 +-- [i] IOX_MAX_SUBSCRIBERS_PER_PUBLISHER:256 +-- [i] IOX_MAX_CHUNKS_ALLOCATED_PER_PUBLISHER_SIMULTANEOUSLY:8 +-- [i] IOX_MAX_PUBLISHER_HISTORY:16 +-- [i] IOX_MAX_CHUNKS_HELD_PER_SUBSCRIBER_SIMULTANEOUSLY:256 +-- [i] <<<<<<<<<<<<<< End iceoryx_posh configuration: >>>>>>>>>>>>>> +CMake Error at CMakeLists.txt:64 (setup_package_name_and_create_files): + Unknown CMake command "setup_package_name_and_create_files". + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 +- + cmake/Config.cmake.in | 2 +- + cmake/IceoryxPackageHelper.cmake | 1 + + 3 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d8b56dd..c4f21bc 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -251,7 +251,7 @@ install( + cmake/IceoryxPackageHelper.cmake + cmake/IceoryxPlatform.cmake + cmake/IceoryxVersion.cmake +- DESTINATION ${DESTINATION_CONFIGDIR} ++ DESTINATION ${DESTINATION_MODULEDIR} + ) + + if(BUILD_TEST) +diff --git a/cmake/Config.cmake.in b/cmake/Config.cmake.in +index c03b3b5..6b6fd86 100644 +--- a/cmake/Config.cmake.in ++++ b/cmake/Config.cmake.in +@@ -19,5 +19,5 @@ + include(CMakeFindDependencyMacro) + + include("${CMAKE_CURRENT_LIST_DIR}/@TARGETS_EXPORT_NAME@.cmake") +-list(APPEND CMAKE_MODULE_PATH "@CMAKE_INSTALL_PREFIX@/@DESTINATION_CONFIGDIR@") ++list(APPEND CMAKE_MODULE_PATH "@CMAKE_INSTALL_PREFIX@/@DESTINATION_MODULEDIR@") + check_required_components("@PROJECT_NAME@") +diff --git a/cmake/IceoryxPackageHelper.cmake b/cmake/IceoryxPackageHelper.cmake +index f3aabf5..f222b13 100644 +--- a/cmake/IceoryxPackageHelper.cmake ++++ b/cmake/IceoryxPackageHelper.cmake +@@ -37,6 +37,7 @@ Macro(setup_package_name_and_create_files) + set(DESTINATION_LIBDIR ${CMAKE_INSTALL_LIBDIR}) + set(DESTINATION_INCLUDEDIR ${CMAKE_INSTALL_INCLUDEDIR}/${PARAMS_PROJECT_PREFIX}) + set(DESTINATION_CONFIGDIR ${CMAKE_INSTALL_LIBDIR}/cmake/${PARAMS_NAME}) ++ set(DESTINATION_MODULEDIR share/cmake/Modules ) + + # create package files + include(CMakePackageConfigHelpers) diff --git a/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs/0001-Revert-iox-713-document-the-restrictions-on-size-and.patch b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs/0001-Revert-iox-713-document-the-restrictions-on-size-and.patch new file mode 100644 index 0000000000000000000000000000000000000000..137d92d1923c95e81785f23dcad9342b0413a28c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs/0001-Revert-iox-713-document-the-restrictions-on-size-and.patch @@ -0,0 +1,43 @@ +From 8601a22b7a98d58ba6f742f73d109cdf5023e820 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 24 May 2021 15:30:21 +0000 +Subject: [PATCH] Revert "iox-#713 document the restrictions on size and + alignment of RelativePointerData and ShmSafeUnmanagedChunk" + +This reverts commit 48baea6323a6b34db465ed8341cd1446661f1704. + +Doesn't work in cross-compile build: +iceoryx-utils/1.0.0-2-r0/git/source/relocatable_pointer/relative_pointer_data.cpp:30:43: error: static assertion failed: A RelativePointerData must be placed on an address which does not cross the native alignment! + 30 | static_assert(sizeof(RelativePointerData) == alignof(RelativePointerData), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + source/relocatable_pointer/relative_pointer_data.cpp | 10 ---------- + 1 file changed, 10 deletions(-) + +diff --git a/source/relocatable_pointer/relative_pointer_data.cpp b/source/relocatable_pointer/relative_pointer_data.cpp +index ec01fa6..585ce09 100644 +--- a/source/relocatable_pointer/relative_pointer_data.cpp ++++ b/source/relocatable_pointer/relative_pointer_data.cpp +@@ -21,18 +21,7 @@ namespace iox + { + namespace rp + { +-// This is necessary if an supervising application needs to do a cleanup of resources hold by a crashed application. If +-// the size is larger than 8 bytes on a 64 bit system, torn writes happens and if the application crashes at the wrong +-// time, the supervisor reads corrupt data. +-// NOLINTNEXTLINE(cppcoreguidelines-avoid-magic-numbers) + static_assert(sizeof(RelativePointerData) <= 8U, "The RelativePointerData size must not exceed 64 bit!"); +-// This ensures that the address of the RelativePointerData object is appropriately aligned to be accessed within one +-// CPU cycle, i.e. if the size is 8 and the alignment is 4 it could be placed at an address with modulo 4 which would +-// also result in torn writes. +-static_assert(sizeof(RelativePointerData) == alignof(RelativePointerData), +- "A RelativePointerData must be placed on an address which does not cross the native alignment!"); +-// This is important for the use in the SOFI where under some conditions the copy operation could work on partially +-// obsolet data and therefore non-trivial copy ctor/assignment operator or dtor would work on corrupted data. + static_assert(std::is_trivially_copyable::value, + "The RelativePointerData must be trivially copyable!"); + diff --git a/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs_2.0.2-3.bbappend b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs_2.0.2-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..66f09688bdb06c4e3c88c44a6a60b4921e75a89d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-hoofs_2.0.2-3.bbappend @@ -0,0 +1,20 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# libatomic is just one of the packages provided by gcc-runtime recipe +# but gcc-runtime recipe doesn't have libatomic in PROVIDES, so we cannot map +# libatomic in rosdep to libatomic (without adding libatomic to PROVIDES in gcc-runtime +# bbappend). And we cannot leave gcc-runtime in ROS_EXEC_DEPENDS, because +# gcc-runtime recipe doesn't have PN in PACKAGES (and we would still depend +# on do_package shlibs handling to add runtime dependency on actual package +# with libatomic library) +ROS_EXEC_DEPENDS:remove = "gcc-runtime" +# there is no native support for gcc-runtime, so also no libatomic, add it only for target builds +ROS_EXEC_DEPENDS:append-class-target = " libatomic" +# and also remove it from build time depends when buiding native rc-utils +DEPENDS:remove:class-native = "gcc-runtime-native gcc-runtime" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-IceoryxPackageHelper.cmake-change-DESTINATION_CONFIG.patch \ + file://0001-Fix-build-with-gcc-11.patch \ + file://0001-Revert-iox-713-document-the-restrictions-on-size-and.patch \ +" diff --git a/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-Fix-build-with-gcc-11.patch b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-Fix-build-with-gcc-11.patch new file mode 100644 index 0000000000000000000000000000000000000000..95b16f09ff04718878e0a16d9cd0089e0f264b5b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-Fix-build-with-gcc-11.patch @@ -0,0 +1,43 @@ +From b946306384520f98d35b407f3735261770beff90 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Tue, 4 May 2021 23:59:17 -0700 +Subject: [PATCH] Fix build with gcc-11 + +* fixes: +| [1/9] Building CXX object examples/CMakeFiles/cpptoml-conversions.dir/conversions.cpp.o +| FAILED: examples/CMakeFiles/cpptoml-conversions.dir/conversions.cpp.o +| /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -I/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/build/dependencies/cpptoml/src/include -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0=/usr/src/debug/iceoryx-posh/0.99.7-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0=/usr/src/debug/iceoryx-posh/0.99.7-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/recipe-sysroot -Wall -pedantic -std=c++11 -MD -MT examples/CMakeFiles/cpptoml-conversions.dir/conversions.cpp.o -MF examples/CMakeFiles/cpptoml-conversions.dir/conversions.cpp.o.d -o examples/CMakeFiles/cpptoml-conversions.dir/conversions.cpp.o -c /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/build/dependencies/cpptoml/src/examples/conversions.cpp +| In file included from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/build/dependencies/cpptoml/src/examples/conversions.cpp:4: +| /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/build/dependencies/cpptoml/src/include/cpptoml.h: In static member function 'static cpptoml::value_traits::value) && (! std::is_floating_point::type>::value)) && std::is_signed::type>::value)>::type>::value_type cpptoml::value_traits::value) && (! std::is_floating_point::type>::value)) && std::is_signed::type>::value)>::type>::construct(T&&)': +| /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/build/dependencies/cpptoml/src/include/cpptoml.h:344:25: error: 'numeric_limits' is not a member of 'std' +| 344 | if (val < (std::numeric_limits::min)()) +| | ^~~~~~~~~~~~~~ +| /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/build/dependencies/cpptoml/src/include/cpptoml.h:344:47: error: expected primary-expression before '>' token +| 344 | if (val < (std::numeric_limits::min)()) +| | ^ +| /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/0.99.7-1-r0/build/dependencies/cpptoml/src/include/cpptoml.h:344:50: error: '::min' has not been declared; did you mean 'std::min'? +| 344 | if (val < (std::numeric_limits::min)()) +| | ^~~ +| | std::min + +Upstream-Status: Pending +Signed-off-by: Martin Jansa +--- + include/cpptoml.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/include/cpptoml.h b/include/cpptoml.h +index 5a00da3..9ed2314 100644 +--- a/include/cpptoml.h ++++ b/include/cpptoml.h +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + + #if __cplusplus > 201103L + #define CPPTOML_DEPRECATED(reason) [[deprecated(reason)]] +-- +2.17.1 + diff --git a/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-IceoryxPoshDeployment.cmake-change-DESTINATION_CONFIG.patch b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-IceoryxPoshDeployment.cmake-change-DESTINATION_CONFIG.patch new file mode 100644 index 0000000000000000000000000000000000000000..5d7815693e1a04cf0f64c9f045c03d87876748fa --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-IceoryxPoshDeployment.cmake-change-DESTINATION_CONFIG.patch @@ -0,0 +1,24 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3ed2746..8e8c677 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -423,7 +423,7 @@ install( + install( + FILES + cmake/IceoryxPoshDeployment.cmake +- DESTINATION ${DESTINATION_CONFIGDIR} ++ DESTINATION ${DESTINATION_MODULEDIR} + ) + + if(ROUDI_ENVIRONMENT OR BUILD_TEST) +diff --git a/cmake/Config.cmake.in b/cmake/Config.cmake.in +index 0f74ce4..5becbeb 100644 +--- a/cmake/Config.cmake.in ++++ b/cmake/Config.cmake.in +@@ -22,5 +22,5 @@ include(CMakeFindDependencyMacro) + find_dependency(iceoryx_hoofs) + + include("${CMAKE_CURRENT_LIST_DIR}/@TARGETS_EXPORT_NAME@.cmake") +-list(APPEND CMAKE_MODULE_PATH "@CMAKE_INSTALL_PREFIX@/@DESTINATION_CONFIGDIR@") ++list(APPEND CMAKE_MODULE_PATH "@CMAKE_INSTALL_PREFIX@/@DESTINATION_MODULEDIR@") + check_required_components("@PROJECT_NAME@") diff --git a/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-Revert-iox-713-document-the-restrictions-on-size-and.patch b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-Revert-iox-713-document-the-restrictions-on-size-and.patch new file mode 100644 index 0000000000000000000000000000000000000000..5adaa4a6b2a3d6ad98874f328ceb998eeae976cb --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-Revert-iox-713-document-the-restrictions-on-size-and.patch @@ -0,0 +1,49 @@ +From 0efa7d363cf3071e71708b6d1bbd0cca72f92ec9 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 24 May 2021 15:41:38 +0000 +Subject: [PATCH] Revert "iox-#713 document the restrictions on size and + alignment of RelativePointerData and ShmSafeUnmanagedChunk" + +This reverts commit 48baea6323a6b34db465ed8341cd1446661f1704. + +Doesn't work in cross-compile build + +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/1.0.0-2-r0/git/source/mepoo/chunk_header.cpp: In constructor 'iox::mepoo::ChunkHeader::ChunkHeader(uint32_t, const iox::mepoo::ChunkSettings&)': +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/1.0.0-2-r0/git/source/mepoo/chunk_header.cpp:32:40: error: static assertion failed: All the calculations expect the ChunkHeader alignment to be at least 8! + 32 | static_assert(alignof(ChunkHeader) >= 8U, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ + +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/1.0.0-2-r0/git/source/mepoo/shm_safe_unmanaged_chunk.cpp:31:45: error: static assertion failed: A ShmSafeUnmanagedChunk must be placed on an address which does not cross the native alignment! + 31 | static_assert(sizeof(ShmSafeUnmanagedChunk) == alignof(ShmSafeUnmanagedChunk), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + source/mepoo/shm_safe_unmanaged_chunk.cpp | 10 ---------- + 1 file changed, 10 deletions(-) + +diff --git a/source/mepoo/shm_safe_unmanaged_chunk.cpp b/source/mepoo/shm_safe_unmanaged_chunk.cpp +index 73f2a7d..a6c85f0 100644 +--- a/source/mepoo/shm_safe_unmanaged_chunk.cpp ++++ b/source/mepoo/shm_safe_unmanaged_chunk.cpp +@@ -20,18 +20,8 @@ namespace iox + { + namespace mepoo + { +-// Torn writes are problematic since RouDi needs to cleanup all chunks when an application crashes. If the size is +-// larger than 8 bytes on a 64 bit system, torn writes happens and the data is only partially written when the +-// application crashes at the wrong time. RouDi would then read corrupt data and try to access invalid memory. + static_assert(sizeof(ShmSafeUnmanagedChunk) <= 8U, + "The ShmSafeUnmanagedChunk size must not exceed 64 bit to prevent torn writes!"); +-// This ensures that the address of the ShmSafeUnmanagedChunk object is appropriately aligned to be accessed within one +-// CPU cycle, i.e. if the size is 8 and the alignment is 4 it could be placed at an address with modulo 4 which would +-// also result in torn writes. +-static_assert(sizeof(ShmSafeUnmanagedChunk) == alignof(ShmSafeUnmanagedChunk), +- "A ShmSafeUnmanagedChunk must be placed on an address which does not cross the native alignment!"); +-// This is important for the use in the SOFI where under some conditions the copy operation could work on partially +-// obsolet data and therefore non-trivial copy ctor/assignment operator or dtor would work on corrupted data. + static_assert(std::is_trivially_copyable::value, + "The ShmSafeUnmanagedChunk must be trivially copyable to prevent Frankenstein objects when the copy ctor " + "works on half dead objects!"); diff --git a/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-cpptoml-fetch-with-bitbake-fetcher-instead-of-Extern.patch b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-cpptoml-fetch-with-bitbake-fetcher-instead-of-Extern.patch new file mode 100644 index 0000000000000000000000000000000000000000..dd096dc1ec36ec99f80daa6d4a80e1250cdc1078 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0001-cpptoml-fetch-with-bitbake-fetcher-instead-of-Extern.patch @@ -0,0 +1,42 @@ +From b89195dac989ad0df780e6d40411323360fa8cf7 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Tue, 4 May 2021 23:57:52 -0700 +Subject: [PATCH] cpptoml: fetch with bitbake fetcher instead of + ExternalProject_add + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + cmake/cpptoml/CMakeLists.txt | 2 +- + cmake/cpptoml/cpptoml.cmake.in | 4 +--- + 2 files changed, 2 insertions(+), 4 deletions(-) + +diff --git a/cmake/cpptoml/CMakeLists.txt b/cmake/cpptoml/CMakeLists.txt +index 2e950a8..91ed378 100644 +--- a/cmake/cpptoml/CMakeLists.txt ++++ b/cmake/cpptoml/CMakeLists.txt +@@ -41,7 +41,7 @@ endif() + + # set download config, source and build paths + set(DOWNLOAD_CONFIG_DIR ${CMAKE_BINARY_DIR}/dependencies/cpptoml/download) +-set(SOURCE_DIR ${CMAKE_BINARY_DIR}/dependencies/cpptoml/src) ++set(SOURCE_DIR ${CMAKE_SOURCE_DIR}/cpptoml-upstream) + set(BUILD_DIR ${CMAKE_BINARY_DIR}/dependencies/cpptoml/build) + set(INSTALL_DIR ${CMAKE_BINARY_DIR}/dependencies/install) + +diff --git a/cmake/cpptoml/cpptoml.cmake.in b/cmake/cpptoml/cpptoml.cmake.in +index be4fdf1..8bcfa11 100644 +--- a/cmake/cpptoml/cpptoml.cmake.in ++++ b/cmake/cpptoml/cpptoml.cmake.in +@@ -20,9 +20,7 @@ project(cpptoml-download NONE) + + include(ExternalProject) + ExternalProject_Add(ext_cpptoml +- GIT_REPOSITORY https://github.com/skystrife/cpptoml.git +- GIT_TAG v0.1.1 +- SOURCE_DIR "${CMAKE_BINARY_DIR}/dependencies/cpptoml/src" ++ SOURCE_DIR "${CMAKE_SOURCE_DIR}/cpptoml-upstream" + BINARY_DIR "${CMAKE_BINARY_DIR}/dependencies/cpptoml/build" + CONFIGURE_COMMAND "" + BUILD_COMMAND "" diff --git a/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0002-Revert-iox-14-add-member-to-ChunkHeader-reduce-its-a.patch b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0002-Revert-iox-14-add-member-to-ChunkHeader-reduce-its-a.patch new file mode 100644 index 0000000000000000000000000000000000000000..3d1a1e7c64279615468f798e3d9981bca15895e0 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh/0002-Revert-iox-14-add-member-to-ChunkHeader-reduce-its-a.patch @@ -0,0 +1,36 @@ +From 8d85ed19faa6c596404b7c0a691df90b3ceb8d57 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 24 May 2021 15:52:35 +0000 +Subject: [PATCH] Revert "iox-#14 add member to ChunkHeader, reduce its + alignment requirents and adjust code accordingly" + +This reverts commit 4f204bdd416d4c0a540903b48e115b314c131bb1. + +Restore alignas() for ChunkHeader to fix: +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/1.0.0-2-r0/git/source/mepoo/chunk_header.cpp: In constructor 'iox::mepoo::ChunkHeader::ChunkHeader(uint32_t, const iox::mepoo::ChunkSettings&)': +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/iceoryx-posh/1.0.0-2-r0/git/source/mepoo/chunk_header.cpp:32:40: error: static assertion failed: All the calculations expect the ChunkHeader alignment to be at least 8! + 32 | static_assert(alignof(ChunkHeader) >= 8U, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~ + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + include/iceoryx_posh/mepoo/chunk_header.hpp | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/include/iceoryx_posh/mepoo/chunk_header.hpp b/include/iceoryx_posh/mepoo/chunk_header.hpp +index 7d187dd..694d94d 100644 +--- a/include/iceoryx_posh/mepoo/chunk_header.hpp ++++ b/include/iceoryx_posh/mepoo/chunk_header.hpp +@@ -38,7 +38,9 @@ struct NoUserHeader + { + }; + +-struct ChunkHeader ++/// @brief IMPORTANT the alignment MUST be 32 or less since all mempools are ++/// 32 byte aligned otherwise we get alignment problems! change from 32 to 8 to fix iceoryx-posh/1.0.0-2-r0/git/source/mepoo/chunk_header.cpp:34:40: error: static assertion failed: The ChunkHeader must not exceed the alignment of the mempool chunks, which are aligned to 'MemPool::CHUNK_MEMORY_ALIGNMENT'! ++struct alignas(8) ChunkHeader + { + using UserPayloadOffset_t = uint32_t; + diff --git a/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh_2.0.2-3.bbappend b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh_2.0.2-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..74c9fc3d458c206d2fcdd60414dc5de8f626d007 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/iceoryx/iceoryx-posh_2.0.2-3.bbappend @@ -0,0 +1,33 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: iceoryx-posh-0.99.7-1-r0 do_package: QA Issue: iceoryx-posh: Files/directories were installed but not shipped in any package: +# /usr/etc +# /usr/etc/roudi_config_example.toml +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# iceoryx-posh: 2 installed and not shipped files. [installed-vs-shipped] +do_install:append () { + if [ -d ${D}${prefix}${sysconfdir} ] ; then + mv ${D}${prefix}${sysconfdir} ${D}${sysconfdir} + fi +} + +# iceoryx-binding-c/0.99.7-1-r0/recipe-sysroot/usr/lib/cmake/iceoryx_posh/iceoryx_poshTargets.cmake:109 (message): +# expects the binary to exist: +# The imported target "iceoryx_posh::iox-roudi" references the file +# "TOPDIR/tmp-glibc/work/qemux86-webos-linux/iceoryx-binding-c/0.99.7-1-r0/recipe-sysroot/usr/bin/iox-roudi" +# OE doesn't stage ${bindir} for target recipes, but in this case the iceoryx_posh::iox-roudi isn't +# being called during the cross-build, so we can include it just to keep CMake happy +sysroot_stage_all:append() { + sysroot_stage_dir ${D}${bindir} ${SYSROOT_DESTDIR}${bindir} +} + +# v0.1.1 tag +SRCREV_cpptoml = "0bfa56fc8361e1715de05709b349bc44d910c7db" +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "git://github.com/skystrife/cpptoml.git;name=cpptoml;destsuffix=git/cpptoml-upstream;branch=master;protocol=https \ + file://0001-Fix-build-with-gcc-11.patch;patchdir=cpptoml-upstream \ + file://0001-cpptoml-fetch-with-bitbake-fetcher-instead-of-Extern.patch \ + file://0001-Revert-iox-713-document-the-restrictions-on-size-and.patch \ + file://0002-Revert-iox-14-add-member-to-ChunkHeader-reduce-its-a.patch \ + file://0001-IceoryxPoshDeployment.cmake-change-DESTINATION_CONFIG.patch \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ifm3d-core/ifm3d-core/0001-CMakeLists.txt-enable-C-language-to-fix-try_compile-.patch b/meta-ros2-humble/recipes-bbappends/ifm3d-core/ifm3d-core/0001-CMakeLists.txt-enable-C-language-to-fix-try_compile-.patch new file mode 100644 index 0000000000000000000000000000000000000000..e1fd153bc8df7e92009856f675034b3033fafe45 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ifm3d-core/ifm3d-core/0001-CMakeLists.txt-enable-C-language-to-fix-try_compile-.patch @@ -0,0 +1,112 @@ +From c1bc512b3b024b160d73516f84450a4fc271e2ea Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 26 Jun 2020 15:21:04 +0000 +Subject: [PATCH] CMakeLists.txt: enable C language to fix try_compile test + during cross-compile + +* works around unwind detection: + +-- The CXX compiler identification is GNU 9.3.0 +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Looking for libunwind.h +CMake Error at /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot-native/usr/share/cmake-3.16/Modules/CheckIncludeFile.cmake:93 (try_compile): + Unknown extension ".c" for file + + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c + + try_compile() works only for enabled languages. Currently these are: + + CXX + + See project() command to enable other languages. +Call Stack (most recent call first): + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/cmake/glog/FindLibunwind.cmake:9 (check_include_file) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot-native/usr/share/cmake-3.16/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/cmake/glog/glog-config.cmake:32 (find_dependency) + modules/camera/src/libifm3d_camera/CMakeLists.txt:13 (find_package) + +-- Looking for libunwind.h - not found +-- Looking for unwind.h +CMake Error at /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot-native/usr/share/cmake-3.16/Modules/CheckIncludeFile.cmake:93 (try_compile): + Unknown extension ".c" for file + + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c + + try_compile() works only for enabled languages. Currently these are: + + CXX + + See project() command to enable other languages. +Call Stack (most recent call first): + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/cmake/glog/FindLibunwind.cmake:10 (check_include_file) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot-native/usr/share/cmake-3.16/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/cmake/glog/glog-config.cmake:32 (find_dependency) + modules/camera/src/libifm3d_camera/CMakeLists.txt:13 (find_package) + +-- Looking for unwind.h - not found +Can't find libunwind library +CMake Warning at modules/camera/CMakeLists.txt:20 (message): + Skipping libifm3d-camera unit tests! + +-- Looking for C++ include pthread.h +-- Looking for C++ include pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed +-- Looking for pthread_create in pthreads +-- Looking for pthread_create in pthreads - not found +-- Looking for pthread_create in pthread +-- Looking for pthread_create in pthread - found +-- Found Threads: TRUE +-- Found Boost: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/cmake/Boost-1.72.0/BoostConfig.cmake (found version "1.72.0") found components: system +Can't find libunwind library +CMake Warning at modules/framegrabber/CMakeLists.txt:15 (message): + Skipping libifm3d-framegrabber unit tests! + +Can't find libunwind library +-- Found CURL: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libcurl.so (found version "7.69.1") +CMake Warning at modules/swupdater/CMakeLists.txt:16 (message): + Skipping libifm3d-swupdater unit tests! + +-- Found OpenCV: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr (found version "4.1.0") found components: core +-- Checking for module 'eigen3' +-- Found eigen3, version 3.3.7 +-- Found eigen: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/include/eigen3 +-- Found Boost: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/include (found suitable version "1.72.0", minimum required is "1.40.0") found components: system filesystem thread date_time iostreams chrono atomic regex +-- looking for PCL_COMMON +-- Found PCL_COMMON: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libpcl_common.so +-- Found PCL: optimized;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_system.so.1.72.0;debug;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_system-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_filesystem-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_thread-mt.so;-lpthread;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_date_time-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_iostreams-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_chrono-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_atomic-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_regex-mt.so;optimized;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libpcl_common.so;debug;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libpcl_common.so;optimized;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_system.so.1.72.0;debug;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_system-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_filesystem-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_thread-mt.so;-lpthread;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_date_time-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_iostreams-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_chrono-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_atomic-mt.so;/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/libboost_regex-mt.so (Required is at least version "1.7") +Can't find libunwind library +CMake Warning at modules/image/CMakeLists.txt:23 (message): + Skipping libifm3d-image unit tests! + +Can't find libunwind library +-- Found Boost: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/recipe-sysroot/usr/lib/cmake/Boost-1.72.0/BoostConfig.cmake (found version "1.72.0") found components: program_options +-- Configuring incomplete, errors occurred! +See also "/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/build/CMakeFiles/CMakeOutput.log". +See also "/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/ifm3d-core/0.18.0-4-r0/build/CMakeFiles/CMakeError.log". + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 246afa7..3dcc19b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,7 +1,7 @@ + cmake_minimum_required(VERSION 3.5) + cmake_policy(SET CMP0048 NEW) + # Manage version number here: Major.Minor.Patch (we don't use "tweak") +-project(IFM3D VERSION 0.18.0 LANGUAGES CXX) ++project(IFM3D VERSION 0.18.0 LANGUAGES C CXX) + set(GIT_PROJECT_NAME "ifm3d") + + # Make our cmake functions accessible diff --git a/meta-ros2-humble/recipes-bbappends/ifm3d-core/ifm3d-core/0002-CMakeLists.txt-drop-s.patch b/meta-ros2-humble/recipes-bbappends/ifm3d-core/ifm3d-core/0002-CMakeLists.txt-drop-s.patch new file mode 100644 index 0000000000000000000000000000000000000000..74dfdfc04166e23b97b1a2e43d214aeb239ea0e8 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ifm3d-core/ifm3d-core/0002-CMakeLists.txt-drop-s.patch @@ -0,0 +1,24 @@ +From 94e52058335f9fee132214fa9121fb4a78279e82 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 26 Jun 2020 08:26:32 -0700 +Subject: [PATCH] CMakeLists.txt: drop -s + +Upstream-Status: Pending + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 246afa7..dbc9fd1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -50,7 +50,7 @@ if(WIN32) + add_definitions(-D_CRT_SECURE_NO_WARNINGS) + add_definitions(-DBOOST_ALL_NO_LIB) + else(WIN32) +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-literal-suffix -s") ++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-literal-suffix") + endif(WIN32) + + # create the cmake-package files diff --git a/meta-ros2-humble/recipes-bbappends/ifm3d-core/ifm3d-core_0.18.0-7.bbappend b/meta-ros2-humble/recipes-bbappends/ifm3d-core/ifm3d-core_0.18.0-7.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3d8435ffcdc48451ccc9b753c09bbea4d80608a1 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ifm3d-core/ifm3d-core_0.18.0-7.bbappend @@ -0,0 +1,13 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-enable-C-language-to-fix-try_compile-.patch \ + file://0002-CMakeLists.txt-drop-s.patch \ +" + +# CMake Error at CMakeLists.txt:75 (add_subdirectory): +# add_subdirectory given source \"/usr/src/gtest\" which is not an existing +# directory. +EXTRA_OECMAKE += "-DBUILD_TESTS=OFF" + +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/image-pipeline/depth-image-proc_3.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/image-pipeline/depth-image-proc_3.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8d83be207f7f38008ef9725ddd28c35221bdfd27 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/image-pipeline/depth-image-proc_3.0.0-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + eigen3-cmake-module \ +" diff --git a/meta-ros2-humble/recipes-bbappends/image-transport-plugins/theora-image-transport_2.5.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/image-transport-plugins/theora-image-transport_2.5.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..fdd0ae999b8190bc0fcee1cac8f1c79273a57df7 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/image-transport-plugins/theora-image-transport_2.5.0-2.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" + +inherit pkgconfig diff --git a/meta-ros2-humble/recipes-bbappends/imu-tools/imu-complementary-filter_2.1.1-2.bbappend b/meta-ros2-humble/recipes-bbappends/imu-tools/imu-complementary-filter_2.1.1-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8605dd2720f026401c796e7b41abf91098e7f2ec --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/imu-tools/imu-complementary-filter_2.1.1-2.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: imu-complementary-filter-2.1.1-2-r0 do_package_qa: QA Issue: non -staticdev package contains static .a library: imu-complementary-filter path '/usr/lib/imu_complementary_filter/libcomplementary_filter.a' [staticdev] +FILES:${PN}-staticdev += "${libdir}/${ROS_BPN}/libcomplementary_filter.a" diff --git a/meta-ros2-humble/recipes-bbappends/joystick-drivers/joy/0001-CMakeLists.txt-use-pkg-config-to-find-sdl2.patch b/meta-ros2-humble/recipes-bbappends/joystick-drivers/joy/0001-CMakeLists.txt-use-pkg-config-to-find-sdl2.patch new file mode 100644 index 0000000000000000000000000000000000000000..c9c7f0670da2b84e648d0f6fc16dfa9b91837982 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/joystick-drivers/joy/0001-CMakeLists.txt-use-pkg-config-to-find-sdl2.patch @@ -0,0 +1,298 @@ +From 34429522dda7f695e14853a709ec3d2692ecbaee Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 26 Jun 2020 15:05:27 +0000 +Subject: [PATCH] CMakeLists.txt: use pkg-config to find sdl2 + +* fixes missing sysroot prefix: + +DEBUG: Executing shell function do_configure +-- The C compiler identification is GNU 9.3.0 +-- The CXX compiler identification is GNU 9.3.0 +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake_ros: 0.9.0 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/share/ament_cmake_ros/cmake) +-- Found PythonInterp: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 (found suitable version "3.8.2", minimum required is "3") +-- Using PYTHON_EXECUTABLE: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 +-- Found rclcpp: 2.0.0 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rclcpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +CMake Warning at /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake:30 (find_package): + By not providing "Findrosidl_adapter.cmake" in CMAKE_MODULE_PATH this + project has asked CMake to find a package configuration file provided by + "rosidl_adapter", but CMake did not find one. + + Could not find a package configuration file provided by "rosidl_adapter" + with any of the following names: + + rosidl_adapterConfig.cmake + rosidl_adapter-config.cmake + + Add the installation prefix of "rosidl_adapter" to CMAKE_PREFIX_PATH or set + "rosidl_adapter_DIR" to a directory containing one of the above files. If + "rosidl_adapter" provides a separate development package or SDK, be sure it + has been installed. +Call Stack (most recent call first): + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_cmake/cmake/rosidl_cmakeConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:11 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_default_runtime/cmake/rosidl_default_runtime-extras.cmake:12 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rcl/cmake/rclConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) + CMakeLists.txt:14 (find_package) + +-- Found OpenSSL: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/lib/libcrypto.so (found version "1.1.1g") +-- Found FastRTPS: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/include +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 1.0.1 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rmw_implementation_cmake/cmake) +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed +-- Looking for pthread_create in pthreads +-- Looking for pthread_create in pthreads - not found +-- Looking for pthread_create in pthread +-- Looking for pthread_create in pthread - found +-- Found Threads: TRUE +-- Found rclcpp_components: 2.0.0 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rclcpp_components/cmake) +-- Found sdl2_vendor: 2.4.1 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/sdl2_vendor/cmake) +-- Found sensor_msgs: 2.0.1 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/sensor_msgs/cmake) +-- Configuring done +CMake Error in CMakeLists.txt: + Imported target "SDL2::SDL2" includes non-existent path + + "/usr/include/SDL2" + + in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: + + * The path was deleted, renamed, or moved to another location. + + * An install or uninstall procedure did not complete successfully. + + * The installation package was faulty and references files it does not + provide. + +CMake Error in CMakeLists.txt: + Imported target "SDL2::SDL2" includes non-existent path + + "/usr/include/SDL2" + + in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: + + * The path was deleted, renamed, or moved to another location. + + * An install or uninstall procedure did not complete successfully. + + * The installation package was faulty and references files it does not + provide. + +-- Generating done +CMake Warning: + Manually-specified variables were not used by the project: + + CMAKE_INSTALL_BINDIR + CMAKE_INSTALL_DATAROOTDIR + CMAKE_INSTALL_INCLUDEDIR + CMAKE_INSTALL_LIBDIR + CMAKE_INSTALL_LIBEXECDIR + CMAKE_INSTALL_LOCALSTATEDIR + CMAKE_INSTALL_SBINDIR + CMAKE_INSTALL_SHAREDSTATEDIR + CMAKE_INSTALL_SYSCONFDIR + LIB_SUFFIX + PYTHON_SOABI + Python3_EXECUTABLE + Python_EXECUTABLE + +CMake Generate step failed. Build files cannot be regenerated correctly. +WARNING: exit code 1 from a shell command. +ERROR: Execution of '/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/temp/run.do_configure.63504' failed with exit code 1: +-- The C compiler identification is GNU 9.3.0 +-- The CXX compiler identification is GNU 9.3.0 +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc +-- Check for working C compiler: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-gcc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ +-- Check for working CXX compiler: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake_ros: 0.9.0 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/share/ament_cmake_ros/cmake) +-- Found PythonInterp: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 (found suitable version "3.8.2", minimum required is "3") +-- Using PYTHON_EXECUTABLE: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 +-- Found rclcpp: 2.0.0 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rclcpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +CMake Warning at /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake:30 (find_package): + By not providing "Findrosidl_adapter.cmake" in CMAKE_MODULE_PATH this + project has asked CMake to find a package configuration file provided by + "rosidl_adapter", but CMake did not find one. + + Could not find a package configuration file provided by "rosidl_adapter" + with any of the following names: + + rosidl_adapterConfig.cmake + rosidl_adapter-config.cmake + + Add the installation prefix of "rosidl_adapter" to CMAKE_PREFIX_PATH or set + "rosidl_adapter_DIR" to a directory containing one of the above files. If + "rosidl_adapter" provides a separate development package or SDK, be sure it + has been installed. +Call Stack (most recent call first): + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_cmake/cmake/rosidl_cmakeConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:11 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_default_runtime/cmake/rosidl_default_runtime-extras.cmake:12 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rcl/cmake/rclConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) + CMakeLists.txt:14 (find_package) + +-- Found OpenSSL: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/lib/libcrypto.so (found version "1.1.1g") +-- Found FastRTPS: /jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/include +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 1.0.1 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rmw_implementation_cmake/cmake) +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed +-- Looking for pthread_create in pthreads +-- Looking for pthread_create in pthreads - not found +-- Looking for pthread_create in pthread +-- Looking for pthread_create in pthread - found +-- Found Threads: TRUE +-- Found rclcpp_components: 2.0.0 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/rclcpp_components/cmake) +-- Found sdl2_vendor: 2.4.1 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/sdl2_vendor/cmake) +-- Found sensor_msgs: 2.0.1 (/jenkins/mjansa/build/ros/ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/joy/2.4.1-1-r0/recipe-sysroot/usr/share/sensor_msgs/cmake) +-- Configuring done +CMake Error in CMakeLists.txt: + Imported target "SDL2::SDL2" includes non-existent path + + "/usr/include/SDL2" + + in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: + + * The path was deleted, renamed, or moved to another location. + + * An install or uninstall procedure did not complete successfully. + + * The installation package was faulty and references files it does not + provide. + +CMake Error in CMakeLists.txt: + Imported target "SDL2::SDL2" includes non-existent path + + "/usr/include/SDL2" + + in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: + + * The path was deleted, renamed, or moved to another location. + + * An install or uninstall procedure did not complete successfully. + + * The installation package was faulty and references files it does not + provide. + +-- Generating done +CMake Warning: + Manually-specified variables were not used by the project: + + CMAKE_INSTALL_BINDIR + CMAKE_INSTALL_DATAROOTDIR + CMAKE_INSTALL_INCLUDEDIR + CMAKE_INSTALL_LIBDIR + CMAKE_INSTALL_LIBEXECDIR + CMAKE_INSTALL_LOCALSTATEDIR + CMAKE_INSTALL_SBINDIR + CMAKE_INSTALL_SHAREDSTATEDIR + CMAKE_INSTALL_SYSCONFDIR + LIB_SUFFIX + PYTHON_SOABI + Python3_EXECUTABLE + Python_EXECUTABLE + +CMake Generate step failed. Build files cannot be regenerated correctly. +WARNING: exit code 1 from a shell command. + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 14 ++++++++++---- + 1 file changed, 10 insertions(+), 4 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 6170867..3350452 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -13,8 +13,10 @@ endif() + find_package(ament_cmake_ros REQUIRED) + find_package(rclcpp REQUIRED) + find_package(rclcpp_components REQUIRED) +-find_package(sdl2_vendor REQUIRED) +-find_package(sdl2_custom REQUIRED) ++#find_package(sdl2 REQUIRED) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(SDL2 REQUIRED sdl2) ++ + find_package(sensor_msgs REQUIRED) + + add_library(joy SHARED src/joy.cpp) +@@ -24,9 +26,11 @@ target_include_directories(joy PUBLIC + target_link_libraries(joy PUBLIC + rclcpp::rclcpp + ${sensor_msgs_TARGETS} +- SDL2::SDL2) ++ ${SDL2_LIBRARIES}) + target_link_libraries(joy PRIVATE + rclcpp_components::component) ++target_include_directories(joy SYSTEM PUBLIC ++ ${SDL2_INCLUDE_DIRS}) + + install(TARGETS joy EXPORT export_joy + LIBRARY DESTINATION lib +@@ -41,7 +45,9 @@ rclcpp_components_register_node(joy + add_executable(joy_enumerate_devices + src/joy_enumerate_devices.cpp) + target_link_libraries(joy_enumerate_devices +- SDL2::SDL2) ++ ${SDL2_LIBRARIES}) ++target_include_directories(joy_enumerate_devices SYSTEM PUBLIC ++ ${SDL2_INCLUDE_DIRS}) + + install(TARGETS joy_enumerate_devices + DESTINATION lib/${PROJECT_NAME}) diff --git a/meta-ros2-humble/recipes-bbappends/joystick-drivers/joy_3.1.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/joystick-drivers/joy_3.1.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3600ed3ee3c640e0965a72462f7b79c9a7aa4f2b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/joystick-drivers/joy_3.1.0-3.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-adapter \ +" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-use-pkg-config-to-find-sdl2.patch" + +inherit pkgconfig diff --git a/meta-ros2-humble/recipes-bbappends/joystick-drivers/wiimote-msgs_3.1.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/joystick-drivers/wiimote-msgs_3.1.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ce1e54c6d8718f8165f436527bbcf59a55e30f3d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/joystick-drivers/wiimote-msgs_3.1.0-3.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/kobuki-ros-interfaces/kobuki-ros-interfaces_1.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/kobuki-ros-interfaces/kobuki-ros-interfaces_1.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f0e30fe785506fe29ec902a57003c1cacca232c9 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/kobuki-ros-interfaces/kobuki-ros-interfaces_1.0.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/kobuki-velocity-smoother/kobuki-velocity-smoother_0.15.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/kobuki-velocity-smoother/kobuki-velocity-smoother_0.15.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..972d8bfb86e93916af9d8a0037976a5b2d803a28 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/kobuki-velocity-smoother/kobuki-velocity-smoother_0.15.0-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# kobuki-velocity-smoother/0.15.0-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/any_subscription_callback.hpp:391:21: error: 'void rclcpp::AnySubscriptionCallback::set_deprecated(std::function)>) [with SetT = nav_msgs::msg::Odometry_ >; MessageT = nav_msgs::msg::Odometry_ >; AllocatorT = std::allocator]' is deprecated: use 'void(std::shared_ptr)' instead [-Werror=deprecated-declarations] +# kobuki-velocity-smoother/0.15.0-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/any_subscription_callback.hpp:391:21: error: 'void rclcpp::AnySubscriptionCallback::set_deprecated(std::function)>) [with SetT = geometry_msgs::msg::Twist_ >; MessageT = geometry_msgs::msg::Twist_ >; AllocatorT = std::allocator]' is deprecated: use 'void(std::shared_ptr)' instead [-Werror=deprecated-declarations] +CXXFLAGS += "-Wno-error=deprecated-declarations" diff --git a/meta-ros2-humble/recipes-bbappends/lanelet2/lanelet2-core_1.1.1-4.bbappend b/meta-ros2-humble/recipes-bbappends/lanelet2/lanelet2-core_1.1.1-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..4dc95f68ff13d5fe7add9ec9140a976653756436 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/lanelet2/lanelet2-core_1.1.1-4.bbappend @@ -0,0 +1,26 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Uses rospkg/os_detect.py at build time resulting in: +# | CMake Error at /jenkins/mjansa/build/ros/webos-foxy-dunfell/tmp-glibc/work/qemux86-webos-linux/lanelet2-maps/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/Modules/GatherDeps.cmake:24 (message): +# | Gather depenencies failed: Traceback (most recent call last): +# | +# | File "/jenkins/mjansa/build/ros/webos-foxy-dunfell/tmp-glibc/work/qemux86-webos-linux/lanelet2-maps/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/../scripts/generate_cmake_dependency_file.py", line 368, in +# | main(sys.argv[1], sys.argv[2], sys.argv[3]) +# | File "/jenkins/mjansa/build/ros/webos-foxy-dunfell/tmp-glibc/work/qemux86-webos-linux/lanelet2-maps/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/../scripts/generate_cmake_dependency_file.py", line 299, in main +# | cmakeVarData = readPackageCMakeData(rosDepYamlFileName) +# | File "/jenkins/mjansa/build/ros/webos-foxy-dunfell/tmp-glibc/work/qemux86-webos-linux/lanelet2-maps/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/../scripts/generate_cmake_dependency_file.py", line 146, in readPackageCMakeData +# | distribution = OsDetect().detect_os()[2] +# | File "/jenkins/mjansa/build/ros/webos-foxy-dunfell/tmp-glibc/work/qemux86-webos-linux/lanelet2-maps/1.1.1-1-r0/recipe-sysroot-native/usr/lib/python3.8/site-packages/rospkg/os_detect.py", line 655, in detect_os +# | raise OsNotDetected("Could not detect OS, tried %s" % attempted) +# | +# | rospkg.os_detect.OsNotDetected: Could not detect OS, tried ['windows', +# | 'nixos', 'clearlinux', 'ubuntu', 'slackware', 'rhel', 'qnx', 'osx', +# | 'tizen', 'opensuse', 'opensuse', 'opensuse', 'openembedded', 'neon', 'mx', +# | 'mint', 'linaro', 'gentoo', 'funtoo', 'freebsd', 'fedora', 'elementary', +# | 'elementary', 'debian', 'cygwin', 'centos', 'manjaro', 'arch', 'alpine'] +do_configure:prepend() { + export ROS_OS_OVERRIDE="openembedded" +} + +# ERROR: lanelet2-core-1.1.1-1-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package contains symlink .so: lanelet2-core path '/work/qemux86-webos-linux/lanelet2-core/1.1.1-1-r0/packages-split/lanelet2-core/usr/lib/liblanelet2_core.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/lanelet2/lanelet2-traffic-rules_1.1.1-4.bbappend b/meta-ros2-humble/recipes-bbappends/lanelet2/lanelet2-traffic-rules_1.1.1-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ff17a5b116ddd9035a0466e7d9dfb7736f81cae2 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/lanelet2/lanelet2-traffic-rules_1.1.1-4.bbappend @@ -0,0 +1,23 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Uses rospkg/os_detect.py at build time resulting in: +# | CMake Error at /jenkins/mjansa/build/ros/webos-foxy-dunfell/tmp-glibc/work/qemux86-webos-linux/lanelet2-maps/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/Modules/GatherDeps.cmake:24 (message): +# | Gather depenencies failed: Traceback (most recent call last): +# | +# | File "/jenkins/mjansa/build/ros/webos-foxy-dunfell/tmp-glibc/work/qemux86-webos-linux/lanelet2-maps/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/../scripts/generate_cmake_dependency_file.py", line 368, in +# | main(sys.argv[1], sys.argv[2], sys.argv[3]) +# | File "/jenkins/mjansa/build/ros/webos-foxy-dunfell/tmp-glibc/work/qemux86-webos-linux/lanelet2-maps/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/../scripts/generate_cmake_dependency_file.py", line 299, in main +# | cmakeVarData = readPackageCMakeData(rosDepYamlFileName) +# | File "/jenkins/mjansa/build/ros/webos-foxy-dunfell/tmp-glibc/work/qemux86-webos-linux/lanelet2-maps/1.1.1-1-r0/recipe-sysroot-native/usr/share/mrt_cmake_modules/cmake/../scripts/generate_cmake_dependency_file.py", line 146, in readPackageCMakeData +# | distribution = OsDetect().detect_os()[2] +# | File "/jenkins/mjansa/build/ros/webos-foxy-dunfell/tmp-glibc/work/qemux86-webos-linux/lanelet2-maps/1.1.1-1-r0/recipe-sysroot-native/usr/lib/python3.8/site-packages/rospkg/os_detect.py", line 655, in detect_os +# | raise OsNotDetected("Could not detect OS, tried %s" % attempted) +# | +# | rospkg.os_detect.OsNotDetected: Could not detect OS, tried ['windows', +# | 'nixos', 'clearlinux', 'ubuntu', 'slackware', 'rhel', 'qnx', 'osx', +# | 'tizen', 'opensuse', 'opensuse', 'opensuse', 'openembedded', 'neon', 'mx', +# | 'mint', 'linaro', 'gentoo', 'funtoo', 'freebsd', 'fedora', 'elementary', +# | 'elementary', 'debian', 'cygwin', 'centos', 'manjaro', 'arch', 'alpine'] +do_configure:prepend() { + export ROS_OS_OVERRIDE="openembedded" +} diff --git a/meta-ros2-humble/recipes-bbappends/laser-filters/laser-filters_2.0.5-1.bbappend b/meta-ros2-humble/recipes-bbappends/laser-filters/laser-filters_2.0.5-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..76fbe1d0492456a900b30a42abd2c7602e5a7df3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/laser-filters/laser-filters_2.0.5-1.bbappend @@ -0,0 +1,26 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += " \ + ament-cmake \ + ament-cmake-core \ + ament-cmake-libraries \ + ament-cmake-export-definitions \ + ament-cmake-export-include-directories \ + ament-cmake-export-interfaces \ + ament-cmake-export-libraries \ + ament-cmake-export-link-flags \ + ament-cmake-export-targets \ + ament-cmake-gen-version-h \ + ament-cmake-python \ + ament-cmake-target-dependencies \ + ament-cmake-include-directories \ + ament-cmake-test \ + ament-cmake-version \ + ament-package-native \ + eigen3-cmake-module \ + python3-catkin-pkg-native \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-c \ + rosidl-runtime-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/launch-param-builder/launch-param-builder_0.1.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/launch-param-builder/launch-param-builder_0.1.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..9dc46b9c81cb00ec1ea7e2d1a56df0e7779f42a4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/launch-param-builder/launch-param-builder_0.1.1-1.bbappend @@ -0,0 +1,9 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: QA Issue: launch-param-builder: Files/directories were installed but not shipped in any package: +# /usr/share/lib +# /usr/share/lib/launch_param_builder +# /usr/share/lib/launch_param_builder/example_node.py +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# launch-param-builder: 3 installed and not shipped files. [installed-vs-shipped] +FILES:${PN} += "${datadir}/lib/launch_param_builder" diff --git a/meta-ros2-humble/recipes-bbappends/launch/launch-pytest_1.0.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/launch/launch-pytest_1.0.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..addc62bd9e405c38b654def7abeab4a67e77890d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/launch/launch-pytest_1.0.3-1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: QA Issue: launch-pytest: Files/directories were installed but not shipped in any package: +# /usr/share/lib +# /usr/share/lib/launch_pytest +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# launch-pytest: 2 installed and not shipped files. [installed-vs-shipped] +FILES:${PN} += "${datadir}/lib/${ROS_BPN}" diff --git a/meta-ros2-humble/recipes-bbappends/launch/launch-testing_1.0.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/launch/launch-testing_1.0.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..5d9e1b63a4086098f6f2a305ebc28f63f73630bf --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/launch/launch-testing_1.0.3-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2019-2020 LG Electronics, Inc. + +# This component puts *_proc files under libdir. +FILES:${PN}:prepend = " \ + ${datadir}/lib/${ROS_BPN} \ +" + diff --git a/meta-ros2-humble/recipes-bbappends/leo-common/leo-msgs_1.1.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/leo-common/leo-msgs_1.1.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..0686c9ed0b3a45a9439ce10c7fe8c64a3e305557 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/leo-common/leo-msgs_1.1.0-1.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/lgsvl-msgs/lgsvl-msgs_0.0.4-3.bbappend b/meta-ros2-humble/recipes-bbappends/lgsvl-msgs/lgsvl-msgs_0.0.4-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..eede2c7a056a76a4226563e3e73b1986e0ea16ad --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/lgsvl-msgs/lgsvl-msgs_0.0.4-3.bbappend @@ -0,0 +1,31 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake \ + ament-cmake-export-definitions \ + ament-cmake-export-include-directories \ + ament-cmake-export-interfaces \ + ament-cmake-export-libraries \ + ament-cmake-export-link-flags \ + ament-cmake-export-targets \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-include-directories \ + ament-cmake-libraries \ + ament-cmake-python \ + ament-cmake-pytest \ + ament-cmake-ros \ + ament-cmake-target-dependencies \ + ament-cmake-test \ + ament-cmake-version \ + ament-package-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-adapter-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/libg2o/libg2o_2020.5.29-4.bbappend b/meta-ros2-humble/recipes-bbappends/libg2o/libg2o_2020.5.29-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..0b45bb7e6f6afebfed8cbb75df0f8848aba63536 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/libg2o/libg2o_2020.5.29-4.bbappend @@ -0,0 +1,13 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +DEPENDS += "libglu" + +# Don't try to read /proc/cpuinfo as we're cross-compling +EXTRA_OECMAKE += " \ + -DDO_SSE_AUTODETECT=OFF \ + ${@bb.utils.contains("TARGET_CC_ARCH", "-msse2", "", "-DDISABLE_SSE2=ON", d)} \ + ${@bb.utils.contains("TARGET_CC_ARCH", "-msse3", "", "-DDISABLE_SSE3=ON", d)} \ + ${@bb.utils.contains("TARGET_CC_ARCH", "-msse4.1", "", "-DDISABLE_SSE4_1=ON", d)} \ + ${@bb.utils.contains("TARGET_CC_ARCH", "-msse4.2", "", "-DDISABLE_SSE4_2=ON", d)} \ + ${@bb.utils.contains("TARGET_CC_ARCH", "-msse4.A", "", "-DDISABLE_SSE4_A=ON", d)} \ +" diff --git a/meta-ros2-humble/recipes-bbappends/libnabo/libnabo_1.0.7-3.bbappend b/meta-ros2-humble/recipes-bbappends/libnabo/libnabo_1.0.7-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..28bfd703320165429feb59ac5f4521cc8316efcb --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/libnabo/libnabo_1.0.7-3.bbappend @@ -0,0 +1,3 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +FILES:${PN} += "${libdir}/python3/dist-packages" diff --git a/meta-ros2-humble/recipes-bbappends/libpointmatcher/libpointmatcher/0001-Make-yaml-cpp-pm-use-cmake-clean.patch b/meta-ros2-humble/recipes-bbappends/libpointmatcher/libpointmatcher/0001-Make-yaml-cpp-pm-use-cmake-clean.patch new file mode 100644 index 0000000000000000000000000000000000000000..a4285df52187472bbdc8e2538c0678c21e4b3404 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/libpointmatcher/libpointmatcher/0001-Make-yaml-cpp-pm-use-cmake-clean.patch @@ -0,0 +1,18 @@ +diff --git a/contrib/yaml-cpp-pm/CMakeLists.txt b/contrib/yaml-cpp-pm/CMakeLists.txt +index 2689856..9274e14 100644 +--- a/contrib/yaml-cpp-pm/CMakeLists.txt ++++ b/contrib/yaml-cpp-pm/CMakeLists.txt +@@ -91,11 +91,11 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang" OR CMAKE_C + # + set(CMAKE_CXX_FLAGS "-Wall ${GCC_EXTRA_OPTIONS} -fPIC -pedantic -Wno-long-long ${CMAKE_CXX_FLAGS}") + # +- add_custom_target(debuggable $(MAKE) clean ++ add_custom_target(debuggable ${CMAKE_PROGRAM} --target clean + COMMAND ${CMAKE_COMMAND} -DCMAKE_BUILD_TYPE=Debug ${CMAKE_SOURCE_DIR} + COMMENT "Adjusting settings for debug compilation" + VERBATIM) +- add_custom_target(releasable $(MAKE) clean ++ add_custom_target(releasable ${CMAKE_PROGRAM} --target clean + COMMAND ${CMAKE_COMMAND} -DCMAKE_BUILD_TYPE=Release ${CMAKE_SOURCE_DIR} + COMMENT "Adjusting settings for release compilation" + VERBATIM) diff --git a/meta-ros2-humble/recipes-bbappends/libpointmatcher/libpointmatcher_1.3.1-3.bbappend b/meta-ros2-humble/recipes-bbappends/libpointmatcher/libpointmatcher_1.3.1-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d508d80df2049531209b812e642a849d016de227 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/libpointmatcher/libpointmatcher_1.3.1-3.bbappend @@ -0,0 +1,11 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" + +# CMake Error at CMakeLists.txt:40 (MESSAGE): +# 32 bits compiler detected. Libpointmatcher is only supported in 64 bits. +COMPATIBLE_MACHINE = "(^$)" +COMPATIBLE_MACHINE:aarch64 = "(.*)" +COMPATIBLE_MACHINE:x86-64 = "(.*)" + +SRC_URI += "file://0001-Make-yaml-cpp-pm-use-cmake-clean.patch" diff --git a/meta-ros2-humble/recipes-bbappends/libyaml-vendor/libyaml-vendor/0001-CMakeLists.txt-fetch-libyaml-with-bitbake-fetcher.patch b/meta-ros2-humble/recipes-bbappends/libyaml-vendor/libyaml-vendor/0001-CMakeLists.txt-fetch-libyaml-with-bitbake-fetcher.patch new file mode 100644 index 0000000000000000000000000000000000000000..8c5de371399add94dc99d0f063b5a2ad2afc7054 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/libyaml-vendor/libyaml-vendor/0001-CMakeLists.txt-fetch-libyaml-with-bitbake-fetcher.patch @@ -0,0 +1,31 @@ +From 13504e4674150cd305e2a7368fe315654f88c8e0 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 23 Apr 2020 09:29:33 -0700 +Subject: [PATCH] CMakeLists.txt: fetch libyaml with bitbake fetcher + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 54dae7b..86446c1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -61,13 +61,7 @@ macro(build_libyaml) + endif() + include(ExternalProject) + externalproject_add(libyaml-0.2.5 +- GIT_REPOSITORY https://github.com/yaml/libyaml.git +- GIT_TAG 2c891fc7a770e8ba2fec34fc6b545c672beb37e6 # 0.2.5 +- GIT_CONFIG advice.detachedHead=false +- # Suppress git update due to https://gitlab.kitware.com/cmake/cmake/-/issues/16419 +- # See https://github.com/ament/uncrustify_vendor/pull/22 for details +- UPDATE_COMMAND "" +- TIMEOUT 600 ++ SOURCE_DIR ${CMAKE_SOURCE_DIR}/libyaml-upstream + CMAKE_ARGS + -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/libyaml_install + -DINSTALL_INCLUDE_DIR:STRING=include/${PROJECT_NAME} diff --git a/meta-ros2-humble/recipes-bbappends/libyaml-vendor/libyaml-vendor/0002-CMakeLists.txt-use-platform-libyaml-when-available-i.patch b/meta-ros2-humble/recipes-bbappends/libyaml-vendor/libyaml-vendor/0002-CMakeLists.txt-use-platform-libyaml-when-available-i.patch new file mode 100644 index 0000000000000000000000000000000000000000..459c2f54b71b56151d926cc97396fdb6f6b4ef2e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/libyaml-vendor/libyaml-vendor/0002-CMakeLists.txt-use-platform-libyaml-when-available-i.patch @@ -0,0 +1,39 @@ +From cb4604bb0cbc3eb2c9b65fbe451213ebf624f7e3 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 9 Jul 2020 01:34:26 -0700 +Subject: [PATCH] CMakeLists.txt: use platform libyaml when available instead + of ExternalProject + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 13 ++++++++++--- + 1 file changed, 10 insertions(+), 3 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 86446c1..c4d5ec9 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -82,11 +82,18 @@ macro(build_libyaml) + set(yaml_LIBRARIES yaml) + endmacro() + +-build_libyaml() +-set(extra_test_dependencies libyaml-0.2.5) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(YAML REQUIRED yaml-0.1) ++ ++if(YAML_FOUND) ++ message(STATUS "Found yaml ${YAML_VERSION}") ++else() ++ message(FATAL_ERROR "yaml not found -- missing from DEPENDS?") ++ # eventually we can build one with ExternalProjectAdd ++ # build_libyaml() ++endif() + + ament_export_libraries(yaml) +-ament_export_dependencies(yaml) + + if(BUILD_TESTING) + find_package(ament_lint_auto REQUIRED) diff --git a/meta-ros2-humble/recipes-bbappends/libyaml-vendor/libyaml-vendor_1.2.2-2.bbappend b/meta-ros2-humble/recipes-bbappends/libyaml-vendor/libyaml-vendor_1.2.2-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..53770efcb13547de875192c797b9c4c395ba0b67 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/libyaml-vendor/libyaml-vendor_1.2.2-2.bbappend @@ -0,0 +1,11 @@ +# Copyright (c) 2019-2021 LG Electronics, Inc. +# Copyright (c) 2019-2022 Wind River Systems, Inc. + +DEPENDS += "libyaml" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-fetch-libyaml-with-bitbake-fetcher.patch \ + file://0002-CMakeLists.txt-use-platform-libyaml-when-available-i.patch \ +" + +inherit pkgconfig diff --git a/meta-ros2-humble/recipes-bbappends/locator-ros-bridge/bosch-locator-bridge/0001-Add-missing-dependencies.patch b/meta-ros2-humble/recipes-bbappends/locator-ros-bridge/bosch-locator-bridge/0001-Add-missing-dependencies.patch new file mode 100644 index 0000000000000000000000000000000000000000..655603a97bfb38bc8e96efa887336a9270f81b16 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/locator-ros-bridge/bosch-locator-bridge/0001-Add-missing-dependencies.patch @@ -0,0 +1,59 @@ +From d6d79f31319ff828f517d21ac54c548a0f4b36a3 Mon Sep 17 00:00:00 2001 +From: "Koenig Fabian (DC/PAR)" +Date: Wed, 18 May 2022 10:30:07 +0200 +Subject: [PATCH] Add missing dependencies + +Signed-off-by: Koenig Fabian (DC/PAR) +--- + bosch_locator_bridge/CMakeLists.txt | 6 ++++++ + bosch_locator_bridge/package.xml | 1 + + 2 files changed, 7 insertions(+) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index f500d69..aaf8003 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -25,6 +25,7 @@ find_package(message_filters REQUIRED) + find_package(nav_msgs REQUIRED) + find_package(pcl_conversions REQUIRED) + find_package(rclcpp REQUIRED) ++find_package(sensor_msgs REQUIRED) + find_package(std_srvs REQUIRED) + find_package(tf2_geometry_msgs REQUIRED) + find_package(tf2_ros REQUIRED) +@@ -83,6 +84,7 @@ ament_target_dependencies(${PROJECT_NAME}_node + rclcpp + geometry_msgs + nav_msgs ++ sensor_msgs + std_srvs + tf2_geometry_msgs + tf2_ros +@@ -109,8 +111,12 @@ target_include_directories(${PROJECT_NAME}_server_node PUBLIC + $) + target_link_libraries(${PROJECT_NAME}_server_node ${Boost_LIBRARIES}) + ament_target_dependencies(${PROJECT_NAME}_server_node ++ tf2_geometry_msgs ++ tf2_ros + rclcpp ++ sensor_msgs + std_srvs ++ pcl_conversions + Poco + ) + +diff --git a/package.xml b/package.xml +index 14921f5..4a1e541 100644 +--- a/package.xml ++++ b/package.xml +@@ -14,6 +14,7 @@ + nav_msgs + pcl_conversions + rclcpp ++ sensor_msgs + std_srvs + tf2_geometry_msgs + tf2_ros +-- +2.35.1 + diff --git a/meta-ros2-humble/recipes-bbappends/locator-ros-bridge/bosch-locator-bridge_2.1.5-1.bbappend b/meta-ros2-humble/recipes-bbappends/locator-ros-bridge/bosch-locator-bridge_2.1.5-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d992c02e4009f36141b094c51bbcbaacaac7164b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/locator-ros-bridge/bosch-locator-bridge_2.1.5-1.bbappend @@ -0,0 +1,21 @@ +# Copyright (c) 2021 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" + +# bosch-locator-bridge/2.1.5-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/any_subscription_callback.hpp:391:21: warning: 'void rclcpp::AnySubscriptionCallback::set_deprecated(std::function)>) [with SetT = nav_msgs::msg::Odometry_ >; MessageT = nav_msgs::msg::Odometry_ >; AllocatorT = std::allocator]' is deprecated: use 'void(std::shared_ptr)' instead [-Wdeprecated-declarations] +CXXFLAGS += "-Wno-error=deprecated-declarations" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-Add-missing-dependencies.patch" diff --git a/meta-ros2-humble/recipes-bbappends/marti-common/swri-geometry-util_3.5.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/marti-common/swri-geometry-util_3.5.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..aebe9c8e657f02606b26be236d10187bcfaa89af --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/marti-common/swri-geometry-util_3.5.0-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + python3-numpy-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/marti-common/swri-math-util_3.5.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/marti-common/swri-math-util_3.5.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..b122d7e3451ae2db701c41dd6535b01e1559785e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/marti-common/swri-math-util_3.5.0-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + python3-numpy-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/marti-common/swri-opencv-util_3.5.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/marti-common/swri-opencv-util_3.5.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/marti-common/swri-opencv-util_3.5.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/marti-common/swri-prefix-tools_3.5.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/marti-common/swri-prefix-tools_3.5.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d3b631b87a2f8557b242df5da560fcb8cf001f08 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/marti-common/swri-prefix-tools_3.5.0-1.bbappend @@ -0,0 +1,13 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: swri-prefix-tools-3.3.2-2-r0 do_package_qa: QA Issue: /usr/bin/xterm_prefix_normal contained in package swri-prefix-tools requires /bin/bash, but no providers found in RDEPENDS:swri-prefix-tools? [file-rdeps] +RDEPENDS:${PN} += "bash" + +# This is needed only for webOS OSE, which uses busybox to provide +# bash by default, but with newer OSE this should respect +# WEBOS_PREFERRED_PROVIDER_FOR_BASH and it's not in meta-ros-webos, because +# then meta-ros-webos would need to include this .bbappend just when +# meta-ros2-dashing layer is included +VIRTUAL-RUNTIME_bash ?= "bash" +RDEPENDS:${PN}:append:class-target:webos = " ${VIRTUAL-RUNTIME_bash}" +RDEPENDS:${PN}:remove:class-target:webos = "${@oe.utils.conditional('WEBOS_PREFERRED_PROVIDER_FOR_BASH', 'busybox', 'bash', '', d)}" diff --git a/meta-ros2-humble/recipes-bbappends/marti-common/swri-roscpp_3.5.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/marti-common/swri-roscpp_3.5.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e5cd763839786bd5f147b7dea21dd23f46ce213e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/marti-common/swri-roscpp_3.5.0-1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +# ERROR: QA Issue: swri-roscpp: Files/directories were installed but not shipped in any package: +# /usr/launch +# /usr/launch/param_example.launch +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# swri-roscpp: 2 installed and not shipped files. [installed-vs-shipped] +FILES:${PN} += "${prefix}/launch" diff --git a/meta-ros2-humble/recipes-bbappends/mavlink/mavlink/0001-CMakeLists.txt-remove-ardupilotmega-message-definiti.patch b/meta-ros2-humble/recipes-bbappends/mavlink/mavlink/0001-CMakeLists.txt-remove-ardupilotmega-message-definiti.patch new file mode 100644 index 0000000000000000000000000000000000000000..7b1b3cfef3feafc1cadb2120ba3b84e5f7287c91 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/mavlink/mavlink/0001-CMakeLists.txt-remove-ardupilotmega-message-definiti.patch @@ -0,0 +1,348 @@ +From cff8ca50b788cabec0bca57dff67e8550bf75a85 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 27 Sep 2021 17:38:03 +0000 +Subject: [PATCH] CMakeLists.txt: remove ardupilotmega message definitions + +* the same ardupilotmega.xml is included through all.xml file and depending which of + them is generated later, they produce different ardupilotmega/ardupilotmega.hpp + file and in some cases even corrupted file when the mavgen races on creating the file + badly + +* regenerating just ardupilotmega.xml 100 times with: + for i in `seq -w 1 100`; do rm -f ./build/ardupilotmega-v2.0-cxx-stamp; . temp/run.do_compile 2>&1 | tee log.comp.$i; cp -ra build/include/v2.0/ build/include/v2.0-$i; md5sum build/include/v2.0/ardupilotmega/ardupilotmega.hpp ; done + always produces the same ardupilotmega.hpp file, but if I regenerate all.xml as well with: + for i in `seq -w 200 300`; do rm -f ./build/all-v2.0-cxx-stamp ./build/ardupilotmega-v2.0-cxx-stamp; . temp/run.do_compile 2>&1 | tee log.comp.$i; cp -ra build/include/v2.0/ build/include/v2.0-$i; md5sum build/include/v2.0/ardupilotmega/ardupilotmega.hpp ; done + it produces one of 2 versions of this file: + + mavlink/2021.6.6-1-r0$ diff -uNr build/include/v2.0-300/ardupilotmega/ardupilotmega.hpp build/include/v2.0-001/ardupilotmega/ardupilotmega.hpp + + - build/include/v2.0-300/ardupilotmega/ardupilotmega.hpp 2021-09-27 17:33:39.305310068 +0000 + + build/include/v2.0-001/ardupilotmega/ardupilotmega.hpp 2021-09-27 17:14:31.627821004 +0000 + @@ -176,7 +176,6 @@ + SET_CAMERA_FOCUS=532, /* Set camera focus. Camera must respond with a CAMERA_SETTINGS message (on success). |Focus type| Focus value| Reserved (default:NaN)| Reserved (default:NaN)| Reserved (default:0)| Reserved (default:0)| Reserved (default:NaN)| */ + JUMP_TAG=600, /* Tagged jump target. Can be jumped to with MAV_CMD_DO_JUMP_TAG. |Tag.| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| */ + DO_JUMP_TAG=601, /* Jump to the matching tag in the mission list. Repeat this action for the specified number of times. A mission should contain a single matching tag for each jump. If this is not the case then a jump to a missing tag should complete the mission, and a jump where there are multiple matching tags should always select the one with the lowest mission sequence number. |Target tag to jump to.| Repeat count.| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| */ + - PARAM_TRANSACTION=900, /* Request to start or end a parameter transaction. Multiple kinds of transport layers can be used to exchange parameters in the transaction (param, param_ext and mavftp). The command response can either be a success/failure or an in progress in case the receiving side takes some time to apply the parameters. |Action to be performed (start, commit, cancel, etc.)| Possible transport layers to set and get parameters via mavlink during a parameter transaction.| Identifier for a specific transaction.| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| */ + DO_GIMBAL_MANAGER_PITCHYAW=1000, /* High level setpoint to be sent to a gimbal manager to set a gimbal attitude. It is possible to set combinations of the values below. E.g. an angle as well as a desired angular rate can be used to get to this angle at a certain angular rate, or an angular rate only will result in continuous turning. NaN is to be used to signal unset. Note: a gimbal is never to react to this command but only the gimbal manager. |Pitch angle (positive to pitch up, relative to vehicle for FOLLOW mode, relative to world horizon for LOCK mode).| Yaw angle (positive to yaw to the right, relative to vehicle for FOLLOW mode, absolute to North for LOCK mode).| Pitch rate (positive to pitch up).| Yaw rate (positive to yaw to the right).| Gimbal manager flags to use.| Reserved (default:0)| Component ID of gimbal device to address (or 1-6 for non-MAVLink gimbal), 0 for all gimbal device components. Send command multiple times for more than one gimbal (but not all gimbals).| */ + DO_GIMBAL_MANAGER_CONFIGURE=1001, /* Gimbal configuration to set which sysid/compid is in primary and secondary control. |Sysid for primary control (0: no one in control, -1: leave unchanged, -2: set itself in control (for missions where the own sysid is still unknown), -3: remove control if currently in control).| Compid for primary control (0: no one in control, -1: leave unchanged, -2: set itself in control (for missions where the own sysid is still unknown), -3: remove control if currently in control).| Sysid for secondary control (0: no one in control, -1: leave unchanged, -2: set itself in control (for missions where the own sysid is still unknown), -3: remove control if currently in control).| Compid for secondary control (0: no one in control, -1: leave unchanged, -2: set itself in control (for missions where the own sysid is still unknown), -3: remove control if currently in control).| Reserved (default:0)| Reserved (default:0)| Component ID of gimbal device to address (or 1-6 for non-MAVLink gimbal), 0 for all gimbal device components. Send command multiple times for more than one gimbal (but not all gimbals).| */ + IMAGE_START_CAPTURE=2000, /* Start image capture sequence. Sends CAMERA_IMAGE_CAPTURED after each capture. Use NaN for reserved values. |Reserved (Set to 0)| Desired elapsed time between two consecutive pictures (in seconds). Minimum values depend on hardware (typically greater than 2 seconds).| Total number of images to capture. 0 to capture forever/until MAV_CMD_IMAGE_STOP_CAPTURE.| Capture sequence number starting from 1. This is only valid for single-capture (param3 == 1), otherwise set to 0. Increment the capture ID for each capture command to prevent double captures when a command is re-transmitted.| Reserved (default:NaN)| Reserved (default:NaN)| Reserved (default:NaN)| */ + @@ -214,13 +213,6 @@ + |Radius.| Vehicle must be inside ALL inclusion zones in a single group, vehicle must be inside at least one group| Reserved| Reserved| Latitude| Longitude| Reserved| */ + NAV_FENCE_CIRCLE_EXCLUSION=5004, /* Circular fence area. The vehicle must stay outside this area. + |Radius.| Reserved| Reserved| Reserved| Latitude| Longitude| Reserved| */ + - SET_FENCE_BREACH_ACTION=5010, /* Sets the action on geofence breach. + - If sent using the command protocol this sets the system-default geofence action. + - As part of a mission protocol plan it sets the fence action for the next complete geofence definition *after* the command. + - Note: A fence action defined in a plan will override the default system setting (even if the system-default is `FENCE_ACTION_NONE`). + - Note: Every geofence in a plan can have its own action; if no fence action is defined for a particular fence the system-default will be used. + - Note: The flight stack should reject a plan or command that uses a geofence action that it does not support and send a STATUSTEXT with the reason. + - |Fence action on breach.| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| */ + NAV_RALLY_POINT=5100, /* Rally point. You can have multiple rally points defined. + |Reserved| Reserved| Reserved| Reserved| Latitude| Longitude| Altitude| */ + UAVCAN_GET_NODE_INFO=5200, /* Commands the vehicle to respond with a sequence of messages UAVCAN_NODE_INFO, one message per every UAVCAN node that is online. Note that some of the response messages can be lost, which the receiver can detect easily by checking whether every received UAVCAN_NODE_STATUS has a matching message UAVCAN_NODE_INFO received earlier; if not, this command should be sent again in order to request re-transmission of the node information messages. |Reserved (set to 0)| Reserved (set to 0)| Reserved (set to 0)| Reserved (set to 0)| Reserved (set to 0)| Reserved (set to 0)| Reserved (set to 0)| */ + @@ -268,27 +260,10 @@ + GUIDED_CHANGE_SPEED=43000, /* Change flight speed at a given rate. This slews the vehicle at a controllable rate between it's previous speed and the new one. (affects GUIDED only. Outside GUIDED, aircraft ignores these commands. Designed for onboard companion-computer command-and-control, not normally operator/GCS control.) |Airspeed or groundspeed.| Target Speed| Acceleration rate, 0 to take effect instantly| Empty| Empty| Empty| Empty| */ + GUIDED_CHANGE_ALTITUDE=43001, /* Change target altitude at a given rate. This slews the vehicle at a controllable rate between it's previous altitude and the new one. (affects GUIDED only. Outside GUIDED, aircraft ignores these commands. Designed for onboard companion-computer command-and-control, not normally operator/GCS control.) |Empty| Empty| Rate of change, toward new altitude. 0 for maximum rate change. Positive numbers only, as negative numbers will not converge on the new target alt.| Empty| Empty| Empty| Target Altitude| */ + GUIDED_CHANGE_HEADING=43002, /* Change to target heading at a given rate, overriding previous heading/s. This slews the vehicle at a controllable rate between it's previous heading and the new one. (affects GUIDED only. Exiting GUIDED returns aircraft to normal behaviour defined elsewhere. Designed for onboard companion-computer command-and-control, not normally operator/GCS control.) |course-over-ground or raw vehicle heading.| Target heading.| Maximum centripetal accelearation, ie rate of change, toward new heading.| Empty| Empty| Empty| Empty| */ + - STORM32_DO_GIMBAL_MANAGER_CONTROL_PITCHYAW=60002, /* Command to a gimbal manager to control the gimbal tilt and pan angles. It is possible to set combinations of the values below. E.g. an angle as well as a desired angular rate can be used to get to this angle at a certain angular rate, or an angular rate only will result in continuous turning. NaN is to be used to signal unset. A gimbal device is never to react to this command. |Pitch/tilt angle (positive: tilt up, NaN to be ignored).| Yaw/pan angle (positive: pan to the right, the frame is determined by the STORM32_GIMBAL_DEVICE_FLAGS_YAW_ABSOLUTE flag, NaN to be ignored).| Pitch/tilt rate (positive: tilt up, NaN to be ignored).| Yaw/pan rate (positive: pan to the right, the frame is determined by the STORM32_GIMBAL_DEVICE_FLAGS_YAW_ABSOLUTE flag, NaN to be ignored).| Gimbal device flags.| Gimbal manager flags.| Gimbal ID of the gimbal manager to address (component ID or 1-6 for non-MAVLink gimbal, 0 for all gimbals, send command multiple times for more than one but not all gimbals). The client is copied into bits 8-15.| */ + - STORM32_DO_GIMBAL_MANAGER_SETUP=60010, /* Command to configure a gimbal manager. A gimbal device is never to react to this command. The selected profile is reported in the STORM32_GIMBAL_MANAGER_STATUS message. |Gimbal manager profile (0 = default).| Gimbal manager setup flags (0 = none).| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Gimbal ID of the gimbal manager to address (component ID or 1-6 for non-MAVLink gimbal, 0 for all gimbals). Send command multiple times for more than one but not all gimbals.| */ + - STORM32_DO_GIMBAL_ACTION=60011, /* Command to initiate gimbal actions. Usually performed by the gimbal device, but some can also be done by the gimbal manager. It is hence best to broadcast this command. |Gimbal action to initiate (0 = none).| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Gimbal ID of the gimbal to address (component ID or 1-6 for non-MAVLink gimbal, 0 for all gimbals). Send command multiple times for more than one but not all gimbals.| */ + - QSHOT_DO_CONFIGURE=60020, /* Command to set the shot manager mode. |Set shot mode.| Set shot state or command. The allowed values are specific to the selected shot mode.| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| Reserved (default:0)| */ + - PRS_SET_ARM=60050, /* AVSS defined command. Set PRS arm statuses. |PRS arm statuses| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_GET_ARM=60051, /* AVSS defined command. Gets PRS arm statuses |User defined| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_GET_BATTERY=60052, /* AVSS defined command. Get the PRS battery voltage in millivolts |User defined| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_GET_ERR=60053, /* AVSS defined command. Get the PRS error statuses. |User defined| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_SET_ARM_ALTI=60070, /* AVSS defined command. Set the ATS arming altitude in meters. |ATS arming altitude| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_GET_ARM_ALTI=60071, /* AVSS defined command. Get the ATS arming altitude in meters. |User defined| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_SHUTDOWN=60072, /* AVSS defined command. Shuts down the PRS system. |User defined| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_SET_CHARGE_MV=60073, /* AVSS defined command. Set the threshold to charge from outside in millivolts |Charge Threshold| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_GET_CHARGE_MV=60074, /* AVSS defined command. Get the threshold to charge from outside in millivolts. |User defined| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_SET_TIMEOUT=60075, /* AVSS defined command. Set the timeout between FTS request and deploying the chute. |User defined| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_GET_TIMEOUT=60076, /* AVSS defined command. Get the timeout between FTS request and deploying the chute. |User defined| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_SET_FTS_CONNECT=60077, /* AVSS defined command. Set up the PRS to connect to the drone.. |User defined| User defined| User defined| User defined| User defined| User defined| User defined| */ + - PRS_GET_FTS_CONNECT=60078, /* AVSS defined command. Get the connection status of PRS and drone. |User defined| User defined| User defined| User defined| User defined| User defined| User defined| */ + }; + + //! MAV_CMD ENUM_END + -constexpr auto MAV_CMD_ENUM_END = 60079; + +constexpr auto MAV_CMD_ENUM_END = 43003; + + /** @brief */ + enum class SCRIPTING_CMD + +* and sometimes only first part of this file is being overwritten and than continuing in + the middle of some comment, producing invalid code which causes libmavconn recipe to fail + when it tries to use it: + +[2/6] /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -Dmavconn_EXPORTS -I/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/git/include -Igenerated/include -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0=/usr/src/debug/libmavconn/2.0.3-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0=/usr/src/debug/libmavconn/2.0.3-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot -Wall -Wextra -Wpedantic -fPIC -std=gnu++14 -MD -MT CMakeFiles/mavconn.dir/src/serial.cpp.o -MF CMakeFiles/mavconn.dir/src/serial.cpp.o.d -o CMakeFiles/mavconn.dir/src/serial.cpp.o -c /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/git/src/serial.cpp +FAILED: CMakeFiles/mavconn.dir/src/serial.cpp.o +/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -Dmavconn_EXPORTS -I/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/git/include -Igenerated/include -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0=/usr/src/debug/libmavconn/2.0.3-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0=/usr/src/debug/libmavconn/2.0.3-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot -Wall -Wextra -Wpedantic -fPIC -std=gnu++14 -MD -MT CMakeFiles/mavconn.dir/src/serial.cpp.o -MF CMakeFiles/mavconn.dir/src/serial.cpp.o.d -o CMakeFiles/mavconn.dir/src/serial.cpp.o -c /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/git/src/serial.cpp +In file included from /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/git/include/mavconn/mavlink_dialect.hpp:40, + from /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/git/include/mavconn/interface.hpp:26, + from /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/git/include/mavconn/serial.hpp:22, + from /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/git/src/serial.cpp:23: +/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot/usr/include/mavlink/v2.0/ardupilotmega/ardupilotmega.hpp:960:1: error: 'ing' does not name a type; did you mean 'int'? + 960 | ing and steering towards the land point. | */ + | ^~~ + | int +/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot/usr/include/mavlink/v2.0/ardupilotmega/ardupilotmega.hpp:961:1: error: expected declaration before '}' token + 961 | }; + | ^ +/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot/usr/include/mavlink/v2.0/ardupilotmega/ardupilotmega.hpp:1111:1: error: expected declaration before '}' token + 1111 | } // namespace ardupilotmega + | ^ +/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/libmavconn/2.0.3-1-r0/recipe-sysroot/usr/include/mavlink/v2.0/ardupilotmega/ardupilotmega.hpp:1112:1: error: expected declaration before '}' token + 1112 | } // namespace mavlink + | ^ + + + - build/include/v2.0-001/ardupilotmega/ardupilotmega.hpp 2021-09-27 17:14:31.627821004 +0000 + + sysroot-destdir/usr/include/mavlink/v2.0/ardupilotmega/ardupilotmega.hpp 2021-09-24 15:37:02.000000000 +0000 + @@ -957,3 +957,226 @@ + #include "../common/common.hpp" + #include "../uAvionix/uAvionix.hpp" + #include "../icarous/icarous.hpp" + +ing and steering towards the land point. | */ + +}; + + + +//! DEEPSTALL_STAGE ENUM_END + +constexpr auto DEEPSTALL_STAGE_ENUM_END = 7; + + + +/** @brief A mapping of plane flight modes for custom_mode field of heartbeat. */ + +enum class PLANE_MODE + +{ + + MANUAL=0, /* | */ + + CIRCLE=1, /* | */ + + STABILIZE=2, /* | */ + + TRAINING=3, /* | */ + + ACRO=4, /* | */ + + FLY_BY_WIRE_A=5, /* | */ + + FLY_BY_WIRE_B=6, /* | */ + + CRUISE=7, /* | */ + + AUTOTUNE=8, /* | */ + + AUTO=10, /* | */ + + RTL=11, /* | */ + + LOITER=12, /* | */ + + TAKEOFF=13, /* | */ + + AVOID_ADSB=14, /* | */ + + GUIDED=15, /* | */ + + INITIALIZING=16, /* | */ + + QSTABILIZE=17, /* | */ + + QHOVER=18, /* | */ + + QLOITER=19, /* | */ + + QLAND=20, /* | */ + + QRTL=21, /* | */ + + QAUTOTUNE=22, /* | */ + + QACRO=23, /* | */ + + THERMAL=24, /* | */ + +}; + + + +//! PLANE_MODE ENUM_END + +constexpr auto PLANE_MODE_ENUM_END = 25; + + + +/** @brief A mapping of copter flight modes for custom_mode field of heartbeat. */ + +enum class COPTER_MODE + +{ + + STABILIZE=0, /* | */ + + ACRO=1, /* | */ + + ALT_HOLD=2, /* | */ + + AUTO=3, /* | */ + + GUIDED=4, /* | */ + + LOITER=5, /* | */ + + RTL=6, /* | */ + + CIRCLE=7, /* | */ + + LAND=9, /* | */ + + DRIFT=11, /* | */ + + SPORT=13, /* | */ + + FLIP=14, /* | */ + + AUTOTUNE=15, /* | */ + + POSHOLD=16, /* | */ + + BRAKE=17, /* | */ + + THROW=18, /* | */ + + AVOID_ADSB=19, /* | */ + + GUIDED_NOGPS=20, /* | */ + + SMART_RTL=21, /* | */ + + FLOWHOLD=22, /* | */ + + FOLLOW=23, /* | */ + + ZIGZAG=24, /* | */ + + SYSTEMID=25, /* | */ + + AUTOROTATE=26, /* | */ + +}; + + + +//! COPTER_MODE ENUM_END + +constexpr auto COPTER_MODE_ENUM_END = 27; + + + +/** @brief A mapping of sub flight modes for custom_mode field of heartbeat. */ + +enum class SUB_MODE + +{ + + STABILIZE=0, /* | */ + + ACRO=1, /* | */ + + ALT_HOLD=2, /* | */ + + AUTO=3, /* | */ + + GUIDED=4, /* | */ + + CIRCLE=7, /* | */ + + SURFACE=9, /* | */ + + POSHOLD=16, /* | */ + + MANUAL=19, /* | */ + +}; + + + +//! SUB_MODE ENUM_END + +constexpr auto SUB_MODE_ENUM_END = 20; + + + +/** @brief A mapping of rover flight modes for custom_mode field of heartbeat. */ + +enum class ROVER_MODE + +{ + + MANUAL=0, /* | */ + + ACRO=1, /* | */ + + STEERING=3, /* | */ + + HOLD=4, /* | */ + + LOITER=5, /* | */ + + FOLLOW=6, /* | */ + + SIMPLE=7, /* | */ + + AUTO=10, /* | */ + + RTL=11, /* | */ + + SMART_RTL=12, /* | */ + + GUIDED=15, /* | */ + + INITIALIZING=16, /* | */ + +}; + + + +//! ROVER_MODE ENUM_END + +constexpr auto ROVER_MODE_ENUM_END = 17; + + + +/** @brief A mapping of antenna tracker flight modes for custom_mode field of heartbeat. */ + +enum class TRACKER_MODE + +{ + + MANUAL=0, /* | */ + + STOP=1, /* | */ + + SCAN=2, /* | */ + + SERVO_TEST=3, /* | */ + + AUTO=10, /* | */ + + INITIALIZING=16, /* | */ + +}; + + + +//! TRACKER_MODE ENUM_END + +constexpr auto TRACKER_MODE_ENUM_END = 17; + + + +/** @brief The type of parameter for the OSD parameter editor. */ + +enum class OSD_PARAM_CONFIG_TYPE : uint8_t + +{ + + NONE=0, /* | */ + + SERIAL_PROTOCOL=1, /* | */ + + SERVO_FUNCTION=2, /* | */ + + AUX_FUNCTION=3, /* | */ + + FLIGHT_MODE=4, /* | */ + + FAILSAFE_ACTION=5, /* | */ + + FAILSAFE_ACTION_1=6, /* | */ + + FAILSAFE_ACTION_2=7, /* | */ + + NUM_TYPES=8, /* | */ + +}; + + + +//! OSD_PARAM_CONFIG_TYPE ENUM_END + +constexpr auto OSD_PARAM_CONFIG_TYPE_ENUM_END = 9; + + + +/** @brief The error type for the OSD parameter editor. */ + +enum class OSD_PARAM_CONFIG_ERROR : uint8_t + +{ + + SUCCESS=0, /* | */ + + INVALID_SCREEN=1, /* | */ + + INVALID_PARAMETER_INDEX=2, /* | */ + + INVALID_PARAMETER=3, /* | */ + +}; + + + +//! OSD_PARAM_CONFIG_ERROR ENUM_END + +constexpr auto OSD_PARAM_CONFIG_ERROR_ENUM_END = 4; + + + + + +} // namespace ardupilotmega + +} // namespace mavlink + + + +// MESSAGE DEFINITIONS + +#include "./mavlink_msg_sensor_offsets.hpp" + +#include "./mavlink_msg_set_mag_offsets.hpp" + +#include "./mavlink_msg_meminfo.hpp" + +#include "./mavlink_msg_ap_adc.hpp" + +#include "./mavlink_msg_digicam_configure.hpp" + +#include "./mavlink_msg_digicam_control.hpp" + +#include "./mavlink_msg_mount_configure.hpp" + +#include "./mavlink_msg_mount_control.hpp" + +#include "./mavlink_msg_mount_status.hpp" + +#include "./mavlink_msg_fence_point.hpp" + +#include "./mavlink_msg_fence_fetch_point.hpp" + +#include "./mavlink_msg_ahrs.hpp" + +#include "./mavlink_msg_simstate.hpp" + +#include "./mavlink_msg_hwstatus.hpp" + +#include "./mavlink_msg_radio.hpp" + +#include "./mavlink_msg_limits_status.hpp" + +#include "./mavlink_msg_wind.hpp" + +#include "./mavlink_msg_data16.hpp" + +#include "./mavlink_msg_data32.hpp" + +#include "./mavlink_msg_data64.hpp" + +#include "./mavlink_msg_data96.hpp" + +#include "./mavlink_msg_rangefinder.hpp" + +#include "./mavlink_msg_airspeed_autocal.hpp" + +#include "./mavlink_msg_rally_point.hpp" + +#include "./mavlink_msg_rally_fetch_point.hpp" + +#include "./mavlink_msg_compassmot_status.hpp" + +#include "./mavlink_msg_ahrs2.hpp" + +#include "./mavlink_msg_camera_status.hpp" + +#include "./mavlink_msg_camera_feedback.hpp" + +#include "./mavlink_msg_battery2.hpp" + +#include "./mavlink_msg_ahrs3.hpp" + +#include "./mavlink_msg_autopilot_version_request.hpp" + +#include "./mavlink_msg_remote_log_data_block.hpp" + +#include "./mavlink_msg_remote_log_block_status.hpp" + +#include "./mavlink_msg_led_control.hpp" + +#include "./mavlink_msg_mag_cal_progress.hpp" + +#include "./mavlink_msg_ekf_status_report.hpp" + +#include "./mavlink_msg_pid_tuning.hpp" + +#include "./mavlink_msg_deepstall.hpp" + +#include "./mavlink_msg_gimbal_report.hpp" + +#include "./mavlink_msg_gimbal_control.hpp" + +#include "./mavlink_msg_gimbal_torque_cmd_report.hpp" + +#include "./mavlink_msg_gopro_heartbeat.hpp" + +#include "./mavlink_msg_gopro_get_request.hpp" + +#include "./mavlink_msg_gopro_get_response.hpp" + +#include "./mavlink_msg_gopro_set_request.hpp" + +#include "./mavlink_msg_gopro_set_response.hpp" + +#include "./mavlink_msg_rpm.hpp" + +#include "./mavlink_msg_device_op_read.hpp" + +#include "./mavlink_msg_device_op_read_reply.hpp" + +#include "./mavlink_msg_device_op_write.hpp" + +#include "./mavlink_msg_device_op_write_reply.hpp" + +#include "./mavlink_msg_adap_tuning.hpp" + +#include "./mavlink_msg_vision_position_delta.hpp" + +#include "./mavlink_msg_aoa_ssa.hpp" + +#include "./mavlink_msg_esc_telemetry_1_to_4.hpp" + +#include "./mavlink_msg_esc_telemetry_5_to_8.hpp" + +#include "./mavlink_msg_esc_telemetry_9_to_12.hpp" + +#include "./mavlink_msg_osd_param_config.hpp" + +#include "./mavlink_msg_osd_param_config_reply.hpp" + +#include "./mavlink_msg_osd_param_show_config.hpp" + +#include "./mavlink_msg_osd_param_show_config_reply.hpp" + +#include "./mavlink_msg_obstacle_distance_3d.hpp" + + + +// base include + +#include "../common/common.hpp" + +#include "../uAvionix/uAvionix.hpp" + +#include "../icarous/icarous.hpp" + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index bd600b66..942b7141 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -124,7 +124,7 @@ endmacro() + file(GLOB V10DEFINITIONS ${CMAKE_SOURCE_DIR}/message_definitions/v1.0/*.xml) + + # do not generate testing dialects +-foreach(definition minimal test python_array_test) ++foreach(definition minimal test python_array_test ardupilotmega) + list(REMOVE_ITEM V10DEFINITIONS "${CMAKE_SOURCE_DIR}/message_definitions/v1.0/${definition}.xml") + endforeach() + list(SORT V10DEFINITIONS) diff --git a/meta-ros2-humble/recipes-bbappends/mavlink/mavlink_2022.8.8-1.bbappend b/meta-ros2-humble/recipes-bbappends/mavlink/mavlink_2022.8.8-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..44a3efd4b55ada46ea19451ae14d8b8961d22ea7 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/mavlink/mavlink_2022.8.8-1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += "python3-future-native python3-lxml-native" + +inherit python3native + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-remove-ardupilotmega-message-definiti.patch" diff --git a/meta-ros2-humble/recipes-bbappends/mavros/libmavconn_2.3.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/mavros/libmavconn_2.3.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..523a389629d78f72b349587441e3fac5f630c550 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/mavros/libmavconn_2.3.0-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + python3-empy-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/mavros/mavros-msgs_2.3.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/mavros/mavros-msgs_2.3.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ef7e839ddec0fdaa270bd5be4ef480a8eb996586 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/mavros/mavros-msgs_2.3.0-1.bbappend @@ -0,0 +1,15 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rcl-interfaces \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/mavros/mavros_2.3.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/mavros/mavros_2.3.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..997497482611dbdd3727510ffc32106652d6e23e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/mavros/mavros_2.3.0-1.bbappend @@ -0,0 +1,19 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: mavros-2.0.0-1-r0 do_package_qa: QA Issue: /usr/lib/mavros/install_geographiclib_datasets.sh contained in package mavros requires /bin/bash, but no providers found in RDEPENDS:mavros? [file-rdeps] +# ERROR: mavros-2.0.0-1-r0 do_package_qa: QA Issue: /usr/lib/mavros/mav contained in package mavros requires /usr/bin/python3, but no providers found in RDEPENDS:mavros? [file-rdeps] +ROS_EXEC_DEPENDS += " \ + bash \ + python3-core \ +" + +# This is needed only for webOS OSE, which uses busybox to provide +# bash by default, but with newer OSE this should respect +# WEBOS_PREFERRED_PROVIDER_FOR_BASH and it's not in meta-ros-webos, because +# then meta-ros-webos would need to include this .bbappend just when +# meta-ros2-foxy layer is included +VIRTUAL-RUNTIME_bash ?= "bash" +RDEPENDS:${PN}:append:class-target:webos = " ${VIRTUAL-RUNTIME_bash}" +RDEPENDS:${PN}:remove:class-target:webos = "${@oe.utils.conditional('WEBOS_PREFERRED_PROVIDER_FOR_BASH', 'busybox', 'bash', '', d)}" + +EXTRA_OECMAKE += "-DCMAKE_CXX_STANDARD=14" diff --git a/meta-ros2-humble/recipes-bbappends/menge-vendor/menge-vendor/0001-CMakeLists-search-for-tinyxml2-instead-of-tinyxml.patch b/meta-ros2-humble/recipes-bbappends/menge-vendor/menge-vendor/0001-CMakeLists-search-for-tinyxml2-instead-of-tinyxml.patch new file mode 100644 index 0000000000000000000000000000000000000000..e9af86abe23ce49fd865de2b6f8116f44347069a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/menge-vendor/menge-vendor/0001-CMakeLists-search-for-tinyxml2-instead-of-tinyxml.patch @@ -0,0 +1,27 @@ +From be9a3828d3ce82e53434a9185159b4373ebc8b7c Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Sat, 12 Jun 2021 07:26:37 -0700 +Subject: [PATCH] CMakeLists: search for tinyxml2 instead of tinyxml + +* libtinyxml from meta-oe doesn't provide .pc file + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 6eaedad..47a2dee 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -22,7 +22,7 @@ endif() + # find dependencies + find_package(ament_cmake REQUIRED) + find_package(PkgConfig REQUIRED) +-pkg_check_modules(tinyxml REQUIRED tinyxml) ++pkg_check_modules(tinyxml REQUIRED tinyxml2) + + set(MENGE_SRC_DIR ${CMAKE_SOURCE_DIR}/src/Menge) + message("menge_source_dir " ${MENGE_SRC_DIR}) diff --git a/meta-ros2-humble/recipes-bbappends/menge-vendor/menge-vendor_1.0.0-4.bbappend b/meta-ros2-humble/recipes-bbappends/menge-vendor/menge-vendor_1.0.0-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..361f924748bded16a2838a74c66519a00a8a7f4f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/menge-vendor/menge-vendor_1.0.0-4.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += " \ + libtinyxml2 \ +" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists-search-for-tinyxml2-instead-of-tinyxml.patch" + +inherit pkgconfig diff --git a/meta-ros2-humble/recipes-bbappends/micro-ros-diagnostics/micro-ros-diagnostic-msgs_0.3.0-4.bbappend b/meta-ros2-humble/recipes-bbappends/micro-ros-diagnostics/micro-ros-diagnostic-msgs_0.3.0-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8cfe7520d3762eb815e095e1b1b2ebcbcc2ad0d8 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/micro-ros-diagnostics/micro-ros-diagnostic-msgs_0.3.0-4.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += "\ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + std-msgs \ +" diff --git a/meta-ros2-humble/recipes-bbappends/micro-ros-msgs/micro-ros-msgs_1.0.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/micro-ros-msgs/micro-ros-msgs_1.0.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3cdaa4af8d7a30a9d23525ca524a7c3f0e78f35d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/micro-ros-msgs/micro-ros-msgs_1.0.0-3.bbappend @@ -0,0 +1,3 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += "rosidl-cmake" diff --git a/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-driver/0001-download_mscl.cmake-use-NO_CMAKE_FIND_ROOT_PATH-when.patch b/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-driver/0001-download_mscl.cmake-use-NO_CMAKE_FIND_ROOT_PATH-when.patch new file mode 100644 index 0000000000000000000000000000000000000000..65647838a85f25b72f3dd4eb4891bdf2b5c8c758 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-driver/0001-download_mscl.cmake-use-NO_CMAKE_FIND_ROOT_PATH-when.patch @@ -0,0 +1,104 @@ +From ced8c8dc1155f468c0fabe8797dd3b09a55e3a7f Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Wed, 29 Sep 2021 05:50:13 -0700 +Subject: [PATCH] download_mscl.cmake: use NO_CMAKE_FIND_ROOT_PATH, when + searching for libs in MSCL_DIR + +* MSCL_DIR is set to absolute path, e.g.: + /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/MSCL/usr/share/c++-mscl + prefixing it with NO_CMAKE_FIND_ROOT_PATH ends with searching in: + /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/hosttools/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/MSCL/usr/share/c++-mscl/ + which doesn't exist and find_library fails as shown bellow: + +/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake(12): if(MSCL_DIR STREQUAL ) + Called from: [2] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake + [1] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/CMakeLists.txt +/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/CMakeLists.txt(64): else() + Called from: [2] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake + [1] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/CMakeLists.txt +/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake(65): message(STATUS Skipping download of MSCL and looking in /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/MSCL/usr/share/c++-mscl instead ) + Called from: [2] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake + [1] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/CMakeLists.txt +-- Skipping download of MSCL and looking in /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/MSCL/usr/share/c++-mscl instead + Called from: [2] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake + [1] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/CMakeLists.txt +/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake(69): set(MSCL_DIR /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/MSCL/usr/share/c++-mscl PARENT_SCOPE ) + Called from: [2] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake + [1] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/CMakeLists.txt +/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake(72): find_library(MSCL_LIB_PATH NAMES libmscl.so PATHS /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/MSCL/usr/share/c++-mscl DOC MSCL Library NO_DEFAULT_PATH ) + Called from: [2] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake + [1] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/CMakeLists.txt +CMake Debug Log at microstrain_inertial_driver_common/cmake/download_mscl.cmake:72 (find_library): + find_library(MSCL_LIB_PATH) removed original suffix + /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/recipe-sysroot/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/MSCL/usr/share/c++-mscl/ + from PATH_SUFFIXES while adding architecture paths for suffix '32' +Call Stack (most recent call first): + CMakeLists.txt:33 (download_mscl) + + Called from: [2] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake + [1] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/CMakeLists.txt +CMake Debug Log at microstrain_inertial_driver_common/cmake/download_mscl.cmake:72 (find_library): + find_library(MSCL_LIB_PATH) removed original suffix + /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/recipe-sysroot-native/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/MSCL/usr/share/c++-mscl/ + from PATH_SUFFIXES while adding architecture paths for suffix '32' +Call Stack (most recent call first): + CMakeLists.txt:33 (download_mscl) + + Called from: [2] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake + [1] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/CMakeLists.txt +CMake Debug Log at microstrain_inertial_driver_common/cmake/download_mscl.cmake:72 (find_library): + find_library(MSCL_LIB_PATH) removed original suffix + /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/hosttools/jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/MSCL/usr/share/c++-mscl/ + from PATH_SUFFIXES while adding architecture paths for suffix '32' +Call Stack (most recent call first): + CMakeLists.txt:33 (download_mscl) + + Called from: [2] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/microstrain_inertial_driver_common/cmake/download_mscl.cmake + [1] /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.4-1-r0/git/CMakeLists.txt +CMake Debug Log at microstrain_inertial_driver_common/cmake/download_mscl.cmake:72 (find_library): + find_library called with the following settings: + + VAR: MSCL_LIB_PATH + NAMES: "libmscl.so" + Documentation: MSCL Library + Framework + Only Search Frameworks: 0 + Search Frameworks Last: 0 + Search Frameworks First: 0 + AppBundle + Only Search AppBundle: 0 + Search AppBundle Last: 0 + Search AppBundle First: 0 + NO_DEFAULT_PATH Enabled + + find_library considered the following locations: + + The item was not found. + +Call Stack (most recent call first): + CMakeLists.txt:33 (download_mscl) + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + .../cmake/download_mscl.cmake | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/microstrain_inertial_driver_common/cmake/download_mscl.cmake b/microstrain_inertial_driver_common/cmake/download_mscl.cmake +index 6665168..b140f15 100644 +--- a/microstrain_inertial_driver_common/cmake/download_mscl.cmake ++++ b/microstrain_inertial_driver_common/cmake/download_mscl.cmake +@@ -69,8 +69,8 @@ function(download_mscl) + set(MSCL_DIR "${MSCL_DIR}" PARENT_SCOPE) + + # Locate MSCL and the Boost install it was distributed with +- find_library(MSCL_LIB_PATH NAMES libmscl.so PATHS "${MSCL_DIR}" DOC "MSCL Library" NO_DEFAULT_PATH) +- find_library(BOOST_LIB_PATH NAMES libboost_chrono.so PATHS "${MSCL_DIR}/Boost/lib" NO_DEFAULT_PATH) ++ find_library(MSCL_LIB_PATH NAMES libmscl.so PATHS "${MSCL_DIR}" DOC "MSCL Library" NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) ++ find_library(BOOST_LIB_PATH NAMES libboost_chrono.so PATHS "${MSCL_DIR}/Boost/lib" NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + set(MSCL_INC_PATH "${MSCL_DIR}/source" PARENT_SCOPE) + set(BOOST_INC_PATH "${MSCL_DIR}/Boost/include" PARENT_SCOPE) +-endfunction() +\ No newline at end of file ++endfunction() diff --git a/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-driver/0002-download_mscl.cmake-fetch-it-with-bitbake-fetcher.patch b/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-driver/0002-download_mscl.cmake-fetch-it-with-bitbake-fetcher.patch new file mode 100644 index 0000000000000000000000000000000000000000..4345bf4bfa16fe1164c81ba27dec8ea1436055d1 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-driver/0002-download_mscl.cmake-fetch-it-with-bitbake-fetcher.patch @@ -0,0 +1,69 @@ +From d7999692a74af24c9d46d484d93927791697b127 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 8 Nov 2021 05:19:33 -0800 +Subject: [PATCH] download_mscl.cmake: fetch it with bitbake fetcher + +* and show an error if it doesn't exist during configure + +* fixes: +| -- Looking for MSCL tag v62.1.2 on github +| /bin/bash: jq: command not found +| curl: (77) error setting certificate verify locations: CAfile: /jenkins/home/anaconda/webos-melodic-honister/tmp-glibc/work/x86_64-linux/curl-native/7.78.0-r0/recipe-sysroot-native/etc/ssl/certs/ca-certificates.crt CApath: none +| -- Downloading c++-mscl_62.1.2_armhf.deb to /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.6-1-r0/build/c++-mscl_62.1.2_armhf.deb +| curl: no URL specified! +| curl: try 'curl --help' for more information +| /bin/bash: dpkg-deb: command not found +... +| -- Configuring done +| CMake Error: The following variables are used in this project, but they are set to NOTFOUND. +| Please set them or make sure they are set and tested correctly in the CMake files: +| MSCL_LIB_PATH +| linked by target "microstrain_inertial_driver" in directory /jenkins/mjansa/build/ros/webos-galactic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/microstrain-inertial-driver/2.0.6-1-r0/git +| + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 +- + .../cmake/download_mscl.cmake | 14 +------------- + 2 files changed, 2 insertions(+), 14 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 87e2782..d9f5cdc 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -26,7 +26,7 @@ endif() + + # Download and install MSCL + include(${COMMON_DIR}/cmake/download_mscl.cmake) +-download_mscl(VERSION "64.2.2") ++download_mscl(VERSION "64.2.2") # nothing is downloaded when MSCL_DIR is set to existing directory + + # Default to C++14 + if(NOT CMAKE_CXX_STANDARD) +diff --git a/microstrain_inertial_driver_common/cmake/download_mscl.cmake b/microstrain_inertial_driver_common/cmake/download_mscl.cmake +index b140f15..450d204 100644 +--- a/microstrain_inertial_driver_common/cmake/download_mscl.cmake ++++ b/microstrain_inertial_driver_common/cmake/download_mscl.cmake +@@ -39,19 +39,7 @@ function(download_mscl) + + # If the artifact already exists, no need to download it again + if(NOT EXISTS "${MSCL_DEB_ARTIFACT}") +- # Get the release ID for the version we are trying to download +- message(STATUS "Looking for MSCL tag ${MSCL_GITHUB_TAG} on github") +- set(MSCL_LIST_REPO_URL "https://api.github.com/repos/${MSCL_GITHUB_ORG}/${MSCL_GITHUB_REPO}/releases/tags/${MSCL_GITHUB_TAG}") +- execute_process( +- COMMAND ${CMAKE_COMMAND} -E env /bin/bash -c "curl -fsSl '${MSCL_LIST_REPO_URL}' | jq '.assets[] | select(.name==\"${MSCL_GITHUB_ARTIFACT}\") | .url' | sed 's/\"// g'" +- OUTPUT_VARIABLE MSCL_DOWNLOAD_LINK +- ) +- +- # Download the deb file +- message(STATUS "Downloading ${MSCL_GITHUB_ARTIFACT} to ${MSCL_DEB_ARTIFACT}") +- execute_process( +- COMMAND ${CMAKE_COMMAND} -E env /bin/bash -c "curl -fsSLJo ${MSCL_DEB_ARTIFACT} -H 'Accept: application/octet-stream' ${MSCL_DOWNLOAD_LINK}" +- ) ++ message(FATAL "${MSCL_DEB_ARTIFACT}" doesn't exist, fetch it with bitbake fetcher first) + endif() + + # Extract the deb file into the workspace diff --git a/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-driver_2.7.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-driver_2.7.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1ec5a2d06b86ea4992d5fed5adae73a9450c739d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-driver_2.7.0-1.bbappend @@ -0,0 +1,80 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Restricted by MCSL release .deb packages available at +# https://github.com/LORD-MicroStrain/MSCL/releases/tag/v62.0.0 +COMPATIBLE_MACHINE = "(^$)" +COMPATIBLE_MACHINE:x86-64 = "(.*)" +COMPATIBLE_MACHINE:aarch64 = "(.*)" +COMPATIBLE_MACHINE:armv7a = "${@bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '(.*)', '(^$)', d)}" +COMPATIBLE_MACHINE:armv7ve = "${@bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '(.*)', '(^$)', d)}" + +MSCL_VERSION = "64.2.2" +MSCL_ARCH:x86-64 = "amd64" +MSCL_ARCH:aarch64 = "arm64" +MSCL_ARCH:armv7a = "armhf" +MSCL_ARCH:armv7ve = "armhf" +MSCL_CHECKSUM:x86-64 = "1ac003e26759a510a592b0e149b1afa0fa0dabf537d23780d6c9a4fbf03ff3b2" +MSCL_CHECKSUM:aarch64 = "631eb8aa7ef36e562c22946cb4e0a4616e622deae09879609a90ccf34c13dcc8" +MSCL_CHECKSUM:armv7a = "a2be17b94f9dfede01da83013ceb0e7d330f934eba2d10a3294764f074e32f5b" +MSCL_CHECKSUM:armv7ve = "a2be17b94f9dfede01da83013ceb0e7d330f934eba2d10a3294764f074e32f5b" + +# Fetch this with bitbake fetcher instead of +# microstrain_inertial_driver_common/cmake/download_mscl.cmake +# fetching it with curl every time we re-execute do_configure +SRC_URI += "https://github.com/LORD-MicroStrain/MSCL/releases/download/v${MSCL_VERSION}/c++-mscl_${MSCL_VERSION}_${MSCL_ARCH}.deb;subdir=git/MSCL" + +SRC_URI[sha256sum] = "${MSCL_CHECKSUM}" + +# do_unpack will automatically extract the .deb package, so we don't need dpkg-native for dpkg-deb -x in +# microstrain_inertial_driver_common/cmake/download_mscl.cmake +# DEPENDS += "dpkg-native" +# we can just point MSCL_DIR to already extracted package +EXTRA_OECMAKE += "-DMSCL_DIR=${S}/MSCL/usr/share/c++-mscl" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-download_mscl.cmake-use-NO_CMAKE_FIND_ROOT_PATH-when.patch \ + file://0002-download_mscl.cmake-fetch-it-with-bitbake-fetcher.patch \ +" + +# MSCL includes bundled prebuilt boost-1.68.0, but libmscl doesn't link with any libboost library: +# microstrain-inertial-driver/2.0.4-1-r0/git$ objdump -x MSCL/usr/share/c++-mscl/libmscl.so | grep NEEDED +# NEEDED libstdc++.so.6 +# NEEDED libm.so.6 +# NEEDED libgcc_s.so.1 +# NEEDED libc.so.6 +# NEEDED ld-linux-armhf.so.3 +# so will keep the prebuilt boost in separate package, so that it doesn't get installed in every +# ros-image-world image with microstrain-inertial-driver, if it's really needed in the end +# then users can still explictly add ${PN}-prebuilt-boost into their image +# ERROR: microstrain-inertial-driver-2.0.4-1-r0 do_package: QA Issue: microstrain-inertial-driver: Files/directories were installed but not shipped in any package: +# /usr/opt/ros/galactic/lib/libboost_timer.so.1.68.0 +# /usr/opt/ros/galactic/lib/libboost_chrono.so.1.68.0 +# /usr/opt/ros/galactic/lib/libboost_unit_test_framework.so.1.68.0 +# /usr/opt/ros/galactic/lib/libboost_system.so.1.68.0 +# /usr/opt/ros/galactic/lib/libboost_prg_exec_monitor.so.1.68.0 +# /usr/opt/ros/galactic/lib/libboost_filesystem.so.1.68.0 +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# microstrain-inertial-driver: 6 installed and not shipped files. [installed-vs-shipped] +PACKAGES += "${PN}-prebuilt-boost" +FILES:${PN}-prebuilt-boost = "${libdir}/libboost_*" + +# ERROR: microstrain-inertial-driver-2.0.4-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package microstrain-inertial-driver contains symlink .so '/usr/opt/ros/galactic/lib/libboost_chrono.so' +# non -dev/-dbg/nativesdk- package microstrain-inertial-driver contains symlink .so '/usr/opt/ros/galactic/lib/libboost_timer.so' +# non -dev/-dbg/nativesdk- package microstrain-inertial-driver contains symlink .so '/usr/opt/ros/galactic/lib/libboost_filesystem.so' +# non -dev/-dbg/nativesdk- package microstrain-inertial-driver contains symlink .so '/usr/opt/ros/galactic/lib/libboost_prg_exec_monitor.so' +# non -dev/-dbg/nativesdk- package microstrain-inertial-driver contains symlink .so '/usr/opt/ros/galactic/lib/libboost_unit_test_framework.so' +# non -dev/-dbg/nativesdk- package microstrain-inertial-driver contains symlink .so '/usr/opt/ros/galactic/lib/libboost_system.so' [dev-so] +INSANE_SKIP:${PN} += "dev-so" + +# ERROR: microstrain-inertial-driver-2.0.4-1-r0 do_package_qa: QA Issue: +# microstrain-inertial-driver-prebuilt-boost: found library in wrong location: /usr/opt/ros/galactic/lib/libboost_timer.so.1.68.0 +# microstrain-inertial-driver-prebuilt-boost: found library in wrong location: /usr/opt/ros/galactic/lib/libboost_chrono.so.1.68.0 +# microstrain-inertial-driver-prebuilt-boost: found library in wrong location: /usr/opt/ros/galactic/lib/libboost_unit_test_framework.so.1.68.0 +# microstrain-inertial-driver-prebuilt-boost: found library in wrong location: /usr/opt/ros/galactic/lib/libboost_system.so.1.68.0 +# microstrain-inertial-driver-prebuilt-boost: found library in wrong location: /usr/opt/ros/galactic/lib/libboost_prg_exec_monitor.so.1.68.0 +# microstrain-inertial-driver-prebuilt-boost: found library in wrong location: /usr/opt/ros/galactic/lib/libboost_filesystem.so.1.68.0 [libdir] +INSANE_SKIP:${PN}-prebuilt-boost += "libdir" + +# ERROR: microstrain-inertial-driver-2.0.6-1-r0 do_package_qa: QA Issue: non -staticdev package contains static .a library: microstrain-inertial-driver path '/usr/share/microstrain_inertial_driver/libmicrostrain_inertial_driver.a' [staticdev] +FILES:${PN}-staticdev += "${datadir}/${ROS_BPN}/lib${ROS_BPN}.a" diff --git a/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-msgs_2.7.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-msgs_2.7.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8c35edc6da330df1b1b5cfd89191ecbae9a5b6b9 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/microstrain-inertial/microstrain-inertial-msgs_2.7.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + python-cmake-module-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-parser-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/mimick-vendor/mimick-vendor/0001-CMakeLists.txt-install-only-specified-mimick-files-n.patch b/meta-ros2-humble/recipes-bbappends/mimick-vendor/mimick-vendor/0001-CMakeLists.txt-install-only-specified-mimick-files-n.patch new file mode 100644 index 0000000000000000000000000000000000000000..07ec200131c2b8a6d9fc432937d6699542cfe64a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/mimick-vendor/mimick-vendor/0001-CMakeLists.txt-install-only-specified-mimick-files-n.patch @@ -0,0 +1,71 @@ +From c75fb6117f274386cb6286875fa3ffe282124536 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Wed, 4 Nov 2020 16:51:40 -0800 +Subject: [PATCH] CMakeLists.txt: install only specified mimick files, not + whole directory + +* otherwise the whole long path to build directory is persisted in destination, causing: +ERROR: mimick-vendor-0.2.2-1-r0 do_package: QA Issue: mimick-vendor: Files/directories were installed but not shipped in any package: + /jenkins + /jenkins/mjansa + /jenkins/mjansa/build + /jenkins/mjansa/build/ros + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0 + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/lib + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/lib/libmimick.a + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/lib/cmake + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/lib/cmake/mimick + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/lib/cmake/mimick/mimick-targets.cmake + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/lib/cmake/mimick/mimickConfig.cmake + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/lib/cmake/mimick/mimick-targets-noconfig.cmake + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/va.h + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/mock.h + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/string.h + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/preprocess.h + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/mimick.h + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/when.h + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/alloc.h + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/assert.h + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/unmocked.h + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/matcher.h + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/verify.h + /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/build/mimick_vendor_install/include/mimick/literal.h +Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +mimick-vendor: 33 installed and not shipped files. [installed-vs-shipped] +ERROR: mimick-vendor-0.2.2-1-r0 do_package: Fatal QA errors found, failing task. +ERROR: Logfile of failure stored in: /jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/tmp-glibc/work/core2-64-oe-linux/mimick-vendor/0.2.2-1-r0/temp/log.do_package.58250 +ERROR: Task (/jenkins/mjansa/build/ros/ros2-rolling-gatesgarth/meta-ros/meta-ros2-rolling/generated-recipes/mimick-vendor/mimick-vendor_0.2.2-1.bb:do_package) failed with exit code '1' + +This behavior seem to change between CMake 3.16.5 (in dunfell) and 3.18.2 (in gatesgarth). +Using absolute path in destination is discouraged, e.g. in: +https://github.com/Kitware/CMake/commit/79e1d86d2c5662ff5fad50b9fd54e074e4d00d12 + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e4cf591..e317b57 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -76,7 +76,7 @@ macro(build_mimick) + DIRECTORY + ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}_install/ + DESTINATION +- ${CMAKE_INSTALL_PREFIX} ++ . + USE_SOURCE_PERMISSIONS + ) + diff --git a/meta-ros2-humble/recipes-bbappends/mimick-vendor/mimick-vendor/0002-CMakeLists.txt-fetch-mimick-with-bitbake-fetcher.patch b/meta-ros2-humble/recipes-bbappends/mimick-vendor/mimick-vendor/0002-CMakeLists.txt-fetch-mimick-with-bitbake-fetcher.patch new file mode 100644 index 0000000000000000000000000000000000000000..9358492afa8e00ec8a3089ec6595c9d57f9e9dc4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/mimick-vendor/mimick-vendor/0002-CMakeLists.txt-fetch-mimick-with-bitbake-fetcher.patch @@ -0,0 +1,32 @@ +From 8a77c5d1e028525f17ec8c2ec82dd19c7779d1e5 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Wed, 4 Nov 2020 16:54:32 -0800 +Subject: [PATCH] CMakeLists.txt: fetch mimick with bitbake fetcher + +Upstream-Status: Pending +--- + CMakeLists.txt | 9 ++------- + 1 file changed, 2 insertions(+), 7 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e317b57..a74da9b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -60,15 +60,10 @@ macro(build_mimick) + include(ExternalProject) + set(mimick_version "f171450b5ebaa3d2538c762a059dfc6ab7a01039") + externalproject_add(mimick-${mimick_version} +- GIT_REPOSITORY https://github.com/ros2/Mimick.git +- GIT_TAG ${mimick_version} +- GIT_CONFIG advice.detachedHead=false +- # Suppress git update due to https://gitlab.kitware.com/cmake/cmake/-/issues/16419 +- UPDATE_COMMAND "" +- TIMEOUT 6000 ++ SOURCE_DIR ${CMAKE_SOURCE_DIR}/mimick-upstream + ${cmake_commands} + CMAKE_ARGS +- ${cmake_configure_args} ++ ${cmake_configure_args} -DCMAKE_TOOLCHAIN_FILE=${PROJECT_SOURCE_DIR}/../toolchain.cmake + ) + + # The external project will install to the build folder, but we'll install that on make install. diff --git a/meta-ros2-humble/recipes-bbappends/mimick-vendor/mimick-vendor_0.2.8-2.bbappend b/meta-ros2-humble/recipes-bbappends/mimick-vendor/mimick-vendor_0.2.8-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d350b6e2143d4cd1003622831a751c15d58067b1 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/mimick-vendor/mimick-vendor_0.2.8-2.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +# Instead of fetching +# https://github.com/ros2/Mimick.git revision f171450b5ebaa3d2538c762a059dfc6ab7a01039 +# during do_compile +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-install-only-specified-mimick-files-n.patch \ + file://0002-CMakeLists.txt-fetch-mimick-with-bitbake-fetcher.patch \ + git://github.com/ros2/Mimick.git;protocol=https;name=mimick;branch=ros2;destsuffix=git/mimick-upstream \ +" +SRCREV_mimick = "f171450b5ebaa3d2538c762a059dfc6ab7a01039" + +# mimick-vendor/0.2.2-1-r0/recipe-sysroot/usr/include/features.h:397:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp] +lcl_maybe_fortify = "" diff --git a/meta-ros2-humble/recipes-bbappends/moveit-msgs/moveit-msgs_2.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit-msgs/moveit-msgs_2.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a459eec7fc95d44536d00ee10d7fda1a2b26cca4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit-msgs/moveit-msgs_2.2.1-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# "rosidl-default-generators" belongs in ROS_BUILDTOOL_DEPENDS (as "rosidl-default-generators-native"); it should not be in +# ROS_BUILD_DEPENDS. +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-default-generators-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" +ROS_BUILD_DEPENDS:remove = " \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/moveit/chomp-motion-planner_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/chomp-motion-planner_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..0f2e015bd09f4fc9dc566dd5ee8f3b23c9300b10 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/chomp-motion-planner_2.5.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: QA Issue: non -dev/-dbg/nativesdk- package chomp-motion-planner contains symlink .so '/usr/lib/libchomp_motion_planner.so' [dev-so] +FILES:${PN}-dev += "${libdir}/libchomp_motion_planner.so" diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-chomp-optimizer-adapter_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-chomp-optimizer-adapter_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..b33b683ea7568118428c85f1dab339e2f6c76f12 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-chomp-optimizer-adapter_2.5.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: QA Issue: non -dev/-dbg/nativesdk- package moveit-chomp-optimizer-adapter contains symlink .so '/usr/lib/libmoveit_chomp_optimizer_adapter.so' [dev-so] +FILES:${PN}-dev += "${libdir}/libmoveit_chomp_optimizer_adapter.so" diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-core_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-core_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..82f95c9a16cd64800de954252202c917cb90f510 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-core_2.5.3-1.bbappend @@ -0,0 +1,41 @@ +# Copyright (c) 2021 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + rosidl-adapter-native \ + python3-numpy-native \ +" + +# tf2-kdl and angles are only in ROS_TEST_DEPENDS but CMake checks for it even with testing disabled +DEPENDS += "\ + tf2-kdl \ + pluginlib \ + angles \ +" + +# ERROR: moveit-core-2.1.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_background_processing.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_constraint_samplers.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_trajectory_processing.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_collision_distance_field.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_kinematics_metrics.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_profiler.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_dynamics_solver.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_exceptions.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_robot_model.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_utils.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_planning_interface.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_kinematics_base.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_distance_field.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_collision_detection_fcl.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_transforms.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_robot_state.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_collision_detection.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_kinematic_constraints.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_planning_scene.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libcollision_detector_fcl_plugin.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_planning_request_adapter.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-core path '/work/raspberrypi4-webos-linux-gnueabi/moveit-core/2.1.0-1-r0/packages-split/moveit-core/usr/lib/libmoveit_robot_trajectory.so' +# [dev-so] +inherit ros_insane_dev_so +inherit pkgconfig diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-kinematics_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-kinematics_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..2d84c1de4dcf3a69ac4f03ae3b0e49e64eb3a978 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-kinematics_2.5.3-1.bbappend @@ -0,0 +1,23 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# moveit-ros-planning is in ROS_TEST_DEPENDS but CMake checks for that even +# when building with tests disabled +DEPENDS += "moveit-ros-planning" + +# ERROR: moveit-kinematics-2.1.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-kinematics path '/work/raspberrypi4-webos-linux-gnueabi/moveit-kinematics/2.1.0-1-r0/packages-split/moveit-kinematics/usr/lib/libmoveit_cached_ik_kinematics_plugin.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-kinematics path '/work/raspberrypi4-webos-linux-gnueabi/moveit-kinematics/2.1.0-1-r0/packages-split/moveit-kinematics/usr/lib/libmoveit_lma_kinematics_plugin.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-kinematics path '/work/raspberrypi4-webos-linux-gnueabi/moveit-kinematics/2.1.0-1-r0/packages-split/moveit-kinematics/usr/lib/libmoveit_srv_kinematics_plugin.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-kinematics path '/work/raspberrypi4-webos-linux-gnueabi/moveit-kinematics/2.1.0-1-r0/packages-split/moveit-kinematics/usr/lib/libmoveit_cached_ik_kinematics_base.so' +# [dev-so] +inherit ros_insane_dev_so + +# ERROR: moveit-kinematics-2.1.0-1-r0 do_package_qa: QA Issue: /usr/lib/moveit_kinematics/auto_create_ikfast_moveit_plugin.sh contained in package moveit-kinematics requires /bin/bash, but no providers found in RDEPENDS:moveit-kinematics? [file-rdeps] +RDEPENDS:${PN} += "bash" + +# This is needed only for webOS OSE and it's not in meta-ros-webos, because +# then meta-ros-webos would need to include this .bbappend just when +# meta-ros2-foxy layer is included +VIRTUAL-RUNTIME_bash ?= "bash" +RDEPENDS:${PN}:append:class-target:webos = " ${VIRTUAL-RUNTIME_bash}" +RDEPENDS:${PN}:remove:class-target:webos = "${@oe.utils.conditional('WEBOS_PREFERRED_PROVIDER_FOR_BASH', 'busybox', 'bash', '', d)}" diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-planners-chomp_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-planners-chomp_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..37758b3cd2012b3969838887b4c72717f4302bb8 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-planners-chomp_2.5.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: QA Issue: non -dev/-dbg/nativesdk- package moveit-planners-chomp contains symlink .so '/usr/lib/libmoveit_chomp_interface.so' [dev-so] +FILES:${PN}-dev += "${libdir}/libmoveit_chomp_interface.so" diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-benchmarks_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-benchmarks_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..2254557c608f8a59487973c0a5a017dfa22faf90 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-benchmarks_2.5.3-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: moveit-ros-benchmarks-2.1.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-benchmarks path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-benchmarks/2.1.0-1-r0/packages-split/moveit-ros-benchmarks/usr/lib/libmoveit_ros_benchmarks.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-control-interface_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-control-interface_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..83dc47769a04fc39970296e2be9bd31878d0aa20 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-control-interface_2.5.3-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: moveit-ros-control-interface-2.3.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package moveit-ros-control-interface contains symlink .so '/usr/lib/libmoveit_ros_control_interface_trajectory_plugin.so' +# non -dev/-dbg/nativesdk- package moveit-ros-control-interface contains symlink .so '/usr/lib/libmoveit_ros_control_interface_plugin.so' +# non -dev/-dbg/nativesdk- package moveit-ros-control-interface contains symlink .so '/usr/lib/libmoveit_ros_control_interface_gripper_plugin.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-move-group_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-move-group_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e1536facb3bbdc7c7f86eefd57d1d9f7e2d198f1 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-move-group_2.5.3-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: moveit-ros-move-group-2.1.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-move-group path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-move-group/2.1.0-1-r0/packages-split/moveit-ros-move-group/usr/lib/libmoveit_move_group_default_capabilities.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-move-group path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-move-group/2.1.0-1-r0/packages-split/moveit-ros-move-group/usr/lib/libmoveit_move_group_capabilities_base.so' +# [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-occupancy-map-monitor_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-occupancy-map-monitor_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..078655c8ee109d59b93558a64c4b45d84ec13847 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-occupancy-map-monitor_2.5.3-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: moveit-ros-occupancy-map-monitor-2.1.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-occupancy-map-monitor path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-occupancy-map-monitor/2.1.0-1-r0/packages-split/moveit-ros-occupancy-map-monitor/usr/lib/libmoveit_ros_occupancy_map_monitor.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-planning-interface_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-planning-interface_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..02101a39f488624e312af14cbdb52f843f535cfb --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-planning-interface_2.5.3-1.bbappend @@ -0,0 +1,9 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: moveit-ros-planning-interface-2.1.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning-interface path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning-interface/2.1.0-1-r0/packages-split/moveit-ros-planning-interface/usr/lib/libmoveit_cpp.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning-interface path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning-interface/2.1.0-1-r0/packages-split/moveit-ros-planning-interface/usr/lib/libmoveit_planning_scene_interface.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning-interface path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning-interface/2.1.0-1-r0/packages-split/moveit-ros-planning-interface/usr/lib/libmoveit_move_group_interface.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning-interface path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning-interface/2.1.0-1-r0/packages-split/moveit-ros-planning-interface/usr/lib/libmoveit_common_planning_interface_objects.so' +# [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-planning_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-planning_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..47d86d042f104d9c4b0cc7c9081f596e85c3de1d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-planning_2.5.3-1.bbappend @@ -0,0 +1,15 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: moveit-ros-planning-2.1.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning/2.1.0-1-r0/packages-split/moveit-ros-planning/usr/lib/libmoveit_default_planning_request_adapter_plugins.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning/2.1.0-1-r0/packages-split/moveit-ros-planning/usr/lib/libmoveit_kinematics_plugin_loader.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning/2.1.0-1-r0/packages-split/moveit-ros-planning/usr/lib/libmoveit_planning_scene_monitor.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning/2.1.0-1-r0/packages-split/moveit-ros-planning/usr/lib/libmoveit_rdf_loader.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning/2.1.0-1-r0/packages-split/moveit-ros-planning/usr/lib/libmoveit_planning_pipeline.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning/2.1.0-1-r0/packages-split/moveit-ros-planning/usr/lib/libmoveit_collision_plugin_loader.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning/2.1.0-1-r0/packages-split/moveit-ros-planning/usr/lib/libmoveit_robot_model_loader.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning/2.1.0-1-r0/packages-split/moveit-ros-planning/usr/lib/libmoveit_constraint_sampler_manager_loader.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning/2.1.0-1-r0/packages-split/moveit-ros-planning/usr/lib/libmoveit_plan_execution.so' +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-planning path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-planning/2.1.0-1-r0/packages-split/moveit-ros-planning/usr/lib/libmoveit_trajectory_execution_manager.so' +# [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-robot-interaction_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-robot-interaction_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c8307e404ec8fa9088bcb774c7d149404ca697ff --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-robot-interaction_2.5.3-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: moveit-ros-robot-interaction-2.1.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-robot-interaction path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-robot-interaction/2.1.0-1-r0/packages-split/moveit-ros-robot-interaction/usr/lib/libmoveit_robot_interaction.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-warehouse_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-warehouse_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f757a165fd0a90bbd00a8d58742f1e85b88a4502 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-ros-warehouse_2.5.3-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: moveit-ros-warehouse-2.1.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-ros-warehouse path '/work/raspberrypi4-webos-linux-gnueabi/moveit-ros-warehouse/2.1.0-1-r0/packages-split/moveit-ros-warehouse/usr/lib/libmoveit_warehouse.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-servo_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-servo_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a32bfd610d645d0fe456aa9a85ffa494a00ca31f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-servo_2.5.3-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: moveit-servo-2.1.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-servo path '/work/raspberrypi4-webos-linux-gnueabi/moveit-servo/2.1.0-1-r0/packages-split/moveit-servo/usr/lib/libmoveit_servo.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/moveit/moveit-simple-controller-manager_2.5.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/moveit/moveit-simple-controller-manager_2.5.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..83d4efcfc217aaa23b0ff2e30857164be57138cc --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/moveit/moveit-simple-controller-manager_2.5.3-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: moveit-simple-controller-manager-2.1.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: moveit-simple-controller-manager path '/work/raspberrypi4-webos-linux-gnueabi/moveit-simple-controller-manager/2.1.0-1-r0/packages-split/moveit-simple-controller-manager/usr/lib/libmoveit_simple_controller_manager.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/nao-interfaces/nao-command-msgs_0.0.4-3.bbappend b/meta-ros2-humble/recipes-bbappends/nao-interfaces/nao-command-msgs_0.0.4-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..38a60483c4b00d6a3ded0485fa7a6db8aa4ed816 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/nao-interfaces/nao-command-msgs_0.0.4-3.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + python3-numpy-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/nao-interfaces/nao-sensor-msgs_0.0.4-3.bbappend b/meta-ros2-humble/recipes-bbappends/nao-interfaces/nao-sensor-msgs_0.0.4-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..fc899e97a182564275fb18d41af88c110b2e0390 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/nao-interfaces/nao-sensor-msgs_0.0.4-3.bbappend @@ -0,0 +1,20 @@ +# Copyright (c) 2020 LG Electronics, Inc. +# Copyright (c) 2022, Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-adapter-native \ + rosidl-cmake-native \ + rosidl-parser-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/navigation-msgs/map-msgs_2.1.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/navigation-msgs/map-msgs_2.1.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation-msgs/map-msgs_2.1.0-3.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/dwb-core_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/dwb-core_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c4315677515b8267f4ada96326e343bb43d1a306 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/dwb-core_1.1.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# dwb-core/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/dwb-core/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/dwb-msgs_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/dwb-msgs_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/dwb-msgs_1.1.3-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/dwb-plugins_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/dwb-plugins_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..65113ced330785286647d2312c8be4e98bb723df --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/dwb-plugins_1.1.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# dwb-plugins/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/dwb-plugins/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav-2d-msgs_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav-2d-msgs_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..706b22a09f89236e24e8461048ffc6ba0a503032 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav-2d-msgs_1.1.3-1.bbappend @@ -0,0 +1,13 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav-2d-utils_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav-2d-utils_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..43d7b678c607df958118c01a3757a478c810d927 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav-2d-utils_1.1.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav-2d-utils/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-amcl_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-amcl_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..2172b4c576c75af8c4cfbc9e003a1dec39ff1821 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-amcl_1.1.3-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-amcl/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-amcl/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" + +# nav2-amcl/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-amcl/1.1.2-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/any_subscription_callback.hpp:391:21: error: 'void rclcpp::AnySubscriptionCallback::set_deprecated(std::function)>) [with SetT = nav_msgs::msg::OccupancyGrid_ >; MessageT = nav_msgs::msg::OccupancyGrid_ >; AllocatorT = std::allocator]' is deprecated: use 'void(std::shared_ptr)' instead [-Werror=deprecated-declarations] +CXXFLAGS += "-Wno-error=deprecated-declarations" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-behavior-tree_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-behavior-tree_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ffe1aef839120e257a6dde1c1a1c2d023f9c72f4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-behavior-tree_1.1.3-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-behavior-tree/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-behavior-tree/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" + +# nav2-behavior-tree/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-behavior-tree/1.1.2-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/any_subscription_callback.hpp:391:21: error: 'void rclcpp::AnySubscriptionCallback::set_deprecated(std::function)>) [with SetT = nav_msgs::msg::Odometry_ >; MessageT = nav_msgs::msg::Odometry_ >; AllocatorT = std::allocator]' is deprecated: use 'void(std::shared_ptr)' instead [-Werror=deprecated-declarations] +CXXFLAGS += "-Wno-error=deprecated-declarations" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-behaviors_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-behaviors_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..6d5fc22e0958ed4519e0d6cbe195eb7f69f89f0f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-behaviors_1.1.3-1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-behaviors/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-behaviors/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" + +# nav2-behaviors/1.1.3-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/any_subscription_callback.hpp:391:21: error: 'void rclcpp::AnySubscriptionCallback::set_deprecated(std::function)>) [with SetT = geometry_msgs::msg::Twist_ >; MessageT = geometry_msgs::msg::Twist_ >; AllocatorT = std::allocator]' is deprecated: use 'void(std::shared_ptr)' instead [-Werror=deprecated-declarations] +# nav2-behaviors/1.1.3-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/any_subscription_callback.hpp:391:21: error: 'void rclcpp::AnySubscriptionCallback::set_deprecated(std::function)>) [with SetT = std_msgs::msg::Empty_ >; MessageT = std_msgs::msg::Empty_ >; AllocatorT = std::allocator]' is deprecated: use 'void(std::shared_ptr)' instead [-Werror=deprecated-declarations] +CXXFLAGS += "-Wno-error=deprecated-declarations" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-bt-navigator_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-bt-navigator_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..bd6930045ec647ddcfa1b12984f540d0d4e7caf4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-bt-navigator_1.1.3-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-bt-navigator/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-bt-navigator/1.1.2-1-r0/recipe-sysroot/usr/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp:158:18: error: redundant redeclaration of 'constexpr' static data member 'action_msgs::msg::GoalStatus_::STATUS_UNKNOWN' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" + +# nav2-bt-navigator/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-bt-navigator/1.1.2-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/any_subscription_callback.hpp:391:21: error: 'void rclcpp::AnySubscriptionCallback::set_deprecated(std::function)>) [with SetT = geometry_msgs::msg::PoseStamped_ >; MessageT = geometry_msgs::msg::PoseStamped_ >; AllocatorT = std::allocator]' is deprecated: use 'void(std::shared_ptr)' instead [-Werror=deprecated-declarations] +CXXFLAGS += "-Wno-error=deprecated-declarations" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-collision-monitor_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-collision-monitor_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..de1de887c9bf96f28c1b8dd2fd64924247fd6846 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-collision-monitor_1.1.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-collision-monitor/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-collision-monitor/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-constrained-smoother_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-constrained-smoother_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..13866a30a4e187d287464ec1665da26163b3d65e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-constrained-smoother_1.1.3-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# Doesn't need runtime dependency on ceres-solver +ROS_EXEC_DEPENDS:remove = "ceres-solver" + +# nav2-constrained-smoother/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-constrained-smoother/1.1.2-1-r0/git/include/nav2_constrained_smoother/utils.hpp:89:24: error: 'bool ceres::IsInfinite(double)' is deprecated: ceres::IsInfinite will be removed in a future Ceres Solver release. Please use ceres::isinf. [-Werror=deprecated-declarations] +CXXFLAGS += "-Wno-error=deprecated-declarations" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-controller_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-controller_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..551383709f31b1c9c435f2b82fb3048d2d202ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-controller_1.1.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-controller/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-controller/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-costmap-2d_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-costmap-2d_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..49a0cbe98f586869fa482dd3a702b789d1099e4c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-costmap-2d_1.1.3-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-costmap-2d/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated -Wno-error=deprecated-declarations" + +# nav2-costmap-2d/1.1.2-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/parameter.hpp:70:21: error: 'transform_tolerance' may be used uninitialized [-Werror=maybe-uninitialized] +CXXFLAGS += "-Wno-error=maybe-uninitialized" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-lifecycle-manager_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-lifecycle-manager_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e03fa63a7096720026097913f3066eb658b6b860 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-lifecycle-manager_1.1.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-lifecycle-manager/1.1.2-1-r0/recipe-sysroot/usr/include/nav2_msgs/nav2_msgs/srv/detail/manage_lifecycle_nodes__struct.hpp:137:19: error: redundant redeclaration of 'constexpr' static data member 'nav2_msgs::srv::ManageLifecycleNodes_Request_::STARTUP' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-map-server_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-map-server_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..9e9e8eb98a00be643c8bec442230d27c87f4599a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-map-server_1.1.3-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-map-server/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-map-server/1.1.2-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/any_subscription_callback.hpp:391:21: error: 'void rclcpp::AnySubscriptionCallback::set_deprecated(std::function)>) [with SetT = nav_msgs::msg::OccupancyGrid_ >; MessageT = nav_msgs::msg::OccupancyGrid_ >; AllocatorT = std::allocator]' is deprecated: use 'void(std::shared_ptr)' instead [-Werror=deprecated-declarations] +CXXFLAGS += "-Wno-error=deprecated-declarations" + +# nav2-map-server/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-map-server/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-msgs_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-msgs_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..706b22a09f89236e24e8461048ffc6ba0a503032 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-msgs_1.1.3-1.bbappend @@ -0,0 +1,13 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-navfn-planner_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-navfn-planner_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..2f236ff8065c0411dcf3e5c7bead0edfdd839e39 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-navfn-planner_1.1.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-navfn-planner/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-navfn-planner/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-planner_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-planner_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..5d06e6f3ab2ca50522dbdc52962cd489d7be80e8 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-planner_1.1.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-planner/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-planner/1.1.2-1-r0/recipe-sysroot/usr/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp:263:18: error: redundant redeclaration of 'constexpr' static data member 'action_msgs::srv::CancelGoal_Response_::ERROR_NONE' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-rotation-shim-controller_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-rotation-shim-controller_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..203e5138252bd9c6807c467f93db8b1d063728dd --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-rotation-shim-controller_1.1.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-rotation-shim-controller/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-rotation-shim-controller/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-smac-planner_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-smac-planner_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..15bdfe1844ddedf3b6ed7f3c7cf95579f0bceca3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-smac-planner_1.1.3-1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2021 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +# Doesn't need runtime dependency on ceres-solver +ROS_EXEC_DEPENDS:remove = "ceres-solver" + +# Doesn't need runtime dependency on nlohmann-json +ROS_EXEC_DEPENDS:remove = "nlohmann-json" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-smoother_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-smoother_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..9a14609ff16958f62589eacaf092f5f249d04814 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-smoother_1.1.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-smoother/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-smoother/1.1.2-1-r0/recipe-sysroot/usr/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp:263:18: error: redundant redeclaration of 'constexpr' static data member 'action_msgs::srv::CancelGoal_Response_::ERROR_NONE' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-theta-star-planner_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-theta-star-planner_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8457426743e1b6096a174b7d081122b17ab8a2b4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-theta-star-planner_1.1.3-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# /nav2-theta-star-planner/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-theta-star-planner/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-util_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-util_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..b59eb094c8e4e0ebd5240a2f659a9f623fc22868 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-util_1.1.3-1.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-native \ + python3-numpy-native \ +" + +#nav2-util/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant +# redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated-declarations -Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-voxel-grid_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-voxel-grid_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..6afdb2836056b173cc7c49d09489ffffe1f58a7a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-voxel-grid_1.1.3-1.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + rosidl-adapter-native \ + python3-numpy-native \ +" + +# nav2-voxel-grid/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant +# redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" diff --git a/meta-ros2-humble/recipes-bbappends/navigation2/nav2-waypoint-follower_1.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-waypoint-follower_1.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1026e7758e3b02cc65f9c62850566065b3267f43 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/navigation2/nav2-waypoint-follower_1.1.3-1.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# nav2-waypoint-follower/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-waypoint-follower/1.1.2-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/parameter.hpp:70:21: error: 'timeout' may be used uninitialized [-Werror=maybe-uninitialized] +CXXFLAGS += "-Wno-error=maybe-uninitialized" + +# nav2-waypoint-follower/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-waypoint-follower/1.1.2-1-r0/recipe-sysroot/usr/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp:140:19: error: redundant redeclaration of 'constexpr' static data member 'rcl_interfaces::msg::ParameterType_::PARAMETER_NOT_SET' [-Werror=deprecated] +CXXFLAGS += "-Wno-error=deprecated" + +# nav2-waypoint-follower/1.1.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/nav2-waypoint-follower/1.1.2-1-r0/recipe-sysroot/usr/include/rclcpp/rclcpp/any_subscription_callback.hpp:391:21: error: 'void rclcpp::AnySubscriptionCallback::set_deprecated(std::function)>) [with SetT = std_msgs::msg::Empty_ >; MessageT = std_msgs::msg::Empty_ >; AllocatorT = std::allocator]' is deprecated: use 'void(std::shared_ptr)' instead [-Werror=deprecated-declarations] +CXXFLAGS += "-Wno-error=deprecated-declarations" diff --git a/meta-ros2-humble/recipes-bbappends/nlohmann-json-schema-validator-vendor/nlohmann-json-schema-validator-vendor/0001-CMakeLists.txt-fetch-source-with-bitbake-fetcher.patch b/meta-ros2-humble/recipes-bbappends/nlohmann-json-schema-validator-vendor/nlohmann-json-schema-validator-vendor/0001-CMakeLists.txt-fetch-source-with-bitbake-fetcher.patch new file mode 100644 index 0000000000000000000000000000000000000000..1ed4c780c5990a00d71ea01da9d64e6bff3f331f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/nlohmann-json-schema-validator-vendor/nlohmann-json-schema-validator-vendor/0001-CMakeLists.txt-fetch-source-with-bitbake-fetcher.patch @@ -0,0 +1,25 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3262c6e..31f9fdc 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -60,18 +60,16 @@ macro(build_nlohmann_json_schema_validator) + # HEAD of `main` branch on 2022-10-07 + set(nlohmann_json_schema_validator_version "1063c9adbafc25f5a14bae15c3babdb039de86c6") + externalproject_add(nlohmann_json_schema_validator-${nlohmann_json_schema_validator_version} +- GIT_REPOSITORY https://github.com/pboettch/json-schema-validator.git +- GIT_TAG ${nlohmann_json_schema_validator_version} +- GIT_CONFIG advice.detachedHead=false +- # Suppress git update due to https://gitlab.kitware.com/cmake/cmake/-/issues/16419 + UPDATE_COMMAND "" + TIMEOUT 6000 + ${cmake_commands} ++ SOURCE_DIR ${CMAKE_SOURCE_DIR}/nlohmann_json_schema_validator + CMAKE_ARGS + -DCMAKE_INSTALL_PREFIX=${json_external_project_dir}/install/ + -DBUILD_SHARED_LIBS:BOOL=ON + -DJSON_VALIDATOR_BUILD_TESTS:BOOL=OFF + -DJSON_VALIDATOR_BUILD_EXAMPLES:BOOL=OFF ++ -Dnlohmann_json_DIR=${nlohmann_json_DIR} + ${cmake_configure_args} + ) + diff --git a/meta-ros2-humble/recipes-bbappends/nlohmann-json-schema-validator-vendor/nlohmann-json-schema-validator-vendor_0.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/nlohmann-json-schema-validator-vendor/nlohmann-json-schema-validator-vendor_0.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..36a7f0de75de9111ff0dff68ed889dd1cd55dd37 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/nlohmann-json-schema-validator-vendor/nlohmann-json-schema-validator-vendor_0.2.1-1.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += " \ + git://github.com/pboettch/json-schema-validator.git;name=upstream;destsuffix=git/nlohmann_json_schema_validator;branch=main;protocol=https \ + file://0001-CMakeLists.txt-fetch-source-with-bitbake-fetcher.patch \ +" + +SRCREV_upstream = "1063c9adbafc25f5a14bae15c3babdb039de86c6" +EXTRA_OECMAKE += "-Dnlohmann_json_DIR=${STAGING_INCDIR}" + +# ERROR: QA Issue: non -dev/-dbg/nativesdk- package nlohmann-json-schema-validator-vendor contains symlink .so '/usr/lib/libnlohmann_json_schema_validator.so' [dev-so] +FILES:${PN}-dev += "${libdir}/libnlohmann_json_schema_validator.so" + +# Doesn't need runtime dependency on nlohmann-json +ROS_EXEC_DEPENDS:remove = "nlohmann-json" diff --git a/meta-ros2-humble/recipes-bbappends/nmea-msgs/nmea-msgs_2.0.0-4.bbappend b/meta-ros2-humble/recipes-bbappends/nmea-msgs/nmea-msgs_2.0.0-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/nmea-msgs/nmea-msgs_2.0.0-4.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/novatel-gps-driver/novatel-gps-driver/0001-do-not-install-pcap-files.patch b/meta-ros2-humble/recipes-bbappends/novatel-gps-driver/novatel-gps-driver/0001-do-not-install-pcap-files.patch new file mode 100644 index 0000000000000000000000000000000000000000..5cc91b64709c47633c66479997cf83b4d24de067 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/novatel-gps-driver/novatel-gps-driver/0001-do-not-install-pcap-files.patch @@ -0,0 +1,17 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c0296b9..8f51365 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -142,12 +142,6 @@ install(TARGETS + install(DIRECTORY include/ + DESTINATION include + ) +-# I'd rather not install the sample .pcap data, but it seems that it needs to be +-# installed for the tests to be able to find it... +-install(DIRECTORY test/ +- DESTINATION test +- FILES_MATCHING PATTERN "*.pcap" +-) + + ### Install Launch Files ### + install(DIRECTORY launch diff --git a/meta-ros2-humble/recipes-bbappends/novatel-gps-driver/novatel-gps-driver_4.1.1-2.bbappend b/meta-ros2-humble/recipes-bbappends/novatel-gps-driver/novatel-gps-driver_4.1.1-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ddd23aaa698b8cca7cfe88f8c2a60e3654e9d628 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/novatel-gps-driver/novatel-gps-driver_4.1.1-2.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-do-not-install-pcap-files.patch" diff --git a/meta-ros2-humble/recipes-bbappends/object-recognition-msgs/object-recognition-msgs_2.0.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/object-recognition-msgs/object-recognition-msgs_2.0.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ce1e54c6d8718f8165f436527bbcf59a55e30f3d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/object-recognition-msgs/object-recognition-msgs_2.0.0-3.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/octomap-msgs/octomap-msgs_2.0.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/octomap-msgs/octomap-msgs_2.0.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..4b17e412decabd13d101594053ed3529e6769584 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/octomap-msgs/octomap-msgs_2.0.0-3.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/octomap/dynamic-edt-3d_1.9.8-1.bbappend b/meta-ros2-humble/recipes-bbappends/octomap/dynamic-edt-3d_1.9.8-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..b4939f9b305994272f36f1d9736eb8de0f53b4ab --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/octomap/dynamic-edt-3d_1.9.8-1.bbappend @@ -0,0 +1,30 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: dynamic-edt-3d-1.9.7-1-r0 do_package: QA Issue: dynamic-edt-3d: Files/directories were installed but not shipped in any package: +# /usr/share/dynamicEDT3D +# /usr/share/ament_index +# /usr/share/dynamicEDT3D/dynamicEDT3DTargets-release.cmake +# /usr/share/dynamicEDT3D/dynamicEDT3DConfig-version.cmake +# /usr/share/dynamicEDT3D/dynamicEDT3DConfig.cmake +# /usr/share/dynamicEDT3D/dynamicEDT3DTargets.cmake +# /usr/share/ament_index/resource_index +# /usr/share/ament_index/resource_index/packages +# /usr/share/ament_index/resource_index/packages/dynamicEDT3D +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# dynamic-edt-3d: 9 installed and not shipped files. [installed-vs-shipped] +# +# ros_ament_cmake.bbclass does this automatically, but this recipe inherits just ros_cmake.bbclass +FILES:${PN}:prepend = " \ + ${datadir}/ament_index \ +" + +FILES:${PN}-dev += "${datadir}/dynamicEDT3D" + +# ERROR: dynamic-edt-3d-1.9.7-1-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package dynamic-edt-3d contains symlink .so '/usr/lib/libdynamicedt3d.so' [dev-so] +inherit ros_insane_dev_so + +# ERROR: dynamic-edt-3d-1.9.7-1-r0 do_package_qa: QA Issue: dynamic-edt-3d: /usr/lib/libdynamicedt3d.so.1.9.7 contains probably-redundant RPATH /usr/lib [useless-rpaths] +DEPENDS:append:class-target = " chrpath-replacement-native" +do_install:append() { + chrpath --delete ${D}${libdir}/*${SOLIBS} +} diff --git a/meta-ros2-humble/recipes-bbappends/octomap/octomap_1.9.8-1.bbappend b/meta-ros2-humble/recipes-bbappends/octomap/octomap_1.9.8-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..96841d07c7557f9c6795d0ae9c18e0765812eb84 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/octomap/octomap_1.9.8-1.bbappend @@ -0,0 +1,35 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: octomap-1.9.7-1-r0 do_package: QA Issue: octomap: Files/directories were installed but not shipped in any package: +# /usr/share/ament_index +# /usr/share/ament_index/resource_index +# /usr/share/ament_index/resource_index/packages +# /usr/share/ament_index/resource_index/packages/octomap +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# octomap: 4 installed and not shipped files. [installed-vs-shipped] +# +# ros_ament_cmake.bbclass does this automatically, but this recipe inherits just ros_cmake.bbclass +FILES:${PN}:prepend = " \ + ${datadir}/ament_index \ +" + +# ERROR: octomap-1.9.7-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package octomap contains symlink .so '/usr/lib/liboctomath.so' +# non -dev/-dbg/nativesdk- package octomap contains symlink .so '/usr/lib/liboctomap.so' [dev-so] +inherit ros_insane_dev_so + +# ERROR: octomap-1.9.7-1-r0 do_package_qa: QA Issue: +# octomap: /usr/lib/liboctomath.so.1.9.7 contains probably-redundant RPATH /usr/lib +# octomap: /usr/lib/liboctomap.so.1.9.7 contains probably-redundant RPATH /usr/lib +# octomap: /usr/bin/log2graph contains probably-redundant RPATH /usr/lib +# octomap: /usr/bin/compare_octrees contains probably-redundant RPATH /usr/lib +# octomap: /usr/bin/binvox2bt contains probably-redundant RPATH /usr/lib +# octomap: /usr/bin/bt2vrml contains probably-redundant RPATH /usr/lib +# octomap: /usr/bin/convert_octree contains probably-redundant RPATH /usr/lib +# octomap: /usr/bin/graph2tree contains probably-redundant RPATH /usr/lib +# octomap: /usr/bin/edit_octree contains probably-redundant RPATH /usr/lib +# octomap: /usr/bin/eval_octree_accuracy contains probably-redundant RPATH /usr/lib [useless-rpaths] +DEPENDS:append:class-target = " chrpath-replacement-native" +do_install:append() { + chrpath --delete ${D}${bindir}/* ${D}${libdir}/*${SOLIBS} +} diff --git a/meta-ros2-humble/recipes-bbappends/ompl/ompl/0001-FindPython.cmake-install_python-Allow-to-set-differe.patch b/meta-ros2-humble/recipes-bbappends/ompl/ompl/0001-FindPython.cmake-install_python-Allow-to-set-differe.patch new file mode 100644 index 0000000000000000000000000000000000000000..b961658fcf968b3fbee4b93748c625b9ff3f5747 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ompl/ompl/0001-FindPython.cmake-install_python-Allow-to-set-differe.patch @@ -0,0 +1,44 @@ +From 54ad810d1d66a5c0940261f98fcf348cb04151d2 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 15 Oct 2021 03:33:01 -0700 +Subject: [PATCH] FindPython.cmake: install_python(): Allow to set different + interpreter than PYTHON_EXEC + +* in cross-compilation of these demo scripts the python interpreter in + PYTHON_EXEC could be something like: + /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/hosttools/python3 + which we definitely don't want to end in shebang inside script installed + on target MACHINE + +* allow to set INSTALL_PYTHON_SHEBANG to change it to e.g. '/usr/bin/env python3' + which will be available on target + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeModules/FindPython.cmake | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/CMakeModules/FindPython.cmake b/CMakeModules/FindPython.cmake +index 44ad5c3a..44ac253c 100644 +--- a/CMakeModules/FindPython.cmake ++++ b/CMakeModules/FindPython.cmake +@@ -204,10 +204,16 @@ endmacro(find_boost_numpy) + macro(install_python) + if (PYTHON_FOUND) + cmake_parse_arguments(install_python "" "DESTINATION;COMPONENT;RENAME" "PROGRAMS" "${ARGN}") ++ if (INSTALL_PYTHON_SHEBANG) ++ set(install_python_shebang "#!${INSTALL_PYTHON_SHEBANG}") ++ else() ++ set(install_python_shebang "#!${PYTHON_EXEC}") ++ endif() + foreach(script ${install_python_PROGRAMS}) + file(READ ${script} _contents) +- string(REPLACE "#!/usr/bin/env python" "#!${PYTHON_EXEC}" _fixed "${_contents}") ++ string(REPLACE "#!/usr/bin/env python" "${install_python_shebang}" _fixed "${_contents}") + get_filename_component(_realscript "${script}" NAME) ++ message(INFO "Changing the shebang in ${PROJECT_BINARY_DIR}/${install_python_DESTINATION}/${_realscript} from '#!/usr/bin/env python' to '${install_python_shebang}'") + file(WRITE "${PROJECT_BINARY_DIR}/${install_python_DESTINATION}/${_realscript}" "${_fixed}") + install(PROGRAMS "${PROJECT_BINARY_DIR}/${install_python_DESTINATION}/${_realscript}" + DESTINATION "${install_python_DESTINATION}" diff --git a/meta-ros2-humble/recipes-bbappends/ompl/ompl_%.bbappend b/meta-ros2-humble/recipes-bbappends/ompl/ompl_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a387a3db0ee65a5f68e8a52168bdd6577f13c060 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ompl/ompl_%.bbappend @@ -0,0 +1,33 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# used only as runtime dependency, but there is no ode/libode recipe, try to set it empty to test in runtime if this new dependency from 1.5.2 version is really mandatory +# https://github.com/ompl/ompl/compare/1.5.1...1.5.2 +# https://github.com/ompl/ompl/commit/bb0a03c6fe4fbba0282c9a58881c3f499e7564d0 says it's optional +ROS_UNRESOLVED_DEP-opende = "" + +# ERROR: ompl-1.5.2-1-r0 do_package: QA Issue: ompl: Files/directories were installed but not shipped in any package: +# /usr/share/ament_index +# /usr/share/ament_index/resource_index +# /usr/share/ament_index/resource_index/packages +# /usr/share/ament_index/resource_index/packages/ompl +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# ompl: 4 installed and not shipped files. [installed-vs-shipped] +# +# ros_ament_cmake.bbclass does this automatically, but this recipe inherits just ros_cmake.bbclass +FILES:${PN}:prepend = " \ + ${datadir}/ament_index \ +" + +# ERROR: ompl-1.5.2-1-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package ompl contains symlink .so '/usr/lib/libompl.so' [dev-so] +inherit ros_insane_dev_so + +# ERROR: ompl-1.5.2-1-r0 do_package_qa: QA Issue: ompl: /usr/lib/libompl.so.1.5.2 contains probably-redundant RPATH /usr/lib [useless-rpaths] +DEPENDS:append:class-target = " chrpath-replacement-native" +do_install:append() { + chrpath --delete ${D}${libdir}/*${SOLIBS} +} + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-FindPython.cmake-install_python-Allow-to-set-differe.patch" + +EXTRA_OECMAKE += "-DINSTALL_PYTHON_SHEBANG='/usr/bin/env python3'" diff --git a/meta-ros2-humble/recipes-bbappends/osqp-vendor/osqp-vendor/0001-CMakeLists.txt-user-relative-destination-path.patch b/meta-ros2-humble/recipes-bbappends/osqp-vendor/osqp-vendor/0001-CMakeLists.txt-user-relative-destination-path.patch new file mode 100644 index 0000000000000000000000000000000000000000..10385b34190f40d4b9c8f721f988cda7ab00cd67 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/osqp-vendor/osqp-vendor/0001-CMakeLists.txt-user-relative-destination-path.patch @@ -0,0 +1,80 @@ +From c44b2321cdf447d919e57562e6114e7bf251e544 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 5 Nov 2020 15:11:30 -0800 +Subject: [PATCH] CMakeLists.txt: user relative destination path + +* otherwise the whole long path to build directory is persisted in destination, causing: +ERROR: QA Issue: osqp-vendor: Files/directories were installed but not shipped in any package: + /jenkins + /jenkins/mjansa + /jenkins/mjansa/build + /jenkins/mjansa/build/ros + /jenkins/mjansa/build/ros/webos-foxy-hardknott + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0 + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/libosqp.a + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/libqdldl.so + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/libosqp.so + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/libqdldl.a + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/cmake + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/cmake/osqp + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/cmake/qdldl + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/cmake/osqp/osqp-config.cmake + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/cmake/osqp/osqp-targets.cmake + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/cmake/osqp/osqp-targets-noconfig.cmake + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/cmake/qdldl/qdldl-targets.cmake + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/cmake/qdldl/qdldl-config.cmake + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/lib/cmake/qdldl/qdldl-targets-noconfig.cmake + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/qdldl + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/osqp_configure.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/cs.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/auxil.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/scaling.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/lin_sys.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/glob_opts.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/ctrlc.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/types.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/lin_alg.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/error.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/polish.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/util.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/osqp.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/constants.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/osqp/proj.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/qdldl/qdldl_types.h + /jenkins/mjansa/build/ros/webos-foxy-hardknott/tmp-glibc/work/qemux86-webos-linux/osqp-vendor/0.0.2-1-r0/build/osqp_install/include/qdldl/qdldl.h +Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +osqp-vendor: 46 installed and not shipped files. [installed-vs-shipped] + +This behavior seem to change between CMake 3.16.5 (in dunfell) and 3.18.2 (in gatesgarth). +Using absolute path in destination is discouraged, e.g. in: +https://github.com/Kitware/CMake/commit/79e1d86d2c5662ff5fad50b9fd54e074e4d00d12 + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 9ca1f36..d9f4814 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -29,7 +29,7 @@ macro(build_osqp) + DIRECTORY + ${CMAKE_CURRENT_BINARY_DIR}/osqp_install/ + DESTINATION +- ${CMAKE_INSTALL_PREFIX} ++ . + PATTERN config.h EXCLUDE + ) + endmacro() diff --git a/meta-ros2-humble/recipes-bbappends/osqp-vendor/osqp-vendor/0002-CMakeLists.txt-fetch-osqp-with-bitbake-fetcher.patch b/meta-ros2-humble/recipes-bbappends/osqp-vendor/osqp-vendor/0002-CMakeLists.txt-fetch-osqp-with-bitbake-fetcher.patch new file mode 100644 index 0000000000000000000000000000000000000000..05b4a9e0af60cbdf6b767ede7c66c3ed11a4b6f2 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/osqp-vendor/osqp-vendor/0002-CMakeLists.txt-fetch-osqp-with-bitbake-fetcher.patch @@ -0,0 +1,40 @@ +From 0e0a8aa961c1b8a123c7424a6afbd675dd6d1fad Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 5 Nov 2020 15:17:12 -0800 +Subject: [PATCH] CMakeLists.txt: fetch osqp with bitbake fetcher + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 8 ++------ + 1 file changed, 2 insertions(+), 6 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d9f4814..268e41b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -11,7 +11,6 @@ project(osqp_vendor) + endif() + + macro(build_osqp) +- set(git_tag "v0.6.2") + set(extra_cmake_args) + + get_property(multi_config GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) +@@ -20,13 +19,8 @@ macro(build_osqp) + endif() + + include(ExternalProject) +- externalproject_add(osqp-${git_tag} +- GIT_REPOSITORY https://github.com/osqp/osqp.git +- GIT_TAG ${git_tag} +- GIT_SHALLOW ON +- TIMEOUT 60 +- # Suppress git update due to https://gitlab.kitware.com/cmake/cmake/-/issues/16419 +- UPDATE_COMMAND "" ++ externalproject_add(osqp-upstream ++ SOURCE_DIR ${CMAKE_SOURCE_DIR}/osqp-upstream + CMAKE_ARGS + -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/osqp_install + ${extra_cmake_args} diff --git a/meta-ros2-humble/recipes-bbappends/osqp-vendor/osqp-vendor_0.2.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/osqp-vendor/osqp-vendor_0.2.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c8df8125862f7e8a6d1d51dadd001fc929e4d954 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/osqp-vendor/osqp-vendor_0.2.0-1.bbappend @@ -0,0 +1,12 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Instead of fetching +# https://github.com/oxfordcontrol/osqp.git from tag v0.6.2 +# during do_compile +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0002-CMakeLists.txt-fetch-osqp-with-bitbake-fetcher.patch \ + git://github.com/oxfordcontrol/osqp.git;protocol=https;name=osqp;destsuffix=git/osqp-upstream;branch=master \ + git://github.com/oxfordcontrol/qdldl.git;protocol=https;name=qdldl;destsuffix=git/osqp-upstream/lin_sys/direct/qdldl/qdldl_sources;branch=master \ +" +SRCREV_osqp = "f9fc23d3436e4b17dd2cb95f70cfa1f37d122c24" +SRCREV_qdldl = "7d16b70a10a152682204d745d814b6eb63dc5cd2" diff --git a/meta-ros2-humble/recipes-bbappends/pcl-msgs/pcl-msgs_1.0.0-7.bbappend b/meta-ros2-humble/recipes-bbappends/pcl-msgs/pcl-msgs_1.0.0-7.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/pcl-msgs/pcl-msgs_1.0.0-7.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/performance-test-fixture/performance-test-fixture_0.0.9-1.bbappend b/meta-ros2-humble/recipes-bbappends/performance-test-fixture/performance-test-fixture_0.0.9-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..356f860d9a79c5b5c9470451cb7a1b29c476cd30 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/performance-test-fixture/performance-test-fixture_0.0.9-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# This doesn't seem to be needed and would require google-benchmark and google-benchmark-vendor to have native BBCLASSEXTEND as well +ROS_BUILDTOOL_EXPORT_DEPENDS:remove = " \ + ament-cmake-google-benchmark-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/phidgets-drivers/libphidget22/0001-Use-libphidget22-from-libphidget22-upstream-and-norm.patch b/meta-ros2-humble/recipes-bbappends/phidgets-drivers/libphidget22/0001-Use-libphidget22-from-libphidget22-upstream-and-norm.patch new file mode 100644 index 0000000000000000000000000000000000000000..25f94897a2b46d45225e97f0cfac8349b60f50fe --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/phidgets-drivers/libphidget22/0001-Use-libphidget22-from-libphidget22-upstream-and-norm.patch @@ -0,0 +1,71 @@ +Use libphidget22 from libphidget22-upstream and normal prefix + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +Signed-off-by: Rob Woolley +--- + CMakeLists.txt | 40 ------------------------------------- + cmake/libphidget22-extras.cmake.in | 4 +-- + 2 files changed, 3 insertions(+), 41 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b99d7d00..706e59ae 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,44 +3,6 @@ project(libphidget22) + + find_package(ament_cmake REQUIRED) + +-set(extra_c_flags "-g -O2 -Wno-incompatible-pointer-types -Wno-deprecated-declarations -Wno-format-truncation -fPIC") +- +-include(ExternalProject) +-ExternalProject_Add(EP_${PROJECT_NAME} +- URL https://www.phidgets.com/downloads/phidget22/libraries/linux/libphidget22/libphidget22-1.9.20220203.tar.gz +- URL_MD5 8d8786621b225ecf6569329183774085 +- +- PATCH_COMMAND patch -p1 < ${CMAKE_CURRENT_SOURCE_DIR}/patch/libphidget22-1.9.20220203-fix-warnings.patch +- SOURCE_DIR ${PROJECT_BINARY_DIR}/${PROJECT_NAME}-src +- CONFIGURE_COMMAND +- /configure +- CFLAGS=${extra_c_flags} +- --prefix=${CMAKE_CURRENT_BINARY_DIR}/libphidget22_install +- --disable-ldconfig +- BUILD_COMMAND $(MAKE) +- INSTALL_COMMAND $(MAKE) install +-) +- +-# The external project will install to the build folder, but we'll install that on make install. +-# Note that we install lib and include separately so we can add the extra level of indirection +-# to the include directory. +-install( +- DIRECTORY +- ${CMAKE_CURRENT_BINARY_DIR}/libphidget22_install/lib/ +- DESTINATION +- ${CMAKE_INSTALL_PREFIX}/opt/libphidget22/lib/ +-) +- +-install( +- DIRECTORY +- ${CMAKE_CURRENT_BINARY_DIR}/libphidget22_install/include/ +- DESTINATION +- ${CMAKE_INSTALL_PREFIX}/opt/libphidget22/include/libphidget22/ +-) +- +-ament_environment_hooks(env_hook/libphidget22_library_path.sh) +-set(ENV_VAR_NAME "LD_LIBRARY_PATH") +-set(ENV_VAR_VALUE "opt/libphidget22/lib") +-ament_environment_hooks(env_hook/libphidget22_library_path.dsv.in) ++find_package(libphidget22) + + ament_package(CONFIG_EXTRAS "cmake/libphidget22-extras.cmake.in") +diff --git a/cmake/libphidget22-extras.cmake.in b/cmake/libphidget22-extras.cmake.in +index 7a386fa1..ccf3d59c 100644 +--- a/cmake/libphidget22-extras.cmake.in ++++ b/cmake/libphidget22-extras.cmake.in +@@ -1,3 +1,3 @@ + # TODO(clalancette): Does this work in general? +-list(APPEND @PROJECT_NAME@_INCLUDE_DIRS "${@PROJECT_NAME@_DIR}/../../../opt/libphidget22/include") +-list(APPEND @PROJECT_NAME@_LIBRARIES "${@PROJECT_NAME@_DIR}/../../../opt/libphidget22/lib/libphidget22.so") ++list(APPEND @PROJECT_NAME@_INCLUDE_DIRS "${@PROJECT_NAME@_DIR}/../../../../usr/include") ++list(APPEND @PROJECT_NAME@_LIBRARIES "${@PROJECT_NAME@_DIR}/../../../../usr/lib/libphidget22.so") diff --git a/meta-ros2-humble/recipes-bbappends/phidgets-drivers/libphidget22_2.3.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/phidgets-drivers/libphidget22_2.3.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..938dce0857f4e24e19e3fae4728b1b5a898242a2 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/phidgets-drivers/libphidget22_2.3.0-2.bbappend @@ -0,0 +1,11 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# WARNING: libphidget22-2.0.1-1-r0 do_populate_lic: libphidget22: No generic license file exists for: LGPL-2 in any provider +# COPYING and COPYING.LESSER in libphidget22-1.4.20190605.tar.gz say GPL-3.0+ and LGPL-3.0+, source files have LGPL-3.0+ +# headers only autotools files are GPL-3.0+ +LICENSE = "LGPL-3.0+" + +DEPENDS += "${PN}-upstream" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-Use-libphidget22-from-libphidget22-upstream-and-norm.patch" diff --git a/meta-ros2-humble/recipes-bbappends/phidgets-drivers/phidgets-msgs_2.3.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/phidgets-drivers/phidgets-msgs_2.3.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8a8c6dafc0a2320981278da72b7542ed9e921b7e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/phidgets-drivers/phidgets-msgs_2.3.0-2.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-gmock-native \ + ament-cmake-ros-native \ + ament-cmake-pytest-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/plotjuggler-msgs/plotjuggler-msgs_0.2.3-3.bbappend b/meta-ros2-humble/recipes-bbappends/plotjuggler-msgs/plotjuggler-msgs_0.2.3-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..55570c3fc40894312371f25c73cafcf5bf773021 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/plotjuggler-msgs/plotjuggler-msgs_0.2.3-3.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ + std-msgs \ +" diff --git a/meta-ros2-humble/recipes-bbappends/plotjuggler/plotjuggler_3.5.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/plotjuggler/plotjuggler_3.5.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..862efe667b40cdaec2666c0c1759e76ed1582572 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/plotjuggler/plotjuggler_3.5.1-1.bbappend @@ -0,0 +1,15 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# This is needed to set OE_QMAKE_PATH_EXTERNAL_HOST_BINS to resolve: +# CMake Warning at webos-melodic-thud/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/plotjuggler/2.6.2-1-r0/recipe-sysroot/usr/lib/cmake/Qt5/Qt5Config.cmake:7 (message): +# SkippingbecauseOE_QMAKE_PATH_EXTERNAL_HOST_BINSisnotdefined +# Call Stack (most recent call first): +# CMakeLists.txt:54 (find_package) +# +# -- Can't find Qt5WebSockets in your system. Have you tried [sudo apt-get install libqt5websockets5-dev] ? +# ... +# CMake Error at plotter_gui/CMakeLists.txt:4 (QT5_ADD_RESOURCES): +# Unknown CMake command "QT5_ADD_RESOURCES". + +# but it also needs widgets to be enabled in qtbase PACKAGECONFIG and qtwebsockets +inherit ${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'qt5-widgets'], '', 'cmake_qt5', d)} diff --git a/meta-ros2-humble/recipes-bbappends/pointcloud-to-laserscan/pointcloud-to-laserscan_2.0.1-3.bbappend b/meta-ros2-humble/recipes-bbappends/pointcloud-to-laserscan/pointcloud-to-laserscan_2.0.1-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..635f28ee4a1747f612296f0d491b635c45e5b9ea --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/pointcloud-to-laserscan/pointcloud-to-laserscan_2.0.1-3.bbappend @@ -0,0 +1,3 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += "eigen3-cmake-module" diff --git a/meta-ros2-humble/recipes-bbappends/pybind11-json-vendor/pybind11-json-vendor_0.2.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/pybind11-json-vendor/pybind11-json-vendor_0.2.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..bbdfcf99ef13c4f289c28992dabedfcaccb7d2cf --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/pybind11-json-vendor/pybind11-json-vendor_0.2.0-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +DEPENDS += "python3-pybind11-json" + +# Doesn't need runtime dependency on nlohmann-json +ROS_EXEC_DEPENDS:remove = "nlohmann-json" diff --git a/meta-ros2-humble/recipes-bbappends/pybind11-vendor/pybind11-vendor_2.4.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/pybind11-vendor/pybind11-vendor_2.4.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..fe944294c64e3a07463f4eb008619417aa887db7 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/pybind11-vendor/pybind11-vendor_2.4.1-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +DEPENDS += "python3-pybind11" +RDEPENDS:${PN} += "python3-pybind11" +ALLOW_EMPTY:${PN} = "1" diff --git a/meta-ros2-humble/recipes-bbappends/qpoases-vendor/qpoases-vendor/0001-CMakeLists.txt-fetch-qpOASES-with-bitbake-fetcher.patch b/meta-ros2-humble/recipes-bbappends/qpoases-vendor/qpoases-vendor/0001-CMakeLists.txt-fetch-qpOASES-with-bitbake-fetcher.patch new file mode 100644 index 0000000000000000000000000000000000000000..104dbe15fcc71099851d2247132971f983c3462a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/qpoases-vendor/qpoases-vendor/0001-CMakeLists.txt-fetch-qpOASES-with-bitbake-fetcher.patch @@ -0,0 +1,26 @@ +From 3664b1d914927c20da32e1ba2bad565a9950d57a Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 2 Nov 2020 09:26:59 -0800 +Subject: [PATCH] CMakeLists.txt: fetch qpOASES with bitbake fetcher + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 1c49b47..4192985 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -6,8 +6,7 @@ find_package(catkin REQUIRED) + + include(ExternalProject) + ExternalProject_Add(qpoases_3_2 +- SVN_REPOSITORY https://projects.coin-or.org/svn/qpOASES/stable/3.2 +- SVN_TRUST_CERT TRUE ++ SOURCE_DIR ${PROJECT_SOURCE_DIR}/qpOASES-upstream + BUILD_IN_SOURCE TRUE + INSTALL_COMMAND "" + ) diff --git a/meta-ros2-humble/recipes-bbappends/qpoases-vendor/qpoases-vendor_3.2.3-3.bbappend b/meta-ros2-humble/recipes-bbappends/qpoases-vendor/qpoases-vendor_3.2.3-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..34446152db7c292d87537521bb52690f3070e894 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/qpoases-vendor/qpoases-vendor_3.2.3-3.bbappend @@ -0,0 +1,12 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Instead of fetching +# SVN_REPOSITORY https://projects.coin-or.org/svn/qpOASES/stable/3.2 +# during do_compile fetch it with bitbake's git fetcher from github, because +# https://projects.coin-or.org/qpOASES only shows: +# This project has moved t https://github.com/coin-or/qpOASES +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-fetch-qpOASES-with-bitbake-fetcher.patch \ + git://github.com/coin-or/qpOASES;protocol=https;branch=stable/3.2;name=qpOASES-upstream;destsuffix=git/qpOASES-upstream \ +" +SRCREV_qpOASES-upstream = "4799956d98cb9a5ca32e818c6ef79b69103392d8" diff --git a/meta-ros2-humble/recipes-bbappends/qt-gui-core/qt-gui-cpp_2.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/qt-gui-core/qt-gui-cpp_2.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e149654a1917fa18649db41e2c79d08ad063222c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/qt-gui-core/qt-gui-cpp_2.2.2-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# This is needed to set OE_QMAKE_PATH_EXTERNAL_HOST_BINS to resolve: +# | -- Found PythonLibs: ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/qt-gui-cpp/1.0.8-1-r0/recipe-sysroot/usr/lib/libpython3.8.so (found suitable version "3.8.2", minimum required is "3.8") +# | CMake Warning at ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/qt-gui-cpp/1.0.8-1-r0/recipe-sysroot/usr/lib/cmake/Qt5/Qt5Config.cmake:7 (message): +# | SkippingbecauseOE_QMAKE_PATH_EXTERNAL_HOST_BINSisnotdefined +# | Call Stack (most recent call first): +# | src/qt_gui_cpp/CMakeLists.txt:3 (find_package) +# | +# | +# | CMake Error at src/qt_gui_cpp/CMakeLists.txt:35 (qt5_wrap_cpp): +# | Unknown CMake command "qt5_wrap_cpp". +inherit ${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'pyqt5'], '', 'cmake_qt5', d)} + +# | CMake Warning at ros2-foxy-dunfell/tmp-glibc/work/core2-64-oe-linux/qt-gui-cpp/1.0.8-1-r0/recipe-sysroot/usr/share/python_qt_binding/cmake/sip_helper.cmake:27 (message): +# | SIP binding generator NOT available. +DEPENDS += "sip3-native" diff --git a/meta-ros2-humble/recipes-bbappends/quaternion-operation/quaternion-operation/0001-Fix-cmake-cxx-flags.patch b/meta-ros2-humble/recipes-bbappends/quaternion-operation/quaternion-operation/0001-Fix-cmake-cxx-flags.patch new file mode 100644 index 0000000000000000000000000000000000000000..3906f7048c61678cc60bba267bd166f157503d23 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/quaternion-operation/quaternion-operation/0001-Fix-cmake-cxx-flags.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 591c4fb..87d6857 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -15,7 +15,7 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") + add_compile_options(-Wall -Wextra -Wpedantic) + endif() + +-set(CMAKE_CXX_FLAGS "${CMAKE_XX_FLAGS} -pthread") ++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread") + + find_package(ament_cmake REQUIRED) diff --git a/meta-ros2-humble/recipes-bbappends/quaternion-operation/quaternion-operation_0.0.11-1.bbappend b/meta-ros2-humble/recipes-bbappends/quaternion-operation/quaternion-operation_0.0.11-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3e89ce6fef692feca4572be4d349d3301eac3f3d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/quaternion-operation/quaternion-operation_0.0.11-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-Fix-cmake-cxx-flags.patch" diff --git a/meta-ros2-humble/recipes-bbappends/r2r-spl/splsm-7_2.0.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/r2r-spl/splsm-7_2.0.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3bd6a1e397396cf6be00374539ef09b81fc37ce7 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/r2r-spl/splsm-7_2.0.1-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2022, Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-cmake-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/radar-msgs/radar-msgs_0.2.1-3.bbappend b/meta-ros2-humble/recipes-bbappends/radar-msgs/radar-msgs_0.2.1-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8c35edc6da330df1b1b5cfd89191ecbae9a5b6b9 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/radar-msgs/radar-msgs_0.2.1-3.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + python-cmake-module-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-parser-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rc-common-msgs/rc-common-msgs_0.5.3-4.bbappend b/meta-ros2-humble/recipes-bbappends/rc-common-msgs/rc-common-msgs_0.5.3-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rc-common-msgs/rc-common-msgs_0.5.3-4.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rc-dynamics-api/rc-dynamics-api_0.10.3-3.bbappend b/meta-ros2-humble/recipes-bbappends/rc-dynamics-api/rc-dynamics-api_0.10.3-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..4e2caf1f9f1ed4b3b87d94c6d4a3ee4a7b82c521 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rc-dynamics-api/rc-dynamics-api_0.10.3-3.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# it tries to run js_embed and fails with: +# /bin/sh: js_embed: command not found +# because it does depend only on target protobuf, not protobuf-native: +DEPENDS += "protobuf-native" + +# ERROR: rc-dynamics-api-0.10.3-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: rc-dynamics-api path '/work/core2-64-oe-linux/rc-dynamics-api/0.10.3-1-r0/packages-split/rc-dynamics-api/usr/lib/librc_dynamics_api.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/rc-genicam-api/rc-genicam-api/0001-GenicamConfig.cmake-detect-ARCHITECTURE-only-when-no.patch b/meta-ros2-humble/recipes-bbappends/rc-genicam-api/rc-genicam-api/0001-GenicamConfig.cmake-detect-ARCHITECTURE-only-when-no.patch new file mode 100644 index 0000000000000000000000000000000000000000..210307d1b44db94e8b0acf678173d1ef7f362f51 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rc-genicam-api/rc-genicam-api/0001-GenicamConfig.cmake-detect-ARCHITECTURE-only-when-no.patch @@ -0,0 +1,93 @@ +From 64ef104e0ba5f7238899742fd3a3264735a6d72c Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Tue, 12 May 2020 05:05:43 -0700 +Subject: [PATCH] GenicamConfig.cmake: detect ARCHITECTURE only when not set + already + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + baumer/CMakeLists.txt | 2 ++ + cmake/PROJECTConfig.cmake.in | 2 ++ + genicam/CMakeLists.txt | 2 ++ + genicam/GenicamConfig.cmake | 2 ++ + 4 files changed, 8 insertions(+) + +diff --git a/baumer/CMakeLists.txt b/baumer/CMakeLists.txt +index aa9be06..4aece19 100644 +--- a/baumer/CMakeLists.txt ++++ b/baumer/CMakeLists.txt +@@ -1,4 +1,5 @@ + ++if(NOT DEFINED ARCHITECTURE) + if (UNIX) + # try to get architecture from compiler + EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpmachine COMMAND tr -d '\n' OUTPUT_VARIABLE CXX_MACHINE) +@@ -10,6 +11,7 @@ elseif (WIN32) + set(ARCHITECTURE WIN64_x64) + endif () + endif () ++endif () + + message(STATUS "Detected architecture ${ARCHITECTURE}") + +diff --git a/cmake/PROJECTConfig.cmake.in b/cmake/PROJECTConfig.cmake.in +index 0634f61..1dfbd19 100644 +--- a/cmake/PROJECTConfig.cmake.in ++++ b/cmake/PROJECTConfig.cmake.in +@@ -18,6 +18,7 @@ function(resolve_genicam) + list(APPEND @PROJECT_NAME_UPPER@_INCLUDE_DIRS "${GENICAM_INCLUDE_DIR}") + set(@PROJECT_NAME_UPPER@_INCLUDE_DIRS "${@PROJECT_NAME_UPPER@_INCLUDE_DIRS}" PARENT_SCOPE) + ++ if(NOT DEFINED ARCHITECTURE) + if (UNIX) + # try to get architecture from compiler + EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpmachine COMMAND tr -d '\n' OUTPUT_VARIABLE CXX_MACHINE) +@@ -29,6 +30,7 @@ function(resolve_genicam) + set(ARCHITECTURE WIN64_x64) + endif () + endif () ++ endif () + + message(STATUS "Detected architecture ${ARCHITECTURE}") + +diff --git a/genicam/CMakeLists.txt b/genicam/CMakeLists.txt +index 6ec8aa8..7fd9f4d 100644 +--- a/genicam/CMakeLists.txt ++++ b/genicam/CMakeLists.txt +@@ -1,5 +1,6 @@ + project(genicam CXX) + ++if(NOT DEFINED ARCHITECTURE) + if (UNIX) + # try to get architecture from compiler + EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpmachine COMMAND tr -d '\n' OUTPUT_VARIABLE CXX_MACHINE) +@@ -11,6 +12,7 @@ elseif (WIN32) + set(ARCHITECTURE WIN64_x64) + endif () + endif () ++endif () + + message(STATUS "Detected architecture ${ARCHITECTURE}") + +diff --git a/genicam/GenicamConfig.cmake b/genicam/GenicamConfig.cmake +index 66545e4..4fc4413 100644 +--- a/genicam/GenicamConfig.cmake ++++ b/genicam/GenicamConfig.cmake +@@ -6,6 +6,7 @@ + + get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/" ABSOLUTE) + ++if(NOT DEFINED ARCHITECTURE) + if (UNIX) + # try to get architecture from compiler + EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpmachine COMMAND tr -d '\n' OUTPUT_VARIABLE CXX_MACHINE) +@@ -17,6 +18,7 @@ elseif (WIN32) + set(ARCHITECTURE WIN64_x64) + endif () + endif () ++endif () + + message(STATUS "Detected architecture ${ARCHITECTURE}") + diff --git a/meta-ros2-humble/recipes-bbappends/rc-genicam-api/rc-genicam-api_2.5.12-3.bbappend b/meta-ros2-humble/recipes-bbappends/rc-genicam-api/rc-genicam-api_2.5.12-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..bcfcd75e567d6b68310605db34fc0d5eb905daa9 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rc-genicam-api/rc-genicam-api_2.5.12-3.bbappend @@ -0,0 +1,84 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# find_package(Genicam REQUIRED NO_CMAKE_PATH PATHS ${CMAKE_CURRENT_SOURCE_DIR}/genicam CONFIG NO_DEFAULT_PATH) +# doesn't work for some reason, help it by setting Genicam_DIR +EXTRA_OECMAKE += "-DGenicam_DIR=${S}/genicam" + +# These are prebuilt binaries +# ERROR: rc-genicam-api-2.3.3-1-r0 do_package: QA Issue: File '/usr/lib/libGenApi_gcc46_v3_1.so' from rc-genicam-api was already stripped, this will prevent future debugging! [already-stripped] +# ERROR: rc-genicam-api-2.3.3-1-r0 do_package: QA Issue: File '/usr/lib/libGCBase_gcc46_v3_1.so' from rc-genicam-api was already stripped, this will prevent future debugging! [already-stripped] +# ERROR: rc-genicam-api-2.3.3-1-r0 do_package: QA Issue: File '/usr/lib/libNodeMapData_gcc46_v3_1.so' from rc-genicam-api was already stripped, this will prevent future debugging! [already-stripped] +# ERROR: rc-genicam-api-2.3.3-1-r0 do_package: QA Issue: File '/usr/lib/libXmlParser_gcc46_v3_1.so' from rc-genicam-api was already stripped, this will prevent future debugging! [already-stripped] +# ERROR: rc-genicam-api-2.3.3-1-r0 do_package: QA Issue: File '/usr/lib/liblog4cpp_gcc46_v3_1.so' from rc-genicam-api was already stripped, this will prevent future debugging! [already-stripped] +# ERROR: rc-genicam-api-2.3.3-1-r0 do_package: QA Issue: File '/usr/lib/libLog_gcc46_v3_1.so' from rc-genicam-api was already stripped, this will prevent future debugging! [already-stripped] +# ERROR: rc-genicam-api-2.3.3-1-r0 do_package: QA Issue: File '/usr/lib/libMathParser_gcc46_v3_1.so' from rc-genicam-api was already stripped, this will prevent future debugging! [already-stripped] +INSANE_SKIP:${PN} += "already-stripped" + +# ERROR: rc-genicam-api-2.3.3-1-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package contains symlink .so: rc-genicam-api path '/work/raspberrypi4-webos-linux-gnueabi/rc-genicam-api/2.3.3-1-r0/packages-split/rc-genicam-api/usr/lib/librc_genicam_api.so' [dev-so] +inherit ros_insane_dev_so + +# ERROR: rc-genicam-api-2.3.3-1-r0 do_package_qa: QA Issue: /usr/share/rc_genicam_api/net_perf_check.sh contained in package rc-genicam-api requires /bin/bash, but no providers found in RDEPENDS:rc-genicam-api? [file-rdeps] +RDEPENDS:${PN} += "bash" + +# This is needed only for webOS OSE and it's not in meta-ros-webos, because +# then meta-ros-webos would need to include this .bbappend just when +# meta-ros1-melodic layer is included +VIRTUAL-RUNTIME_bash ?= "bash" +RDEPENDS:${PN}:append:class-target:webos = " ${VIRTUAL-RUNTIME_bash}" +RDEPENDS:${PN}:remove:class-target:webos = "${@oe.utils.conditional('WEBOS_PREFERRED_PROVIDER_FOR_BASH', 'busybox', 'bash', '', d)}" + +# Uses cxx -dumpmachine to check the target architecture and fails for qemux86 +# because it detects i586 and supports only i686 (and arm, aarch64, x86_64) +# EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpmachine COMMAND tr -d '\n' OUTPUT_VARIABLE CXX_MACHINE) +# string(REGEX REPLACE "([a-zA-Z_0-9]+).*" "\\1" ARCHITECTURE ${CXX_MACHINE}) +# +# Restrict this recipe with COMPATIBLE_MACHINE and then just force +# ARCHITECTURE with EXTRA_OECMAKE + +COMPATIBLE_MACHINE = "(^$)" +COMPATIBLE_MACHINE:x86-64 = "(.*)" +COMPATIBLE_MACHINE:x86 = "(.*)" +COMPATIBLE_MACHINE:aarch64 = "(.*)" +COMPATIBLE_MACHINE:armv7a = "${@bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '(^$)', '(.*)', d)}" +COMPATIBLE_MACHINE:armv7ve = "${@bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '(^$)', '(.*)', d)}" + +RC_GENICAM_API_ARCHITECTURE:x86-64 = "x86_64" +RC_GENICAM_API_ARCHITECTURE:x86 = "i686" +RC_GENICAM_API_ARCHITECTURE:aarch64 = "aarch64" +RC_GENICAM_API_ARCHITECTURE:armv7a = "arm" +RC_GENICAM_API_ARCHITECTURE:armv7ve = "arm" + +# RC_PROJECT_VERSION is set in cmake/project_version.cmake by git describe checking for 'v?([0-9.]+).*' tag +# but in roboception-gbp/rc_genicam_api-release repo there are no suitable tags: +# 2.5.0-1-r0/git$ git describe --all +# tags/release/rolling/rc_genicam_api/2.5.0-1 +# so it ends 0.0.0 triggering an warning: +# CMake Warning at cmake/project_version.cmake:124 (message): +# Version from package.xml (2.5.0) doesn't match RC_PROJECT_VERSION (0.0.0) +# and then more importantly rc-genicam-driver error: +# CMake Error at CMakeLists.txt:29 (find_package): +# Could not find a configuration file for package "RC_GENICAM_API" that is +# compatible with requested version "2.4.4". +# +# The following configuration files were considered but not accepted: +# +# TOPDIR/tmp-glibc/work/qemux86-webos-linux/rc-genicam-driver/0.1.3-1-r0/recipe-sysroot/usr/lib/rc_genicam_api/RC_GENICAM_APIConfig.cmake, version: 0.0.0 +RC_PROJECT_VERSION = "${@'${PV}'.split('-')[0]}" + +EXTRA_OECMAKE += "-DARCHITECTURE=${RC_GENICAM_API_ARCHITECTURE} -DRC_PROJECT_VERSION=${RC_PROJECT_VERSION}" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-GenicamConfig.cmake-detect-ARCHITECTURE-only-when-no.patch" + +# in version 2.4.1-1 only aarch64 prebuilt binaries ware missing GNU_HASH, but in 2.5.0-1 it's missing for all 4 supported architectures (32_ARMhf, 32_i86, 64_ARM, 64_x64) +INSANE_SKIP:${PN} += " ldflags" + +# rc-genicam-driver/0.1.3-1-r0/recipe-sysroot/usr/lib/rc_genicam_api/RC_GENICAM_APITargets.cmake:110 (message): +# expects the binary to exist: +# The imported target "rc_genicam_api::gc_info" references the file +# "TOPDIR/tmp-glibc/work/core2-64-oe-linux/rc-genicam-driver/0.1.3-1-r0/recipe-sysroot/usr/bin/gc_info" +# OE doesn't stage ${bindir} for target recipes, but in this case the rc_genicam_api::gc_info isn't +# being called during the cross-build, so we can include it just to keep CMake happy +sysroot_stage_all:append() { + sysroot_stage_dir ${D}${bindir} ${SYSROOT_DESTDIR}${bindir} +} diff --git a/meta-ros2-humble/recipes-bbappends/rc-genicam-driver/rc-genicam-driver_0.2.1-3.bbappend b/meta-ros2-humble/recipes-bbappends/rc-genicam-driver/rc-genicam-driver_0.2.1-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3774158526aacdb4b9f90bf8bd88d6bc2bb19c85 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rc-genicam-driver/rc-genicam-driver_0.2.1-3.bbappend @@ -0,0 +1,21 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# depends on rc-genicam-api, use the same restriction +COMPATIBLE_MACHINE = "(^$)" +COMPATIBLE_MACHINE:x86-64 = "(.*)" +COMPATIBLE_MACHINE:x86 = "(.*)" +COMPATIBLE_MACHINE:aarch64 = "(.*)" +COMPATIBLE_MACHINE:armv7a = "${@bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '(^$)', '(.*)', d)}" +COMPATIBLE_MACHINE:armv7ve = "${@bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '(^$)', '(.*)', d)}" + +# RC_PROJECT_VERSION is set in cmake/project_version.cmake by git describe checking for 'v?([0-9.]+).*' tag +# but in roboception-gbp/rc_genicam_api-release repo there are no suitable tags: +# rc-genicam-driver/0.1.3-1-r0/git$ git describe --all +# tags/release/rolling/rc_genicam_driver/0.1.3-1 +# so it ends 0.0.0 triggering an warning: +# -- PACKAGE_XML_VERSION: 0.1.3 +# CMake Warning at cmake/project_version.cmake:137 (message): +# Version from package.xml (0.1.3) doesn't match RC_PROJECT_VERSION (0.0.0) +RC_PROJECT_VERSION = "${@'${PV}'.split('-')[0]}" + +EXTRA_OECMAKE += "-DRC_PROJECT_VERSION=${RC_PROJECT_VERSION}" diff --git a/meta-ros2-humble/recipes-bbappends/rc-reason-clients/rc-reason-msgs_0.2.1-4.bbappend b/meta-ros2-humble/recipes-bbappends/rc-reason-clients/rc-reason-msgs_0.2.1-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a459eec7fc95d44536d00ee10d7fda1a2b26cca4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rc-reason-clients/rc-reason-msgs_0.2.1-4.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# "rosidl-default-generators" belongs in ROS_BUILDTOOL_DEPENDS (as "rosidl-default-generators-native"); it should not be in +# ROS_BUILD_DEPENDS. +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-default-generators-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" +ROS_BUILD_DEPENDS:remove = " \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcdiscover/rcdiscover_1.1.4-3.bbappend b/meta-ros2-humble/recipes-bbappends/rcdiscover/rcdiscover_1.1.4-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..548af0a9d00a900d1fcdc610f17e71805ae4ad93 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcdiscover/rcdiscover_1.1.4-3.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: rcdiscover-1.0.4-1-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package contains symlink .so: rcdiscover path '/work/core2-64-oe-linux/rcdiscover/1.0.4-1-r0/packages-split/rcdiscover/usr/lib/librcdiscover.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/rcl-interfaces/action-msgs_1.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/action-msgs_1.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/action-msgs_1.2.1-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcl-interfaces/builtin-interfaces_1.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/builtin-interfaces_1.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dad6604f03d79194485bb8d043db0c4bd457e707 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/builtin-interfaces_1.2.1-1.bbappend @@ -0,0 +1,39 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ +" + +# usr/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake contains: +# +# set(_exported_dependencies "rosidl_default_runtime") + +ROS_EXPORT_DEPENDS += "rosidl-default-runtime" + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + fastrtps-cmake-module \ + python-cmake-module \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-generator-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcl-interfaces/composition-interfaces_1.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/composition-interfaces_1.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..60ca646304e09a5042dd2f5ee2ab8829b045bb09 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/composition-interfaces_1.2.1-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcl-interfaces/lifecycle-msgs_1.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/lifecycle-msgs_1.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..7c58570b4ccd7dc461745d0bd05839c30a6a365c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/lifecycle-msgs_1.2.1-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcl-interfaces/rcl-interfaces_1.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/rcl-interfaces_1.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..673d22250fb1e66513790b64aad8d64f4adb498c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/rcl-interfaces_1.2.1-1.bbappend @@ -0,0 +1,25 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ + fastrtps-cmake-module \ + rmw-fastrtps-cpp \ + rmw-fastrtps-shared-cpp \ + rmw-implementation \ + rmw-implementation-cmake \ + rosidl-generator-cpp \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcl-interfaces/rosgraph-msgs_1.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/rosgraph-msgs_1.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/rosgraph-msgs_1.2.1-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcl-interfaces/statistics-msgs_1.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/statistics-msgs_1.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..dd0f563ce0ee840b7a419b58f7538d2ff0726ba3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/statistics-msgs_1.2.1-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcl-interfaces/test-msgs_1.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/test-msgs_1.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..60ca646304e09a5042dd2f5ee2ab8829b045bb09 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcl-interfaces/test-msgs_1.2.1-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcl/rcl-yaml-param-parser/0001-CMakeLists.txt-use-pkg-config-to-find-yaml.patch b/meta-ros2-humble/recipes-bbappends/rcl/rcl-yaml-param-parser/0001-CMakeLists.txt-use-pkg-config-to-find-yaml.patch new file mode 100644 index 0000000000000000000000000000000000000000..df173150d8752bae2549d0205c15df9ef9deb4fb --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcl/rcl-yaml-param-parser/0001-CMakeLists.txt-use-pkg-config-to-find-yaml.patch @@ -0,0 +1,64 @@ +From 1eb7cb44355b3bbc39a14570d3dc81bd69825c39 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 9 Jul 2020 01:44:31 -0700 +Subject: [PATCH] CMakeLists.txt: use pkg-config to find yaml + +* yaml-0.1.8 built with CMake in libyaml-vendor ExternalProject_add call + provides yamlConfig, but platform yaml-0.2* from oe-core built with + autotools provides only pkg-config file yaml-1.0.pc, I've tried to change + oe-core recipe from autotools to cmake, but it seems to be broken in + upstream libyaml as shown bellow, we should continue to use upstream preferred autotools + https://github.com/yaml/libyaml/issues/141 + https://github.com/yaml/libyaml/issues/138 + +| CMake Error: File /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/libyaml/0.2.5-r0/yaml-0.2.5/cmake/config.h.in does not exist. +| CMake Error at CMakeLists.txt:51 (configure_file): +| configure_file Problem configuring file +| +| +| CMake Error at CMakeLists.txt:103 (add_subdirectory): +| The source directory +| +| /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/libyaml/0.2.5-r0/yaml-0.2.5/tests +| +| does not contain a CMakeLists.txt file. +| +| +| CMake Error: File /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/libyaml/0.2.5-r0/yaml-0.2.5/yamlConfig.cmake.in does not exist. +| CMake Error at /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/libyaml/0.2.5-r0/recipe-sysroot-native/usr/share/cmake-3.17/Modules/CMakePackageConfigHelpers.cmake:330 (configure_file): +| configure_file Problem configuring file +| Call Stack (most recent call first): +| CMakeLists.txt:114 (configure_package_config_file) +| +| +| CMake Error: File /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/libyaml/0.2.5-r0/yaml-0.2.5/yamlConfig.cmake.in does not exist. +| CMake Error at /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/libyaml/0.2.5-r0/recipe-sysroot-native/usr/share/cmake-3.17/Modules/CMakePackageConfigHelpers.cmake:330 (configure_file): +| configure_file Problem configuring file +| Call Stack (most recent call first): +| CMakeLists.txt:130 (configure_package_config_file) +| +| +| -- Configuring incomplete, errors occurred! +| See also "/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/libyaml/0.2.5-r0/build/CMakeFiles/CMakeOutput.log". +| WARNING: exit code 1 from a shell command. + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 397f662..341aeaf 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -6,6 +6,8 @@ find_package(ament_cmake_ros REQUIRED) + find_package(rcutils REQUIRED) + find_package(rmw REQUIRED) + find_package(libyaml_vendor REQUIRED) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(yaml REQUIRED yaml-0.1) + + # Default to C++14 + if(NOT CMAKE_CXX_STANDARD) diff --git a/meta-ros2-humble/recipes-bbappends/rcl/rcl-yaml-param-parser_5.3.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcl/rcl-yaml-param-parser_5.3.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..93e9e23ba1c557293207cc087ecd3efc35be54b3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcl/rcl-yaml-param-parser_5.3.2-1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +inherit pkgconfig + +DEPENDS += "libyaml" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-use-pkg-config-to-find-yaml.patch" diff --git a/meta-ros2-humble/recipes-bbappends/rclc/rclc_4.0.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rclc/rclc_4.0.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..4355d1594251c8529f34338ca015f35be11dae63 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rclc/rclc_4.0.1-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + std-msgs \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rclcpp/rclcpp_16.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rclcpp/rclcpp_16.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..6179ad09bd5017aa7d868470b87e7b71f1359848 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rclcpp/rclcpp_16.0.2-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + python3-empy-native \ + rcutils-native \ +" + diff --git a/meta-ros2-humble/recipes-bbappends/rclpy/rclpy_3.3.5-1.bbappend b/meta-ros2-humble/recipes-bbappends/rclpy/rclpy_3.3.5-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1cc7dc8faa9c693fdbd2450412a1cedeb4d7cd5a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rclpy/rclpy_3.3.5-1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2021 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +inherit python3targetconfig + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcss3d-agent/rcss3d-agent-msgs_0.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcss3d-agent/rcss3d-agent-msgs_0.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..0686c9ed0b3a45a9439ce10c7fe8c64a3e305557 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcss3d-agent/rcss3d-agent-msgs_0.2.1-1.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcss3d-agent/rcss3d-agent_0.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcss3d-agent/rcss3d-agent_0.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..0686c9ed0b3a45a9439ce10c7fe8c64a3e305557 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcss3d-agent/rcss3d-agent_0.2.1-1.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rcutils/rcutils_5.1.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rcutils/rcutils_5.1.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..4403b8818f011f85fca84543bd595d1932fc6241 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rcutils/rcutils_5.1.2-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# libatomic is just one of the packages provided by gcc-runtime recipe +# but gcc-runtime recipe doesn't have libatomic in PROVIDES, so we cannot map +# libatomic in rosdep to libatomic (without adding libatomic to PROVIDES in gcc-runtime +# bbappend). And we cannot leave gcc-runtime in ROS_EXEC_DEPENDS, because +# gcc-runtime recipe doesn't have PN in PACKAGES (and we would still depend +# on do_package shlibs handling to add runtime dependency on actual package +# with libatomic library) +ROS_EXEC_DEPENDS:remove = "gcc-runtime" +# there is no native support for gcc-runtime, so also no libatomic, add it only for target builds +ROS_EXEC_DEPENDS:append-class-target = " libatomic" +# and also remove it from build time depends when buiding native rc-utils +DEPENDS:remove:class-native = "gcc-runtime-native gcc-runtime" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-api-msgs/rmf-api-msgs_0.0.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-api-msgs/rmf-api-msgs_0.0.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..2c8ca7b7c37074cb96415aff83a7f84466aa37e4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-api-msgs/rmf-api-msgs_0.0.1-1.bbappend @@ -0,0 +1,9 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ModuleNotFoundError: No module named 'jinja2' +ROS_BUILDTOOL_DEPENDS += "python3-jinja2-native" + +FILES:${PN} += "${datadir}/schemas/*" + +# Doesn't need runtime dependency on nlohmann-json +ROS_EXEC_DEPENDS:remove = "nlohmann-json" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-building-map-msgs/rmf-building-map-msgs_1.2.0-6.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-building-map-msgs/rmf-building-map-msgs_1.2.0-6.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-building-map-msgs/rmf-building-map-msgs_1.2.0-6.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-charger-msgs_3.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-charger-msgs_3.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-charger-msgs_3.0.2-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-dispenser-msgs_3.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-dispenser-msgs_3.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-dispenser-msgs_3.0.2-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-door-msgs_3.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-door-msgs_3.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-door-msgs_3.0.2-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-fleet-msgs_3.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-fleet-msgs_3.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-fleet-msgs_3.0.2-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-ingestor-msgs_3.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-ingestor-msgs_3.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-ingestor-msgs_3.0.2-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-lift-msgs_3.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-lift-msgs_3.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-lift-msgs_3.0.2-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-task-msgs_3.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-task-msgs_3.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-task-msgs_3.0.2-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-traffic-msgs_3.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-traffic-msgs_3.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-traffic-msgs_3.0.2-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-workcell-msgs_3.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-workcell-msgs_3.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-internal-msgs/rmf-workcell-msgs_3.0.2-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter-python/0001-CMakeLists-search-for-Python3-Development.patch b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter-python/0001-CMakeLists-search-for-Python3-Development.patch new file mode 100644 index 0000000000000000000000000000000000000000..865695243279421c5892a374f65938a583983730 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter-python/0001-CMakeLists-search-for-Python3-Development.patch @@ -0,0 +1,34 @@ +From c50af5e6fb8f20850e94d9e0f2883fb6379dfdae Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Tue, 9 Nov 2021 13:49:23 +0000 +Subject: [PATCH] CMakeLists: search for Python3 Development + +* fixes: + -- Found pybind11: /usr/include (found version "2.7.0" ) + CMake Error at /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-fleet-adapter-python/1.4.0-1-r0/recipe-sysroot/usr/share/cmake/pybind11/pybind11NewTools.cmake:196 (python3_add_library): + Unknown CMake command "python3_add_library". + Call Stack (most recent call first): + CMakeLists.txt:35 (pybind11_add_module) + + python3_add_library isn't defined when searching only for Interpreter: + https://cmake.org/cmake/help/latest/module/FindPython3.html#commands + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b201f69..ab70e03 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -29,6 +29,7 @@ include_directories( + ${rmf_fleet_adapter_INCLUDE_DIRS} + ) + ++find_package(Python3 COMPONENTS Development Interpreter REQUIRED) + find_package(pybind11_vendor REQUIRED) + find_package(pybind11 REQUIRED) + diff --git a/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter-python_2.1.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter-python_2.1.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f56b5f6cd272e514ecb7eb88d88dd2b2ffa04a5d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter-python_2.1.2-1.bbappend @@ -0,0 +1,12 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += " \ + ament-cmake-gen-version-h \ + ament-package-native \ + python3-catkin-pkg-native \ +" + +FILES:${PN} += "${libdir}/python" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists-search-for-Python3-Development.patch" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter/0001-FleetUpdateHandle-use-uint64_t-instead-of-std-size_t.patch b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter/0001-FleetUpdateHandle-use-uint64_t-instead-of-std-size_t.patch new file mode 100644 index 0000000000000000000000000000000000000000..c35cf275e0e7d71516d32eaf6640b75ccb2acefb --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter/0001-FleetUpdateHandle-use-uint64_t-instead-of-std-size_t.patch @@ -0,0 +1,89 @@ +From 616b206f4c9701652b76f361013fe92839639080 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Wed, 7 Jul 2021 17:21:28 +0000 +Subject: [PATCH] FleetUpdateHandle: use uint64_t instead of std::size_t to + match type in LaneRequest.msg + +* fixes: +[2/3] /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -DDEFAULT_RMW_IMPLEMENTATION=rmw_cyclonedds_cpp -I/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/include -I/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot/usr/include/eigen3 -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0=/usr/src/debug/rmf-fleet-adapter/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0=/usr/src/debug/rmf-fleet-adapter/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT CMakeFiles/full_control.dir/src/full_control/main.cpp.o -MF CMakeFiles/full_control.dir/src/full_control/main.cpp.o.d -o CMakeFiles/full_control.dir/src/full_control/main.cpp.o -c /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/src/full_control/main.cpp +FAILED: CMakeFiles/full_control.dir/src/full_control/main.cpp.o +/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -DDEFAULT_RMW_IMPLEMENTATION=rmw_cyclonedds_cpp -I/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/include -I/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot/usr/include/eigen3 -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0=/usr/src/debug/rmf-fleet-adapter/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0=/usr/src/debug/rmf-fleet-adapter/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/recipe-sysroot -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT CMakeFiles/full_control.dir/src/full_control/main.cpp.o -MF CMakeFiles/full_control.dir/src/full_control/main.cpp.o.d -o CMakeFiles/full_control.dir/src/full_control/main.cpp.o -c /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/src/full_control/main.cpp +/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/src/full_control/main.cpp: In lambda function: +/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/src/full_control/main.cpp:826:49: error: cannot convert 'vector' to 'vector' + 826 | connections->fleet->open_lanes(request_msg->open_lanes); + | ~~~~~~~~~~~~~^~~~~~~~~~ + | | + | vector +In file included from /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/include/rmf_fleet_adapter/agv/Adapter.hpp:20, + from /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/src/full_control/main.cpp:23: +/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/include/rmf_fleet_adapter/agv/FleetUpdateHandle.hpp:75:44: note: initializing argument 1 of 'void rmf_fleet_adapter::agv::FleetUpdateHandle::open_lanes(std::vector)' + 75 | void open_lanes(std::vector lane_indices); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/src/full_control/main.cpp:827:50: error: cannot convert 'vector' to 'vector' + 827 | connections->fleet->close_lanes(request_msg->close_lanes); + | ~~~~~~~~~~~~~^~~~~~~~~~~ + | | + | vector +In file included from /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/include/rmf_fleet_adapter/agv/Adapter.hpp:20, + from /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/src/full_control/main.cpp:23: +/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/include/rmf_fleet_adapter/agv/FleetUpdateHandle.hpp:72:45: note: initializing argument 1 of 'void rmf_fleet_adapter::agv::FleetUpdateHandle::close_lanes(std::vector)' + 72 | void close_lanes(std::vector lane_indices); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/src/full_control/main.cpp: In function 'std::shared_ptr make_fleet(const AdapterPtr&)': +/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/src/full_control/main.cpp:959:66: warning: 'rmf_fleet_adapter::agv::FleetUpdateHandle& rmf_fleet_adapter::agv::FleetUpdateHandle::accept_delivery_requests(rmf_fleet_adapter::agv::FleetUpdateHandle::AcceptDeliveryRequest)' is deprecated: Use accept_task_requests() instead [-Wdeprecated-declarations] + 959 | [](const rmf_task_msgs::msg::Delivery&){ return true; }); + | ^ +In file included from /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/include/rmf_fleet_adapter/agv/Adapter.hpp:20, + from /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/src/full_control/main.cpp:23: +/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-fleet-adapter/1.3.0-3-r0/git/include/rmf_fleet_adapter/agv/FleetUpdateHandle.hpp:161:22: note: declared here + 161 | FleetUpdateHandle& accept_delivery_requests(AcceptDeliveryRequest check); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +ninja: build stopped: subcommand failed. + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + include/rmf_fleet_adapter/agv/FleetUpdateHandle.hpp | 4 ++-- + src/rmf_fleet_adapter/agv/FleetUpdateHandle.cpp | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/include/rmf_fleet_adapter/agv/FleetUpdateHandle.hpp b/include/rmf_fleet_adapter/agv/FleetUpdateHandle.hpp +index 9740163..de07931 100644 +--- a/include/rmf_fleet_adapter/agv/FleetUpdateHandle.hpp ++++ b/include/rmf_fleet_adapter/agv/FleetUpdateHandle.hpp +@@ -71,10 +71,10 @@ public: + std::function handle)> handle_cb); + + /// Specify a set of lanes that should be closed. +- void close_lanes(std::vector lane_indices); ++ void close_lanes(std::vector lane_indices); + + /// Specify a set of lanes that should be open. +- void open_lanes(std::vector lane_indices); ++ void open_lanes(std::vector lane_indices); + + /// Set the parameters required for task planning. Without calling this + /// function, this fleet will not bid for and accept tasks. +diff --git a/src/rmf_fleet_adapter/agv/FleetUpdateHandle.cpp b/src/rmf_fleet_adapter/agv/FleetUpdateHandle.cpp +index 67a0864..c341141 100644 +--- a/src/rmf_fleet_adapter/agv/FleetUpdateHandle.cpp ++++ b/src/rmf_fleet_adapter/agv/FleetUpdateHandle.cpp +@@ -1101,7 +1101,7 @@ void FleetUpdateHandle::add_robot( + } + + //============================================================================== +-void FleetUpdateHandle::close_lanes(std::vector lane_indices) ++void FleetUpdateHandle::close_lanes(std::vector lane_indices) + { + _pimpl->worker.schedule( + [w = weak_from_this(), lane_indices = std::move(lane_indices)](const auto&) +@@ -1141,7 +1141,7 @@ void FleetUpdateHandle::close_lanes(std::vector lane_indices) + } + + //============================================================================== +-void FleetUpdateHandle::open_lanes(std::vector lane_indices) ++void FleetUpdateHandle::open_lanes(std::vector lane_indices) + { + _pimpl->worker.schedule( + [w = weak_from_this(), lane_indices = std::move(lane_indices)](const auto&) diff --git a/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter_2.1.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter_2.1.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..310425408fddda13676202e39bcbbbf4a0d5742d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-fleet-adapter_2.1.2-1.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2021 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += " \ + file://0001-FleetUpdateHandle-use-uint64_t-instead-of-std-size_t.patch \ +" + +# Doesn't need runtime dependency on nlohmann-json +ROS_EXEC_DEPENDS:remove = "nlohmann-json" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-task-ros2/0001-Fix-build-with-gcc-11.patch b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-task-ros2/0001-Fix-build-with-gcc-11.patch new file mode 100644 index 0000000000000000000000000000000000000000..b169bfe06e8d786dfbe76498c482d758e62a9d26 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-task-ros2/0001-Fix-build-with-gcc-11.patch @@ -0,0 +1,82 @@ +From c99b4fb39cd25d2f806c5843c23a24e55724451a Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 8 Jul 2021 17:40:24 +0000 +Subject: [PATCH] Fix build with gcc-11 + +* fixes: +FAILED: CMakeFiles/rmf_task_ros2.dir/src/rmf_task_ros2/bidding/Auctioneer.cpp.o +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/recipe-sysroot-native/usr/bin/arm-webos-linux-gnueabi/arm-webos-linux-gnueabi-g++ -DDEFAULT_RMW_IMPLEMENTATION=rmw_cyclonedds_cpp -Drmf_task_ros2_EXPORTS -I/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/include -I/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/recipe-sysroot/usr/include/eigen3 -mthumb -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0=/usr/src/debug/rmf-task-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0=/usr/src/debug/rmf-task-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -mthumb -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/recipe-sysroot -Wall -Wextra -Wpedantic -fPIC -std=gnu++17 -MD -MT CMakeFiles/rmf_task_ros2.dir/src/rmf_task_ros2/bidding/Auctioneer.cpp.o -MF CMakeFiles/rmf_task_ros2.dir/src/rmf_task_ros2/bidding/Auctioneer.cpp.o.d -o CMakeFiles/rmf_task_ros2.dir/src/rmf_task_ros2/bidding/Auctioneer.cpp.o -c /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp +In file included from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/internal_Auctioneer.hpp:23, + from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp:18: +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/include/rmf_task_ros2/bidding/Auctioneer.hpp:46:18: error: 'optional' in namespace 'std' does not name a template type + 46 | const std::optional winner)>; + | ^~~~~~~~ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/include/rmf_task_ros2/bidding/Auctioneer.hpp:24:1: note: 'std::optional' is defined in header ''; did you forget to '#include '? + 23 | #include + +++ |+#include + 24 | +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/include/rmf_task_ros2/bidding/Auctioneer.hpp:46:26: error: expected ',' or '...' before '<' token + 46 | const std::optional winner)>; + | ^ +In file included from /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp:18: +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/internal_Auctioneer.hpp:74:8: error: 'optional' in namespace 'std' does not name a template type + 74 | std::optional evaluate(const Submissions& submissions); + | ^~~~~~~~ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/internal_Auctioneer.hpp:28:1: note: 'std::optional' is defined in header ''; did you forget to '#include '? + 27 | #include + +++ |+#include + 28 | +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/internal_Auctioneer.hpp:83:6: error: 'optional' in namespace 'std' does not name a template type + 83 | std::optional evaluate( + | ^~~~~~~~ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/internal_Auctioneer.hpp:83:1: note: 'std::optional' is defined in header ''; did you forget to '#include '? + 83 | std::optional evaluate( + | ^~~ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp: In member function 'bool rmf_task_ros2::bidding::Auctioneer::Implementation::determine_winner(const rmf_task_ros2::bidding::Auctioneer::Implementation::BiddingTask&)': +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp:129:10: error: 'optional' is not a member of 'std' + 129 | std::optional winner = std::nullopt; + | ^~~~~~~~ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp:19:1: note: 'std::optional' is defined in header ''; did you forget to '#include '? + 18 | #include "internal_Auctioneer.hpp" + +++ |+#include + 19 | +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp:129:29: error: expected primary-expression before '>' token + 129 | std::optional winner = std::nullopt; + | ^ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp:129:31: error: 'winner' was not declared in this scope + 129 | std::optional winner = std::nullopt; + | ^~~~~~ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp:129:45: error: 'nullopt' is not a member of 'std' + 129 | std::optional winner = std::nullopt; + | ^~~~~~~ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp:138:16: error: 'evaluate' was not declared in this scope; did you mean 'evaluator'? + 138 | winner = evaluate(bidding_task.submissions); + | ^~~~~~~~ + | evaluator +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp: At global scope: +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp:156:6: error: 'optional' in namespace 'std' does not name a template type + 156 | std::optional Auctioneer::Implementation::evaluate( + | ^~~~~~~~ +/jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rmf-task-ros2/1.3.0-3-r0/git/src/rmf_task_ros2/bidding/Auctioneer.cpp:156:1: note: 'std::optional' is defined in header ''; did you forget to '#include '? + 156 | std::optional Auctioneer::Implementation::evaluate( + | ^~~ + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + include/rmf_task_ros2/bidding/Auctioneer.hpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/include/rmf_task_ros2/bidding/Auctioneer.hpp b/include/rmf_task_ros2/bidding/Auctioneer.hpp +index 4b9b5a8..2f5fc5f 100644 +--- a/include/rmf_task_ros2/bidding/Auctioneer.hpp ++++ b/include/rmf_task_ros2/bidding/Auctioneer.hpp +@@ -19,6 +19,7 @@ + #define RMF_TASK_ROS2__BIDDING__AUCTIONEER_HPP + + #include ++#include + #include + #include + diff --git a/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-task-ros2_2.1.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-task-ros2_2.1.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c3db3cf33e776f6c822630cde37d79cce6579382 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-task-ros2_2.1.2-1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2021 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-Fix-build-with-gcc-11.patch" + +# Doesn't need runtime dependency on nlohmann-json +ROS_EXEC_DEPENDS:remove = "nlohmann-json" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-traffic-ros2/0001-CMakeLists-explicitly-link-with-pthread.patch b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-traffic-ros2/0001-CMakeLists-explicitly-link-with-pthread.patch new file mode 100644 index 0000000000000000000000000000000000000000..32bb340182a5f352cedf6fb07961373119b1c8af --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-traffic-ros2/0001-CMakeLists-explicitly-link-with-pthread.patch @@ -0,0 +1,55 @@ +From 1c0c66e1a9c0971f3f15b05d8c79a1780dce28b4 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Wed, 7 Jul 2021 08:02:13 -0700 +Subject: [PATCH] CMakeLists: explicitly link with pthread + +* fixes: +FAILED: rmf_traffic_schedule +: && /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wall -Wextra -Wpedantic -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now CMakeFiles/rmf_traffic_schedule.dir/src/rmf_traffic_schedule/main.cpp.o -o rmf_traffic_schedule -Wl,-rpath,"\$ORIGIN:" librmf_traffic_ros2.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw_implementation.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_spdlog.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_interface.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so -ldl /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml-cpp.so.0.6.2 && : +librmf_traffic_ros2.so: error: undefined reference to 'pthread_create' +collect2: error: ld returned 1 exit status +[2/4] : && /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wall -Wextra -Wpedantic -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now CMakeFiles/rmf_traffic_blockade.dir/src/rmf_traffic_blockade/main.cpp.o -o rmf_traffic_blockade -Wl,-rpath,"\$ORIGIN:" librmf_traffic_ros2.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw_implementation.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_spdlog.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_interface.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so -ldl /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml-cpp.so.0.6.2 && : +FAILED: rmf_traffic_blockade +: && /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wall -Wextra -Wpedantic -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now CMakeFiles/rmf_traffic_blockade.dir/src/rmf_traffic_blockade/main.cpp.o -o rmf_traffic_blockade -Wl,-rpath,"\$ORIGIN:" librmf_traffic_ros2.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw_implementation.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_spdlog.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_interface.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so -ldl /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml-cpp.so.0.6.2 && : +librmf_traffic_ros2.so: error: undefined reference to 'pthread_create' +collect2: error: ld returned 1 exit status +[3/4] : && /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wall -Wextra -Wpedantic -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now CMakeFiles/participant_node.dir/examples/participant_node.cpp.o -o participant_node -Wl,-rpath,"\$ORIGIN" librmf_traffic_ros2.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw_implementation.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_spdlog.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_interface.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so -ldl /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml-cpp.so.0.6.2 && : +FAILED: participant_node +: && /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wall -Wextra -Wpedantic -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now CMakeFiles/participant_node.dir/examples/participant_node.cpp.o -o participant_node -Wl,-rpath,"\$ORIGIN" librmf_traffic_ros2.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw_implementation.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_spdlog.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_interface.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so -ldl /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml-cpp.so.0.6.2 && : +librmf_traffic_ros2.so: error: undefined reference to 'pthread_create' +collect2: error: ld returned 1 exit status +[4/4] : && /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wall -Wextra -Wpedantic -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now CMakeFiles/update_participant.dir/src/update_participant/main.cpp.o -o update_participant -Wl,-rpath,"\$ORIGIN:" librmf_traffic_ros2.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw_implementation.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_spdlog.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_interface.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so -ldl /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml-cpp.so.0.6.2 && : +FAILED: update_participant +: && /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wall -Wextra -Wpedantic -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0=/usr/src/debug/rmf-traffic-ros2/1.3.0-3-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now CMakeFiles/update_participant.dir/src/update_participant/main.cpp.o -o update_participant -Wl,-rpath,"\$ORIGIN:" librmf_traffic_ros2.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw_implementation.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmw.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_spdlog.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_logging_interface.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcutils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcpputils.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_runtime_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstd_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librmf_traffic_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librclcpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libament_index_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/liblibstatistics_collector.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_generator_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_c.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/librcl_yaml_param_parser.so -ldl /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libtracetools.so /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/recipe-sysroot/usr/lib/libyaml-cpp.so.0.6.2 && : +librmf_traffic_ros2.so: error: undefined reference to 'pthread_create' +collect2: error: ld returned 1 exit status +ninja: build stopped: subcommand failed. +WARNING: /jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/temp/run.do_compile.75741:1 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} }VERBOSE=1 cmake --build '/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}' +ERROR: Execution of '/jenkins/mjansa/build/ros/webos-rolling-dunfell/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-ros2/1.3.0-3-r0/temp/run.do_compile.75741' failed with exit code 1: + +Upstream-Status: Pending +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 848ca7c..fdc4281 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -20,6 +20,7 @@ find_package(rmf_fleet_msgs REQUIRED) + find_package(Eigen3 REQUIRED) + find_package(rclcpp REQUIRED) + find_package(yaml-cpp REQUIRED) ++find_package(Threads REQUIRED) + + if (rmf_traffic_FOUND) + message(STATUS "found rmf_traffic") +@@ -59,6 +60,7 @@ target_link_libraries(rmf_traffic_ros2 + ${rmf_traffic_msgs_LIBRARIES} + ${rclcpp_LIBRARIES} + yaml-cpp ++ Threads::Threads + ) + + target_include_directories(rmf_traffic_ros2 diff --git a/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-traffic-ros2_2.1.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-traffic-ros2_2.1.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..bc66b29a940cb6a8fdd36a3ebbecd8e7d8be57c5 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-traffic-ros2_2.1.2-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILD_DEPENDS += "eigen3-cmake-module" + +# Doesn't need runtime dependency on nlohmann-json +ROS_EXEC_DEPENDS:remove = "nlohmann-json" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-websocket_2.1.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-websocket_2.1.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..630ba669a387f54120e8e43f3a993784e500e600 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-ros2/rmf-websocket_2.1.2-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# Doesn't need runtime dependency on nlohmann-json +ROS_EXEC_DEPENDS:remove = "nlohmann-json" + +# websocketpp does not provide runtime components +ROS_EXEC_DEPENDS:remove += "websocketpp" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-task/rmf-task-sequence_2.1.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-task/rmf-task-sequence_2.1.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..97e55440186e08ce6698ce45a8c94c451bc555a0 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-task/rmf-task-sequence_2.1.1-1.bbappend @@ -0,0 +1,13 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: QA Issue: rmf-task-sequence: Files/directories were installed but not shipped in any package: +# /usr/share/ament_index +# /usr/share/ament_index/resource_index +# /usr/share/ament_index/resource_index/packages +# /usr/share/ament_index/resource_index/packages/rmf_task_sequence +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# rmf-task-sequence: 4 installed and not shipped files. [installed-vs-shipped] +FILES:${PN} += "${datadir}/ament_index/resource_index/packages/rmf_task_sequence" + +# Doesn't need runtime dependency on nlohmann-json +ROS_EXEC_DEPENDS:remove = "nlohmann-json" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-task/rmf-task_2.1.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-task/rmf-task_2.1.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..862a2ba0a662f216215bb4dd9748a39083c3a07b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-task/rmf-task_2.1.1-1.bbappend @@ -0,0 +1,37 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += " \ + ament-cmake \ + ament-cmake-core \ + ament-cmake-libraries \ + ament-cmake-export-definitions \ + ament-cmake-export-include-directories \ + ament-cmake-export-interfaces \ + ament-cmake-export-libraries \ + ament-cmake-export-link-flags \ + ament-cmake-export-targets \ + ament-cmake-python \ + ament-cmake-target-dependencies \ + ament-cmake-include-directories \ + ament-cmake-test \ + ament-cmake-version \ + ament-package-native \ + eigen3-cmake-module \ + python3-catkin-pkg-native \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-c \ + rosidl-runtime-cpp \ +" + +inherit python3native + +# This is needed to set OE_QMAKE_PATH_EXTERNAL_HOST_BINS to resolve: +# | -- Found Ceres version: 2.0.0 installed in: /jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-editor/1.3.0-3-r0/recipe-sysroot/usr with components: [EigenSparse, SparseLinearAlgebraLibrary, LAPACK, SuiteSparse, CXSparse, SchurSpecializations, Multithreading] +# CMake Warning at /jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-editor/1.3.0-3-r0/recipe-sysroot/usr/lib/cmake/Qt5/Qt5Config.cmake:7 (message): +# SkippingbecauseOE_QMAKE_PATH_EXTERNAL_HOST_BINSisnotdefined +# Call Stack (most recent call first): +# CMakeLists.txt:13 (find_package) +# +# but it also needs widgets to be enabled in qtbase PACKAGECONFIG +#inherit ${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'qt5-widgets'], '', 'cmake_qt5', d)} diff --git a/meta-ros2-humble/recipes-bbappends/rmf-traffic-editor/rmf-traffic-editor-assets_1.6.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-traffic-editor/rmf-traffic-editor-assets_1.6.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3e72366064113afecb65d6c4a82d7c3a13ac94b9 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-traffic-editor/rmf-traffic-editor-assets_1.6.0-1.bbappend @@ -0,0 +1,9 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# /usr/share/assets/thumbnails/model_list.yaml +# /usr/share/assets/thumbnails/images +# /usr/share/assets/thumbnails/images/cropped +# /usr/share/assets/thumbnails/images/cropped/OpenRobotics +# /usr/share/assets/thumbnails/images/cropped/OpenRobotics/VisitorKidSit.png +# .. a lot of .png files here .. +FILES:${PN} += "${datadir}/assets" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-traffic-editor/rmf-traffic-editor_1.6.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-traffic-editor/rmf-traffic-editor_1.6.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..6dc497dee731194243bdd72b8c7d163f41c38ac2 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-traffic-editor/rmf-traffic-editor_1.6.0-1.bbappend @@ -0,0 +1,28 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += " \ + ament-cmake-libraries \ + ament-cmake-export-definitions \ + ament-cmake-export-include-directories \ + ament-cmake-export-interfaces \ + ament-cmake-export-libraries \ + ament-cmake-export-link-flags \ + ament-cmake-export-targets \ + ament-cmake-python \ + ament-cmake-target-dependencies \ + ament-cmake-include-directories \ + ament-cmake-test \ + ament-cmake-version \ + ament-package-native \ + python3-catkin-pkg-native \ +" + +# This is needed to set OE_QMAKE_PATH_EXTERNAL_HOST_BINS to resolve: +# | -- Found Ceres version: 2.0.0 installed in: /jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-editor/1.3.0-3-r0/recipe-sysroot/usr with components: [EigenSparse, SparseLinearAlgebraLibrary, LAPACK, SuiteSparse, CXSparse, SchurSpecializations, Multithreading] +# CMake Warning at /jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic-editor/1.3.0-3-r0/recipe-sysroot/usr/lib/cmake/Qt5/Qt5Config.cmake:7 (message): +# SkippingbecauseOE_QMAKE_PATH_EXTERNAL_HOST_BINSisnotdefined +# Call Stack (most recent call first): +# CMakeLists.txt:13 (find_package) +# +# but it also needs widgets to be enabled in qtbase PACKAGECONFIG +inherit ${@bb.utils.contains_any('ROS_WORLD_SKIP_GROUPS', ['qt5', 'qt5-widgets'], '', 'cmake_qt5', d)} diff --git a/meta-ros2-humble/recipes-bbappends/rmf-traffic/rmf-traffic-examples_3.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-traffic/rmf-traffic-examples_3.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..599357d1145df53994cb09ba48b8203d17da932e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-traffic/rmf-traffic-examples_3.0.0-1.bbappend @@ -0,0 +1,18 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + eigen3-cmake-module \ +" + +# ERROR: rmf-traffic-examples-2.0.0-2-r0 do_package: QA Issue: rmf-traffic-examples: Files/directories were installed but not shipped in any package: +# /usr/share/ament_index +# /usr/share/ament_index/resource_index +# /usr/share/ament_index/resource_index/packages +# /usr/share/ament_index/resource_index/packages/rmf_traffic_examples +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# rmf-traffic-examples: 4 installed and not shipped files. [installed-vs-shipped] +# +# ros_ament_cmake.bbclass does this automatically, but this recipe inherits just ros_cmake.bbclass +FILES:${PN}:prepend = " \ + ${datadir}/ament_index \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-traffic/rmf-traffic/0001-schedule-fix-get_participant-declaration-to-match-Vi.patch b/meta-ros2-humble/recipes-bbappends/rmf-traffic/rmf-traffic/0001-schedule-fix-get_participant-declaration-to-match-Vi.patch new file mode 100644 index 0000000000000000000000000000000000000000..03ea8439c5df12c903fd8718e802dbee2367849c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-traffic/rmf-traffic/0001-schedule-fix-get_participant-declaration-to-match-Vi.patch @@ -0,0 +1,137 @@ +From 8c3f055a2c4dc6d89e7dceead607d4c16a1917db Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Sat, 12 Jun 2021 19:54:33 +0000 +Subject: [PATCH] schedule: fix get_participant() declaration to match Viewer + +* fixes: +FAILED: CMakeFiles/rmf_traffic.dir/src/rmf_traffic/schedule/Rectifier.cpp.o +/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -DRMF_TRAFFIC__USING_FCL_0_6 -Drmf_traffic_EXPORTS -I/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/git/include -I/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot/usr/include/eigen3 -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0=/usr/src/debug/rmf-traffic/1.3.0-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0=/usr/src/debug/rmf-traffic/1.3.0-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot -std=gnu++11 -DNDEBUG -fPIC -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT CMakeFiles/rmf_traffic.dir/src/rmf_traffic/schedule/Rectifier.cpp.o -MF CMakeFiles/rmf_traffic.dir/src/rmf_traffic/schedule/Rectifier.cpp.o.d -o CMakeFiles/rmf_traffic.dir/src/rmf_traffic/schedule/Rectifier.cpp.o -c /jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/git/src/rmf_traffic/schedule/Rectifier.cpp +In file included from /jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/git/src/rmf_traffic/schedule/Rectifier.cpp:20: +/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/git/include/rmf_traffic/schedule/Database.hpp:116:49: error: 'std::shared_ptr rmf_traffic::schedule::Database::get_participant(std::size_t) const' marked 'final', but is not virtual + 116 | std::shared_ptr get_participant( + | ^~~~~~~~~~~~~~~ +FAILED: CMakeFiles/rmf_traffic.dir/src/rmf_traffic/schedule/Viewer.cpp.o +/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -DRMF_TRAFFIC__USING_FCL_0_6 -Drmf_traffic_EXPORTS -I/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/git/include -I/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot/usr/include/eigen3 -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0=/usr/src/debug/rmf-traffic/1.3.0-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0=/usr/src/debug/rmf-traffic/1.3.0-1-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/recipe-sysroot -std=gnu++11 -DNDEBUG -fPIC -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT CMakeFiles/rmf_traffic.dir/src/rmf_traffic/schedule/Viewer.cpp.o -MF CMakeFiles/rmf_traffic.dir/src/rmf_traffic/schedule/Viewer.cpp.o.d -o CMakeFiles/rmf_traffic.dir/src/rmf_traffic/schedule/Viewer.cpp.o -c /jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/git/src/rmf_traffic/schedule/Viewer.cpp +In file included from /jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/git/src/rmf_traffic/schedule/Viewer.cpp:24: +/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/rmf-traffic/1.3.0-1-r0/git/include/rmf_traffic/schedule/Database.hpp:116:49: error: 'std::shared_ptr rmf_traffic::schedule::Database::get_participant(std::size_t) const' marked 'final', but is not virtual + 116 | std::shared_ptr get_participant( + | ^~~~~~~~~~~~~~~ + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa + +--- + include/rmf_traffic/schedule/Database.hpp | 2 +- + include/rmf_traffic/schedule/Mirror.hpp | 2 +- + src/rmf_traffic/schedule/Database.cpp | 2 +- + src/rmf_traffic/schedule/Mirror.cpp | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +Index: git/include/rmf_traffic/schedule/Database.hpp +=================================================================== +--- git.orig/include/rmf_traffic/schedule/Database.hpp ++++ git/include/rmf_traffic/schedule/Database.hpp +@@ -113,7 +113,7 @@ public: + + // Documentation inherited from Viewer + std::shared_ptr get_participant( +- std::size_t participant_id) const final; ++ ParticipantId participant_id) const final; + + // Documentation inherited from Viewer + Version latest_version() const; +@@ -125,11 +125,11 @@ public: + + // Documentation inherited from ItineraryViewer + std::optional get_itinerary( +- std::size_t participant_id) const final; ++ ParticipantId participant_id) const; + + // Documentation inherited from ItineraryViewer + std::optional get_current_plan_id( +- std::size_t participant_id) const final; ++ ParticipantId participant_id) const; + + // Documentation inherited from ItineraryViewer + const std::vector* get_current_progress( +Index: git/include/rmf_traffic/schedule/Mirror.hpp +=================================================================== +--- git.orig/include/rmf_traffic/schedule/Mirror.hpp ++++ git/include/rmf_traffic/schedule/Mirror.hpp +@@ -51,11 +51,11 @@ public: + + // Documentation inherited from Viewer + std::shared_ptr get_participant( +- std::size_t participant_id) const final; ++ ParticipantId participant_id) const final; + + // Documentation inherited from Viewer + std::optional get_itinerary( +- std::size_t participant_id) const final; ++ ParticipantId participant_id) const; + + // Documentation inherited from Viewer + std::optional latest_version() const; +Index: git/src/rmf_traffic/schedule/Database.cpp +=================================================================== +--- git.orig/src/rmf_traffic/schedule/Database.cpp ++++ git/src/rmf_traffic/schedule/Database.cpp +@@ -1303,7 +1303,7 @@ const std::unordered_set& + + //============================================================================== + std::shared_ptr Database::get_participant( +- std::size_t participant_id) const ++ ParticipantId participant_id) const + { + const auto state_it = _pimpl->descriptions.find(participant_id); + if (state_it == _pimpl->descriptions.end()) +@@ -1320,7 +1320,7 @@ Version Database::latest_version() const + + //============================================================================== + std::optional Database::get_itinerary( +- const std::size_t participant_id) const ++ const ParticipantId participant_id) const + { + const auto state_it = _pimpl->states.find(participant_id); + if (state_it == _pimpl->states.end()) +@@ -1345,7 +1345,7 @@ std::optional Database::g + + //============================================================================== + std::optional Database::get_current_plan_id( +- const std::size_t participant_id) const ++ ParticipantId participant_id) const + { + const auto state_it = _pimpl->states.find(participant_id); + if (state_it == _pimpl->states.end()) +Index: git/src/rmf_traffic/schedule/Mirror.cpp +=================================================================== +--- git.orig/src/rmf_traffic/schedule/Mirror.cpp ++++ git/src/rmf_traffic/schedule/Mirror.cpp +@@ -255,7 +255,7 @@ const std::unordered_set& + + //============================================================================== + std::shared_ptr Mirror::get_participant( +- std::size_t participant_id) const ++ ParticipantId participant_id) const + { + const auto p = _pimpl->descriptions.find(participant_id); + if (p == _pimpl->descriptions.end()) +@@ -272,7 +272,7 @@ std::optional Mirror::latest_ve + + //============================================================================== + std::optional Mirror::get_itinerary( +- const std::size_t participant_id) const ++ ParticipantId participant_id) const + { + const auto p = _pimpl->states.find(participant_id); + if (p == _pimpl->states.end()) +@@ -297,7 +297,7 @@ std::optional Mirror::get + + //============================================================================== + std::optional Mirror::get_current_plan_id( +- const std::size_t participant_id) const ++ ParticipantId participant_id) const + { + const auto p = _pimpl->states.find(participant_id); + if (p == _pimpl->states.end()) diff --git a/meta-ros2-humble/recipes-bbappends/rmf-traffic/rmf-traffic_3.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-traffic/rmf-traffic_3.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..33b7064917c7aac9d8bccbd511b3f08022b91e6f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-traffic/rmf-traffic_3.0.0-1.bbappend @@ -0,0 +1,18 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-schedule-fix-get_participant-declaration-to-match-Vi.patch" + +# ERROR: rmf-traffic-2.0.0-2-r0 do_package: QA Issue: rmf-traffic: Files/directories were installed but not shipped in any package: +# /usr/share/ament_index +# /usr/share/ament_index/resource_index +# /usr/share/ament_index/resource_index/packages +# /usr/share/ament_index/resource_index/packages/rmf_traffic +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# rmf-traffic: 4 installed and not shipped files. [installed-vs-shipped] +# +# ros_ament_cmake.bbclass does this automatically, but this recipe inherits just ros_cmake.bbclass +FILES:${PN}:prepend = " \ + ${datadir}/ament_index \ +" + diff --git a/meta-ros2-humble/recipes-bbappends/rmf-utils/rmf-utils_1.4.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-utils/rmf-utils_1.4.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..681763f784c3680e621e2069f34da15f2f27a490 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-utils/rmf-utils_1.4.0-2.bbappend @@ -0,0 +1,15 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: rmf-utils-1.4.0-2-r0 do_package: QA Issue: rmf-utils: Files/directories were installed but not shipped in any package: +# /usr/share/ament_index +# /usr/share/ament_index/resource_index +# /usr/share/ament_index/resource_index/packages +# /usr/share/ament_index/resource_index/packages/rmf_utils +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# rmf-utils: 4 installed and not shipped files. [installed-vs-shipped] +# +# ros_ament_cmake.bbclass does this automatically, but this recipe inherits just ros_cmake.bbclass +FILES:${PN}:prepend = " \ + ${datadir}/ament_index \ +" + diff --git a/meta-ros2-humble/recipes-bbappends/rmf-visualization-msgs/rmf-visualization-msgs_1.2.0-4.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-visualization-msgs/rmf-visualization-msgs_1.2.0-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-visualization-msgs/rmf-visualization-msgs_1.2.0-4.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmf-visualization/rmf-visualization-schedule_2.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmf-visualization/rmf-visualization-schedule_2.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d52974a7ccf59536976bcac79fe0f36796411f0f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmf-visualization/rmf-visualization-schedule_2.0.0-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# nlohmann-json PN is empty don't add runtime dependency on it +ROS_EXEC_DEPENDS:remove = "nlohmann-json" +# websocketpp PN is empty don't add runtime dependency on it +ROS_EXEC_DEPENDS:remove = "websocketpp" diff --git a/meta-ros2-humble/recipes-bbappends/rmw-cyclonedds/rmw-cyclonedds-cpp_1.3.4-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmw-cyclonedds/rmw-cyclonedds-cpp_1.3.4-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e89d86b83e64d7f2d8bcf877d928d5ca5477eb14 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmw-cyclonedds/rmw-cyclonedds-cpp_1.3.4-1.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-cmake-native \ + rosidl-generator-cpp-native \ + rosidl-default-runtime \ +" + +# for rmw-implementation +BBCLASSEXTEND = "native" diff --git a/meta-ros2-humble/recipes-bbappends/rmw-dds-common/rmw-dds-common_1.6.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/rmw-dds-common/rmw-dds-common_1.6.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..54934fd9248b539cf01bff04966c6f1b2371aa7b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmw-dds-common/rmw-dds-common_1.6.0-2.bbappend @@ -0,0 +1,27 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + fastrtps-cmake-module \ + python-cmake-module \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ +" + +#inherit python3native diff --git a/meta-ros2-humble/recipes-bbappends/rmw-fastrtps/rmw-fastrtps-cpp_6.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmw-fastrtps/rmw-fastrtps-cpp_6.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..92ca35f73aed4b676926304c911562dcf4aa7067 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmw-fastrtps/rmw-fastrtps-cpp_6.2.2-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmw-fastrtps/rmw-fastrtps-dynamic-cpp_6.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmw-fastrtps/rmw-fastrtps-dynamic-cpp_6.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..92ca35f73aed4b676926304c911562dcf4aa7067 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmw-fastrtps/rmw-fastrtps-dynamic-cpp_6.2.2-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmw-fastrtps/rmw-fastrtps-shared-cpp_6.2.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/rmw-fastrtps/rmw-fastrtps-shared-cpp_6.2.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..fe5e09bd1e9bf6fe43b73516b3aeb7ecd6929398 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmw-fastrtps/rmw-fastrtps-shared-cpp_6.2.2-1.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2019 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + rosidl-adapter-native \ + rosidl-cmake-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rmw-implementation/rmw-implementation_2.8.1-2.bbappend b/meta-ros2-humble/recipes-bbappends/rmw-implementation/rmw-implementation_2.8.1-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8af364339bd00344ab0a25ca41ad439a5ba9faaf --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rmw-implementation/rmw-implementation_2.8.1-2.bbappend @@ -0,0 +1,13 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS:remove = "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'rmw-connext-cpp rmw-connextdds', '', d)}" + +ROS_BUILDTOOL_DEPENDS:append = " \ + rosidl-adapter-native \ + rosidl-generator-cpp-native \ +" + +ROS_EXEC_DEPENDS:append = " \ + rmw-fastrtps-cpp \ + rmw-cyclonedds-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/robot-calibration/robot-calibration_0.8.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/robot-calibration/robot-calibration_0.8.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e48a58ca841b7629d0051a71463bf8f50a59eba0 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/robot-calibration/robot-calibration_0.8.0-1.bbappend @@ -0,0 +1,12 @@ +# Copyright (c) 2020 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +# orocos-kdl appears in both ROS_BUILD_DEPENDS and ROS_EXPORT_DEPENDS, so it's easier to remove it from DEPENDS. +DEPENDS:remove = "orocos-kdl" +ROS_EXEC_DEPENDS:remove = "orocos-kdl" + +DEPENDS:append = "orocos-kdl-vendor" +ROS_EXEC_DEPENDS:append = "orocos-kdl-vendor" + +# Doesn't need runtime dependency on ceres-solver +ROS_EXEC_DEPENDS:remove = "ceres-solver" diff --git a/meta-ros2-humble/recipes-bbappends/robot-controllers/robot-controllers_0.9.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/robot-controllers/robot-controllers_0.9.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..9d598d7d4770842df28afa5baddbeda20a135487 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/robot-controllers/robot-controllers_0.9.3-1.bbappend @@ -0,0 +1,9 @@ +# Copyright (c) 2020 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +# orocos-kdl appears in both ROS_BUILD_DEPENDS and ROS_EXPORT_DEPENDS, so it's easier to remove it from DEPENDS. +DEPENDS:remove = "orocos-kdl" +ROS_EXEC_DEPENDS:remove = "orocos-kdl" + +DEPENDS:append = "orocos-kdl-vendor" +ROS_EXEC_DEPENDS:append = "orocos-kdl-vendor" diff --git a/meta-ros2-humble/recipes-bbappends/robot-upstart/robot-upstart_1.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/robot-upstart/robot-upstart_1.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..049a4b5e1495716ba6e99cb5db84e78d065a9828 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/robot-upstart/robot-upstart_1.0.2-1.bbappend @@ -0,0 +1,18 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: QA Issue: robot-upstart: Files/directories were installed but not shipped in any package: +# /usr/share/lib +# /usr/share/lib/robot_upstart +# /usr/share/lib/robot_upstart/scripts +# /usr/share/lib/robot_upstart/scripts/install +# /usr/share/lib/robot_upstart/scripts/uninstall +# /usr/share/lib/robot_upstart/scripts/mkxacro +# /usr/share/lib/robot_upstart/scripts/mutate_files +# /usr/share/lib/robot_upstart/scripts/getifip +# /usr/share/lib/robot_upstart/scripts/mklaunch +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# robot-upstart: 9 installed and not shipped files. [installed-vs-shipped] +FILES:${PN} += "${datadir}/lib/robot_upstart" + +# ERROR: robot-upstart-1.0.2-1-r0 do_package_qa: QA Issue: /usr/share/robot_upstart/scripts/mkxacro contained in package robot-upstart requires /bin/bash, but no providers found in RDEPENDS:robot-upstart? [file-rdeps] +RDEPENDS:${PN} += "bash" diff --git a/meta-ros2-humble/recipes-bbappends/ros-canopen/can-msgs_2.0.0-4.bbappend b/meta-ros2-humble/recipes-bbappends/ros-canopen/can-msgs_2.0.0-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros-canopen/can-msgs_2.0.0-4.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros-ign/ros-ign-interfaces_0.244.9-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros-ign/ros-ign-interfaces_0.244.9-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ce1e54c6d8718f8165f436527bbcf59a55e30f3d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros-ign/ros-ign-interfaces_0.244.9-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros-workspace/ros-workspace/0001-Don-t-use-CMAKE_INSTALL_PREFIX-as-sysroot-for-cross-.patch b/meta-ros2-humble/recipes-bbappends/ros-workspace/ros-workspace/0001-Don-t-use-CMAKE_INSTALL_PREFIX-as-sysroot-for-cross-.patch new file mode 100644 index 0000000000000000000000000000000000000000..f7493976f7a3a0d7e5e55193317b3bbf2b8d5280 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros-workspace/ros-workspace/0001-Don-t-use-CMAKE_INSTALL_PREFIX-as-sysroot-for-cross-.patch @@ -0,0 +1,24 @@ +From a1e3a61864ad7e81653c4adcc0360231b7a6238f Mon Sep 17 00:00:00 2001 +From: JeongBong Seo +Date: Fri, 5 Apr 2019 14:54:08 +0900 +Subject: [PATCH] Don't use CMAKE_INSTALL_PREFIX as sysroot for cross-compile + +Upstream-Status: Pending + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 880d8ea..544785c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -14,7 +14,7 @@ else() + set(PYTHON_INSTALL_DIR "lib/python${PYTHON_MAJOR_MINOR}/site-packages") + set(SHELL_EXT "sh") + endif() +-set(AMENT_PACKAGE_DIR "${CMAKE_INSTALL_PREFIX}/${PYTHON_INSTALL_DIR}/ament_package") ++set(AMENT_PACKAGE_DIR "$ENV{STAGING_DIR_NATIVE}/usr/${PYTHON_INSTALL_DIR}/ament_package") + if(NOT EXISTS "${AMENT_PACKAGE_DIR}") + # Check for an .egg-link file and use the listed directory if it exists + get_filename_component(AMENT_PACKAGE_EGG_LINK "${AMENT_PACKAGE_DIR}" DIRECTORY) diff --git a/meta-ros2-humble/recipes-bbappends/ros-workspace/ros-workspace_%.bbappend b/meta-ros2-humble/recipes-bbappends/ros-workspace/ros-workspace_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..2d82f957cda3d5bfb7528aad562ffba7c0087617 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros-workspace/ros-workspace_%.bbappend @@ -0,0 +1,58 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +# ASSERT( == /usr) +# ros-workspace installs its setup scripts under , which is an unnatural location when is /usr. Move them to be +# under /profile.d/ros and create "ros_" prefixed symlinks to them under . +# +# Create a ros.sh that sources ros/setup.sh, thereby setting up the ROS workspace for every login. Place it in a separate package +# which will be added to images when IMAGE_FEATURES contains "ros-implicit-workspace" +do_install:append() { + profile_dir=${sysconfdir}/profile.d/ros + mkdir -p ${D}$profile_dir + cd ${D}$profile_dir + + mv ${D}${prefix}/*setup.bash . + mv ${D}${prefix}/*setup.zsh . + mv ${D}${prefix}/*setup.sh . + mv ${D}${prefix}/_local_setup_util.py . + + for f in *setup.bash *setup.zsh; do + # Hardcode AMENT_CURRENT_PREFIX and the directory where these files reside. + sed -i -e '/AMENT_CURRENT_PREFIX=/ s@=.*@=${prefix}@' \ + -e '/\$AMENT_CURRENT_PREFIX/ s@\$AMENT_CURRENT_PREFIX@'$profile_dir'@' $f + done + + # Add special case handling for AMENT_CURRENT_PREFIX == /usr + sed -i -e '/for _path.*_UNIQUE_PREFIX_PATH.*do/ s@do.*@do [ $_path = ${prefix} ] \&\& _path='$profile_dir'@' \ + -e '/AMENT_CURRENT_PREFIX=.*_path/ s@_path.*@_path; [ $_path = '$profile_dir' ] \&\& AMENT_CURRENT_PREFIX=${prefix}@' \ + setup.sh + + # Don't attempt to use the build-time Python executable on the target and hardcode the directory where _order_packages.py + # resides. + sed -i -e '/^_ament_python_executable=/ s@=.*@=${bindir}/${PYTHON_PN}@' \ + -e '/_local_setup_util\.py/ s@\$_ament_prefix_sh_AMENT_CURRENT_PREFIX/@'$profile_dir'/@' \ + local_setup.sh + + # This script assumes, that it's installed in root of ROS distro instalation (e.g. /opt/ros/eloquent/_local_setup_util.py + # in our setup it's installed in /etc/profile.d/ros/_local_setup_util.py) and uses it's path to search for ament packages: + # https://github.com/ament/ament_package/commit/0a41c282b36902cee6b64f7c80138b93c729fb7b#diff-f837dfb214b29ba2075cb54047ffa159R54 + # and then also passes it's path in get_commands() call as a prefix: + # https://github.com/ament/ament_package/commit/0a41c282b36902cee6b64f7c80138b93c729fb7b#diff-f837dfb214b29ba2075cb54047ffa159R62 + # so it wasn't finding anything in our setup, change it to ${prefix} and drop all this when we switch ROS2 to use ros_opt_prefix.bbclass + sed -i -e "s#__file__#'${libdir}'#g" _local_setup_util.py + + mkdir -p ${D}${bindir} + for f in *setup.bash *setup.zsh *setup.sh; do + ln -s $profile_dir/$f ${D}${bindir}/ros_$f + done + + echo ". $profile_dir/setup.sh" > ../ros.sh + + cd - > /dev/null +} + +PACKAGES =+ "${PN}-implicitworkspace" + +FILES:${PN}-implicitworkspace = " \ + ${sysconfdir}/profile.d/ros.sh \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros-workspace/ros-workspace_1.0.2-2.bbappend b/meta-ros2-humble/recipes-bbappends/ros-workspace/ros-workspace_1.0.2-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ff96a40ae9acceb7beed71c2010bb534ed330c58 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros-workspace/ros-workspace_1.0.2-2.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILD_DEPENDS:remove = "ament-cmake-core" +ROS_BUILD_DEPENDS:remove = "ament-package" +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-core-native \ + ament-package-native \ +" + +# The package find files from CMAKE_INSTALL_PREFIX that is just absolute "/usr". +# Need to pass the native sysroot folder path. +export STAGING_DIR_NATIVE +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI:append = " file://0001-Don-t-use-CMAKE_INSTALL_PREFIX-as-sysroot-for-cross-.patch" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-control/controller-interface_2.16.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-control/controller-interface_2.16.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..b122d7e3451ae2db701c41dd6535b01e1559785e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-control/controller-interface_2.16.0-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + python3-numpy-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-control/controller-manager-msgs_2.16.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-control/controller-manager-msgs_2.16.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a459eec7fc95d44536d00ee10d7fda1a2b26cca4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-control/controller-manager-msgs_2.16.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# "rosidl-default-generators" belongs in ROS_BUILDTOOL_DEPENDS (as "rosidl-default-generators-native"); it should not be in +# ROS_BUILD_DEPENDS. +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-default-generators-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" +ROS_BUILD_DEPENDS:remove = " \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-control/controller-manager/0001-setuptools-fix-executable.patch b/meta-ros2-humble/recipes-bbappends/ros2-control/controller-manager/0001-setuptools-fix-executable.patch new file mode 100644 index 0000000000000000000000000000000000000000..833b7834e69107692eb0c22314069b2edb18cfec --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-control/controller-manager/0001-setuptools-fix-executable.patch @@ -0,0 +1,10 @@ +diff --git a/setup.cfg b/setup.cfg +index ef02ee65..66c2850b 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -1,3 +1,5 @@ ++[build] ++executable=/usr/bin/env python + [options.entry_points] + console_scripts = + spawner = controller_manager.spawner:main diff --git a/meta-ros2-humble/recipes-bbappends/ros2-control/controller-manager_2.16.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-control/controller-manager_2.16.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..25b5e4b695897133360c8091d99e3fd2b85e0ce1 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-control/controller-manager_2.16.0-1.bbappend @@ -0,0 +1,18 @@ +# Copyright (c) 2021 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-setuptools-fix-executable.patch" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-control/hardware-interface_2.16.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-control/hardware-interface_2.16.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..b122d7e3451ae2db701c41dd6535b01e1559785e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-control/hardware-interface_2.16.0-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + python3-numpy-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-controllers/force-torque-sensor-broadcaster_2.12.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-controllers/force-torque-sensor-broadcaster_2.12.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a93bc880d7dde2d690068791c746bb006d605b28 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-controllers/force-torque-sensor-broadcaster_2.12.0-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + generate-parameter-library-py-native \ + python3-pyyaml-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-controllers/forward-command-controller_2.12.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-controllers/forward-command-controller_2.12.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-controllers/forward-command-controller_2.12.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-controllers/gripper-controllers_2.12.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-controllers/gripper-controllers_2.12.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-controllers/gripper-controllers_2.12.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-controllers/joint-state-broadcaster_2.12.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-controllers/joint-state-broadcaster_2.12.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-controllers/joint-state-broadcaster_2.12.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-controllers/joint-trajectory-controller_2.12.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-controllers/joint-trajectory-controller_2.12.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-controllers/joint-trajectory-controller_2.12.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-ouster-drivers/ouster-msgs_0.4.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-ouster-drivers/ouster-msgs_0.4.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..072127df354a8a5168b18a1a8145de94f8483786 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-ouster-drivers/ouster-msgs_0.4.1-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-cmake-ros \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-ouster-drivers/ros2-ouster_0.4.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-ouster-drivers/ros2-ouster_0.4.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..342c381b7dc9b1654c0f855a07f38423c2ccbc49 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-ouster-drivers/ros2-ouster_0.4.1-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +DEPENDS += "jsoncpp" + +inherit pkgconfig diff --git a/meta-ros2-humble/recipes-bbappends/ros2-planning-system/plansys2-msgs_2.0.9-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-planning-system/plansys2-msgs_2.0.9-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-planning-system/plansys2-msgs_2.0.9-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2-planning-system/plansys2-pddl-parser_2.0.9-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2-planning-system/plansys2-pddl-parser_2.0.9-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f0e30fe785506fe29ec902a57003c1cacca232c9 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2-planning-system/plansys2-pddl-parser_2.0.9-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2cli/ros2cli-test-interfaces_0.18.4-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2cli/ros2cli-test-interfaces_0.18.4-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a749832cfb6e72c385b4b0471a7d9442f04b6295 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2cli/ros2cli-test-interfaces_0.18.4-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += "\ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2cli/ros2cli_0.18.4-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2cli/ros2cli_0.18.4-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..958e64caa5586739511d9805ea6aee99ff817435 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2cli/ros2cli_0.18.4-1.bbappend @@ -0,0 +1,15 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Needed to run ros2 commands on the target. +RDEPENDS:${PN} += " \ + ${PYTHON_PN}-codecs \ + ${PYTHON_PN}-debugger \ + ${PYTHON_PN}-json \ + ${PYTHON_PN}-misc \ + ${PYTHON_PN}-netifaces \ + ${PYTHON_PN}-pydoc \ + ${PYTHON_PN}-pyparsing \ + ${PYTHON_PN}-pyyaml \ + ${PYTHON_PN}-xmlrpc \ + rosidl-generator-py \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ros2cli/ros2doctor_0.18.4-1.bbappend b/meta-ros2-humble/recipes-bbappends/ros2cli/ros2doctor_0.18.4-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8bcfcc968f04a6c68183c226b0391d61fc6682ae --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ros2cli/ros2doctor_0.18.4-1.bbappend @@ -0,0 +1,3 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_EXEC_DEPENDS += "python3-packaging" diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2-storage-mcap/mcap-vendor/0001-CMakeLists.txt-fetch-dependencies-with-bitbake-fetch.patch b/meta-ros2-humble/recipes-bbappends/rosbag2-storage-mcap/mcap-vendor/0001-CMakeLists.txt-fetch-dependencies-with-bitbake-fetch.patch new file mode 100644 index 0000000000000000000000000000000000000000..bdb5497a668145e2800d3c7d6ce411fa11b981c6 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2-storage-mcap/mcap-vendor/0001-CMakeLists.txt-fetch-dependencies-with-bitbake-fetch.patch @@ -0,0 +1,54 @@ +Index: git/CMakeLists.txt +=================================================================== +--- git.orig/CMakeLists.txt ++++ git/CMakeLists.txt +@@ -3,8 +3,8 @@ project(mcap_vendor LANGUAGES C CXX ASM) + + ## Dependencies + find_package(ament_cmake REQUIRED) +-find_package(zstd_vendor REQUIRED) +-find_package(zstd REQUIRED) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(ZSTD libzstd REQUIRED) + + ## Compile options + if(NOT CMAKE_CXX_STANDARD) +@@ -18,18 +18,8 @@ endif() + + ## Define vendor macro + macro(build_mcap_vendor) +- include(FetchContent) +- fetchcontent_declare(mcap +- GIT_REPOSITORY https://github.com/foxglove/mcap.git +- GIT_TAG 066f03b9b8444ffc1134e852e3419e4a4c0bef85 # releases/cpp/v0.6.0 +- ) +- fetchcontent_makeavailable(mcap) +- +- fetchcontent_declare(lz4 +- GIT_REPOSITORY https://github.com/lz4/lz4.git +- GIT_TAG d44371841a2f1728a3f36839fd4b7e872d0927d3 # v1.9.3 +- ) +- fetchcontent_makeavailable(lz4) ++ set(lz4_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lz4) ++ set(mcap_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/mcap) + + file(GLOB _lz4_srcs + ${lz4_SOURCE_DIR}/lib/*.c) +@@ -48,7 +38,7 @@ macro(build_mcap_vendor) + "$" + "$" + ) +- ament_target_dependencies(mcap zstd) ++ ament_target_dependencies(mcap) + + install( + DIRECTORY ${_mcap_include_dir}/mcap +@@ -69,7 +59,7 @@ build_mcap_vendor() + + ament_export_include_directories(include/${PROJECT_NAME}) + ament_export_targets(mcap HAS_LIBRARY_TARGET) +-ament_export_dependencies(zstd_vendor zstd) ++ament_export_dependencies() + + ## Package + ament_package() diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2-storage-mcap/mcap-vendor_0.5.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbag2-storage-mcap/mcap-vendor_0.5.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..46aad00200d23cd68721b3f436d4a2a132ed3ac6 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2-storage-mcap/mcap-vendor_0.5.0-1.bbappend @@ -0,0 +1,22 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# Use Bitbake to fetch https://github.com/foxglove/mcap.git +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +#SRC_URI += "file://0001-CMakeLists.txt-fetch-uncrustify-with-bitbake-fetcher.patch" +SRC_URI += " \ + git://github.com/foxglove/mcap.git;protocol=https;name=mcap;destsuffix=git/mcap;branch=main;lfs=0 \ + git://github.com/lz4/lz4.git;protocol=https;name=lz4;destsuffix=git/lz4;branch=release \ + git://github.com/facebook/zstd.git;protocol=https;name=zstd;destsuffix=git/zstd;branch=release \ + file://0001-CMakeLists.txt-fetch-dependencies-with-bitbake-fetch.patch\ +" + +# releases/cpp/v0.6.0 +SRCREV_mcap = "066f03b9b8444ffc1134e852e3419e4a4c0bef85" +# v1.9.3 +SRCREV_lz4 = "d44371841a2f1728a3f36839fd4b7e872d0927d3" +# v1.5.2 +SRCREV_zstd = "e47e674cd09583ff0503f0f6defd6d23d8b718d3" +# +# PN package in zstd-vendor is empty and not created, remove runtime dependency on it +ROS_EXEC_DEPENDS:remove = "zstd-vendor" + diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2-storage-mcap/rosbag2-storage-mcap_0.5.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbag2-storage-mcap/rosbag2-storage-mcap_0.5.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..38c60a7bf468c16cd138cbf45791974b2d101f9f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2-storage-mcap/rosbag2-storage-mcap_0.5.0-1.bbappend @@ -0,0 +1,3 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILD_DEPENDS += "zstd" diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-compression-zstd/0001-CMakeLists.txt-drop-dependency-on-zstd_vendor.patch b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-compression-zstd/0001-CMakeLists.txt-drop-dependency-on-zstd_vendor.patch new file mode 100644 index 0000000000000000000000000000000000000000..97a7428ed21e5ad96897c8bb5e6e392cf323c374 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-compression-zstd/0001-CMakeLists.txt-drop-dependency-on-zstd_vendor.patch @@ -0,0 +1,70 @@ +From a8d6d068fbb098ed6f9bbae66c6724abb39af36a Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 26 Jun 2020 07:30:46 -0700 +Subject: [PATCH] CMakeLists.txt: drop dependency on zstd_vendor + +* zstd should be good enough + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 30 +++++++++++++++++++++++------- + 1 file changed, 23 insertions(+), 7 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d985c201..352970e3 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -24,8 +24,8 @@ find_package(ament_cmake REQUIRED) + find_package(pluginlib REQUIRED) + find_package(rcpputils REQUIRED) + find_package(rosbag2_compression REQUIRED) +-find_package(zstd_vendor REQUIRED) +-find_package(zstd REQUIRED) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(ZSTD libzstd REQUIRED) + + add_library(${PROJECT_NAME} SHARED + src/rosbag2_compression_zstd/compression_utils.cpp +@@ -37,8 +37,7 @@ target_include_directories(${PROJECT_NAME} + $) + ament_target_dependencies(${PROJECT_NAME} + rcpputils +- rosbag2_compression +- zstd) ++ rosbag2_compression) + target_compile_definitions(${PROJECT_NAME} PRIVATE ROSBAG2_COMPRESSION_ZSTD_BUILDING_DLL) + pluginlib_export_plugin_description_file(rosbag2_compression plugin_description.xml) + +@@ -56,10 +55,26 @@ install( + ament_export_include_directories(include) + ament_export_libraries(${PROJECT_NAME}) + ament_export_targets(export_${PROJECT_NAME}) +- +-# order matters here, first vendor, then zstd +-ament_export_dependencies(rcpputils rosbag2_compression zstd_vendor zstd) +- ++# don't export zstd as we don't provide zstd from zstd-vendor and rosbag2-{py,transport} would fail with: ++# CMake Error at TOPDIR/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rosbag2-py/0.6.0-1-r0/recipe-sysroot/usr/share/rosbag2_compression/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package): ++# By not providing "Findzstd.cmake" in CMAKE_MODULE_PATH this project has ++# asked CMake to find a package configuration file provided by "zstd", but ++# CMake did not find one. ++# ++# Could not find a package configuration file provided by "zstd" with any of ++# the following names: ++# ++# zstdConfig.cmake ++# zstd-config.cmake ++# ++# Add the installation prefix of "zstd" to CMAKE_PREFIX_PATH or set ++# "zstd_DIR" to a directory containing one of the above files. If "zstd" ++# provides a separate development package or SDK, be sure it has been ++# installed. ++# Call Stack (most recent call first): ++# TOPDIR/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rosbag2-py/0.6.0-1-r0/recipe-sysroot/usr/share/rosbag2_compression/cmake/rosbag2_compressionConfig.cmake:41 (include) ++# CMakeLists.txt:21 (find_package) ++ament_export_dependencies(pluginlib rcpputils rcutils rosbag2_cpp rosbag2_storage) + + # Export modern CMake targets + ament_export_targets(export_${PROJECT_NAME}) diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-compression-zstd_0.15.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-compression-zstd_0.15.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d1408c044b3daa3d670505191f0d141861e71b35 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-compression-zstd_0.15.3-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-drop-dependency-on-zstd_vendor.patch" + +# PN package in zstd-vendor is empty and not created, remove runtime dependency on it +ROS_EXEC_DEPENDS:remove = "zstd-vendor" diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-cpp_0.15.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-cpp_0.15.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..2d9dba0915083f2a0bea21bfbd06b6b7ece602f8 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-cpp_0.15.3-1.bbappend @@ -0,0 +1,3 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += "rosidl-cmake" diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-interfaces_0.15.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-interfaces_0.15.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ce1e54c6d8718f8165f436527bbcf59a55e30f3d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-interfaces_0.15.3-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-py/0001-CMakeLists-search-for-Python3-Development.patch b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-py/0001-CMakeLists-search-for-Python3-Development.patch new file mode 100644 index 0000000000000000000000000000000000000000..ebb9e97a6472ce5f306138afe4de27e7a658d266 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-py/0001-CMakeLists-search-for-Python3-Development.patch @@ -0,0 +1,34 @@ +From c8a6c191401b637797b99eacbdc267d0ba5ca03e Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Tue, 9 Nov 2021 13:49:23 +0000 +Subject: [PATCH] CMakeLists: search for Python3 Development + +* fixes: + -- Found pybind11: /usr/include (found version "2.7.0" ) + CMake Error at /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/rclpy/3.1.0-1-r0/recipe-sysroot/usr/share/cmake/pybind11/pybind11NewTools.cmake:196 (python3_add_library): + Unknown CMake command "python3_add_library". + Call Stack (most recent call first): + CMakeLists.txt:101 (pybind11_add_module) + + python3_add_library isn't defined when searching only for Interpreter: + https://cmake.org/cmake/help/latest/module/FindPython3.html#commands + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7646b8ea..82c2333d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -24,6 +24,7 @@ find_package(rosbag2_storage REQUIRED) + find_package(rosbag2_transport REQUIRED) + + # Find python before pybind11 ++find_package(Python3 COMPONENTS Development Interpreter REQUIRED) + find_package(python_cmake_module REQUIRED) + find_package(PythonExtra REQUIRED) + if(WIN32 AND CMAKE_BUILD_TYPE STREQUAL "Debug") diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-py_0.15.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-py_0.15.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..9871e6856e9cab1f13e1ed35b0d0596821cee19a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-py_0.15.3-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + python3-numpy-native \ + rosidl-adapter \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-transport_0.15.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-transport_0.15.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..0b3a23d34b62c21f998ce43d0021b4995ef9ac78 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2/rosbag2-transport_0.15.3-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-adapter \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2/shared-queues-vendor/0001-CMakeLists.txt-fetch-readerwriterqueue-and-concurren.patch b/meta-ros2-humble/recipes-bbappends/rosbag2/shared-queues-vendor/0001-CMakeLists.txt-fetch-readerwriterqueue-and-concurren.patch new file mode 100644 index 0000000000000000000000000000000000000000..5254ae444b4195e40751070830e4dbe1df37e784 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2/shared-queues-vendor/0001-CMakeLists.txt-fetch-readerwriterqueue-and-concurren.patch @@ -0,0 +1,58 @@ +From 10a0f06654b5db1dca9521a97128d3f375a4b283 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 27 Nov 2020 09:12:58 -0800 +Subject: [PATCH] CMakeLists.txt: fetch readerwriterqueue and concurrentqueue + with bitbake fetcher + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 20 ++++++-------------- + 1 file changed, 6 insertions(+), 14 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0daf4672..465367f2 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -6,11 +6,7 @@ find_package(ament_cmake REQUIRED) + include(ExternalProject) + # Single producer single consumer queue by moodycamel - header only, don't build, install + ExternalProject_Add(ext-singleproducerconsumer +- PREFIX singleproducerconsumer +- DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR}/download +- URL https://github.com/cameron314/readerwriterqueue/archive/ef7dfbf553288064347d51b8ac335f1ca489032a.zip +- URL_MD5 64c673dd381b8fae9254053ad7b2be4d +- TIMEOUT 60 ++ SOURCE_DIR ${PROJECT_SOURCE_DIR}/singleproducerconsumer-upstream + INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR} + CONFIGURE_COMMAND "" + BUILD_COMMAND "" +@@ -19,11 +15,7 @@ ExternalProject_Add(ext-singleproducerconsumer + + # Concurrent and blocking concurrent queue by moodycamel - header only, don't build, install + ExternalProject_Add(ext-concurrentqueue +- PREFIX concurrentqueue +- DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR}/download +- URL https://github.com/cameron314/concurrentqueue/archive/8f65a8734d77c3cc00d74c0532efca872931d3ce.zip +- URL_MD5 71a0d932cc89150c2ade85f0d9cac9dc +- TIMEOUT 60 ++ SOURCE_DIR ${PROJECT_SOURCE_DIR}/concurrentqueue-upstream + INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR} + CONFIGURE_COMMAND "" + BUILD_COMMAND "" +@@ -45,10 +37,10 @@ install( + # Install headers + install( + FILES +- "${CMAKE_CURRENT_BINARY_DIR}/singleproducerconsumer/src/ext-singleproducerconsumer/atomicops.h" +- "${CMAKE_CURRENT_BINARY_DIR}/singleproducerconsumer/src/ext-singleproducerconsumer/readerwriterqueue.h" +- "${CMAKE_CURRENT_BINARY_DIR}/concurrentqueue/src/ext-concurrentqueue/concurrentqueue.h" +- "${CMAKE_CURRENT_BINARY_DIR}/concurrentqueue/src/ext-concurrentqueue/blockingconcurrentqueue.h" ++ "${PROJECT_SOURCE_DIR}/singleproducerconsumer-upstream/atomicops.h" ++ "${PROJECT_SOURCE_DIR}/singleproducerconsumer-upstream/readerwriterqueue.h" ++ "${PROJECT_SOURCE_DIR}/concurrentqueue-upstream/concurrentqueue.h" ++ "${PROJECT_SOURCE_DIR}/concurrentqueue-upstream/blockingconcurrentqueue.h" + DESTINATION ${CMAKE_INSTALL_PREFIX}/include/moodycamel + ) + diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2/shared-queues-vendor_0.15.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbag2/shared-queues-vendor_0.15.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c85ed672e428da2f69f41d8bfc1c610410bf2439 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2/shared-queues-vendor_0.15.3-1.bbappend @@ -0,0 +1,13 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Instead of fetching +# https://github.com/cameron314/readerwriterqueue/archive/ef7dfbf553288064347d51b8ac335f1ca489032a.zip +# https://github.com/cameron314/concurrentqueue/archive/8f65a8734d77c3cc00d74c0532efca872931d3ce.zip +# with curl during do_compile use bitbake git fetcher +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-fetch-readerwriterqueue-and-concurren.patch \ + git://github.com/cameron314/readerwriterqueue.git;protocol=https;name=singleproducerconsumer-upstream;destsuffix=git/singleproducerconsumer-upstream;branch=master \ + git://github.com/cameron314/concurrentqueue.git;protocol=https;name=concurrentqueue-upstream;destsuffix=git/concurrentqueue-upstream;branch=master \ +" +SRCREV_singleproducerconsumer-upstream = "ef7dfbf553288064347d51b8ac335f1ca489032a" +SRCREV_concurrentqueue-upstream = "8f65a8734d77c3cc00d74c0532efca872931d3ce" diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2/zstd-vendor/0001-CMakeLists.txt-prevent-building-zstd-with-ExternalPr.patch b/meta-ros2-humble/recipes-bbappends/rosbag2/zstd-vendor/0001-CMakeLists.txt-prevent-building-zstd-with-ExternalPr.patch new file mode 100644 index 0000000000000000000000000000000000000000..dfcfb4409725b7553d49ce78615106fcc7bdf44c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2/zstd-vendor/0001-CMakeLists.txt-prevent-building-zstd-with-ExternalPr.patch @@ -0,0 +1,155 @@ +From d7015b84fbf81615f4efa96ef8cf81461c133bd0 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 5 Jun 2020 11:35:25 -0700 +Subject: [PATCH] CMakeLists.txt: prevent building zstd with ExternalProject + +* use pkg-config, because zstd doesn't provide cmake find + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 56 ++---------------------------------- + cmake_minimum_required_2.8.12.patch | 26 ---------------- + no_internal_headers.patch | 28 ------------------ + 3 files changed, 4 insertions(+), 106 deletions(-) + delete mode 100644 cmake_minimum_required_2.8.12.patch + delete mode 100644 no_internal_headers.patch + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e3d4a22a..78efbc22 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -9,62 +9,14 @@ option(FORCE_BUILD_VENDOR_PKG + OFF) + + if(NOT FORCE_BUILD_VENDOR_PKG) +- find_package(zstd QUIET) ++ find_package(PkgConfig REQUIRED) ++ pkg_check_modules(ZSTD REQUIRED libzstd>=1.4.4) + endif() + +-macro(build_zstd) +- set(extra_cmake_args) +- +- if(DEFINED CMAKE_BUILD_TYPE) +- list(APPEND extra_cmake_args -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}) +- endif() +- +- if(DEFINED CMAKE_TOOLCHAIN_FILE) +- list(APPEND extra_cmake_args "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}") +- else() +- list(APPEND extra_cmake_args "-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}") +- endif() +- list(APPEND extra_cmake_args "-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}") +- +- set(zstd_version 1.4.4) +- include(ExternalProject) +- # The CMakeLists.txt file for zstd is in a subdirectory. +- # We need to configure the CMake command to build from there instead. +- ExternalProject_Add(zstd-${zstd_version} +- GIT_REPOSITORY https://github.com/facebook/zstd.git +- GIT_TAG 10f0e6993f9d2f682da6d04aa2385b7d53cbb4ee # v${zstd_version} +- GIT_CONFIG advice.detachedHead=false +- # Suppress git update due to https://gitlab.kitware.com/cmake/cmake/-/issues/16419 +- # See https://github.com/ament/uncrustify_vendor/pull/22 for details +- UPDATE_COMMAND "" +- TIMEOUT 60 +- SOURCE_SUBDIR build/cmake +- CMAKE_ARGS +- -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}_install +- -DZSTD_BUILD_STATIC=OFF +- -DZSTD_BUILD_SHARED=ON +- -DZSTD_BUILD_PROGRAMS=OFF +- ${extra_cmake_args} +- # Note: zstd v1.4.6 will include the following fix. When that is released, upgrade and remove this patch. +- PATCH_COMMAND +- ${CMAKE_COMMAND} -E chdir git apply -p1 --ignore-space-change --whitespace=nowarn +- ${CMAKE_CURRENT_SOURCE_DIR}/cmake_minimum_required_2.8.12.patch && +- ${CMAKE_COMMAND} -E chdir git apply -p1 --ignore-space-change --whitespace=nowarn +- ${CMAKE_CURRENT_SOURCE_DIR}/no_internal_headers.patch +- ) +- +- install( +- DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}_install/ +- DESTINATION ${CMAKE_INSTALL_PREFIX} +- USE_SOURCE_PERMISSIONS) +-endmacro() +- +-if (NOT zstd_FOUND OR "${zstd_VERSION}" VERSION_LESS 1.4.4) +- build_zstd() ++if (NOT ZSTD_FOUND OR "${ZSTD_VERSION}" VERSION_LESS 1.4.4) ++ message(STATUS "Zstd not found, missing dependency or version less than 1.4.4, found ${ZSTD_VERSION}") + else() + message(STATUS "Found Zstd, skipping build.") + endif() + + install(DIRECTORY cmake DESTINATION share/${PROJECT_NAME}) +- +-ament_package(CONFIG_EXTRAS zstd_vendor-extras.cmake) +diff --git a/cmake_minimum_required_2.8.12.patch b/cmake_minimum_required_2.8.12.patch +deleted file mode 100644 +index 939252df..00000000 +--- a/cmake_minimum_required_2.8.12.patch ++++ /dev/null +@@ -1,26 +0,0 @@ +-From eca046fb11a29fa9ace41844f7797bc4e21540ac Mon Sep 17 00:00:00 2001 +-From: Emerson Knapp +-Date: Fri, 4 Dec 2020 17:07:23 -0800 +-Subject: [PATCH] Update cmake_minimum_required to 2.8.12 +- +-Signed-off-by: Emerson Knapp +---- +- build/cmake/CMakeLists.txt | 2 +- +- 1 file changed, 1 insertion(+), 1 deletion(-) +- +-diff --git a/build/cmake/CMakeLists.txt b/build/cmake/CMakeLists.txt +-index 9d0e7fb0..20df1dcf 100644 +---- a/build/cmake/CMakeLists.txt +-+++ b/build/cmake/CMakeLists.txt +-@@ -7,7 +7,7 @@ +- # in the COPYING file in the root directory of this source tree). +- # ################################################################ +- +--cmake_minimum_required(VERSION 2.8.9 FATAL_ERROR) +-+cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) +- +- # As of 2018-12-26 ZSTD has been validated to build with cmake version 3.13.2 new policies. +- # Set and use the newest cmake policies that are validated to work +--- +-2.17.1 +- +diff --git a/no_internal_headers.patch b/no_internal_headers.patch +deleted file mode 100644 +index 10793892..00000000 +--- a/no_internal_headers.patch ++++ /dev/null +@@ -1,28 +0,0 @@ +-From f1153100884e580dce331e8dd56b260ffb2f04d5 Mon Sep 17 00:00:00 2001 +-From: Emerson Knapp +-Date: Tue, 2 Feb 2021 17:47:46 -0800 +-Subject: [PATCH] Don't install internal headers +- +-Signed-off-by: Emerson Knapp +---- +- build/cmake/lib/CMakeLists.txt | 4 ---- +- 1 file changed, 4 deletions(-) +- +-diff --git a/build/cmake/lib/CMakeLists.txt b/build/cmake/lib/CMakeLists.txt +-index 7adca875..0c2d777e 100644 +---- a/build/cmake/lib/CMakeLists.txt +-+++ b/build/cmake/lib/CMakeLists.txt +-@@ -147,10 +147,6 @@ endif () +- # install target +- install(FILES +- ${LIBRARY_DIR}/zstd.h +-- ${LIBRARY_DIR}/deprecated/zbuff.h +-- ${LIBRARY_DIR}/dictBuilder/zdict.h +-- ${LIBRARY_DIR}/dictBuilder/cover.h +-- ${LIBRARY_DIR}/common/zstd_errors.h +- DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}") +- +- if (ZSTD_BUILD_SHARED) +--- +-2.17.1 +- diff --git a/meta-ros2-humble/recipes-bbappends/rosbag2/zstd-vendor_0.15.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbag2/zstd-vendor_0.15.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e3b9445552a27466c9db04dce962decc0cff9ea1 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbag2/zstd-vendor_0.15.3-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-prevent-building-zstd-with-ExternalPr.patch" + +inherit pkgconfig diff --git a/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosapi-msgs_1.3.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosapi-msgs_1.3.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..26e1f4424059a55611e79189aeb586726b947b6c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosapi-msgs_1.3.1-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosapi_1.3.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosapi_1.3.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..11264ace220519297e1179257f615e2decfa39ca --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosapi_1.3.1-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-adapter-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-library_1.3.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-library_1.3.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f9e030f70a5cb323a55574dbc9b3529d0e87d7af --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-library_1.3.1-1.bbappend @@ -0,0 +1,13 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-msgs_1.3.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-msgs_1.3.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a459eec7fc95d44536d00ee10d7fda1a2b26cca4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-msgs_1.3.1-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# "rosidl-default-generators" belongs in ROS_BUILDTOOL_DEPENDS (as "rosidl-default-generators-native"); it should not be in +# ROS_BUILD_DEPENDS. +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-default-generators-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" +ROS_BUILD_DEPENDS:remove = " \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-server_1.3.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-server_1.3.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d1c4d5f901a0895f148e46d128c7fea4a9a975b3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-server_1.3.1-1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-gmock \ + ament-cmake-gtest \ + ament-cmake-pytest \ + ament-cmake-ros \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-test-msgs_1.3.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-test-msgs_1.3.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a459eec7fc95d44536d00ee10d7fda1a2b26cca4 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosbridge-suite/rosbridge-test-msgs_1.3.1-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# "rosidl-default-generators" belongs in ROS_BUILDTOOL_DEPENDS (as "rosidl-default-generators-native"); it should not be in +# ROS_BUILD_DEPENDS. +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-default-generators-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" +ROS_BUILD_DEPENDS:remove = " \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosidl-defaults/rosidl-default-runtime_1.2.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/rosidl-defaults/rosidl-default-runtime_1.2.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a2eb9300f352dcd2b85995f410e98150fb5119f7 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosidl-defaults/rosidl-default-runtime_1.2.0-2.bbappend @@ -0,0 +1,23 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-parser-native \ + rosidl-adapter-native \ + python3-numpy-native \ + python3-lark-parser-native \ +" + +# inherit python3native + +# Without the target rosidl-typesupport-{c,cpp}, ament finds the native packages and then fails to link (error: incompatible +# target). +ROS_BUILD_DEPENDS += " \ + python3 \ + rosidl-typesupport-c \ + rosidl-typesupport-cpp \ + rosidl-runtime-c \ + rosidl-runtime-cpp \ + rosidl-typesupport-introspection-c \ + rosidl-typesupport-introspection-cpp \ + rmw \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosidl-python/rosidl-generator-py/0001-Revert-Install-generated-Python-interfaces-in-a-Pyth.patch b/meta-ros2-humble/recipes-bbappends/rosidl-python/rosidl-generator-py/0001-Revert-Install-generated-Python-interfaces-in-a-Pyth.patch new file mode 100644 index 0000000000000000000000000000000000000000..ed737525a74ead160063174b3e13ab5dedf26202 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosidl-python/rosidl-generator-py/0001-Revert-Install-generated-Python-interfaces-in-a-Pyth.patch @@ -0,0 +1,40 @@ +From f6957833ec3f1fc4216e5b77a0e5e3d420c32580 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Wed, 14 Jul 2021 08:50:57 -0700 +Subject: [PATCH] Revert "Install generated Python interfaces in a Python + package (#131)" + +This reverts commit d68c385678b6ad13c89bc7afe92b096eedbe15f1. + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + .../rosidl_generator_py_generate_interfaces.cmake | 14 +++++++++++++- + 1 file changed, 13 insertions(+), 1 deletion(-) + +diff --git a/cmake/rosidl_generator_py_generate_interfaces.cmake b/cmake/rosidl_generator_py_generate_interfaces.cmake +index 4af35d6..18f8378 100644 +--- a/cmake/rosidl_generator_py_generate_interfaces.cmake ++++ b/cmake/rosidl_generator_py_generate_interfaces.cmake +@@ -121,7 +121,19 @@ rosidl_write_generator_arguments( + ) + + if(NOT rosidl_generate_interfaces_SKIP_INSTALL) +- ament_python_install_package(${PROJECT_NAME} PACKAGE_DIR "${_output_path}") ++ ament_python_install_module("${_output_path}/__init__.py" ++ DESTINATION_SUFFIX "${PROJECT_NAME}" ++ ) ++ ++ # TODO(esteve): replace this with ament_python_install_module and allow a list ++ # of modules to be passed instead of iterating over _generated_py_files ++ # See https://github.com/ros2/rosidl/issues/89 ++ foreach(_generated_py_dir ${_generated_py_dirs}) ++ install(DIRECTORY "${_output_path}/${_generated_py_dir}/" ++ DESTINATION "${PYTHON_INSTALL_DIR}/${PROJECT_NAME}/${_generated_py_dir}" ++ PATTERN "*.py" ++ ) ++ endforeach() + endif() + + set(_target_suffix "__py") diff --git a/meta-ros2-humble/recipes-bbappends/rosidl-python/rosidl-generator-py/0001-Use-modern-cmake-targets-to-avoid-absolute-paths-to-.patch b/meta-ros2-humble/recipes-bbappends/rosidl-python/rosidl-generator-py/0001-Use-modern-cmake-targets-to-avoid-absolute-paths-to-.patch new file mode 100644 index 0000000000000000000000000000000000000000..56f5486aa1b9dde8c32d50ebacd36f09d7e44d5a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosidl-python/rosidl-generator-py/0001-Use-modern-cmake-targets-to-avoid-absolute-paths-to-.patch @@ -0,0 +1,143 @@ +From 29b91a39ce9a4312a1c23fef315916c96aab3bcf Mon Sep 17 00:00:00 2001 +From: Ivan Santiago Paunovic +Date: Fri, 13 May 2022 14:41:03 -0300 +Subject: [PATCH] Use modern cmake targets to avoid absolute paths to appear in + binary archives (#160) + +* Use FindPython3 + +Signed-off-by: Ivan Santiago Paunovic + +* Make link libraries private when possible to avoid having to export dependencies + +Signed-off-by: Ivan Santiago Paunovic + +* Use Python3::Numpy + +Signed-off-by: Ivan Santiago Paunovic +--- + ...idl_generator_py_generate_interfaces.cmake | 49 +++++-------------- + 1 file changed, 11 insertions(+), 38 deletions(-) + +diff --git a/cmake/rosidl_generator_py_generate_interfaces.cmake b/cmake/rosidl_generator_py_generate_interfaces.cmake +index a6d8263..e3bb6ac 100644 +--- a/cmake/rosidl_generator_py_generate_interfaces.cmake ++++ b/cmake/rosidl_generator_py_generate_interfaces.cmake +@@ -21,6 +21,7 @@ find_package(PythonInterp 3.6 REQUIRED) + + find_package(python_cmake_module REQUIRED) + find_package(PythonExtra MODULE REQUIRED) ++find_package(Python3 REQUIRED COMPONENTS Development NumPy) + + # Get a list of typesupport implementations from valid rmw implementations. + rosidl_generator_py_get_typesupports(_typesupport_impls) +@@ -165,52 +166,23 @@ set(rosidl_generator_py_suffix "__rosidl_generator_py") + set(_target_name_lib "${rosidl_generate_interfaces_TARGET}${rosidl_generator_py_suffix}") + add_library(${_target_name_lib} SHARED ${_generated_c_files}) + target_link_libraries(${_target_name_lib} ++ PRIVATE + ${rosidl_generate_interfaces_TARGET}__rosidl_generator_c) + add_dependencies( + ${_target_name_lib} + ${rosidl_generate_interfaces_TARGET}${_target_suffix} + ${rosidl_generate_interfaces_TARGET}__rosidl_typesupport_c + ) +- +-target_link_libraries( +- ${_target_name_lib} +- ${PythonExtra_LIBRARIES} +-) + target_include_directories(${_target_name_lib} + PRIVATE + ${CMAKE_CURRENT_BINARY_DIR}/rosidl_generator_c + ${CMAKE_CURRENT_BINARY_DIR}/rosidl_generator_py +- ${PythonExtra_INCLUDE_DIRS} +-) +- +-# Check if numpy is in the include path +-find_file(_numpy_h numpy/numpyconfig.h +- PATHS ${PythonExtra_INCLUDE_DIRS} + ) + +-if(APPLE OR WIN32 OR NOT _numpy_h) +- # add include directory for numpy headers +- set(_python_code +- "import numpy" +- "print(numpy.get_include())" +- ) +- execute_process( +- COMMAND "${PYTHON_EXECUTABLE}" "-c" "${_python_code}" +- OUTPUT_VARIABLE _output +- RESULT_VARIABLE _result +- OUTPUT_STRIP_TRAILING_WHITESPACE +- ) +- if(NOT _result EQUAL 0) +- message(FATAL_ERROR +- "execute_process(${PYTHON_EXECUTABLE} -c '${_python_code}') returned " +- "error code ${_result}") +- endif() +- message(STATUS "Using numpy include directory: ${_output}") +- target_include_directories(${_target_name_lib} PUBLIC "${_output}") +-endif() ++target_link_libraries(${_target_name_lib} PRIVATE Python3::NumPy Python3::Module) + + rosidl_get_typesupport_target(c_typesupport_target "${rosidl_generate_interfaces_TARGET}" "rosidl_typesupport_c") +-target_link_libraries(${_target_name_lib} ${c_typesupport_target}) ++target_link_libraries(${_target_name_lib} PRIVATE ${c_typesupport_target}) + + foreach(_typesupport_impl ${_typesupport_impls}) + find_package(${_typesupport_impl} REQUIRED) +@@ -245,27 +217,28 @@ foreach(_typesupport_impl ${_typesupport_impls}) + endif() + target_link_libraries( + ${_target_name} ++ PRIVATE + ${_target_name_lib} +- ${PythonExtra_LIBRARIES} + ${rosidl_generate_interfaces_TARGET}__${_typesupport_impl} ++ Python3::Module + ) + + target_include_directories(${_target_name} + PUBLIC + ${CMAKE_CURRENT_BINARY_DIR}/rosidl_generator_c + ${CMAKE_CURRENT_BINARY_DIR}/rosidl_generator_py +- ${PythonExtra_INCLUDE_DIRS} + ) + +- target_link_libraries(${_target_name} ${c_typesupport_target}) ++ target_link_libraries(${_target_name} PRIVATE ${c_typesupport_target}) + + ament_target_dependencies(${_target_name} ++ PUBLIC + "rosidl_runtime_c" + "rosidl_typesupport_c" + "rosidl_typesupport_interface" + ) + foreach(_pkg_name ${rosidl_generate_interfaces_DEPENDENCY_PACKAGE_NAMES}) +- ament_target_dependencies(${_target_name} ++ ament_target_dependencies(${_target_name} PUBLIC + ${_pkg_name} + ) + endforeach() +@@ -273,7 +246,7 @@ foreach(_typesupport_impl ${_typesupport_impls}) + add_dependencies(${_target_name} + ${rosidl_generate_interfaces_TARGET}__${_typesupport_impl} + ) +- ament_target_dependencies(${_target_name} ++ ament_target_dependencies(${_target_name} PUBLIC + "rosidl_runtime_c" + "rosidl_generator_py" + ) +@@ -288,7 +261,7 @@ set(PYTHON_EXECUTABLE ${_PYTHON_EXECUTABLE}) + + # Depend on rosidl_generator_py generated targets from our dependencies + foreach(_pkg_name ${rosidl_generate_interfaces_DEPENDENCY_PACKAGE_NAMES}) +- target_link_libraries(${_target_name_lib} ${${_pkg_name}_TARGETS${rosidl_generator_py_suffix}}) ++ target_link_libraries(${_target_name_lib} PRIVATE ${${_pkg_name}_TARGETS${rosidl_generator_py_suffix}}) + endforeach() + + set_lib_properties("") +-- +2.35.1 + diff --git a/meta-ros2-humble/recipes-bbappends/rosidl-python/rosidl-generator-py_0.14.4-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosidl-python/rosidl-generator-py_0.14.4-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..4c626391016066099f88bb64f2350e7ab8c34159 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosidl-python/rosidl-generator-py_0.14.4-1.bbappend @@ -0,0 +1,11 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +ROS_EXPORT_DEPENDS += " \ + rosidl-generator-c \ + rosidl-typesupport-c \ + python3-numpy \ +" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-Revert-Install-generated-Python-interfaces-in-a-Pyth.patch \ + file://0001-Use-modern-cmake-targets-to-avoid-absolute-paths-to-.patch" diff --git a/meta-ros2-humble/recipes-bbappends/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-c_2.2.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-c_2.2.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c1488501e3a57cce3e0abe9f22b7f1c1725d7c45 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-c_2.2.0-2.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2019-2021 LG Electronics, Inc. + +# Without the target rosidl-typesupport-fastrtps-cpp, ament finds the native packages and then fails to link +# (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + fastcdr \ + rosidl-typesupport-fastrtps-cpp \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-cpp_2.2.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-cpp_2.2.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e2268a0fdb8a1d7a18f395acf4dae0d174542c2a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosidl-typesupport-fastrtps/rosidl-typesupport-fastrtps-cpp_2.2.0-2.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2019-2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ +" diff --git a/meta-ros2-humble/recipes-bbappends/rosidl-typesupport/rosidl-typesupport-c_%.bbappend b/meta-ros2-humble/recipes-bbappends/rosidl-typesupport/rosidl-typesupport-c_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..50f709b05c6118aaa1da2536e558e48e22add139 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosidl-typesupport/rosidl-typesupport-c_%.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2019-2020 LG Electronics, Inc. + +ROS_BUILD_DEPENDS:remove = "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'rosidl-typesupport-connext-c', '', d)}" +ROS_BUILD_DEPENDS:remove = "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'opensplice', 'rosidl-typesupport-opensplice-c', '', d)}" diff --git a/meta-ros2-humble/recipes-bbappends/rosidl-typesupport/rosidl-typesupport-cpp_%.bbappend b/meta-ros2-humble/recipes-bbappends/rosidl-typesupport/rosidl-typesupport-cpp_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..7ebf97efbe19774ce6624a65d82734ffe93a11c9 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosidl-typesupport/rosidl-typesupport-cpp_%.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2019-2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS:remove = "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'connext', 'rosidl-typesupport-connext-cpp', '', d)}" +ROS_BUILD_DEPENDS:remove = "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'opensplice', 'rosidl-typesupport-opensplice-cpp', '', d)}" + +DEPENDS += "rosidl-cmake" diff --git a/meta-ros2-humble/recipes-bbappends/rosidl/rosidl-adapter_3.1.4-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosidl/rosidl-adapter_3.1.4-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..9212e982d486931b11ab801cd24940358cfca91b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosidl/rosidl-adapter_3.1.4-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +ROS_BUILD_DEPENDS:remove = "ament-cmake" +ROS_BUILDTOOL_DEPENDS += "ament-cmake-native" diff --git a/meta-ros2-humble/recipes-bbappends/rosidl/rosidl-generator-c_3.1.4-1.bbappend b/meta-ros2-humble/recipes-bbappends/rosidl/rosidl-generator-c_3.1.4-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..93f0a418dd5d20c262a0dec85bdddb3d0b20c604 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rosidl/rosidl-generator-c_3.1.4-1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# it's already in ROS_TEST_DEPENDS, but do_configure fails without +# it even when testing isn't enabled +DEPENDS += "rosidl-runtime-c" + +# exported in rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake +DEPENDS += "rosidl-cmake" diff --git a/meta-ros2-humble/recipes-bbappends/rsl/rsl_0.1.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/rsl/rsl_0.1.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8a38c3f820cd95d8f4e877f34f276c861d5ed504 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rsl/rsl_0.1.1-1.bbappend @@ -0,0 +1,23 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# error: conversion to 'int' from 'unsigned int' may change the sign of the result [-Werror=sign-conversion] +# error: conversion to 'long long int' from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Werror=sign-conversion] +# error: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Werror=sign-conversion] +# error: conversion to 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Werror=sign-conversion] +# error: conversion to 'unsigned int' from 'int' may change the sign of the result [-Werror=sign-conversion] +# error: signed conversion from 'unsigned int' to 'int' changes value from '2147483648' to '-2147483648' [-Werror=sign-conversion] +# error: signed conversion from 'unsigned int' to 'int' changes value from '4294967295' to '-1' [-Werror=sign-conversion] +# error: use of old-style cast to 'const double*' [-Werror=old-style-cast] +# error: use of old-style cast to 'const Scalar*' [-Werror=old-style-cast] +#error: use of old-style cast to 'const typename Eigen::internal::unpacket_traits::type*' [-Werror=old-style-cast] +# error: use of old-style cast to 'const typename Eigen::internal::unpacket_traits, std::complex<_Tp>, _ConjLhs, _ConjRhs, Arch, _PacketSize>::Vectorizable, typename Eigen::internal::packet_conditional<_PacketSize, typename Eigen::internal::packet_traits::type, typename Eigen::internal::packet_traits::half, typename Eigen::internal::unpacket_traits::half>::half>::type, std::complex<_Tp> >::type>::type*' [-Werror=old-style-cast] +# error: use of old-style cast to 'double*' [-Werror=old-style-cast] +# error: use of old-style cast to 'Eigen::internal::SsePrefetchPtrType' {aka 'const char*'} [-Werror=old-style-cast] +# error: use of old-style cast to 'enum Eigen::TransformTraits' [-Werror=old-style-cast] +# error: use of old-style cast to 'int' [-Werror=old-style-cast] +# error: use of old-style cast to 'LinearMatrixType*' [-Werror=old-style-cast] +# error: use of old-style cast to '__m64*' [-Werror=old-style-cast] +# error: use of old-style cast to 'Scalar*' [-Werror=old-style-cast] +# error: use of old-style cast to 'unsigned int' [-Werror=old-style-cast] +CFLAGS += "-Wno-error=sign-conversion -Wno-error=old-style-cast" +CXXFLAGS += "-Wno-error=sign-conversion -Wno-error=old-style-cast" diff --git a/meta-ros2-humble/recipes-bbappends/rviz/rviz-ogre-vendor/0001-CMakeLists-remove-all-ExternalProject_Add-calls-and-.patch b/meta-ros2-humble/recipes-bbappends/rviz/rviz-ogre-vendor/0001-CMakeLists-remove-all-ExternalProject_Add-calls-and-.patch new file mode 100644 index 0000000000000000000000000000000000000000..6e79c1084fb6f2cc63596354850d7b3ea21ab60e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rviz/rviz-ogre-vendor/0001-CMakeLists-remove-all-ExternalProject_Add-calls-and-.patch @@ -0,0 +1,247 @@ +From 98aa8e22c455cfd5896257def2c1d6ea110feeb6 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 28 May 2020 14:55:35 -0700 +Subject: [PATCH] CMakeLists: remove all ExternalProject_Add calls and use ogre + from platform recipe + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 220 ++----------------------------------------------- + 1 file changed, 6 insertions(+), 214 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c400c07f..e22a8cbd 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -6,223 +6,15 @@ find_package(ament_cmake REQUIRED) + + set(PACKAGE_VERSION "1.0.0") + +-if(WIN32) +- set(BUILDING_FREETYPE_LOCALLY ON) +- set(BUILDING_ZLIB_LOCALLY ON) ++# We arrange for the platform ogre to be built from the same commit as that from which the ExternalProject is built => no ++# invocation of ament_environment_hooks(). ++find_package(OGRE) ++if(OGRE_FOUND) ++ message(STATUS "Found ogre ${OGRE_VERSION}") + else() +- set(BUILDING_FREETYPE_LOCALLY OFF) +- set(BUILDING_ZLIB_LOCALLY OFF) ++ message(FATAL_ERROR "ogre not found -- missing from DEPENDS?") + endif() + +-if(WIN32 AND NOT ${CMAKE_VERBOSE_MAKEFILE}) +- set(should_log ON) # prevent warnings in Windows CI +-else() +- set(should_log OFF) +-endif() +- +-macro(build_freetype) +- set(extra_cmake_args) +- set(FREETYPE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) +- +- if(WIN32) +- list(APPEND FREETYPE_CXX_FLAGS "/w") +- list(APPEND extra_cmake_args "-DCMAKE_C_FLAGS=/w") +- endif() +- +- if(DEFINED CMAKE_TOOLCHAIN_FILE) +- list(APPEND extra_cmake_args "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}") +- else() +- list(APPEND extra_cmake_args "-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}") +- list(APPEND extra_cmake_args "-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}") +- endif() +- list(APPEND extra_cmake_args "-DCMAKE_CXX_FLAGS=${FREETYPE_CXX_FLAGS}") +- +- include(ExternalProject) +- ExternalProject_Add(freetype-2.8.1 +- URL https://git.savannah.gnu.org/cgit/freetype/freetype2.git/snapshot/freetype2-VER-2-6-5.tar.gz +- URL_MD5 0dd62a0125895431e074a3df29f94d69 +- TIMEOUT 600 +- LOG_CONFIGURE ${should_log} +- LOG_BUILD ${should_log} +- CMAKE_ARGS +- -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/freetype_install +- ${extra_cmake_args} +- -Wno-dev +- -DWITH_ZLIB=OFF +- -DWITH_BZip2=OFF +- -DWITH_PNG=OFF +- -DWITH_HarfBuzz=OFF +- ) +- +- install( +- DIRECTORY +- ${CMAKE_CURRENT_BINARY_DIR}/freetype_install/ +- DESTINATION +- ${CMAKE_INSTALL_PREFIX}/opt/rviz_ogre_vendor +- ) +-endmacro() +- +-macro(build_zlib) +- set(extra_cmake_args) +- set(ZLIB_CXX_FLAGS ${CMAKE_CXX_FLAGS}) +- +- if(WIN32) +- list(APPEND ZLIB_CXX_FLAGS "/w") +- list(APPEND extra_cmake_args "-DCMAKE_C_FLAGS=/w") +- endif() +- +- if(DEFINED CMAKE_TOOLCHAIN_FILE) +- list(APPEND extra_cmake_args "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}") +- else() +- list(APPEND extra_cmake_args "-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}") +- list(APPEND extra_cmake_args "-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}") +- endif() +- list(APPEND extra_cmake_args "-DCMAKE_CXX_FLAGS=${ZLIB_CXX_FLAGS}") +- +- include(ExternalProject) +- ExternalProject_Add(zlib-1.2.11 +- URL https://www.zlib.net/fossils/zlib-1.2.11.tar.gz +- URL_MD5 1c9f62f0778697a09d36121ead88e08e +- TIMEOUT 600 +- LOG_CONFIGURE ${should_log} +- LOG_BUILD ${should_log} +- CMAKE_ARGS +- -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/zlib-install +- ${extra_cmake_args} +- -Wno-dev +- ) +- +- install( +- DIRECTORY +- ${CMAKE_CURRENT_BINARY_DIR}/zlib-install/ +- DESTINATION +- ${CMAKE_INSTALL_PREFIX}/opt/rviz_ogre_vendor +- ) +-endmacro() +- +-macro(build_ogre) +- set(extra_cmake_args) +- set(OGRE_CXX_FLAGS) +- # standard library is important for linking, but the other cxx flags are not +- if(CMAKE_CXX_FLAGS MATCHES "-stdlib=libc\\+\\+") +- set(OGRE_CXX_FLAGS "${OGRE_CXX_FLAGS} -stdlib=libc++") +- endif() +- +- if(DEFINED CMAKE_BUILD_TYPE) +- list(APPEND extra_cmake_args -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}) +- endif() +- +- if(WIN32) +- set(OGRE_CXX_FLAGS "${OGRE_CXX_FLAGS} /w /EHsc") +- list(APPEND extra_cmake_args "-DCMAKE_C_FLAGS=/w /EHsc") +- elseif(APPLE) +- set(OGRE_CXX_FLAGS "${OGRE_CXX_FLAGS} -std=c++14 -stdlib=libc++ -w") +- list(APPEND extra_cmake_args "-DCMAKE_OSX_ARCHITECTURES='x86_64'") +- else() # Linux +- # include Clang -Wno-everything to disable warnings in that build. GCC doesn't mind it +- set(OGRE_CXX_FLAGS "${OGRE_CXX_FLAGS} -std=c++14 -w -Wno-everything") +- list(APPEND extra_cmake_args "-DCMAKE_C_FLAGS=-w") +- endif() +- list(APPEND extra_cmake_args "-DOGRE_BUILD_RENDERSYSTEM_GL:BOOL=TRUE") +- list(APPEND extra_cmake_args "-DOGRE_BUILD_RENDERSYSTEM_D3D11:BOOL=OFF") +- list(APPEND extra_cmake_args "-DOGRE_BUILD_RENDERSYSTEM_D3D9:BOOL=OFF") +- list(APPEND extra_cmake_args "-DCMAKE_CXX_FLAGS=${OGRE_CXX_FLAGS}") +- +- # Uncomment this line to enable the GL3PLUS render engine +- # list(APPEND extra_cmake_args "-DOGRE_BUILD_RENDERSYSTEM_GL3PLUS:BOOL=TRUE") +- +- # These next lines can be used to disable some of the components or plugins for OGRE +- list(APPEND extra_cmake_args "-DOGRE_CONFIG_ENABLE_ZIP:BOOL=ON") +- +- if(BUILDING_FREETYPE_LOCALLY) +- list(APPEND extra_cmake_args +- "-DFREETYPE_HOME=${CMAKE_CURRENT_BINARY_DIR}/freetype_install") +- endif() +- if(BUILDING_ZLIB_LOCALLY) +- list(APPEND extra_cmake_args +- "-DZLIB_ROOT=${CMAKE_CURRENT_BINARY_DIR}/zlib-install") +- endif() +- +- if(DEFINED CMAKE_TOOLCHAIN_FILE) +- list(APPEND extra_cmake_args "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}") +- else() +- list(APPEND extra_cmake_args "-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}") +- list(APPEND extra_cmake_args "-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}") +- endif() +- +- find_package(Patch REQUIRED) +- include(ExternalProject) +- ExternalProject_Add(ogre-v1.12.1 +- URL https://github.com/OGRECave/ogre/archive/v1.12.1.zip +- URL_MD5 cdbea4006d223c173e0a93864111b936 +- TIMEOUT 1200 +- LOG_CONFIGURE ${should_log} +- LOG_BUILD ${should_log} +- CMAKE_ARGS +- -DOGRE_STATIC:BOOL=OFF +- -DOGRE_DEPENDENCIES_DIR=${CMAKE_CURRENT_BINARY_DIR}/ogredeps +- -DOGRE_INSTALL_PDB:BOOL=OFF +- -DOGRE_BUILD_DEPENDENCIES:BOOL=OFF +- -DOGRE_BUILD_TESTS:BOOL=OFF +- -DOGRE_BUILD_SAMPLES:BOOL=FALSE +- -DOGRE_INSTALL_SAMPLES:BOOL=FALSE +- -DOGRE_INSTALL_SAMPLES_SOURCE:BOOL=FALSE +- -DOGRE_CONFIG_THREADS:STRING=0 +- -DOGRE_RESOURCEMANAGER_STRICT:STRING=2 +- -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/ogre_install +- -DOGRE_BUILD_LIBS_AS_FRAMEWORKS:BOOL=OFF +- -DOGRE_BUILD_COMPONENT_PYTHON:BOOL=FALSE +- -DOGRE_BUILD_COMPONENT_JAVA:BOOL=FALSE +- -DOGRE_BUILD_COMPONENT_CSHARP:BOOL=FALSE +- -DOGRE_BUILD_COMPONENT_BITES:BOOL=FALSE +- ${extra_cmake_args} +- -Wno-dev +- PATCH_COMMAND +- ${Patch_EXECUTABLE} -p1 -N < ${CMAKE_CURRENT_SOURCE_DIR}/pragma-patch.diff +- COMMAND +- ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/FindFreetype.cmake ${CMAKE_CURRENT_BINARY_DIR}/ogre-v1.12.1-prefix/src/ogre-v1.12.1/CMake/Packages/FindFreetype.cmake +- ) +- +- if(BUILDING_FREETYPE_LOCALLY) +- add_dependencies(ogre-v1.12.1 freetype-2.8.1) +- endif() +- if(BUILDING_ZLIB_LOCALLY) +- add_dependencies(ogre-v1.12.1 zlib-1.2.11) +- endif() +- +- # The external project will install to the build folder, but we'll install that on make install. +- install( +- DIRECTORY +- ${CMAKE_CURRENT_BINARY_DIR}/ogre_install/ +- DESTINATION +- ${CMAKE_INSTALL_PREFIX}/opt/rviz_ogre_vendor +- ) +-endmacro() +- +-if(BUILDING_FREETYPE_LOCALLY) +- build_freetype() +-endif() +-if(BUILDING_ZLIB_LOCALLY) +- build_zlib() +-endif() +- +-build_ogre() +- +-if(WIN32) +- ament_environment_hooks(env_hook/rviz_ogre_vendor_library_path.bat) +- set(ENV_VAR_NAME "PATH") +- set(ENV_VAR_VALUE "opt\\rviz_ogre_vendor\\bin") +-else() +- ament_environment_hooks(env_hook/rviz_ogre_vendor_library_path.sh) +- if(APPLE) +- set(ENV_VAR_NAME "DYLD_LIBRARY_PATH") +- else() +- set(ENV_VAR_NAME "LD_LIBRARY_PATH") +- endif() +- set(ENV_VAR_VALUE "opt/rviz_ogre_vendor/lib") +-endif() +-ament_environment_hooks(env_hook/rviz_ogre_vendor_library_path.dsv.in) +- + ament_package( + CONFIG_EXTRAS "rviz_ogre_vendor-extras.cmake.in" + ) diff --git a/meta-ros2-humble/recipes-bbappends/rviz/rviz-ogre-vendor_%.bbappend b/meta-ros2-humble/recipes-bbappends/rviz/rviz-ogre-vendor_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..479180449800fbc1241e33a43c95004bcc1f0e9f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/rviz/rviz-ogre-vendor_%.bbappend @@ -0,0 +1,12 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# We arrange for the platform ogre to be built from the same commit as that from which the ExternalProject is built. If the +# commit changes, the patch will not apply cleanly and we'll know we need to update the .bbappend for yaml-cpp. +DEPENDS += "ogre" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists-remove-all-ExternalProject_Add-calls-and-.patch" + +# libxaw is empty, the library is installed in libxaw6 and libxaw7 packages +# and ogre should get runtime dependency automatically through shlibs +RDEPENDS:${PN}:remove = "libxaw" diff --git a/meta-ros2-humble/recipes-bbappends/septentrio-gnss-driver/septentrio-gnss-driver_1.2.2-5.bbappend b/meta-ros2-humble/recipes-bbappends/septentrio-gnss-driver/septentrio-gnss-driver_1.2.2-5.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d09285ab3a99b299d26bfdfcecbfddecb22d6a56 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/septentrio-gnss-driver/septentrio-gnss-driver_1.2.2-5.bbappend @@ -0,0 +1,15 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/sick-safetyscanners-base/sick-safetyscanners-base/0001-Add-map-to-udppacketmerger.patch b/meta-ros2-humble/recipes-bbappends/sick-safetyscanners-base/sick-safetyscanners-base/0001-Add-map-to-udppacketmerger.patch new file mode 100644 index 0000000000000000000000000000000000000000..06bb0ce248504d04fde0dac76d933cbbb1842e9d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/sick-safetyscanners-base/sick-safetyscanners-base/0001-Add-map-to-udppacketmerger.patch @@ -0,0 +1,20 @@ +Add C++ map to UDPPacketMerger + +This resolves this problem: + +sick-safetyscanners-base/1.0.2-1-r0/temp/log.do_compile:/ala-lpggp31/rwoolley/meta-ros-update/tmp-glibc/work/core2-64-oe-linux/sick-safetyscanners-base/1.0.2-1-r0/git/include/sick_safetyscanners_base/data_processing/UDPPacketMerger.h:87:8: error: 'map' in namespace 'std' does not name a template type + +Signed-off-by: Rob Woolley + +diff --git a/include/sick_safetyscanners_base/data_processing/UDPPacketMerger.h b/include/sick_safetyscanners_base/data_processing/UDPPacketMerger.h +index b14d925..6d50a6e 100644 +--- a/include/sick_safetyscanners_base/data_processing/UDPPacketMerger.h ++++ b/include/sick_safetyscanners_base/data_processing/UDPPacketMerger.h +@@ -42,6 +42,7 @@ + + #include + #include ++#include + + namespace sick { + namespace data_processing { diff --git a/meta-ros2-humble/recipes-bbappends/sick-safetyscanners-base/sick-safetyscanners-base_1.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/sick-safetyscanners-base/sick-safetyscanners-base_1.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a0534534ff47f236ad322cefa0958a0730008186 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/sick-safetyscanners-base/sick-safetyscanners-base_1.0.2-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +LICENSE = "Apache-2.0" +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-Add-map-to-udppacketmerger.patch" diff --git a/meta-ros2-humble/recipes-bbappends/sick-safetyscanners2-interfaces/sick-safetyscanners2-interfaces_1.0.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/sick-safetyscanners2-interfaces/sick-safetyscanners2-interfaces_1.0.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/sick-safetyscanners2-interfaces/sick-safetyscanners2-interfaces_1.0.0-2.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/simple-launch/simple-launch_1.6.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/simple-launch/simple-launch_1.6.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..7c393c6aa4f3999b9e6dd7b1f06c6b5e8a20026a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/simple-launch/simple-launch_1.6.1-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/smacc2/smacc2-msgs_0.4.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/smacc2/smacc2-msgs_0.4.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..908f19c03e0678514e42d67b9bf47fe17413c389 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/smacc2/smacc2-msgs_0.4.0-2.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/smacc2/smacc2/0001-Fix-ISmaccStateMachine-getCurrentStateCounter-return.patch b/meta-ros2-humble/recipes-bbappends/smacc2/smacc2/0001-Fix-ISmaccStateMachine-getCurrentStateCounter-return.patch new file mode 100644 index 0000000000000000000000000000000000000000..4abddcdd5f3e7e48616b19a1afaad0eddfc4474f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/smacc2/smacc2/0001-Fix-ISmaccStateMachine-getCurrentStateCounter-return.patch @@ -0,0 +1,61 @@ +From 0a599c7cd573a8cca85302b0ad61f6d6ab4ba30d Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 27 Sep 2021 09:26:38 -0700 +Subject: [PATCH] Fix ISmaccStateMachine::getCurrentStateCounter return type + +* the declaration and implementation don't match: + include/smacc2/impl/smacc_state_machine_impl.hpp:uint64_t ISmaccStateMachine::getCurrentStateCounter() const { return this->stateSeqCounter_; } + include/smacc2/smacc_state_machine.hpp: inline unsigned long getCurrentStateCounter() const; + + and e.g. 32bit x86 it fails with: +FAILED: CMakeFiles/smacc2.dir/src/smacc2/smacc_client_behavior.cpp.o +TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/i686-webos-linux-g++ -DBOOST_ALL_NO_LIB -DBOOST_THREAD_DYN_LINK -DDEFAULT_RMW_IMPLEMENTATION=rmw_cyclonedds_cpp -Dsmacc2_EXPORTS -ITOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0=/usr/src/debug/smacc2/0.1.0-1-r0 -fdebug-prefix-map=TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0=/usr/src/debug/smacc2/0.1.0-1-r0 -fdebug-prefix-map=TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/recipe-sysroot= -fdebug-prefix-map=TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/recipe-sysroot -fPIC -Wall -Wextra -Wpedantic -std=gnu++17 -MD -MT CMakeFiles/smacc2.dir/src/smacc2/smacc_client_behavior.cpp.o -MF CMakeFiles/smacc2.dir/src/smacc2/smacc_client_behavior.cpp.o.d -o CMakeFiles/smacc2.dir/src/smacc2/smacc_client_behavior.cpp.o -c TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/src/smacc2/smacc_client_behavior.cpp +In file included from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/recipe-sysroot/usr/include/boost/bind.hpp:30, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/recipe-sysroot/usr/include/boost/statechart/fifo_worker.hpp:14, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/recipe-sysroot/usr/include/boost/statechart/fifo_scheduler.hpp:12, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/recipe-sysroot/usr/include/boost/statechart/asynchronous_state_machine.hpp:12, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/common.hpp:23, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/smacc_client_behavior_base.hpp:25, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/smacc_client_behavior.hpp:22, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/src/smacc2/smacc_client_behavior.cpp:15: +TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/recipe-sysroot/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' + 36 | BOOST_PRAGMA_MESSAGE( + | ^~~~~~~~~~~~~~~~~~~~ +In file included from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/impl/smacc_client_impl.hpp:23, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/smacc_state_machine.hpp:231, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/impl/smacc_client_behavior_impl.hpp:23, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/smacc_client_behavior.hpp:34, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/src/smacc2/smacc_client_behavior.cpp:15: +TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/impl/smacc_state_machine_impl.hpp:643:10: error: no declaration matches 'uint64_t smacc2::ISmaccStateMachine::getCurrentStateCounter() const' + 643 | uint64_t ISmaccStateMachine::getCurrentStateCounter() const { return this->stateSeqCounter_; } + | ^~~~~~~~~~~~~~~~~~ +In file included from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/impl/smacc_client_behavior_impl.hpp:23, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/smacc_client_behavior.hpp:34, + from TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/src/smacc2/smacc_client_behavior.cpp:15: +TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/smacc_state_machine.hpp:140:24: note: candidate is: 'long unsigned int smacc2::ISmaccStateMachine::getCurrentStateCounter() const' + 140 | inline unsigned long getCurrentStateCounter() const; + | ^~~~~~~~~~~~~~~~~~~~~~ +TOPDIR/tmp-glibc/work/qemux86-webos-linux/smacc2/0.1.0-1-r0/git/include/smacc2/smacc_state_machine.hpp:63:7: note: 'class smacc2::ISmaccStateMachine' defined here + 63 | class ISmaccStateMachine + | ^~~~~~~~~~~~~~~~~~ + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + include/smacc2/impl/smacc_state_machine_impl.hpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/smacc2/impl/smacc_state_machine_impl.hpp b/include/smacc2/impl/smacc_state_machine_impl.hpp +index c2d7b3c..f3e29ed 100644 +--- a/include/smacc2/impl/smacc_state_machine_impl.hpp ++++ b/include/smacc2/impl/smacc_state_machine_impl.hpp +@@ -640,7 +640,7 @@ void ISmaccStateMachine::buildStateMachineInfo() + this->checkStateMachineConsistence(); + } + +-uint64_t ISmaccStateMachine::getCurrentStateCounter() const { return this->stateSeqCounter_; } ++unsigned long ISmaccStateMachine::getCurrentStateCounter() const { return this->stateSeqCounter_; } + + ISmaccState * ISmaccStateMachine::getCurrentState() const { return this->currentState_; } + diff --git a/meta-ros2-humble/recipes-bbappends/smacc2/smacc2_0.4.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/smacc2/smacc2_0.4.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..2610c2824c121ccc419b6f707c2baa39daf96d1a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/smacc2/smacc2_0.4.0-2.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# smacc2-0.1.0-1-r0 do_package_qa: QA Issue: /usr/lib/smacc2/trace.sh contained in package smacc2 requires /bin/bash, but no providers found in RDEPENDS:smacc2? [file-rdeps] +RDEPENDS:${PN} += "bash" + +# This is needed only for webOS OSE, which uses busybox to provide +# bash by default, but with newer OSE this should respect +# WEBOS_PREFERRED_PROVIDER_FOR_BASH and it's not in meta-ros-webos, because +# then meta-ros-webos would need to include this .bbappend just when +# meta-ros2-rolling layer is included +VIRTUAL-RUNTIME_bash ?= "bash" +RDEPENDS:${PN}:append:class-target:webos = " ${VIRTUAL-RUNTIME_bash}" +RDEPENDS:${PN}:remove:class-target:webos = "${@oe.utils.conditional('WEBOS_PREFERRED_PROVIDER_FOR_BASH', 'busybox', 'bash', '', d)}" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-Fix-ISmaccStateMachine-getCurrentStateCounter-return.patch" diff --git a/meta-ros2-humble/recipes-bbappends/soccer-interfaces/soccer-vision-attribute-msgs_0.1.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/soccer-interfaces/soccer-vision-attribute-msgs_0.1.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c4d720a3097962dc89be91f284062055206c16ce --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/soccer-interfaces/soccer-vision-attribute-msgs_0.1.0-1.bbappend @@ -0,0 +1,18 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + rosidl-adapter-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" + +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ +" diff --git a/meta-ros2-humble/recipes-bbappends/soccer-object-msgs/soccer-object-msgs_1.0.1-4.bbappend b/meta-ros2-humble/recipes-bbappends/soccer-object-msgs/soccer-object-msgs_1.0.1-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/soccer-object-msgs/soccer-object-msgs_1.0.1-4.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/sol-vendor/sol-vendor/0001-CMakeLists.txt-fetch-source-with-bitbake-fetcher.patch b/meta-ros2-humble/recipes-bbappends/sol-vendor/sol-vendor/0001-CMakeLists.txt-fetch-source-with-bitbake-fetcher.patch new file mode 100644 index 0000000000000000000000000000000000000000..78a3a93dcaa21b843401c95666fc69d614cf62f1 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/sol-vendor/sol-vendor/0001-CMakeLists.txt-fetch-source-with-bitbake-fetcher.patch @@ -0,0 +1,19 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 1f41f7a..6373224 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -20,12 +20,11 @@ macro(build_sol) + + include(ExternalProject) + externalproject_add(sol-ext +- GIT_REPOSITORY https://github.com/ThePhD/sol2.git +- GIT_TAG main +- TIMEOUT 6000 + ${cmake_commands} ++ SOURCE_DIR ${PROJECT_SOURCE_DIR}/sol2 + CMAKE_ARGS + ${cmake_configure_args} ++ -DLUA_SOURCE_DIR=${LUA_SOURCE_DIR} + ) + install( + DIRECTORY diff --git a/meta-ros2-humble/recipes-bbappends/sol-vendor/sol-vendor/0002-lua-source-dir.patch b/meta-ros2-humble/recipes-bbappends/sol-vendor/sol-vendor/0002-lua-source-dir.patch new file mode 100644 index 0000000000000000000000000000000000000000..1bee1512338b2c9532b30b6bd33cde32dc8b6a95 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/sol-vendor/sol-vendor/0002-lua-source-dir.patch @@ -0,0 +1,27 @@ +diff --git a/cmake/Packages/FindLuaBuild/LuaVanilla.cmake b/cmake/Packages/FindLuaBuild/LuaVanilla.cmake +index b95e5a67..8247b8ba 100644 +--- a/cmake/Packages/FindLuaBuild/LuaVanilla.cmake ++++ b/cmake/Packages/FindLuaBuild/LuaVanilla.cmake +@@ -157,7 +157,7 @@ endif() + set(LUA_VANILLA_GENERATE_LUA_HPP false) + endif() + +-set(LUA_VANILLA_SOURCE_DIR "${LUA_BUILD_TOPLEVEL}/src") ++set(LUA_VANILLA_SOURCE_DIR "${LUA_SOURCE_DIR}") + prepend(LUA_VANILLA_LIB_SOURCES "${LUA_VANILLA_SOURCE_DIR}/" ${LUA_VANILLA_LIB_SOURCES}) + prepend(LUA_VANILLA_LUA_SOURCES "${LUA_VANILLA_SOURCE_DIR}/" ${LUA_VANILLA_LUA_SOURCES}) + +@@ -177,12 +177,10 @@ else() + BUILD_ALWAYS FALSE + TLS_VERIFY TRUE + PREFIX ${LUA_BUILD_TOPLEVEL} +- SOURCE_DIR ${LUA_BUILD_TOPLEVEL} +- DOWNLOAD_DIR ${LUA_BUILD_TOPLEVEL} ++ SOURCE_DIR ${LUA_SOURCE_DIR} + TMP_DIR "${LUA_BUILD_TOPLEVEL}-tmp" + STAMP_DIR "${LUA_BUILD_TOPLEVEL}-stamp" + INSTALL_DIR "${LUA_BUILD_INSTALL_DIR}" +- URL ${LUA_VANILLA_DOWNLOAD_URL} + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" diff --git a/meta-ros2-humble/recipes-bbappends/sol-vendor/sol-vendor_0.0.3-3.bbappend b/meta-ros2-humble/recipes-bbappends/sol-vendor/sol-vendor_0.0.3-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..e922dcd894f3b7343492f3e3837ab92b78b75a1c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/sol-vendor/sol-vendor_0.0.3-3.bbappend @@ -0,0 +1,13 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += " \ + git://github.com/ThePhD/sol2.git;name=upstream;destsuffix=git/sol2;branch=main;protocol=https \ + git://github.com/lua/lua;name=lua;destsuffix=git/lua;branch=master;protocol=https \ + file://0001-CMakeLists.txt-fetch-source-with-bitbake-fetcher.patch \ + file://0002-lua-source-dir.patch;patchdir=sol2 \ +" + +SRCREV_upstream = "eba86625b707e3c8c99bbfc4624e51f42dc9e561" +SRCREV_lua= "5d708c3f9cae12820e415d4f89c9eacbe2ab964b" +EXTRA_OECMAKE += "-DLUA_SOURCE_DIR=${S}/lua" diff --git a/meta-ros2-humble/recipes-bbappends/spdlog-vendor/spdlog-vendor_1.3.0-3.bbappend b/meta-ros2-humble/recipes-bbappends/spdlog-vendor/spdlog-vendor_1.3.0-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..29f45d486b02898e91f55a3ec5367fdbb519a98d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/spdlog-vendor/spdlog-vendor_1.3.0-3.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# spdlog is header only library and PN is empty, so it wasn't created +RDEPENDS:${PN}:remove = "spdlog" + +# ERROR: spdlog-vendor-1.1.1-1-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package contains symlink .so: spdlog-vendor path '/work/aarch64-oe-linux/spdlog-vendor/1.1.1-1-r0/packages-split/spdlog-vendor/usr/lib/libspdlog.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/srdfdom/srdfdom_2.0.4-1.bbappend b/meta-ros2-humble/recipes-bbappends/srdfdom/srdfdom_2.0.4-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d4456150a9076fc54df9f290e570f709c6d910a2 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/srdfdom/srdfdom_2.0.4-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# ERROR: srdfdom-2.0.0-1-r0 do_package_qa: QA Issue: +# non -dev/-dbg/nativesdk- package contains symlink .so: srdfdom path '/work/raspberrypi4-webos-linux-gnueabi/srdfdom/2.0.0-1-r0/packages-split/srdfdom/usr/lib/libsrdfdom.so' [dev-so] +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/stubborn-buddies/stubborn-buddies-msgs_1.0.0-5.bbappend b/meta-ros2-humble/recipes-bbappends/stubborn-buddies/stubborn-buddies-msgs_1.0.0-5.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..0686c9ed0b3a45a9439ce10c7fe8c64a3e305557 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/stubborn-buddies/stubborn-buddies-msgs_1.0.0-5.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/system-modes/system-modes-msgs_0.9.0-6.bbappend b/meta-ros2-humble/recipes-bbappends/system-modes/system-modes-msgs_0.9.0-6.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c09be1b0055b7a6dde684bcbb5e55e6dd466a859 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/system-modes/system-modes-msgs_0.9.0-6.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + fastcdr \ + fastrtps \ + fastrtps-cmake-module \ + rosidl-default-runtime \ + rosidl-default-generators \ + rosidl-typesupport-fastrtps-c \ + rosidl-typesupport-fastrtps-cpp \ + rosidl-typesupport-introspection-cpp \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/system-modes/system-modes_0.9.0-6.bbappend b/meta-ros2-humble/recipes-bbappends/system-modes/system-modes_0.9.0-6.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a3d542da2df01dc9d0b2bad87024a29bc39f6887 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/system-modes/system-modes_0.9.0-6.bbappend @@ -0,0 +1,12 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-adapter-native \ + rosidl-default-generators-native \ + rosidl-parser-native \ + python3-empy-native \ + python3-numpy-native \ + python3-lark-parser-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/teleop-tools/teleop-tools-msgs_1.2.1-3.bbappend b/meta-ros2-humble/recipes-bbappends/teleop-tools/teleop-tools-msgs_1.2.1-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/teleop-tools/teleop-tools-msgs_1.2.1-3.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/tiago-robot/tiago-controller-configuration_4.0.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/tiago-robot/tiago-controller-configuration_4.0.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3cb9d1d45ed762b70f4f506915c6e97087a82e93 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/tiago-robot/tiago-controller-configuration_4.0.0-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-auto-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/topic-tools/topic-tools-interfaces_1.0.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/topic-tools/topic-tools-interfaces_1.0.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..0686c9ed0b3a45a9439ce10c7fe8c64a3e305557 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/topic-tools/topic-tools-interfaces_1.0.0-2.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/topic-tools/topic-tools/0001-setuptools-fix-executable.patch b/meta-ros2-humble/recipes-bbappends/topic-tools/topic-tools/0001-setuptools-fix-executable.patch new file mode 100644 index 0000000000000000000000000000000000000000..876bc95738a298e1d7a70b23bb7cdb4fd13290f5 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/topic-tools/topic-tools/0001-setuptools-fix-executable.patch @@ -0,0 +1,12 @@ +diff --git a/topic_tools/setup.cfg b/topic_tools/setup.cfg +index 7c0fef2..90b577f 100644 +--- a/topic_tools/setup.cfg ++++ b/topic_tools/setup.cfg +@@ -1,5 +1,7 @@ + [develop] + script-dir=$base/lib/topic_tools ++[build] ++executable=/usr/bin/env python + [install] + install-scripts=$base/lib/topic_tools + [options.entry_points] diff --git a/meta-ros2-humble/recipes-bbappends/topic-tools/topic-tools_1.0.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/topic-tools/topic-tools_1.0.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..3a1268ff932737e0cbb5d73aa75d84fae26b95e3 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/topic-tools/topic-tools_1.0.0-2.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-setuptools-fix-executable.patch" diff --git a/meta-ros2-humble/recipes-bbappends/turtlebot3-msgs/turtlebot3-msgs_2.2.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/turtlebot3-msgs/turtlebot3-msgs_2.2.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..60ca646304e09a5042dd2f5ee2ab8829b045bb09 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/turtlebot3-msgs/turtlebot3-msgs_2.2.3-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/turtlebot3-simulations/turtlebot3-fake-node_2.2.5-3.bbappend b/meta-ros2-humble/recipes-bbappends/turtlebot3-simulations/turtlebot3-fake-node_2.2.5-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a9accd361cc5a736dd7d0481f5495d3319ceb96d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/turtlebot3-simulations/turtlebot3-fake-node_2.2.5-3.bbappend @@ -0,0 +1,19 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +DEPENDS += " \ + ament-cmake-libraries \ + ament-package-native \ + ament-cmake-export-definitions \ + ament-cmake-export-include-directories \ + ament-cmake-export-interfaces \ + ament-cmake-export-libraries \ + ament-cmake-export-link-flags \ + ament-cmake-export-targets \ + ament-cmake-gen-version-h \ + ament-cmake-python \ + ament-cmake-target-dependencies \ + ament-cmake-include-directories \ + ament-cmake-test \ + ament-cmake-version \ + python3-catkin-pkg-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/turtlesim/turtlesim_%.bbappend b/meta-ros2-humble/recipes-bbappends/turtlesim/turtlesim_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f2916458549bb76c03a793b2eebc2f6a54a3a99d --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/turtlesim/turtlesim_%.bbappend @@ -0,0 +1,15 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +# Make this conditional on meta-qt5, because otherwise builds without +# meta-qt5 fail to parse, before turtlesim is PNBLACKLISTed based +# on qt5 in ROS_WORLD_SKIP_GROUPS +# ERROR: ParseError at meta-ros/meta-ros2-dashing/recipes-bbappends/turtlesim/turtlesim_%.bbappend:3: Could not inherit file classes/cmake_qt5.bbclass +inherit ${@bb.utils.contains('BBFILE_COLLECTIONS', 'qt5-layer', 'cmake_qt5', '', d)} + +# Keep in mind that this needs widgets enabled in qtbase PACKAGECONFIG which webOS OSE explicitly disables: +# meta-webos/recipes-qt/qt5/qtbase_git.bbappend:PACKAGECONFIG:remove = "widgets" + +DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/tvm-vendor/tvm-vendor/0001-CMakeLists.txt-use-tvm-from-separate-recipe.patch b/meta-ros2-humble/recipes-bbappends/tvm-vendor/tvm-vendor/0001-CMakeLists.txt-use-tvm-from-separate-recipe.patch new file mode 100644 index 0000000000000000000000000000000000000000..a0afa956407c4c384464e882c6c37062cc9fb9f6 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/tvm-vendor/tvm-vendor/0001-CMakeLists.txt-use-tvm-from-separate-recipe.patch @@ -0,0 +1,103 @@ +From 7aa8447c2513b6dbc447e6a7196f37a0f2f91aab Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 18 Dec 2020 07:40:04 -0800 +Subject: [PATCH] CMakeLists.txt: use tvm from separate recipe + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 74 -------------------------------------------------- + 1 file changed, 74 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e8a1cef..220f1fa 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -44,47 +44,6 @@ elseif(${ROS_VERSION} EQUAL 2) + find_package(ament_cmake REQUIRED) + endif() + +-include(ExternalProject) +- +-set(PATCH_FILE ${CMAKE_CURRENT_SOURCE_DIR}/config.cmake.patch) +-if(ROS_VERSION EQUAL 2) +- set(PATCH_FILE ${CMAKE_CURRENT_SOURCE_DIR}/config.cmake.gpu.patch) +-endif() +- +-ExternalProject_Add(tvm-build +- GIT_REPOSITORY https://github.com/apache/tvm +- GIT_TAG v0.9.0 +- GIT_SHALLOW TRUE +- BUILD_IN_SOURCE TRUE +- PATCH_COMMAND git reset --hard && git apply ${PATCH_FILE} +- COMMAND cp /cmake/config.cmake +- CONFIGURE_COMMAND ${CMAKE_COMMAND} -DCMAKE_POSITION_INDEPENDENT_CODE=ON . +- INSTALL_COMMAND "" +-) +- +-# Build DMLC +-ExternalProject_Add_Step(tvm-build dmlc-build +- DEPENDEES patch +- WORKING_DIRECTORY /3rdparty/dmlc-core +- COMMAND ${CMAKE_COMMAND} -DCMAKE_POSITION_INDEPENDENT_CODE=ON . +- COMMAND ${CMAKE_MAKE_PROGRAM} +- BYPRODUCTS libdmlc.a +-) +- +-ExternalProject_Get_property(tvm-build SOURCE_DIR) +- +-add_library(tvm SHARED IMPORTED +- IMPORTED_LOCATION ${SOURCE_DIR}/libtvm.so +-) +- +-add_library(tvm_runtime SHARED IMPORTED +- IMPORTED_LOCATION ${SOURCE_DIR}/libtvm_runtime.so +-) +- +-add_library(dmlc STATIC IMPORTED +- IMPORTED_LOCATION ${SOURCE_DIR}/3rdparty/dmlc-core +-) +- + if(${ROS_VERSION} EQUAL 1) + catkin_package( + INCLUDE_DIRS include +@@ -136,38 +95,5 @@ if(${ROS_VERSION} EQUAL 1) + elseif(${ROS_VERSION} EQUAL 2) + ament_export_include_directories(include include/tvm_vendor) + ament_export_libraries(tvm tvm_runtime) +- +- install(DIRECTORY ${SOURCE_DIR}/include/tvm/runtime/ +- DESTINATION include/${PROJECT_NAME}/tvm/runtime +- ) +- +- install( +- FILES +- ${SOURCE_DIR}/libtvm.so +- ${SOURCE_DIR}/libtvm_runtime.so +- DESTINATION lib +- ) +- +- install( +- FILES +- ${SOURCE_DIR}/3rdparty/dlpack/include/dlpack/dlpack.h +- ${SOURCE_DIR}/3rdparty/dlpack/contrib/dlpack/dlpackcpp.h +- DESTINATION include/${PROJECT_NAME}/dlpack +- ) +- +- install(DIRECTORY ${SOURCE_DIR}/3rdparty/dmlc-core/include/dmlc +- DESTINATION include/${PROJECT_NAME} +- ) +- +- install(FILES ${SOURCE_DIR}/3rdparty/dmlc-core/libdmlc.a +- DESTINATION lib +- ) +- +- install( +- FILES +- cmake/tvm_runtimeConfig.cmake +- cmake/tvmConfig.cmake +- DESTINATION share/${PROJECT_NAME}/cmake) +- + ament_package() + endif() diff --git a/meta-ros2-humble/recipes-bbappends/tvm-vendor/tvm-vendor_0.9.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/tvm-vendor/tvm-vendor_0.9.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..bbc37149f86f2b9e83a8f616f53e80c1df8fc5b0 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/tvm-vendor/tvm-vendor_0.9.0-1.bbappend @@ -0,0 +1,17 @@ +# Copyright (c) 2020-2021 LG Electronics, Inc. + +# Instead of fetching tvm and its submodules during do_compile, use separate tvm recipe +DEPENDS += "tvm" +RDEPENDS:${PN} += "tvm" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-use-tvm-from-separate-recipe.patch" + +# even with empty ${PN} we want to use this to pull runtime dependency on tvm +ALLOW_EMPTY:${PN} = "1" + +# openblas PN is empty don't add runtime dependency on it +ROS_EXEC_DEPENDS:remove = "openblas" + +# spirv-headers PN is empty don't add runtime dependency on it +ROS_EXEC_DEPENDS:remove = "spirv-headers" diff --git a/meta-ros2-humble/recipes-bbappends/ublox-dgnss/ublox-dgnss-node_0.3.5-4.bbappend b/meta-ros2-humble/recipes-bbappends/ublox-dgnss/ublox-dgnss-node_0.3.5-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..7761951697a317503cfd7cbc58eb089305b492fd --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ublox-dgnss/ublox-dgnss-node_0.3.5-4.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +inherit pkgconfig + +ROS_BUILD_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ublox-dgnss/ublox-ubx-interfaces_0.3.5-4.bbappend b/meta-ros2-humble/recipes-bbappends/ublox-dgnss/ublox-ubx-interfaces_0.3.5-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..db3d826e4cc5a93be4421c31eedcaea2f17b48ae --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ublox-dgnss/ublox-ubx-interfaces_0.3.5-4.bbappend @@ -0,0 +1,19 @@ +# Copyright (c) 2022, Wind River Systems, Inc. + +ROS_BUILD_DEPENDS += " \ + rcl-interfaces \ +" + +ROS_BUILDTOOL_DEPENDS += " \ + rosidl-cmake-native \ + rosidl-default-generators-native \ +" + +ROS_EXPORT_DEPENDS += " \ + rcl-interfaces \ +" + +ROS_EXEC_DEPENDS += " \ + rcl-interfaces \ + rosidl-default-runtime \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ublox-dgnss/ublox-ubx-msgs_0.3.5-4.bbappend b/meta-ros2-humble/recipes-bbappends/ublox-dgnss/ublox-ubx-msgs_0.3.5-4.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..4fa9e53fa79a6f87dd06cc44f95e64385155551e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ublox-dgnss/ublox-ubx-msgs_0.3.5-4.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ublox/ublox-msgs_2.3.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/ublox/ublox-msgs_2.3.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ublox/ublox-msgs_2.3.0-2.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/udp-msgs/udp-msgs_0.0.3-5.bbappend b/meta-ros2-humble/recipes-bbappends/udp-msgs/udp-msgs_0.0.3-5.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..145070af029c792e1ecf774fc081fcd434bbf279 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/udp-msgs/udp-msgs_0.0.3-5.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/uncrustify-vendor/uncrustify-vendor/0001-CMakeLists.txt-fetch-uncrustify-with-bitbake-fetcher.patch b/meta-ros2-humble/recipes-bbappends/uncrustify-vendor/uncrustify-vendor/0001-CMakeLists.txt-fetch-uncrustify-with-bitbake-fetcher.patch new file mode 100644 index 0000000000000000000000000000000000000000..8d4285f91700e327359733b0b3d1e6c082c33447 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/uncrustify-vendor/uncrustify-vendor/0001-CMakeLists.txt-fetch-uncrustify-with-bitbake-fetcher.patch @@ -0,0 +1,26 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ca0f133..fc2b0d0 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -44,20 +44,12 @@ macro(build_uncrustify) + + # Get uncrustify 0.72.0 + ExternalProject_Add(uncrustify-0.72.0 +- GIT_REPOSITORY https://github.com/uncrustify/uncrustify.git +- GIT_TAG 1d3d8fa5e81bece0fac4b81316b0844f7cc35926 # uncrustify-0.72.0 +- GIT_CONFIG advice.detachedHead=false +- # Suppress git update due to https://gitlab.kitware.com/cmake/cmake/-/issues/16419 +- # See https://github.com/ament/uncrustify_vendor/pull/22 for details +- UPDATE_COMMAND "" +- TIMEOUT 600 ++ SOURCE_DIR ${CMAKE_SOURCE_DIR}/uncrustify-upstream + CMAKE_ARGS + -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}_install + ${extra_cmake_args} + -Wno-dev + --no-warn-unused-cli +- PATCH_COMMAND +- ${CMAKE_COMMAND} -E chdir git apply -p1 --ignore-space-change --whitespace=nowarn ${CMAKE_CURRENT_SOURCE_DIR}/install-patch.diff + ) + + # The external project will install to the build folder, but we'll install that on make install. diff --git a/meta-ros2-humble/recipes-bbappends/uncrustify-vendor/uncrustify-vendor_2.0.2-2.bbappend b/meta-ros2-humble/recipes-bbappends/uncrustify-vendor/uncrustify-vendor_2.0.2-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..db0d9d6128ca5d3df01f15f0de3a550a02c0801f --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/uncrustify-vendor/uncrustify-vendor_2.0.2-2.bbappend @@ -0,0 +1,19 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# uncrustify appears in both ROS_BUILD_DEPENDS and ROS_EXPORT_DEPENDS, so it's easier to remove it from DEPENDS. +DEPENDS:remove = "uncrustify" +ROS_EXEC_DEPENDS:remove = "uncrustify" + +# Instead of fetching +# https://github.com/uncrustify/uncrustify/archive/45b836cff040594994d364ad6fd3f04adc890a26.tar.gz +# during do_compile +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-fetch-uncrustify-with-bitbake-fetcher.patch \ + git://github.com/uncrustify/uncrustify.git;protocol=https;name=uncrustify;destsuffix=git/uncrustify-upstream;branch=master \ + https://raw.githubusercontent.com/ros2-gbp/uncrustify_vendor-release/e2bddd9df7abe1099ea9788e5b3811adabe9481e/install-patch.diff;name=patch;patchdir=uncrustify-upstream \ +" +# Using uncrustify-0.72.0 tag +SRCREV_uncrustify = "1d3d8fa5e81bece0fac4b81316b0844f7cc35926" + +SRC_URI[patch.md5sum] = "43fb113fc0ce0e8a70df7c3d3e15db2c" +SRC_URI[patch.sha256sum] = "3625786526f2d03252d94cd9b2ae4620d93f586938f28dde28d3094c36c2aa48" diff --git a/meta-ros2-humble/recipes-bbappends/unique-identifier-msgs/unique-identifier-msgs_2.2.1-3.bbappend b/meta-ros2-humble/recipes-bbappends/unique-identifier-msgs/unique-identifier-msgs_2.2.1-3.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..7c58570b4ccd7dc461745d0bd05839c30a6a365c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/unique-identifier-msgs/unique-identifier-msgs_2.2.1-3.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ +" diff --git a/meta-ros2-humble/recipes-bbappends/ur-client-library/ur-client-library_1.2.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/ur-client-library/ur-client-library_1.2.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8f5029e5cb6448f90c9ace1a78297e949d48dd65 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ur-client-library/ur-client-library_1.2.0-1.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: QA Issue: ur-client-library: Files/directories were installed but not shipped in any package: +# /usr/share/ament_index +# /usr/share/ament_index/resource_index +# /usr/share/ament_index/resource_index/packages +# /usr/share/ament_index/resource_index/packages/ur_client_library +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# ur-client-library: 4 installed and not shipped files. [installed-vs-shipped] +FILES:${PN} += "${datadir}/ament_index/resource_index/packages/ur_client_library" diff --git a/meta-ros2-humble/recipes-bbappends/ur-robot-driver/ur-dashboard-msgs_2.2.5-1.bbappend b/meta-ros2-humble/recipes-bbappends/ur-robot-driver/ur-dashboard-msgs_2.2.5-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..cdf50d994fd428dcc9ad40c4043a8575230a68c1 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/ur-robot-driver/ur-dashboard-msgs_2.2.5-1.bbappend @@ -0,0 +1,11 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILD_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/urdf-parser-py/urdfdom-py/0002-setup.py-install-data_files-without-share-prefix.patch b/meta-ros2-humble/recipes-bbappends/urdf-parser-py/urdfdom-py/0002-setup.py-install-data_files-without-share-prefix.patch new file mode 100644 index 0000000000000000000000000000000000000000..3f87cdc3b062060dfd62265ee1847f75cc5ee643 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/urdf-parser-py/urdfdom-py/0002-setup.py-install-data_files-without-share-prefix.patch @@ -0,0 +1,44 @@ +From 760272661c826258166e7e97545baee29f70b195 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Fri, 16 Apr 2021 08:18:53 +0000 +Subject: [PATCH] setup.py: install data_files without share/ prefix + +* distutils3.bbclass has a bandaid against python recipes installing files + into /usr/share/share directory since 2009: + https://git.openembedded.org/openembedded/commit/classes/distutils.bbclass?id=5a0fecab4a7a17ab7218e522c2750f0fb8c9aa45 + imported into oe-core in 2009 with: + https://git.openembedded.org/openembedded-core/commit/meta/classes/distutils.bbclass?id=288e62a22115a32effc65efa7c2d6ef2867d0b91 + + but here it doesn't work, because urdfdom-py has both + /usr/share/share/urdfdom_py as well as /usr/share/urdfdom_py: + +image/usr/share/urdfdom_py +image/usr/share/urdfdom_py/scripts +image/usr/share/urdfdom_py/scripts/display_urdf +image/usr/share/share +image/usr/share/share/urdfdom_py +image/usr/share/share/urdfdom_py/package.xml + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + setup.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/setup.py b/setup.py +index c3986e1..a3a0a5c 100644 +--- a/setup.py ++++ b/setup.py +@@ -9,9 +9,9 @@ setup( + package_dir={'': 'src'}, + packages=['urdf_parser_py', 'urdf_parser_py.xml_reflection'], + data_files=[ +- ('share/ament_index/resource_index/packages', ++ ('ament_index/resource_index/packages', + ['resource/' + package_name]), +- ('share/' + package_name, ['package.xml']), ++ (package_name, ['package.xml']), + ], + install_requires=['setuptools'], + zip_safe=True, diff --git a/meta-ros2-humble/recipes-bbappends/urdf-parser-py/urdfdom-py_1.2.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/urdf-parser-py/urdfdom-py_1.2.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..5621b0ab8d23f2ed84bd19fcb5731081faac4ef1 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/urdf-parser-py/urdfdom-py_1.2.0-2.bbappend @@ -0,0 +1,22 @@ +# Copyright (c) 2021 LG Electronics, Inc. +# Copyright (c) 2022 Wind River Systems, Inc. + +FILES:${PN}:prepend = " \ + ${datadir}/ament_index \ + ${datadir}/urdfdom_py \ +" + +# similar to what distutil3.bbclass does here: +# https://git.openembedded.org/openembedded-core/tree/meta/classes/distutils3.bbclass?h=hardknott#n46 +# but the files we want to modify aren't in ${bindir}/${sbindir}, but ${datadir}/urdfdom_py/scripts/ + +# $ head -n 1 tmp-glibc/work/qemux86-webos-linux/urdfdom-py/1.1.0-1-r0/packages-split/urdfdom-py/usr/share/urdfdom_py/scripts/display_urdf +#!/jenkins/mjansa/build/ros/webos-rolling-hardknott/tmp-glibc/work/qemux86-webos-linux/urdfdom-py/1.1.0-1-r0/recipe-sysroot-native/usr/bin/python3-native/python3 +do_install:append() { + for i in ${D}${datadir}/urdfdom_py/scripts/*; do + if [ -f "$i" ]; then + sed -i -e s:${PYTHON}:${USRBINPATH}/env\ ${DISTUTILS_PYTHON}:g $i + sed -i -e s:${STAGING_BINDIR_NATIVE}:${bindir}:g $i + fi + done +} diff --git a/meta-ros2-humble/recipes-bbappends/urdfdom/urdfdom_%.bbappend b/meta-ros2-humble/recipes-bbappends/urdfdom/urdfdom_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..fbec724e9800f27778c080689cab506d866a167b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/urdfdom/urdfdom_%.bbappend @@ -0,0 +1,3 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +inherit ros_insane_dev_so diff --git a/meta-ros2-humble/recipes-bbappends/urg-node-msgs/urg-node-msgs_1.0.1-6.bbappend b/meta-ros2-humble/recipes-bbappends/urg-node-msgs/urg-node-msgs_1.0.1-6.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ff91c247b9247a45d122b45ea002c0fa5cc9b615 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/urg-node-msgs/urg-node-msgs_1.0.1-6.bbappend @@ -0,0 +1,12 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/usb-cam/usb-cam_0.4.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/usb-cam/usb-cam_0.4.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..850c8ac8053be5c51db06989b33798a4ef75521e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/usb-cam/usb-cam_0.4.2-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Fails with webOS OSE which by default uses -Werror=return-type +# usb-cam/0.4.0-1-r0/git/src/usb_cam.cpp:1083:1: error: no return statement in function returning non-void [-Werror=return-type] +CXXFLAGS += "-Wno-error=return-type" + +inherit pkgconfig diff --git a/meta-ros2-humble/recipes-bbappends/variants/ros-core_%.bbappend b/meta-ros2-humble/recipes-bbappends/variants/ros-core_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..5a63e7895869f6b90e900c9a9c7601ca24b31c00 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/variants/ros-core_%.bbappend @@ -0,0 +1,22 @@ +# Copyright (c) 2019 LG Electronics, Inc. + +# Need this to launch anything ROS. +ROS_EXEC_DEPENDS += " \ + ros-workspace \ + rosidl-generator-cpp \ + rosidl-typesupport-c \ +" + +# core-* OE images do not support development. +ROS_EXEC_DEPENDS:remove = "ament-cmake" +ROS_EXEC_DEPENDS:remove = "ament-cmake-auto" +ROS_EXEC_DEPENDS:remove = "ament-cmake-gmock" +ROS_EXEC_DEPENDS:remove = "ament-cmake-gtest" +ROS_EXEC_DEPENDS:remove = "ament-cmake-pytest" +ROS_EXEC_DEPENDS:remove = "ament-cmake-ros" +ROS_EXEC_DEPENDS:remove = "ament-index-cpp" +ROS_EXEC_DEPENDS:remove = "ament-index-python" +ROS_EXEC_DEPENDS:remove = "ament-lint-auto" +ROS_EXEC_DEPENDS:remove = "ament-lint-common" +ROS_EXEC_DEPENDS:remove = "launch-testing-ament-cmake" +ROS_EXEC_DEPENDS:remove = "rosidl-default-generators" diff --git a/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-driver_2.3.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-driver_2.3.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..ed79fa61362297c7d94b13952cf898449caf969e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-driver_2.3.0-1.bbappend @@ -0,0 +1,11 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +# ERROR: velodyne-driver-2.3.0-1-r0 do_package_qa: QA Issue: /usr/lib/velodyne_driver/vdump contained in package velodyne-driver requires /bin/bash, but no providers found in RDEPENDS:velodyne-driver? [file-rdeps] +RDEPENDS:${PN} += "bash" + +# This is needed only for webOS OSE and it's not in meta-ros-webos, because +# then meta-ros-webos would need to include this .bbappend just when +# meta-ros1-melodic layer is included +VIRTUAL-RUNTIME_bash ?= "bash" +RDEPENDS:${PN}:append:class-target:webos = " ${VIRTUAL-RUNTIME_bash}" +RDEPENDS:${PN}:remove:class-target:webos = "${@oe.utils.conditional('WEBOS_PREFERRED_PROVIDER_FOR_BASH', 'busybox', 'bash', '', d)}" diff --git a/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-laserscan_2.3.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-laserscan_2.3.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..1bb6816240c068530f0eee16d1794f01473b286b --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-laserscan_2.3.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-msgs_2.3.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-msgs_2.3.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f0e30fe785506fe29ec902a57003c1cacca232c9 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-msgs_2.3.0-1.bbappend @@ -0,0 +1,14 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-pointcloud_2.3.0-1.bbappend b/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-pointcloud_2.3.0-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a1f7eea5c361b00a826aea35dda5a52dc74940f8 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/velodyne/velodyne-pointcloud_2.3.0-1.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +inherit pkgconfig + +ROS_BUILDTOOL_DEPENDS += " \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-adapter-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-generator-py-native \ + rosidl-typesupport-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/vision-msgs/vision-msgs_4.0.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/vision-msgs/vision-msgs_4.0.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..0686c9ed0b3a45a9439ce10c7fe8c64a3e305557 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/vision-msgs/vision-msgs_4.0.0-2.bbappend @@ -0,0 +1,16 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Without the target dependencies, ament finds the native packages and then fails to link (error: incompatible target). +ROS_BUILD_DEPENDS += " \ + rosidl-default-runtime \ + rosidl-adapter-native \ + ament-cmake-ros-native \ + python3-numpy-native \ + rosidl-generator-c-native \ + rosidl-generator-cpp-native \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ + rosidl-typesupport-introspection-cpp-native \ + rosidl-typesupport-cpp-native \ + rosidl-generator-py-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/vision-opencv/cv-bridge_3.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/vision-opencv/cv-bridge_3.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f3a192155cd1e2f32c2c14dd7bde952927a015e7 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/vision-opencv/cv-bridge_3.2.1-1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILD_DEPENDS:remove = "python-numpy" +ROS_BUILD_DEPENDS:remove = "python3-numpy" + +ROS_BUILDTOOL_DEPENDS += " \ + ${PYTHON_PN}-numpy-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/vision-opencv/image-geometry_3.2.1-1.bbappend b/meta-ros2-humble/recipes-bbappends/vision-opencv/image-geometry_3.2.1-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..b122d7e3451ae2db701c41dd6535b01e1559785e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/vision-opencv/image-geometry_3.2.1-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +ROS_BUILDTOOL_DEPENDS = " \ + ament-cmake-ros-native \ + python3-numpy-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/visp/visp/0001-Do-not-use-regex-on-CXXFLAGS.patch b/meta-ros2-humble/recipes-bbappends/visp/visp/0001-Do-not-use-regex-on-CXXFLAGS.patch new file mode 100644 index 0000000000000000000000000000000000000000..0b3adc4dab548aa86d8f9a201beee007f8dcbf06 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/visp/visp/0001-Do-not-use-regex-on-CXXFLAGS.patch @@ -0,0 +1,13 @@ +diff --git a/3rdparty/simdlib/CMakeLists.txt b/3rdparty/simdlib/CMakeLists.txt +index b390770d..0ca5df24 100644 +--- a/3rdparty/simdlib/CMakeLists.txt ++++ b/3rdparty/simdlib/CMakeLists.txt +@@ -11,7 +11,7 @@ if(UNIX) + endif() + + # on android, we have -march=armv7-a that need to be removed +-string(REGEX REPLACE "(-march=[a-z0-9-]*)|(-mtune=[a-z]*)|(-msse[0-9,\\.]*)|(-mavx[0-9]*)|(-mfma)" "" COMMON_CXX_FLAGS "${COMMON_CXX_FLAGS}") ++#string(REGEX REPLACE "(-march=[a-z0-9-]*)|(-mtune=[a-z]*)|(-msse[0-9,\\.]*)|(-mavx[0-9]*)|(-mfma)" "" COMMON_CXX_FLAGS "${COMMON_CXX_FLAGS}") + + file(GLOB_RECURSE SIMD_BASE_HDR ${CMAKE_CURRENT_SOURCE_DIR}/Simd/*.h ${CMAKE_CURRENT_SOURCE_DIR}/Simd/*.hpp) + diff --git a/meta-ros2-humble/recipes-bbappends/visp/visp_3.5.0-2.bbappend b/meta-ros2-humble/recipes-bbappends/visp/visp_3.5.0-2.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f9164a2ab33e4dc73d969097105ad628c7e75616 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/visp/visp_3.5.0-2.bbappend @@ -0,0 +1,23 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# x86_64-oe-linux-g++: warning: 2: linker input file unused because linking not done +# x86_64-oe-linux-g++: error: 2: linker input file not found: No such file or directory +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-Do-not-use-regex-on-CXXFLAGS.patch" + +# ERROR: visp-3.5.0-2-r0 do_package: QA Issue: visp: Files/directories were installed but not shipped in any package: +# /usr/share/visp-3.5.0 +# /usr/share/visp-3.5.0/data +# ... +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +# visp: 64 installed and not shipped files. [installed-vs-shipped] +FILES:${PN} += "${datadir}/visp-3.5.0/" + +# ERROR: visp-3.5.0-2-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package visp contains symlink .so '/usr/lib/libvisp_imgproc.so' +FILES:${PN}-dev += "${libdir}/libvisp*.so" + +# ERROR: visp-3.5.0-2-r0 do_package_qa: QA Issue: visp: /usr/lib/libvisp_ar.so.3.5.0 contains probably-redundant RPATH /usr/lib +DEPENDS:append:class-target = " chrpath-replacement-native" +do_install:append() { + chrpath --delete ${D}${libdir}/*${SOLIBS} +} diff --git a/meta-ros2-humble/recipes-bbappends/vrpn/vrpn_7.35.0-11.bbappend b/meta-ros2-humble/recipes-bbappends/vrpn/vrpn_7.35.0-11.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..66d691ec00541ddd11997d6410cbc222b6e84fdb --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/vrpn/vrpn_7.35.0-11.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: QA Issue: vrpn: Files/directories were installed but not shipped in any package: +# /usr/share/quatlib +# /usr/share/quatlib/cmake +# /usr/share/quatlib/cmake/quatlibConfig.cmake +# Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. +FILES:${PN}-dev += "${datadir}/quatlib/cmake/*.cmake" diff --git a/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-control_2022.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-control_2022.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..cba2229022c94d5b8e93bfacb2e4e9891befe241 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-control_2022.1.3-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Depends on webots-ros2-driver which contains prebuilt binaries only for x86-64 (darwin, msys and linux): +COMPATIBLE_MACHINE = "(^$)" +COMPATIBLE_MACHINE:x86-64 = "(.*)" diff --git a/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0001-CMakeLists.txt-don-t-require-python-exact-version-to.patch b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0001-CMakeLists.txt-don-t-require-python-exact-version-to.patch new file mode 100644 index 0000000000000000000000000000000000000000..1b22ce6864ed520acbac445a0bcd155f3ee32ecd --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0001-CMakeLists.txt-don-t-require-python-exact-version-to.patch @@ -0,0 +1,47 @@ +From 193647f162c38629dfd03f78f14807050e34ee9d Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Mon, 6 Sep 2021 06:56:33 -0700 +Subject: [PATCH] CMakeLists.txt: don't require python exact version to be 3.8 + +* there are prebuilt binaries for multiple versions: + +webots-ros2-driver/1.1.1-1-r0/git$ ls webots/lib/linux-gnu/python39 +controller.py _controller.so __init__.py vehicle.py _vehicle.so +webots-ros2-driver/1.1.1-1-r0/git$ ls webots/lib/linux-gnu/python38 +controller.py _controller.so __init__.py vehicle.py _vehicle.so +webots-ros2-driver/1.1.1-1-r0/git$ ls webots/lib/linux-gnu/python37 +controller.py _controller.so __init__.py vehicle.py _vehicle.so +webots-ros2-driver/1.1.1-1-r0/git$ ls webots/lib/linux-gnu/python36 +controller.py _controller.so __init__.py vehicle.py _vehicle.so + + install whatever version is detected + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 79de20b8..fa821155 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -18,7 +18,7 @@ find_package(vision_msgs REQUIRED) + find_package(webots_ros2_msgs REQUIRED) + find_package(tinyxml2_vendor REQUIRED) + find_package(TinyXML2 REQUIRED) +-find_package(PythonLibs 3.8 EXACT REQUIRED) ++find_package(PythonLibs REQUIRED) + + if (UNIX AND NOT APPLE) + set(WEBOTS_LIB_BASE webots/lib/linux-gnu) +@@ -68,7 +68,7 @@ else() + endif() + + ament_python_install_package(${PROJECT_NAME}_webots +- PACKAGE_DIR ${WEBOTS_LIB_BASE}/python38) ++ PACKAGE_DIR ${WEBOTS_LIB_BASE}/python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}) + + ament_python_install_package(${PROJECT_NAME} + PACKAGE_DIR ${PROJECT_NAME}) diff --git a/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0002-CMakeLists.txt-use-prebuilt-libraries-from-python39-.patch b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0002-CMakeLists.txt-use-prebuilt-libraries-from-python39-.patch new file mode 100644 index 0000000000000000000000000000000000000000..ffb54d1a72aece96ce1001f9959ab239e985eb3a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0002-CMakeLists.txt-use-prebuilt-libraries-from-python39-.patch @@ -0,0 +1,39 @@ +From 02ea92824a1e9120b30f4e8883ed90244eee84ab Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Sun, 17 Oct 2021 05:34:14 -0700 +Subject: [PATCH] CMakeLists.txt: use prebuilt libraries from python39 + directory until python310 is available + +* Prebuilt library for python-3.10 isn't available in webots-1.1.1, use the library + for python-3.9, check updates in + https://github.com/cyberbotics/webots/tree/master/scripts/packaging + e.g. python-3.9 support was added in + https://github.com/cyberbotics/webots/commit/dd7a16bb078c63c1ea55d9ee7866c3b35a28f893 + and ubuntu-20.04 in https://github.com/cyberbotics/webots/commit/de7c29391e1893341191e949c8abded1411d7e5a + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index fa821155..d5920e95 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -67,8 +67,13 @@ else() + ) + endif() + ++set(WEBOTS_PREBUILT_PYTHON_LIB_DIR python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}) ++if (WEBOTS_PREBUILT_PYTHON_LIB_DIR STREQUAL python310) ++ message(WARNING "Prebuilt library for python-3.10 isn't available in webots-1.1.1, use the library for python-3.9, check updates in https://github.com/cyberbotics/webots/tree/master/scripts/packaging e.g. python-3.9 support was added in https://github.com/cyberbotics/webots/commit/dd7a16bb078c63c1ea55d9ee7866c3b35a28f893 and ubuntu-20.04 in https://github.com/cyberbotics/webots/commit/de7c29391e1893341191e949c8abded1411d7e5a") ++ set(WEBOTS_PREBUILT_PYTHON_LIB_DIR python39) ++endif() + ament_python_install_package(${PROJECT_NAME}_webots +- PACKAGE_DIR ${WEBOTS_LIB_BASE}/python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}) ++ PACKAGE_DIR ${WEBOTS_LIB_BASE}/${WEBOTS_PREBUILT_PYTHON_LIB_DIR}) + + ament_python_install_package(${PROJECT_NAME} + PACKAGE_DIR ${PROJECT_NAME}) diff --git a/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0002-Fix-build-with-gcc-10.patch b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0002-Fix-build-with-gcc-10.patch new file mode 100644 index 0000000000000000000000000000000000000000..a09093989f166a646e21ebeb43049997f9981c81 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0002-Fix-build-with-gcc-10.patch @@ -0,0 +1,37 @@ +From 1b6c8aeee373591683218fc7f1365d3d26f63f04 Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Sun, 14 Nov 2021 10:53:56 -0800 +Subject: [PATCH] Fix build with gcc-10 + +* fixes: +FAILED: CMakeFiles/driver.dir/src/PythonPlugin.cpp.o +/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++ -DDEFAULT_RMW_IMPLEMENTATION=rmw_cyclonedds_cpp -DPLUGINLIB__DISABLE_BOOST_FUNCTIONS -I/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/git/include -I/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/git/webots/include/c -I/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/git/webots/include/cpp -I/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/recipe-sysroot/usr/include/python3.9 -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/recipe-sysroot -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0=/usr/src/debug/webots-ros2-driver/1.1.2-2-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0=/usr/src/debug/webots-ros2-driver/1.1.2-2-r0 -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/recipe-sysroot= -fdebug-prefix-map=/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/recipe-sysroot -std=gnu++17 -MD -MT CMakeFiles/driver.dir/src/PythonPlugin.cpp.o -MF CMakeFiles/driver.dir/src/PythonPlugin.cpp.o.d -o CMakeFiles/driver.dir/src/PythonPlugin.cpp.o -c /jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/git/src/PythonPlugin.cpp +In file included from /jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/git/include/webots_ros2_driver/PythonPlugin.hpp:21, + from /jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/git/src/PythonPlugin.cpp:1: +/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/git/include/webots_ros2_driver/PluginInterface.hpp:34:69: error: 'string' is not a member of 'std' + 34 | virtual void init(WebotsNode *node, std::unordered_map ¶meters) = 0; + | ^~~~~~ +In file included from /jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/git/include/webots_ros2_driver/PythonPlugin.hpp:21, + from /jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/git/src/PythonPlugin.cpp:1: +/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.2-2-r0/git/include/webots_ros2_driver/PluginInterface.hpp:1:1: note: 'std::string' is defined in header ''; did you forget to '#include '? + +++ |+#include + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + include/webots_ros2_driver/PluginInterface.hpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/include/webots_ros2_driver/PluginInterface.hpp b/include/webots_ros2_driver/PluginInterface.hpp +index 5cc030fa..55c3f92f 100644 +--- a/include/webots_ros2_driver/PluginInterface.hpp ++++ b/include/webots_ros2_driver/PluginInterface.hpp +@@ -16,6 +16,7 @@ + #define PLUGIN_INTERFACE + + #include ++#include + + namespace webots_ros2_driver + { diff --git a/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0003-CMakeLists-search-for-Python3-before-using-PYTHON_VE.patch b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0003-CMakeLists-search-for-Python3-before-using-PYTHON_VE.patch new file mode 100644 index 0000000000000000000000000000000000000000..78d2b9306d9cde270c0e7bc879a7c838c67a3c23 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver/0003-CMakeLists-search-for-Python3-before-using-PYTHON_VE.patch @@ -0,0 +1,44 @@ +From 3f50d3a14faea6a334a2d87893debf8253a3a26b Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Tue, 9 Nov 2021 13:49:23 +0000 +Subject: [PATCH] CMakeLists: fix python version in WEBOTS_PREBUILT_PYTHON_LIB_DIR + +* ament_core python.cmake is now using: + find_package(Python3 REQUIRED COMPONENTS Interpreter) + instead of: + find_package(PythonInterp ${PYTHON_VERSION} REQUIRED) + + which causes PYTHON_VERSION_MAJOR, PYTHON_VERSION_MINOR to + be undefined and we need to use Python3_VERSION_MAJOR , + Python3_VERSION_MINOR instead. + +* fixes: +-- Found PythonLibs: /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.1-1-r0/recipe-sysroot/usr/lib/libpython3.8.so (found version "3.8.11") +CMake Error at /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.1-1-r0/recipe-sysroot-native/usr/share/ament_cmake_python/cmake/ament_python_install_package.cmake:66 (message): + ament_python_install_package() the Python package folder + '/jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.1-1-r0/git/webots/lib/linux-gnu/python' + doesn't contain an '__init__.py' file +Call Stack (most recent call first): + /jenkins/mjansa/build/ros/ros2-rolling-dunfell/tmp-glibc/work/core2-64-oe-linux/webots-ros2-driver/1.1.1-1-r0/recipe-sysroot-native/usr/share/ament_cmake_python/cmake/ament_python_install_package.cmake:39 (_ament_cmake_python_install_package) + CMakeLists.txt:75 (ament_python_install_package) + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index d5920e95..5cb94903 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -67,7 +67,7 @@ else() + ) + endif() + +-set(WEBOTS_PREBUILT_PYTHON_LIB_DIR python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}) ++set(WEBOTS_PREBUILT_PYTHON_LIB_DIR python${Python3_VERSION_MAJOR}${Python3_VERSION_MINOR}) + if (WEBOTS_PREBUILT_PYTHON_LIB_DIR STREQUAL python310) + message(WARNING "Prebuilt library for python-3.10 isn't available in webots-1.1.1, use the library for python-3.9, check updates in https://github.com/cyberbotics/webots/tree/master/scripts/packaging e.g. python-3.9 support was added in https://github.com/cyberbotics/webots/commit/dd7a16bb078c63c1ea55d9ee7866c3b35a28f893 and ubuntu-20.04 in https://github.com/cyberbotics/webots/commit/de7c29391e1893341191e949c8abded1411d7e5a") + set(WEBOTS_PREBUILT_PYTHON_LIB_DIR python39) diff --git a/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver_2022.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver_2022.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..9e3b673a3539ce28241c6593b86e02484416d369 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-driver_2022.1.3-1.bbappend @@ -0,0 +1,63 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# The repo contains prebuilt binaries only for x86-64 (darwin, msys and linux): +# webots-ros2-driver/1.1.0-1-r0/git$ file webots/lib/darwin19/lib* +# webots/lib/darwin19/libcar.dylib: Mach-O 64-bit x86_64 dynamically linked shared library, flags: +# webots/lib/darwin19/libController.dylib: Mach-O 64-bit x86_64 dynamically linked shared library, flags: +# webots/lib/darwin19/libCppCar.dylib: Mach-O 64-bit x86_64 dynamically linked shared library, flags: +# webots/lib/darwin19/libCppController.dylib: Mach-O 64-bit x86_64 dynamically linked shared library, flags: +# webots/lib/darwin19/libCppDriver.dylib: Mach-O 64-bit x86_64 dynamically linked shared library, flags: +# webots/lib/darwin19/libdriver.dylib: Mach-O 64-bit x86_64 dynamically linked shared library, flags: + +# webots-ros2-driver/1.1.0-1-r0/git$ file webots/lib/msys/* +# webots/lib/msys/car.dll: PE32+ executable (DLL) (console) x86-64 (stripped to external PDB), for MS Windows +# webots/lib/msys/car.lib: current ar archive +# webots/lib/msys/Controller.dll: PE32+ executable (DLL) (GUI) x86-64 (stripped to external PDB), for MS Windows +# webots/lib/msys/Controller.lib: current ar archive +# webots/lib/msys/CppCar.dll: PE32+ executable (DLL) (console) x86-64 (stripped to external PDB), for MS Windows +# webots/lib/msys/CppController.dll: PE32+ executable (DLL) (console) x86-64, for MS Windows +# webots/lib/msys/CppDriver.dll: PE32+ executable (DLL) (console) x86-64 (stripped to external PDB), for MS Windows +# webots/lib/msys/driver.dll: PE32+ executable (DLL) (console) x86-64 (stripped to external PDB), for MS Windows +# webots/lib/msys/driver.lib: current ar archive +# webots/lib/msys/libController.a: current ar archive +# webots/lib/msys/libCppController.a: current ar archive + +# webots-ros2-driver/1.1.0-1-r0/git$ file webots/lib/linux-gnu/* +# webots/lib/linux-gnu/libcar.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=888d9eb9758c2fabd82eba3d45845b77a77e0074, stripped +# webots/lib/linux-gnu/libController.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9244e95f4ac13e58c2c4585c1c0080d0c5b0ee0d, stripped +# webots/lib/linux-gnu/libCppCar.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b83c4adb0426f65ac3767f408f0ff6fb30d8759d, stripped +# webots/lib/linux-gnu/libCppController.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1895cbf8c898fa8f4fbd91c00d0a2576f4224d24, not stripped +# webots/lib/linux-gnu/libCppDriver.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ced9c652fee7d1868ff445267b9210cd4c3d4d41, stripped +# webots/lib/linux-gnu/libdriver.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d17d864ddd3c32395f524640c679e9f148c63904, stripped + +# so it fails for other architectures like x86: +# /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/webots-ros2-driver/1.1.0-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/../../libexec/i686-webos-linux/gcc/i686-webos-linux/11.2.0/ld: warning: skipping incompatible /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/webots-ros2-driver/1.1.0-1-r0/git/webots/lib/linux-gnu/libController.so while searching for Controller +# /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/webots-ros2-driver/1.1.0-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/../../libexec/i686-webos-linux/gcc/i686-webos-linux/11.2.0/ld: error: cannot find -lController +# /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/webots-ros2-driver/1.1.0-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/../../libexec/i686-webos-linux/gcc/i686-webos-linux/11.2.0/ld: warning: skipping incompatible /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/webots-ros2-driver/1.1.0-1-r0/git/webots/lib/linux-gnu/libCppController.so while searching for CppController +# /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/webots-ros2-driver/1.1.0-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/../../libexec/i686-webos-linux/gcc/i686-webos-linux/11.2.0/ld: error: cannot find -lCppController +# /usr/src/debug/webots-ros2-driver/1.1.0-1-r0/git/webots/include/cpp/webots/Supervisor.hpp:27: error: undefined reference to 'webots::Robot::Robot()' +# /usr/src/debug/webots-ros2-driver/1.1.0-1-r0/git/webots/include/cpp/webots/Supervisor.hpp:27: error: undefined reference to 'vtable for webots::Supervisor' +# /jenkins/mjansa/build/ros/webos-rolling-honister/tmp-glibc/work/qemux86-webos-linux/webots-ros2-driver/1.1.0-1-r0/recipe-sysroot-native/usr/bin/i686-webos-linux/../../libexec/i686-webos-linux/gcc/i686-webos-linux/11.2.0/ld: the vtable symbol may be undefined because the class is missing its key function +# ... +COMPATIBLE_MACHINE = "(^$)" +COMPATIBLE_MACHINE:x86-64 = "(.*)" + +# The prebuilt binaries are already stripped +# WARNING: webots-ros2-driver-1.1.0-1-r0 do_package: QA Issue: File '/usr/lib/libcar.so' from webots-ros2-driver was already stripped, this will prevent future debugging! [already-stripped] +# WARNING: webots-ros2-driver-1.1.0-1-r0 do_populate_sysroot: File '/usr/lib/libcar.so' from webots-ros2-driver was already stripped, this will prevent future debugging! +# WARNING: webots-ros2-driver-1.1.0-1-r0 do_package: QA Issue: File '/usr/lib/libController.so' from webots-ros2-driver was already stripped, this will prevent future debugging! [already-stripped] +# WARNING: webots-ros2-driver-1.1.0-1-r0 do_populate_sysroot: File '/usr/lib/libController.so' from webots-ros2-driver was already stripped, this will prevent future debugging! +# WARNING: webots-ros2-driver-1.1.0-1-r0 do_package: QA Issue: File '/usr/lib/libCppCar.so' from webots-ros2-driver was already stripped, this will prevent future debugging! [already-stripped] +# WARNING: webots-ros2-driver-1.1.0-1-r0 do_populate_sysroot: File '/usr/lib/libCppCar.so' from webots-ros2-driver was already stripped, this will prevent future debugging! +# WARNING: webots-ros2-driver-1.1.0-1-r0 do_package: QA Issue: File '/usr/lib/libCppDriver.so' from webots-ros2-driver was already stripped, this will prevent future debugging! [already-stripped] +# WARNING: webots-ros2-driver-1.1.0-1-r0 do_populate_sysroot: File '/usr/lib/libCppDriver.so' from webots-ros2-driver was already stripped, this will prevent future debugging! +# WARNING: webots-ros2-driver-1.1.0-1-r0 do_package: QA Issue: File '/usr/lib/libdriver.so' from webots-ros2-driver was already stripped, this will prevent future debugging! [already-stripped] +# WARNING: webots-ros2-driver-1.1.0-1-r0 do_populate_sysroot: File '/usr/lib/libdriver.so' from webots-ros2-driver was already stripped, this will prevent future debugging! +INSANE_SKIP:${PN} += "already-stripped" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-don-t-require-python-exact-version-to.patch \ + file://0002-CMakeLists.txt-use-prebuilt-libraries-from-python39-.patch \ + file://0003-CMakeLists-search-for-Python3-before-using-PYTHON_VE.patch \ + file://0002-Fix-build-with-gcc-10.patch \ +" diff --git a/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-msgs_2022.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-msgs_2022.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..60ca646304e09a5042dd2f5ee2ab8829b045bb09 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-msgs_2022.1.3-1.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2020 LG Electronics, Inc. + +ROS_BUILD_DEPENDS += " \ + rosidl-typesupport-fastrtps-c-native \ + rosidl-typesupport-fastrtps-cpp-native \ +" diff --git a/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-tests_2022.1.3-1.bbappend b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-tests_2022.1.3-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8b4895b17d1742acd2aefee71e2df0da6d6ad65c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/webots-ros2/webots-ros2-tests_2022.1.3-1.bbappend @@ -0,0 +1,5 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Depends on webots-ros2-driver with this restriction +COMPATIBLE_MACHINE = "(^$)" +COMPATIBLE_MACHINE:x86-64 = "(.*)" diff --git a/meta-ros2-humble/recipes-bbappends/xacro/xacro_2.0.8-1.bbappend b/meta-ros2-humble/recipes-bbappends/xacro/xacro_2.0.8-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..91d27df27bc64c61eb680a10df3bbd785af70254 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/xacro/xacro_2.0.8-1.bbappend @@ -0,0 +1,7 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +# ERROR: xacro-2.0.8-1-r0 do_package_qa: QA Issue: xacro: /work/core2-64-oe-linux/xacro/2.0.8-1-r0/packages-split/xacro/usr/bin/xacro maximum shebang size exceeded, the maximum size is 128. xacro: /work/core2-64-oe-linux/xacro/2.0.8-1-r0/packages-split/xacro/usr/lib/xacro/xacro maximum shebang size exceeded, the maximum size is 128. [shebang-size] +do_install:append() { + sed -i 's@^#!/.*python3@#!/usr/bin/env python3@g' ${D}${bindir}/xacro + sed -i 's@^#!/.*python3@#!/usr/bin/env python3@g' ${D}${libdir}/xacro/xacro +} diff --git a/meta-ros2-humble/recipes-bbappends/yaml-cpp-vendor/yaml-cpp-vendor/0001-Use-platform-yaml-cpp.patch b/meta-ros2-humble/recipes-bbappends/yaml-cpp-vendor/yaml-cpp-vendor/0001-Use-platform-yaml-cpp.patch new file mode 100644 index 0000000000000000000000000000000000000000..c78a1c4680523c99758891dc83e097789257ea2a --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/yaml-cpp-vendor/yaml-cpp-vendor/0001-Use-platform-yaml-cpp.patch @@ -0,0 +1,101 @@ +From 180387c415a4880427bc22d559915faf6b44931d Mon Sep 17 00:00:00 2001 +From: Herb Kuta +Date: Tue, 31 Dec 2019 10:17:22 -0800 +Subject: [PATCH] Use platform yaml-cpp + +Upstream-Status: Pending +--- + CMakeLists.txt | 79 ++++----------------------------------------------------- + 1 file changed, 6 insertions(+), 73 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 1d8d85e..064db30 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -8,80 +8,13 @@ option(FORCE_BUILD_VENDOR_PKG + + find_package(ament_cmake REQUIRED) + +-macro(build_yaml_cpp) +- set(extra_cmake_args) +- +- if(DEFINED CMAKE_BUILD_TYPE) +- list(APPEND extra_cmake_args -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}) +- endif() +- if(NOT WIN32) +- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w") +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -w") +- endif() +- +- list(APPEND extra_cmake_args "-DYAML_CPP_BUILD_TESTS=OFF") +- list(APPEND extra_cmake_args "-DYAML_CPP_BUILD_TOOLS=OFF") +- list(APPEND extra_cmake_args "-DYAML_CPP_BUILD_CONTRIB=OFF") +- list(APPEND extra_cmake_args "-DYAML_BUILD_SHARED_LIBS=ON") +- list(APPEND extra_cmake_args "-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}") +- list(APPEND extra_cmake_args "-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}") +- +- if(WIN32 AND NOT ${CMAKE_VERBOSE_MAKEFILE}) +- set(should_log ON) # prevent warnings in Windows CI +- else() +- set(should_log OFF) +- endif() +- +- if(DEFINED CMAKE_TOOLCHAIN_FILE) +- list(APPEND extra_cmake_args "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}") +- endif() +- +- include(ExternalProject) +- ExternalProject_Add(yaml_cpp-0.7.0 +- URL https://github.com/jbeder/yaml-cpp/archive/yaml-cpp-0.7.0.tar.gz +- URL_MD5 74d646a3cc1b5d519829441db96744f0 +- TIMEOUT 600 +- LOG_CONFIGURE ${should_log} +- LOG_BUILD ${should_log} +- CMAKE_ARGS +- -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/yaml_cpp_install +- ${extra_cmake_args} +- -Wno-dev +- ) +- +- # The external project will install to the build folder, but we'll install that on make install. +- install( +- DIRECTORY +- ${CMAKE_CURRENT_BINARY_DIR}/yaml_cpp_install/ +- DESTINATION +- ${CMAKE_INSTALL_PREFIX}/opt/yaml_cpp_vendor +- USE_SOURCE_PERMISSIONS +- ) +-endmacro() +- +-# NO_CMAKE_PACKAGE_REGISTRY used to avoid finding the library downloaded in WORKSPACE B +-# when building workspace A. +-# This should only find a system installed yaml-cpp and thus the environment hook isn't needed. +-find_package(yaml-cpp QUIET NO_CMAKE_PACKAGE_REGISTRY) +-if(FORCE_BUILD_VENDOR_PKG OR NOT yaml-cpp_FOUND) +- build_yaml_cpp() +- +- if(WIN32) +- ament_environment_hooks(env_hook/yaml_cpp_vendor_library_path.bat) +- set(ENV_VAR_NAME "PATH") +- set(ENV_VAR_VALUE "opt\\yaml_cpp_vendor\\bin") +- else() +- ament_environment_hooks(env_hook/yaml_cpp_vendor_library_path.sh) +- if(APPLE) +- set(ENV_VAR_NAME "DYLD_LIBRARY_PATH") +- else() +- set(ENV_VAR_NAME "LD_LIBRARY_PATH") +- endif() +- set(ENV_VAR_VALUE "opt/yaml_cpp_vendor/lib") +- endif() +- ament_environment_hooks(env_hook/yaml_cpp_vendor_library_path.dsv.in) ++# We arrange for the platform yaml-cpp to be built from the same commit as that from which the ExternalProject is built => no ++# invocation of ament_environment_hooks(). ++find_package(yaml-cpp) ++if(yaml-cpp_FOUND) ++ message(STATUS "Found yaml-cpp ${yaml-cpp_VERSION}") + else() +- message(STATUS "Found yaml-cpp ${yaml-cpp_VERSION} in path ${yaml-cpp_CONFIG}") ++ message(FATAL_ERROR "yaml-cpp not found -- missing from DEPENDS?") + endif() + + ament_package( diff --git a/meta-ros2-humble/recipes-bbappends/yaml-cpp-vendor/yaml-cpp-vendor_%.bbappend b/meta-ros2-humble/recipes-bbappends/yaml-cpp-vendor/yaml-cpp-vendor_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a54209a1c359a05c745b94dc26cf53bd792a151c --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/yaml-cpp-vendor/yaml-cpp-vendor_%.bbappend @@ -0,0 +1,10 @@ +# Copyright (c) 2019-2020 LG Electronics, Inc. + +DESCRIPTION = "Wrapper around yaml-cpp, it provides a fixed CMake module." + +# We arrange for the platform yaml-cpp to be built from the same commit as that from which the ExternalProject is built. If the +# commit changes, the patch will not apply cleanly and we'll know we need to update the .bbappend for yaml-cpp. +DEPENDS += "yaml-cpp" + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-Use-platform-yaml-cpp.patch" diff --git a/meta-ros2-humble/recipes-bbappends/zmqpp-vendor/zmqpp-vendor/0001-CMakeLists.txt-use-platform-zeromq-when-available-i.patch b/meta-ros2-humble/recipes-bbappends/zmqpp-vendor/zmqpp-vendor/0001-CMakeLists.txt-use-platform-zeromq-when-available-i.patch new file mode 100644 index 0000000000000000000000000000000000000000..fd0eb949dda4b1bf38698d52ce9c1962baf4ee3e --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/zmqpp-vendor/zmqpp-vendor/0001-CMakeLists.txt-use-platform-zeromq-when-available-i.patch @@ -0,0 +1,35 @@ +Adapted from libyaml patch by Martin Jansa. + +Upstream-Status: Pending + +Signed-off-by: Martin Jansa +Signed-off-by: Rob Woolley +--- + CMakeLists.txt | 13 +++++++++++-- + 1 file changed, 11 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 75f3701..dd8ee8e 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -29,9 +29,18 @@ macro(build_zmqpp) + ) + endmacro() + +-build_zmqpp() ++find_package(ZeroMQ CONFIG REQUIRED) ++ ++if(ZeroMQ_FOUND) ++ message(STATUS "Found ZeroMQ ${ZEROMQ_VERSION}") ++else() ++ message(FATAL_ERROR "ZeroMQ not found -- missing from DEPENDS?") ++ # eventually we can build one with ExternalProjectAdd ++ # build_libyaml() ++endif() ++ + ament_export_include_directories(include) +-ament_export_libraries(zmqpp) ++ament_export_dependencies(ZeroMQ) + + if(BUILD_TESTING) + find_package(ament_lint_auto REQUIRED) diff --git a/meta-ros2-humble/recipes-bbappends/zmqpp-vendor/zmqpp-vendor_0.0.2-1.bbappend b/meta-ros2-humble/recipes-bbappends/zmqpp-vendor/zmqpp-vendor_0.0.2-1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..d5a7db13b013fb463769c7aae863fab86c32b439 --- /dev/null +++ b/meta-ros2-humble/recipes-bbappends/zmqpp-vendor/zmqpp-vendor_0.0.2-1.bbappend @@ -0,0 +1,4 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-CMakeLists.txt-use-platform-zeromq-when-available-i.patch" diff --git a/meta-ros2-humble/recipes-devtools/babeltrace/babeltrace_%.bbappend b/meta-ros2-humble/recipes-devtools/babeltrace/babeltrace_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c71228b9706e2076b5413f5be3d09525a9325ab8 --- /dev/null +++ b/meta-ros2-humble/recipes-devtools/babeltrace/babeltrace_%.bbappend @@ -0,0 +1,12 @@ +inherit ${@bb.utils.contains('PACKAGECONFIG', 'python', 'python3targetconfig', '', d)} + +PACKAGECONFIG ??= "python3" +PACKAGECONFIG[python3] = "--enable-python-bindings,,python3 swig-native" + +RDEPENDS:${PN}-python = "python3-core" + +inherit python3native distutils3-base + +PACKAGES =+ "python3-${PN}" + +FILES:python3-${PN} = "${PYTHON_SITEPACKAGES_DIR}" diff --git a/meta-ros2-humble/recipes-devtools/cmake/cmake-native_3.22.3.bb b/meta-ros2-humble/recipes-devtools/cmake/cmake-native_3.22.3.bb new file mode 100644 index 0000000000000000000000000000000000000000..8293fe5e561b7bc075a3212f7afe7e34be2215ef --- /dev/null +++ b/meta-ros2-humble/recipes-devtools/cmake/cmake-native_3.22.3.bb @@ -0,0 +1,56 @@ +require cmake.inc +inherit native + +DEPENDS += "bzip2-replacement-native xz-native zlib-native curl-native ncurses-native zstd-native" + +SRC_URI += "file://OEToolchainConfig.cmake \ + file://environment.d-cmake.sh \ + file://0001-CMakeDetermineSystem-use-oe-environment-vars-to-load.patch \ + file://0005-Disable-use-of-ext2fs-ext2_fs.h-by-cmake-s-internal-.patch \ + " + + +B = "${WORKDIR}/build" +do_configure[cleandirs] = "${B}" + +CMAKE_EXTRACONF = "\ + -DCMAKE_LIBRARY_PATH=${STAGING_LIBDIR_NATIVE} \ + -DBUILD_CursesDialog=1 \ + -DCMAKE_USE_SYSTEM_LIBRARIES=1 \ + -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=0 \ + -DCMAKE_USE_SYSTEM_LIBRARY_LIBARCHIVE=0 \ + -DCMAKE_USE_SYSTEM_LIBRARY_LIBUV=0 \ + -DCMAKE_USE_SYSTEM_LIBRARY_LIBRHASH=0 \ + -DCMAKE_USE_SYSTEM_LIBRARY_EXPAT=0 \ + -DENABLE_ACL=0 -DHAVE_ACL_LIBACL_H=0 \ + -DHAVE_SYS_ACL_H=0 \ +" + +do_configure () { + ${S}/configure --verbose --prefix=${prefix} \ + ${@oe.utils.parallel_make_argument(d, '--parallel=%d')} \ + ${@bb.utils.contains('CCACHE', 'ccache ', '--enable-ccache', '', d)} \ + -- ${CMAKE_EXTRACONF} +} + +do_compile() { + oe_runmake +} + +do_install() { + oe_runmake 'DESTDIR=${D}' install + + # The following codes are here because eSDK needs to provide compatibilty + # for SDK. That is, eSDK could also be used like traditional SDK. + mkdir -p ${D}${datadir}/cmake + install -m 644 ${WORKDIR}/OEToolchainConfig.cmake ${D}${datadir}/cmake/ + mkdir -p ${D}${base_prefix}/environment-setup.d + install -m 644 ${WORKDIR}/environment.d-cmake.sh ${D}${base_prefix}/environment-setup.d/cmake.sh + + # Help docs create tons of files in the native sysroot and aren't needed there + rm -rf ${D}${datadir}/cmake-*/Help +} + +do_compile[progress] = "percent" + +SYSROOT_DIRS_NATIVE += "${datadir}/cmake ${base_prefix}/environment-setup.d" diff --git a/meta-ros2-humble/recipes-devtools/cmake/cmake.inc b/meta-ros2-humble/recipes-devtools/cmake/cmake.inc new file mode 100644 index 0000000000000000000000000000000000000000..d5003211389d66c0f8ce7afc97cab8aa69895bea --- /dev/null +++ b/meta-ros2-humble/recipes-devtools/cmake/cmake.inc @@ -0,0 +1,30 @@ +# Copyright (C) 2005, Koninklijke Philips Electronics NV. All Rights Reserved +# Released under the MIT license (see packages/COPYING) + +SUMMARY = "Cross-platform, open-source make system" +DESCRIPTION = "CMake is used to control the software compilation process \ +using simple platform and compiler independent configuration files. CMake \ +generates native makefiles and workspaces that can be used in the compiler \ +environment of your choice." +HOMEPAGE = "http://www.cmake.org/" +BUGTRACKER = "http://public.kitware.com/Bug/my_view_page.php" +SECTION = "console/utils" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://Copyright.txt;md5=31023e1d3f51ca90a58f55bcee8e2339 \ + file://Source/cmake.h;beginline=1;endline=2;md5=a5f70e1fef8614734eae0d62b4f5891b \ + " + +CMAKE_MAJOR_VERSION = "${@'.'.join(d.getVar('PV').split('.')[0:2])}" + +SRC_URI = "https://cmake.org/files/v${CMAKE_MAJOR_VERSION}/cmake-${PV}.tar.gz \ + file://0003-cmake-support-OpenEmbedded-Qt4-tool-binary-names.patch \ + file://0004-Fail-silently-if-system-Qt-installation-is-broken.patch \ +" + +SRC_URI[sha256sum] = "9f8469166f94553b6978a16ee29227ec49a2eb5ceb608275dec40d8ae0d1b5a0" + +UPSTREAM_CHECK_REGEX = "cmake-(?P\d+(\.\d+)+)\.tar" + +# This is specific to the npm package that installs cmake, so isn't +# relevant to OpenEmbedded +CVE_CHECK_IGNORE += "CVE-2016-10642" diff --git a/meta-ros2-humble/recipes-devtools/cmake/cmake/0001-CMakeDetermineSystem-use-oe-environment-vars-to-load.patch b/meta-ros2-humble/recipes-devtools/cmake/cmake/0001-CMakeDetermineSystem-use-oe-environment-vars-to-load.patch new file mode 100644 index 0000000000000000000000000000000000000000..9a2287f517be7738a26a6c50b297ba9dd8d16afa --- /dev/null +++ b/meta-ros2-humble/recipes-devtools/cmake/cmake/0001-CMakeDetermineSystem-use-oe-environment-vars-to-load.patch @@ -0,0 +1,44 @@ +From 89f6c846f02ad6d30b9ebb7eaaaa4fb6f9cec054 Mon Sep 17 00:00:00 2001 +From: Cody P Schafer +Date: Thu, 27 Apr 2017 11:35:05 -0400 +Subject: [PATCH] CMakeDetermineSystem: use oe environment vars to load default + toolchain file in sdk + +Passing the toolchain by: + + - shell aliases does not work if cmake is called by a script + - unconditionally by a wrapper script causes cmake to believe it is + configuring things when it is not (for example, `cmake --build` breaks). + +The OE_CMAKE_TOOLCHAIN_FILE variable is only used as a default if no +toolchain is explicitly specified. + +Setting the CMAKE_TOOLCHAIN_FILE cmake variable is marked as cached +because '-D' options are cache entries themselves. + +Upstream-Status: Inappropriate [oe-core specific] +Signed-off-by: Cody P Schafer +Signed-off-by: Otavio Salvador + +--- + Modules/CMakeDetermineSystem.cmake | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/Modules/CMakeDetermineSystem.cmake b/Modules/CMakeDetermineSystem.cmake +index 8c7af067..ade2b189 100644 +--- a/Modules/CMakeDetermineSystem.cmake ++++ b/Modules/CMakeDetermineSystem.cmake +@@ -112,6 +112,13 @@ else() + endif() + endif() + ++if(NOT DEFINED CMAKE_TOOLCHAIN_FILE) ++ if(DEFINED ENV{OE_CMAKE_TOOLCHAIN_FILE}) ++ set(CMAKE_TOOLCHAIN_FILE "$ENV{OE_CMAKE_TOOLCHAIN_FILE}" CACHE FILEPATH "toolchain file") ++ message(STATUS "Toolchain file defaulted to '${CMAKE_TOOLCHAIN_FILE}'") ++ endif() ++endif() ++ + # if a toolchain file is used, the user wants to cross compile. + # in this case read the toolchain file and keep the CMAKE_HOST_SYSTEM_* + # variables around so they can be used in CMakeLists.txt. diff --git a/meta-ros2-humble/recipes-devtools/cmake/cmake/0003-cmake-support-OpenEmbedded-Qt4-tool-binary-names.patch b/meta-ros2-humble/recipes-devtools/cmake/cmake/0003-cmake-support-OpenEmbedded-Qt4-tool-binary-names.patch new file mode 100644 index 0000000000000000000000000000000000000000..575a5cb7fb62ee2e813f923d418195c7f29959de --- /dev/null +++ b/meta-ros2-humble/recipes-devtools/cmake/cmake/0003-cmake-support-OpenEmbedded-Qt4-tool-binary-names.patch @@ -0,0 +1,56 @@ +From 2d02ac91d5a5d72eaddba4894eaa6db3ed8fee62 Mon Sep 17 00:00:00 2001 +From: Otavio Salvador +Date: Thu, 12 May 2011 15:36:03 +0000 +Subject: [PATCH] cmake: support OpenEmbedded Qt4 tool binary names + +The FindQt4 module looks for Qt4 binaries to be able to gather the +paths used for compilation and also to be using during other processes +(translation update, translation binary generating and like) however +OpenEmbedded has renamed those to allow old QMake to be used in +parallel with the current one. This patch adds support for the +OpenEmbedded specific binary names. + +Upstream-Status: Inappropriate [embedded specific] + +Signed-off-by: Otavio Salvador + +The patch was slightly adapted in order to match cmake 3.2.2: +Instead of find_program, _find_qt4_program is now used. + +Signed-off-by: Moritz Blume +Signed-off-by: Otavio Salvador + +--- + Modules/FindQt4.cmake | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/Modules/FindQt4.cmake b/Modules/FindQt4.cmake +index 3993968..b2a8585 100644 +--- a/Modules/FindQt4.cmake ++++ b/Modules/FindQt4.cmake +@@ -518,7 +518,7 @@ endfunction() + + set(QT4_INSTALLED_VERSION_TOO_OLD FALSE) + +-set(_QT4_QMAKE_NAMES qmake qmake4 qmake-qt4 qmake-mac) ++set(_QT4_QMAKE_NAMES qmake qmake2 qmake4 qmake-qt4 qmake-mac) + _qt4_find_qmake("${_QT4_QMAKE_NAMES}" QT_QMAKE_EXECUTABLE QTVERSION) + + if (QT_QMAKE_EXECUTABLE AND +@@ -1136,12 +1136,12 @@ if (QT_QMAKE_EXECUTABLE AND + _find_qt4_program(QT_MOC_EXECUTABLE Qt4::moc moc-qt4 moc4 moc) + _find_qt4_program(QT_UIC_EXECUTABLE Qt4::uic uic-qt4 uic4 uic) + _find_qt4_program(QT_UIC3_EXECUTABLE Qt4::uic3 uic3) +- _find_qt4_program(QT_RCC_EXECUTABLE Qt4::rcc rcc) +- _find_qt4_program(QT_DBUSCPP2XML_EXECUTABLE Qt4::qdbuscpp2xml qdbuscpp2xml) +- _find_qt4_program(QT_DBUSXML2CPP_EXECUTABLE Qt4::qdbusxml2cpp qdbusxml2cpp) ++ _find_qt4_program(QT_RCC_EXECUTABLE Qt4::rcc rcc4 rcc) ++ _find_qt4_program(QT_DBUSCPP2XML_EXECUTABLE Qt4::qdbuscpp2xml qdbuscpp2xml4 qdbuscpp2xml) ++ _find_qt4_program(QT_DBUSXML2CPP_EXECUTABLE Qt4::qdbusxml2cpp qdbusxml2cpp4 qdbusxml2cpp) + _find_qt4_program(QT_LUPDATE_EXECUTABLE Qt4::lupdate lupdate-qt4 lupdate4 lupdate) + _find_qt4_program(QT_LRELEASE_EXECUTABLE Qt4::lrelease lrelease-qt4 lrelease4 lrelease) +- _find_qt4_program(QT_QCOLLECTIONGENERATOR_EXECUTABLE Qt4::qcollectiongenerator qcollectiongenerator-qt4 qcollectiongenerator) ++ _find_qt4_program(QT_QCOLLECTIONGENERATOR_EXECUTABLE Qt4::qcollectiongenerator qcollectiongenerator-qt4 qcollectiongenerator qcollectiongenerator4) + _find_qt4_program(QT_DESIGNER_EXECUTABLE Qt4::designer designer-qt4 designer4 designer) + _find_qt4_program(QT_LINGUIST_EXECUTABLE Qt4::linguist linguist-qt4 linguist4 linguist) + diff --git a/meta-ros2-humble/recipes-devtools/cmake/cmake/0004-Fail-silently-if-system-Qt-installation-is-broken.patch b/meta-ros2-humble/recipes-devtools/cmake/cmake/0004-Fail-silently-if-system-Qt-installation-is-broken.patch new file mode 100644 index 0000000000000000000000000000000000000000..1b196db81a3447063ad79a5143e7dc1b4ee4ea4f --- /dev/null +++ b/meta-ros2-humble/recipes-devtools/cmake/cmake/0004-Fail-silently-if-system-Qt-installation-is-broken.patch @@ -0,0 +1,79 @@ +From 60864efbe52cc12018efaafbc4e4c3c8b4af2b65 Mon Sep 17 00:00:00 2001 +From: Otavio Salvador +Date: Thu, 5 Jul 2018 10:26:48 -0300 +Subject: [PATCH] Fail silently if system Qt installation is broken + +Fixes a regression in behaviour from 2.8.10 to 2.8.11 resulting in the +following error if the system Qt installation is broken: + +CMake Error at Modules/FindQt4.cmake:1028 (set_property): + set_property could not find TARGET Qt4::QtCore. Perhaps it has not yet + been created. +Call Stack (most recent call first): + Tests/RunCMake/CMakeLists.txt:79 (find_package) + +Upstream-Status: Pending + +Signed-off-by: Paul Eggleton + +The patch was slightly adapted in order to match cmake 3.2.2: +Another set_property was introduced which had to be included +within the if(QT_QTCORE_FOUND) statement. + +Signed-off-by: Moritz Blume +Signed-off-by: Otavio Salvador + +--- + Modules/FindQt4.cmake | 39 ++++++++++++++++++++------------------- + 1 file changed, 20 insertions(+), 19 deletions(-) + +diff --git a/Modules/FindQt4.cmake b/Modules/FindQt4.cmake +index b2a8585..77c89aa 100644 +--- a/Modules/FindQt4.cmake ++++ b/Modules/FindQt4.cmake +@@ -988,25 +988,26 @@ if (QT_QMAKE_EXECUTABLE AND + endif() + endmacro() + +- +- # Set QT_xyz_LIBRARY variable and add +- # library include path to QT_INCLUDES +- _QT4_ADJUST_LIB_VARS(QtCore) +- set_property(TARGET Qt4::QtCore APPEND PROPERTY +- INTERFACE_INCLUDE_DIRECTORIES +- "${QT_MKSPECS_DIR}/default" +- ${QT_INCLUDE_DIR} +- ) +- set_property(TARGET Qt4::QtCore APPEND PROPERTY +- INTERFACE_COMPILE_DEFINITIONS +- $<$>:QT_NO_DEBUG> +- ) +- set_property(TARGET Qt4::QtCore PROPERTY +- INTERFACE_QT_MAJOR_VERSION 4 +- ) +- set_property(TARGET Qt4::QtCore APPEND PROPERTY +- COMPATIBLE_INTERFACE_STRING QT_MAJOR_VERSION +- ) ++ if(QT_QTCORE_FOUND) ++ # Set QT_xyz_LIBRARY variable and add ++ # library include path to QT_INCLUDES ++ _QT4_ADJUST_LIB_VARS(QtCore) ++ set_property(TARGET Qt4::QtCore APPEND PROPERTY ++ INTERFACE_INCLUDE_DIRECTORIES ++ "${QT_MKSPECS_DIR}/default" ++ ${QT_INCLUDE_DIR} ++ ) ++ set_property(TARGET Qt4::QtCore APPEND PROPERTY ++ INTERFACE_COMPILE_DEFINITIONS ++ $<$>:QT_NO_DEBUG> ++ ) ++ set_property(TARGET Qt4::QtCore PROPERTY ++ INTERFACE_QT_MAJOR_VERSION 4 ++ ) ++ set_property(TARGET Qt4::QtCore APPEND PROPERTY ++ COMPATIBLE_INTERFACE_STRING QT_MAJOR_VERSION ++ ) ++ endif() + + foreach(QT_MODULE ${QT_MODULES}) + _QT4_ADJUST_LIB_VARS(${QT_MODULE}) diff --git a/meta-ros2-humble/recipes-devtools/cmake/cmake/0005-Disable-use-of-ext2fs-ext2_fs.h-by-cmake-s-internal-.patch b/meta-ros2-humble/recipes-devtools/cmake/cmake/0005-Disable-use-of-ext2fs-ext2_fs.h-by-cmake-s-internal-.patch new file mode 100644 index 0000000000000000000000000000000000000000..d6f7308fe0c18347db35bf62f36cb22824c68064 --- /dev/null +++ b/meta-ros2-humble/recipes-devtools/cmake/cmake/0005-Disable-use-of-ext2fs-ext2_fs.h-by-cmake-s-internal-.patch @@ -0,0 +1,39 @@ +From fd9a04c1434e12f21c043385e306e0b52d38d749 Mon Sep 17 00:00:00 2001 +From: Otavio Salvador +Date: Thu, 5 Jul 2018 10:28:04 -0300 +Subject: [PATCH] Disable use of ext2fs/ext2_fs.h by cmake's internal + + libarchive copy +Organization: O.S. Systems Software LTDA. + +We don't want to add a dependency on e2fsprogs-native for cmake-native, +and we don't use CPack so just disable this functionality. + +Upstream-Status: Inappropriate [config] + +Signed-off-by: Paul Eggleton +Signed-off-by: Otavio Salvador + +--- + Utilities/cmlibarchive/CMakeLists.txt | 8 ++------ + 1 file changed, 2 insertions(+), 6 deletions(-) + +diff --git a/Utilities/cmlibarchive/CMakeLists.txt b/Utilities/cmlibarchive/CMakeLists.txt +index bfcaf30..2960683 100644 +--- a/Utilities/cmlibarchive/CMakeLists.txt ++++ b/Utilities/cmlibarchive/CMakeLists.txt +@@ -682,12 +682,8 @@ LA_CHECK_INCLUDE_FILE("copyfile.h" HAVE_COPYFILE_H) + LA_CHECK_INCLUDE_FILE("direct.h" HAVE_DIRECT_H) + LA_CHECK_INCLUDE_FILE("dlfcn.h" HAVE_DLFCN_H) + LA_CHECK_INCLUDE_FILE("errno.h" HAVE_ERRNO_H) +-LA_CHECK_INCLUDE_FILE("ext2fs/ext2_fs.h" HAVE_EXT2FS_EXT2_FS_H) +- +-CHECK_C_SOURCE_COMPILES("#include +-#include +-int main(void) { return EXT2_IOC_GETFLAGS; }" HAVE_WORKING_EXT2_IOC_GETFLAGS) +- ++SET(HAVE_EXT2FS_EXT2_FS_H 0) ++SET(HAVE_WORKING_EXT2_IOC_GETFLAGS 0) + LA_CHECK_INCLUDE_FILE("fcntl.h" HAVE_FCNTL_H) + LA_CHECK_INCLUDE_FILE("grp.h" HAVE_GRP_H) + LA_CHECK_INCLUDE_FILE("io.h" HAVE_IO_H) diff --git a/meta-ros2-humble/recipes-devtools/cmake/cmake/OEToolchainConfig.cmake b/meta-ros2-humble/recipes-devtools/cmake/cmake/OEToolchainConfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..86446c3ace34be5e2c34541fc9418e534c902fdd --- /dev/null +++ b/meta-ros2-humble/recipes-devtools/cmake/cmake/OEToolchainConfig.cmake @@ -0,0 +1,24 @@ +set( CMAKE_SYSTEM_NAME Linux ) +set( CMAKE_C_FLAGS $ENV{CFLAGS} CACHE STRING "" FORCE ) +set( CMAKE_CXX_FLAGS $ENV{CXXFLAGS} CACHE STRING "" FORCE ) +set( CMAKE_ASM_FLAGS ${CMAKE_C_FLAGS} CACHE STRING "" FORCE ) +set( CMAKE_SYSROOT $ENV{OECORE_TARGET_SYSROOT} ) + +set( CMAKE_FIND_ROOT_PATH $ENV{OECORE_TARGET_SYSROOT} ) +set( CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER ) +set( CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY ) +set( CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY ) +set( CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY ) + +set(CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX "$ENV{OE_CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX}") + +# Set CMAKE_SYSTEM_PROCESSOR from the sysroot name (assuming processor-distro-os). +if ($ENV{SDKTARGETSYSROOT} MATCHES "/sysroots/([a-zA-Z0-9_-]+)-.+-.+") + set(CMAKE_SYSTEM_PROCESSOR ${CMAKE_MATCH_1}) +endif() + +# Include the toolchain configuration subscripts +file( GLOB toolchain_config_files "${CMAKE_CURRENT_LIST_FILE}.d/*.cmake" ) +foreach(config ${toolchain_config_files}) + include(${config}) +endforeach() diff --git a/meta-ros2-humble/recipes-devtools/cmake/cmake/environment.d-cmake.sh b/meta-ros2-humble/recipes-devtools/cmake/cmake/environment.d-cmake.sh new file mode 100644 index 0000000000000000000000000000000000000000..7bdb19fb6ce9c04cfd9c0cbca905590a7fb5ecb2 --- /dev/null +++ b/meta-ros2-humble/recipes-devtools/cmake/cmake/environment.d-cmake.sh @@ -0,0 +1,2 @@ +export OE_CMAKE_TOOLCHAIN_FILE="$OECORE_NATIVE_SYSROOT/usr/share/cmake/OEToolchainConfig.cmake" +export OE_CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX="`echo $OECORE_BASELIB | sed -e s/lib//`" diff --git a/meta-ros2-humble/recipes-devtools/cmake/cmake_3.22.3.bb b/meta-ros2-humble/recipes-devtools/cmake/cmake_3.22.3.bb new file mode 100644 index 0000000000000000000000000000000000000000..36c6357dd88c992b71792798fd8325303603a95a --- /dev/null +++ b/meta-ros2-humble/recipes-devtools/cmake/cmake_3.22.3.bb @@ -0,0 +1,53 @@ +require cmake.inc + +inherit cmake bash-completion + +DEPENDS += "curl expat zlib libarchive xz ncurses bzip2" + +SRC_URI:append:class-nativesdk = " \ + file://OEToolchainConfig.cmake \ + file://environment.d-cmake.sh \ + file://0001-CMakeDetermineSystem-use-oe-environment-vars-to-load.patch \ +" + +# Strip ${prefix} from ${docdir}, set result into docdir_stripped +python () { + prefix=d.getVar("prefix") + docdir=d.getVar("docdir") + + if not docdir.startswith(prefix): + bb.fatal('docdir must contain prefix as its prefix') + + docdir_stripped = docdir[len(prefix):] + if len(docdir_stripped) > 0 and docdir_stripped[0] == '/': + docdir_stripped = docdir_stripped[1:] + + d.setVar("docdir_stripped", docdir_stripped) +} + +EXTRA_OECMAKE=" \ + -DCMAKE_DOC_DIR=${docdir_stripped}/cmake-${CMAKE_MAJOR_VERSION} \ + -DCMAKE_USE_SYSTEM_LIBRARIES=1 \ + -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=0 \ + -DCMAKE_USE_SYSTEM_LIBRARY_LIBUV=0 \ + -DCMAKE_USE_SYSTEM_LIBRARY_LIBRHASH=0 \ + -DKWSYS_CHAR_IS_SIGNED=1 \ + -DBUILD_CursesDialog=0 \ + -DKWSYS_LFS_WORKS=1 \ +" + +do_install:append:class-nativesdk() { + mkdir -p ${D}${datadir}/cmake + install -m 644 ${WORKDIR}/OEToolchainConfig.cmake ${D}${datadir}/cmake/ + + mkdir -p ${D}${SDKPATHNATIVE}/environment-setup.d + install -m 644 ${WORKDIR}/environment.d-cmake.sh ${D}${SDKPATHNATIVE}/environment-setup.d/cmake.sh +} + +FILES:${PN}:append:class-nativesdk = " ${SDKPATHNATIVE}" + +FILES:${PN} += "${datadir}/cmake-${CMAKE_MAJOR_VERSION} ${datadir}/cmake ${datadir}/aclocal ${datadir}/emacs ${datadir}/vim" +FILES:${PN}-doc += "${docdir}/cmake-${CMAKE_MAJOR_VERSION}" +FILES:${PN}-dev = "" + +BBCLASSEXTEND = "nativesdk" diff --git a/meta-ros2-humble/recipes-devtools/libphidget22/libphidget22-upstream_1.9.20220203.bb b/meta-ros2-humble/recipes-devtools/libphidget22/libphidget22-upstream_1.9.20220203.bb new file mode 100644 index 0000000000000000000000000000000000000000..f1f580dc89f67db97bcac3058bfb425f993a56aa --- /dev/null +++ b/meta-ros2-humble/recipes-devtools/libphidget22/libphidget22-upstream_1.9.20220203.bb @@ -0,0 +1,39 @@ +# Copyright (c) 2019-2021 LG Electronics, Inc. + +DESCRIPTION = "This package wraps the libphidget22 to use it as a ROS dependency" +AUTHOR = "Martin Günther " +HOMEPAGE = "https://www.phidgets.com/" +SECTION = "devel" +LICENSE = "LGPL-3.0+" +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ + file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02 \ +" + +DEPENDS = "libusb1" + +SRCNAME = "libphidget22" + +SRC_URI = "https://www.phidgets.com/downloads/phidget22/libraries/linux/${SRCNAME}/${SRCNAME}-${PV}.tar.gz \ + https://raw.githubusercontent.com/ros2-gbp/phidgets_drivers-release/release/humble/libphidget22/patch/libphidget22-1.9.20220203-fix-warnings.patch;name=patch \ +" +S = "${WORKDIR}/${SRCNAME}-${PV}" + +SRC_URI[sha256sum] = "089d590bbc9dad9cc4b190a1acab96838fdddb4afab3315679009cb622852e06" +SRC_URI[patch.sha256sum] = "28ac732e72da543291b5fe6b7a6914752cde9c4774b83e943a46c2dab9546468" + +inherit autotools + +# Resulting package can conflict with generated ROS recipe libphidget22, disable debian naming to +# keep libphidget22-upstream PN package name +AUTO_LIBNAME_PKGS = "" + +do_configure:prepend() { + # configure.ac uses this to define version (1.6 is taken from configure included in tarball, but autotools.bbclass runs autoreconf which fails without layer_version file) + echo "1.6" > ${S}/library_version +} + +do_install:append() { + # for compatibility with phidgets-api which assumes libphidget22 directory like the ROS wrapper was installing it + # phidgets-api/2.0.1-1-r0/git/src/gyroscope.cpp:35:10: fatal error: libphidget22/phidget22.h: No such file or directory + ln -snf . ${D}${includedir}/libphidget22 +} diff --git a/meta-ros2-humble/recipes-extended/fcl/fcl_0.6.1.bbappend b/meta-ros2-humble/recipes-extended/fcl/fcl_0.6.1.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..6f73c3fc38adfd19916c2b0bfe453b1616084f6c --- /dev/null +++ b/meta-ros2-humble/recipes-extended/fcl/fcl_0.6.1.bbappend @@ -0,0 +1,8 @@ +# Copyright (c) 2021 LG Electronics, Inc. + +# Add dependency on foxy's octomap: +# meta-ros2-foxy/generated-recipes/octomap/octomap_1.9.5-2.bb +# it's not enabled as optional dependency on common recipe: +# meta-ros-common/recipes-extended/fcl/fcl_0.6.1.bb +# but moveit-core from foxy, needs octomap support to be enabled +DEPENDS += "octomap" diff --git a/meta-ros2-humble/recipes-navigation/geos/geos.inc b/meta-ros2-humble/recipes-navigation/geos/geos.inc new file mode 100644 index 0000000000000000000000000000000000000000..39866df2f65dc7a787f0d4c88f64b076ab1dc385 --- /dev/null +++ b/meta-ros2-humble/recipes-navigation/geos/geos.inc @@ -0,0 +1,21 @@ +DESCRIPTION = "GEOS - Geometry Engine, Open Source" +HOMEPAGE = "http://trac.osgeo.org/geos/" +SECTION = "libs" + +LICENSE = "LGPLv2.1+" +LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" + +SRC_URI = "http://download.osgeo.org/geos/geos-${PV}.tar.bz2" + +inherit cmake pkgconfig binconfig + +PACKAGES =+ "geoslib ${PN}-c1" + +DESCRIPTION:${PN}lib = "Geometry engine for Geographic Information Systems - C++ Library" +FILES:${PN}lib += "${libdir}/libgeos.so.*" + +DESCRIPTION:${PN}-c1 = "Geometry engine for Geographic Information Systems - C Library" +FILES:${PN}-c1 += "${libdir}/libgeos_c.so.*" + +ALLOW_EMPTY:${PN} = "1" +RDEPENDS:${PN} += "geoslib ${PN}-c1" diff --git a/meta-ros2-humble/recipes-navigation/geos/geos_3.10.2.bb b/meta-ros2-humble/recipes-navigation/geos/geos_3.10.2.bb new file mode 100644 index 0000000000000000000000000000000000000000..367a92e119fb030f3bcaec7211262ec73a17bbd9 --- /dev/null +++ b/meta-ros2-humble/recipes-navigation/geos/geos_3.10.2.bb @@ -0,0 +1,8 @@ +include geos.inc + +SRC_URI = "git://github.com/libgeos/geos.git;protocol=https;branch=3.10" + +S = "${WORKDIR}/git" + +# Matching 3.10.2 in Ubuntu Jammy +SRCREV = "165ec2cb1ea14471f160d89651240e7dee57a66c" diff --git a/meta-ros2-humble/recipes-support/box2d/box2d_git.bb b/meta-ros2-humble/recipes-support/box2d/box2d_git.bb new file mode 100644 index 0000000000000000000000000000000000000000..ec07209f9779556947e7b5ce8b680c24461496ef --- /dev/null +++ b/meta-ros2-humble/recipes-support/box2d/box2d_git.bb @@ -0,0 +1,16 @@ +SUMMARY = "2D physics engine" +DESCRIPTION = "Box2D is a 2D physics engine for games" +HOMEPAGE = "https://box2d.org/" +#SECTION = "examples" +DEPENDS += "virtual/libx11 xrandr libxinerama libxcursor xinput" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=f98ad1ab668cef3f7a990d800fea3e27" + +SRC_URI = "git://github.com/erincatto/box2d.git;branch=main" +SRCREV = "9dc24a6fd4f32442c4bcf80791de47a0a7d25afb" + +S = "${WORKDIR}/git" + +inherit cmake + +EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON" diff --git a/meta-ros2-humble/recipes-support/libtins/libtins_4.4.bb b/meta-ros2-humble/recipes-support/libtins/libtins_4.4.bb new file mode 100644 index 0000000000000000000000000000000000000000..38586636c7545dc6eb121a1f1e25e67d161f7a24 --- /dev/null +++ b/meta-ros2-humble/recipes-support/libtins/libtins_4.4.bb @@ -0,0 +1,18 @@ +SUMMARY = "packet crafting and sniffing library" +DESCRIPTION = "" +DESCRIPTION = "High-level, multiplatform C++ network packet sniffing and crafting library." +HOMEPAGE = "http://libtins.github.io/" +SECTION = "examples" +DEPENDS = "libpcap" +LICENSE = "BSD-2-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=dcaaaf1a01e7f9ceb200d383a0d4320c" + +SRC_URI = "git://github.com/mfontanini/libtins;branch=master;protocol=https" +SRCREV = "e3aedc56edc7e9f39170c195de9a886a4309b0cb" + +S = "${WORKDIR}/git" + +inherit cmake + +EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON" + diff --git a/meta-ros2/recipes-devtools/python/python3/0001-Revert-Lib-sysconfig.py-use-libdir-values-from-configuratio.patch b/meta-ros2/recipes-devtools/python/python3/0001-Revert-Lib-sysconfig.py-use-libdir-values-from-configuratio.patch new file mode 100644 index 0000000000000000000000000000000000000000..03e1daafbb72cb7ffb2de9e245ff27a6d676da49 --- /dev/null +++ b/meta-ros2/recipes-devtools/python/python3/0001-Revert-Lib-sysconfig.py-use-libdir-values-from-configuratio.patch @@ -0,0 +1,43 @@ +Revert "Lib/sysconfig.py: use libdir values from configuration file" + +This reverts "0001-Revert-Lib-sysconfig.py-use-libdir-values-from-configuratio.patch" +to match the change made upstream in oe-core during the Python 3.10 +update. + +See commit fae4ba632bc739cdf7369659f9b3bea2dd1cde45 for details. + +"native and target 0001-Lib-sysconfig.py-use-libdir-values-from-configuratio.patch +replaced by native-only 0001-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch +which is more reboust against upstream changes, and keeps target code unmodified. + +This however necessitated adding 0001-sysconfig.py-use-platlibdir-also-for-purelib.patch +to avoid hardcoding 'lib' on target builds as libdir." + +Signed-off-by: Alexander Kanavin +Signed-off-by: Rob Woolley +--- + Lib/sysconfig.py | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py +index bf04ac5..ed0462b 100644 +--- a/Lib/sysconfig.py ++++ b/Lib/sysconfig.py +@@ -20,10 +20,10 @@ __all__ = [ + + _INSTALL_SCHEMES = { + 'posix_prefix': { +- 'stdlib': '{LIBDEST}', +- 'platstdlib': '{LIBDEST}', +- 'purelib': '{LIBDEST}/site-packages', +- 'platlib': '{LIBDEST}/site-packages', ++ 'stdlib': '{installed_base}/{platlibdir}/python{py_version_short}', ++ 'platstdlib': '{platbase}/{platlibdir}/python{py_version_short}', ++ 'purelib': '{base}/lib/python{py_version_short}/site-packages', ++ 'platlib': '{platbase}/{platlibdir}/python{py_version_short}/site-packages', + 'include': + '{installed_base}/include/python{py_version_short}{abiflags}', + 'platinclude': +-- +2.24.0 + diff --git a/meta-ros2/recipes-devtools/python/python3/0002-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch b/meta-ros2/recipes-devtools/python/python3/0002-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch new file mode 100644 index 0000000000000000000000000000000000000000..2abbfd66fbad6464d2b3171da4f17220f4151034 --- /dev/null +++ b/meta-ros2/recipes-devtools/python/python3/0002-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch @@ -0,0 +1,32 @@ +From d82cb96eed1098920ad3cdcb36feb32137618066 Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin +Date: Fri, 10 Sep 2021 12:28:31 +0200 +Subject: [PATCH] Lib/sysconfig.py: use prefix value from build configuration + file + +This allows correctly substituting them for target installs using +native python. + +Upstream-Status: Inappropriate [oe-core cross builds] +Signed-off-by: Alexander Kanavin + +--- + Lib/sysconfig.py | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py +index e64bcdc..40c6b3e 100644 +--- a/Lib/sysconfig.py ++++ b/Lib/sysconfig.py +@@ -563,6 +563,11 @@ def get_config_vars(*args): + _CONFIG_VARS['TZPATH'] = '' + if os.name == 'posix': + _init_posix(_CONFIG_VARS) ++ _CONFIG_VARS['installed_base'] = _CONFIG_VARS['prefix'] ++ _CONFIG_VARS['base'] = _CONFIG_VARS['prefix'] ++ _CONFIG_VARS['installed_platbase'] = _CONFIG_VARS['prefix'] ++ _CONFIG_VARS['platbase'] = _CONFIG_VARS['prefix'] ++ _CONFIG_VARS['platlibdir'] = _CONFIG_VARS['PLATLIBDIR'] + # For backward compatibility, see issue19555 + SO = _CONFIG_VARS.get('EXT_SUFFIX') + if SO is not None: diff --git a/meta-ros2/recipes-devtools/python/python3/0003-sysconfig.py-use-platlibdir-also-for-purelib.patch b/meta-ros2/recipes-devtools/python/python3/0003-sysconfig.py-use-platlibdir-also-for-purelib.patch new file mode 100644 index 0000000000000000000000000000000000000000..4fb63a9b7ad2a7f146cbd24bbf05e3d5c35b4e4c --- /dev/null +++ b/meta-ros2/recipes-devtools/python/python3/0003-sysconfig.py-use-platlibdir-also-for-purelib.patch @@ -0,0 +1,28 @@ +From 9162460d81ccc725fb04a14b27d0bf4afcfb69c9 Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin +Date: Sun, 12 Sep 2021 21:44:36 +0200 +Subject: [PATCH] sysconfig.py: use platlibdir also for purelib + +This is needed in multilib configurations where hardcoding 'lib' +is not correct. + +Upstream-Status: Inappropriate [oe-core specific] +Signed-off-by: Alexander Kanavin + +--- + Lib/sysconfig.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py +index daf9f00..e64bcdc 100644 +--- a/Lib/sysconfig.py ++++ b/Lib/sysconfig.py +@@ -27,7 +27,7 @@ _INSTALL_SCHEMES = { + 'posix_prefix': { + 'stdlib': '{installed_base}/{platlibdir}/python{py_version_short}', + 'platstdlib': '{platbase}/{platlibdir}/python{py_version_short}', +- 'purelib': '{base}/lib/python{py_version_short}/site-packages', ++ 'purelib': '{base}/{platlibdir}/python{py_version_short}/site-packages', + 'platlib': '{platbase}/{platlibdir}/python{py_version_short}/site-packages', + 'include': + '{installed_base}/include/python{py_version_short}{abiflags}', diff --git a/meta-ros2/recipes-devtools/python/python3_3.9.%.bbappend b/meta-ros2/recipes-devtools/python/python3_3.9.%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..c2301edabc8ee2c9ccdf92be2a80dc9d13b534cf --- /dev/null +++ b/meta-ros2/recipes-devtools/python/python3_3.9.%.bbappend @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Wind River Systems, Inc. + +FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:" +SRC_URI += "file://0001-Revert-Lib-sysconfig.py-use-libdir-values-from-configuratio.patch \ + file://0002-Lib-sysconfig.py-use-prefix-value-from-build-configu.patch \ + file://0003-sysconfig.py-use-platlibdir-also-for-purelib.patch"