diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d76345b66a..b375b1061c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -13,6 +13,7 @@ jobs: - dashing - eloquent - foxy + - galactic system: - x86_64-linux - aarch64-linux diff --git a/distros/default.nix b/distros/default.nix index fec08a977c..11211c312e 100644 --- a/distros/default.nix +++ b/distros/default.nix @@ -33,5 +33,10 @@ self: super: { distro = "foxy"; python = self.python3; } self super; + + galactic = import ./distro-overlay.nix { + distro = "galactic"; + python = self.python3; + } self super; }; } diff --git a/distros/galactic/overrides.nix b/distros/galactic/overrides.nix new file mode 100644 index 0000000000..c963333090 --- /dev/null +++ b/distros/galactic/overrides.nix @@ -0,0 +1,16 @@ +# Top level package set +self: +# Distro package set +rosSelf: rosSuper: with rosSelf.lib; { + gazebo = self.gazebo_11; + + libphidget22 = patchVendorUrl rosSuper.libphidget22 { + url = "https://www.phidgets.com/downloads/phidget22/libraries/linux/libphidget22/libphidget22-1.6.20200417.tar.gz"; + sha256 = "17xfc07bgllqr808jm779z98gwz01iik9skw2hcwpgg4j7kdxn5d"; + }; + + rviz-ogre-vendor = patchVendorUrl rosSuper.rviz-ogre-vendor { + url = "https://github.com/OGRECave/ogre/archive/v1.12.1.zip"; + sha256 = "1iv6k0dwdzg5nnzw2mcgcl663q4f7p2kj7nhs8afnsikrzxxgsi4"; + }; +}