ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Some suggestions:
1. Study Archlinux PKGBUILDS:
Archlinux lacks ROS2 binaries, so the Arch community created "PKGBUILDS" which are basically shell scripts that build ROS2 from scratch. They are pretty simple and you can easily figure out how they work. See this for foxy package itself and this for external dependencies.
2. Study Ubuntu packages:
This file contains the official packages and provides a list of their ROS and non-ROS dependencies (search for ros2-foxy-desktop
for example). However, I couldn't find build instructions of the packages themselves. Studying their CI infrastructure might help but I'm not sure.