I tried to use the ros1-noetic extension with a minimal example. But I end up missing some very basic tools like make and roslaunch.
For make, this can easily be resolved by adding build-essential to the build-packages. But I’m wondering if this should not already be contained in the extension.
Second thing, I realized that roslaunch and many other ROS tools are missing in /opt/ros/noetic/bin.
This is the minimal example:
name: test
base: core20
version: '0.1'
summary: Single-line elevator pitch for your amazing snap # 79 char long summary
description: |
This is my-snap's description. You have a paragraph or two to tell the
most important story about your snap. Keep it under 100 words though,
we live in tweetspace and your description wants to look good in the snap
store.
grade: devel
confinement: strict
parts:
workspace:
plugin: catkin-tools
apps:
catkin-ros-run:
command: opt/ros/noetic/bin/roslaunch anything anything.launch
extensions: [ros1-noetic]