From dc9ba9fc47cf31ff55da6cdb5b19ea70ed68e429 Mon Sep 17 00:00:00 2001 From: Ben Wolsieffer Date: Sat, 23 May 2020 15:25:54 -0400 Subject: [PATCH] Add ROS Noetic. Many packages are likely to be broken right now. --- .github/workflows/build.yaml | 1 + distros/default.nix | 5 +++++ distros/noetic/overrides.nix | 8 ++++++++ 3 files changed, 14 insertions(+) create mode 100644 distros/noetic/overrides.nix diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 030e681a71..b2f55e327e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -10,6 +10,7 @@ jobs: - kinetic - melodic - melodicPython3 + - noetic - crystal - dashing - eloquent diff --git a/distros/default.nix b/distros/default.nix index 59a4f4eb73..16786d6deb 100644 --- a/distros/default.nix +++ b/distros/default.nix @@ -24,6 +24,11 @@ self: super: { python = self.python3; } self super; + noetic = import ./distro-overlay.nix { + distro = "noetic"; + python = self.python3; + } self super; + crystal = import ./distro-overlay.nix { distro = "crystal"; python = self.python3; diff --git a/distros/noetic/overrides.nix b/distros/noetic/overrides.nix new file mode 100644 index 0000000000..0d4e5cb702 --- /dev/null +++ b/distros/noetic/overrides.nix @@ -0,0 +1,8 @@ +# Top level package set +self: +# Distro package set +rosSelf: rosSuper: with rosSelf.lib; { + gazeboSimulator = self.gazeboSimulator // { + gazebo = self.gazeboSimulator.gazebo11; + }; +}