ROS 1 extension

The ROS 1 extension, referred to internally as ros1-noetic, helps fill in common settings for software built with the ROS Noetic Ninjemys libraries.

This extension requires Snapcraft 7.3 or higher, and is supported with the core20 base.

Included parts

The extension adds its own part to the project, which pulls in the ROS build packages.

Included parts
snapcraft.yaml
ros1-noetic-extension:
  build-packages:
    - ros-noetic-catkin
  plugin: make
  source: $SNAPCRAFT_EXTENSI