nix-ros-overlay/distros
Michal Sojka 0ecce1a1b5 Update patchAmentVendorGit to use automatically extracted information about vendored source
The information is stored in vendored-source.json files in the package
directories. The file can be automatically generated by running
command like this:

    $(nix-build -A rosPackages.jazzy.gz-math-vendor.updateAmentVendor)'

This command executes Cmake for the given package with an alternative
implementation of the ament_vendor Cmake macro, which generates the
file instead of fetching the source code. The above command generates
`distros/jazzy/gz-math-vendor/vendored-source.json` files with this
content:

    {
      "url": "https://github.com/gazebosim/gz-math.git",
      "rev": "gz-math7_7.5.2",
      "hash": "sha256-LwYeyv8nwX06n5ju+ra2uqNMedMSLRumem8qDHXtNns="
    }

patchAmentVendorGit function is updated to pick the information about
patching from that file instead of from its arguments.

patchGzAmentVendorGit is updated similarly and the check for version
mismatch is removed, because it would not work (version information is
not available from function arguments) and more importantly, it
is (hopefully) no longer needed, because the version will always be
updated automatically by CI.
2025-04-13 21:39:02 -04:00
..
ament-cmake-core-setup-hook Explicitly use python3, move python override to ROS 1 2024-12-11 20:46:20 -05:00
build-env Don't install ament-cmake-vendor packages to /opt 2024-10-15 21:40:40 -04:00
build-ros-package Explicitly use python3, move python override to ROS 1 2024-12-11 20:46:20 -05:00
catkin-setup-hook catkin-setup-hook: fix deprecation warning 2023-04-02 12:32:11 -04:00
foxy patchExternalProjectGit: fail if URL or rev doesn't match 2024-07-23 22:22:37 -04:00
humble regenerate all distros, Fri Apr 11 13:54:49 2025 2025-04-12 10:34:20 -04:00
jazzy Update patchAmentVendorGit to use automatically extracted information about vendored source 2025-04-13 21:39:02 -04:00
noetic noetic: Remove patches applied upstream 2025-04-12 10:34:41 -04:00
rolling Update patchAmentVendorGit to use automatically extracted information about vendored source 2025-04-13 21:39:02 -04:00
catkin-nixpkgs-prefix-path.patch Simplify patching and allow the user to override CMAKE_PREFIX_PATH 2024-10-16 19:39:53 -04:00
default.nix Remove iron 2025-04-08 20:08:54 -04:00
distro-overlay.nix inherit eigenpy, hppfcl, and pinocchio from nixpkgs 2025-03-01 10:47:57 -05:00
gazebo-ros-setup-hook.sh Move everything in rosPackages to its own directory. 2020-01-17 21:21:17 -05:00
python-cmake-module-setup-hook.sh Fix cross-compiling ROS2 packages. 2022-09-23 18:29:03 -04:00
ros1-overlay.nix noetic: Remove patches applied upstream 2025-04-12 10:34:41 -04:00
ros2-overlay.nix Fix cartographer for ROS 2 2025-04-08 20:13:11 -04:00
rosidl-generator-py-setup-hook.sh Fix cross-compiling ROS2 packages. 2022-09-23 18:29:03 -04:00