From f9c218f6e94b59d037bb081ba3cf99e2b567ee49 Mon Sep 17 00:00:00 2001 From: Superflore Date: Fri, 31 Jan 2025 13:19:29 +0000 Subject: [PATCH] regenerate all distros, Fri Jan 31 13:19:29 2025 --- .../humble/automatika-ros-sugar/default.nix | 11 ++++---- distros/humble/bond-core/default.nix | 8 +++--- distros/humble/bond/default.nix | 8 +++--- distros/humble/bondcpp/default.nix | 8 +++--- distros/humble/bondpy/default.nix | 8 +++--- .../humble/eigen-stl-containers/default.nix | 8 +++--- distros/humble/gazebo-dev/default.nix | 8 +++--- distros/humble/gazebo-msgs/default.nix | 8 +++--- distros/humble/gazebo-plugins/default.nix | 8 +++--- distros/humble/gazebo-ros-pkgs/default.nix | 10 +++---- distros/humble/gazebo-ros/default.nix | 10 +++---- distros/humble/generated.nix | 16 ++++++++++++ distros/humble/geometric-shapes/default.nix | 8 +++--- distros/humble/jacro/default.nix | 26 +++++++++++++++++++ distros/humble/kompass-interfaces/default.nix | 25 ++++++++++++++++++ distros/humble/kompass/default.nix | 23 ++++++++++++++++ .../humble/mola-lidar-odometry/default.nix | 8 +++--- distros/humble/mp2p-icp/default.nix | 8 +++--- .../humble/py-trees-ros-tutorials/default.nix | 25 ++++++++++++++++++ .../scenario-execution-coverage/default.nix | 24 +++++++++++++++++ distros/humble/scenario-execution/default.nix | 24 +++++++++++++++++ distros/humble/smclib/default.nix | 8 +++--- distros/humble/srdfdom/default.nix | 8 +++--- distros/humble/ur-client-library/default.nix | 8 +++--- distros/humble/ur-simulation-gz/default.nix | 12 ++++----- distros/humble/urinterfaces/default.nix | 26 +++++++++++++++++++ distros/humble/yasmin-viewer/default.nix | 26 +++++++++++++++++++ distros/jazzy/bond-core/default.nix | 8 +++--- distros/jazzy/bond/default.nix | 8 +++--- distros/jazzy/bondcpp/default.nix | 8 +++--- distros/jazzy/bondpy/default.nix | 8 +++--- distros/jazzy/cob-actions/default.nix | 26 +++++++++++++++++++ distros/jazzy/cob-msgs/default.nix | 26 +++++++++++++++++++ distros/jazzy/cob-srvs/default.nix | 26 +++++++++++++++++++ .../jazzy/eigen-stl-containers/default.nix | 8 +++--- distros/jazzy/generated.nix | 24 ++++++++++++++--- distros/jazzy/geometric-shapes/default.nix | 8 +++--- distros/jazzy/jacro/default.nix | 26 +++++++++++++++++++ distros/jazzy/kompass-interfaces/default.nix | 25 ++++++++++++++++++ distros/jazzy/kompass/default.nix | 23 ++++++++++++++++ distros/jazzy/mola-lidar-odometry/default.nix | 8 +++--- distros/jazzy/mp2p-icp/default.nix | 8 +++--- .../jazzy/py-trees-ros-tutorials/default.nix | 25 ++++++++++++++++++ .../scenario-execution-coverage/default.nix | 24 +++++++++++++++++ distros/jazzy/scenario-execution/default.nix | 24 +++++++++++++++++ distros/jazzy/smclib/default.nix | 8 +++--- distros/jazzy/srdfdom/default.nix | 8 +++--- distros/jazzy/ur-client-library/default.nix | 8 +++--- distros/jazzy/yasmin-viewer/default.nix | 26 +++++++++++++++++++ distros/noetic/grpc/default.nix | 8 +++--- distros/noetic/ur-client-library/default.nix | 8 +++--- distros/rolling/ament-flake8/default.nix | 12 ++++----- distros/rolling/bond-core/default.nix | 8 +++--- distros/rolling/bond/default.nix | 8 +++--- distros/rolling/bondcpp/default.nix | 8 +++--- distros/rolling/bondpy/default.nix | 8 +++--- distros/rolling/cob-actions/default.nix | 26 +++++++++++++++++++ distros/rolling/cob-msgs/default.nix | 26 +++++++++++++++++++ distros/rolling/cob-srvs/default.nix | 26 +++++++++++++++++++ .../rolling/eigen-stl-containers/default.nix | 8 +++--- distros/rolling/generated.nix | 18 +++++++++++++ distros/rolling/geometric-shapes/default.nix | 8 +++--- distros/rolling/jacro/default.nix | 26 +++++++++++++++++++ .../rolling/kompass-interfaces/default.nix | 25 ++++++++++++++++++ distros/rolling/kompass/default.nix | 23 ++++++++++++++++ .../rolling/mola-lidar-odometry/default.nix | 8 +++--- distros/rolling/mp2p-icp/default.nix | 8 +++--- .../py-trees-ros-tutorials/default.nix | 25 ++++++++++++++++++ distros/rolling/smclib/default.nix | 8 +++--- distros/rolling/ur-client-library/default.nix | 8 +++--- distros/rolling/yasmin-viewer/default.nix | 26 +++++++++++++++++++ 71 files changed, 883 insertions(+), 179 deletions(-) create mode 100644 distros/humble/jacro/default.nix create mode 100644 distros/humble/kompass-interfaces/default.nix create mode 100644 distros/humble/kompass/default.nix create mode 100644 distros/humble/py-trees-ros-tutorials/default.nix create mode 100644 distros/humble/scenario-execution-coverage/default.nix create mode 100644 distros/humble/scenario-execution/default.nix create mode 100644 distros/humble/urinterfaces/default.nix create mode 100644 distros/humble/yasmin-viewer/default.nix create mode 100644 distros/jazzy/cob-actions/default.nix create mode 100644 distros/jazzy/cob-msgs/default.nix create mode 100644 distros/jazzy/cob-srvs/default.nix create mode 100644 distros/jazzy/jacro/default.nix create mode 100644 distros/jazzy/kompass-interfaces/default.nix create mode 100644 distros/jazzy/kompass/default.nix create mode 100644 distros/jazzy/py-trees-ros-tutorials/default.nix create mode 100644 distros/jazzy/scenario-execution-coverage/default.nix create mode 100644 distros/jazzy/scenario-execution/default.nix create mode 100644 distros/jazzy/yasmin-viewer/default.nix create mode 100644 distros/rolling/cob-actions/default.nix create mode 100644 distros/rolling/cob-msgs/default.nix create mode 100644 distros/rolling/cob-srvs/default.nix create mode 100644 distros/rolling/jacro/default.nix create mode 100644 distros/rolling/kompass-interfaces/default.nix create mode 100644 distros/rolling/kompass/default.nix create mode 100644 distros/rolling/py-trees-ros-tutorials/default.nix create mode 100644 distros/rolling/yasmin-viewer/default.nix diff --git a/distros/humble/automatika-ros-sugar/default.nix b/distros/humble/automatika-ros-sugar/default.nix index 88c1908d9c..05a53faee9 100644 --- a/distros/humble/automatika-ros-sugar/default.nix +++ b/distros/humble/automatika-ros-sugar/default.nix @@ -2,19 +2,20 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, builtin-interfaces, geometry-msgs, lifecycle-msgs, nav-msgs, python3Packages, rclcpp, rclpy, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, tf2-ros }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-cmake-python, ament-index-python, ament-lint-auto, builtin-interfaces, geometry-msgs, launch, launch-testing, lifecycle-msgs, nav-msgs, python3Packages, rclcpp, rclpy, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, tf2-ros }: buildRosPackage { pname = "ros-humble-automatika-ros-sugar"; - version = "0.2.6-r1"; + version = "0.2.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/automatika_ros_sugar-release/archive/release/humble/automatika_ros_sugar/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "1a5e1cded3bc7057c0f7ec4329ead755c43e4f01a473e684c4ae2e9f02719b6b"; + url = "https://github.com/ros2-gbp/automatika_ros_sugar-release/archive/release/humble/automatika_ros_sugar/0.2.7-1.tar.gz"; + name = "0.2.7-1.tar.gz"; + sha256 = "7fd68c41c23b3a61b2f60c3ff7057b230920c10b3284be2236a040b02abce927"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ament-cmake-python rosidl-default-generators ]; + checkInputs = [ ament-cmake-pytest ament-index-python ament-lint-auto launch launch-testing python3Packages.pytest ]; propagatedBuildInputs = [ builtin-interfaces geometry-msgs lifecycle-msgs nav-msgs python3Packages.jinja2 python3Packages.msgpack python3Packages.numpy python3Packages.opencv4 rclcpp rclpy rosidl-default-runtime sensor-msgs std-msgs tf2-ros ]; nativeBuildInputs = [ ament-cmake ament-cmake-python rosidl-default-generators ]; diff --git a/distros/humble/bond-core/default.nix b/distros/humble/bond-core/default.nix index 936856acac..cf715f5352 100644 --- a/distros/humble/bond-core/default.nix +++ b/distros/humble/bond-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, bond, bondcpp, smclib }: buildRosPackage { pname = "ros-humble-bond-core"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bond_core/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "40ed8aba2d412098ac16038d2a3fbdb4f0fbc52127d13d7565ab92d9f78f3ca4"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bond_core/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "6cbcdd4f802894db7a2ab1f926b4023e05d27bc3d200dea37bbeee9001beefb8"; }; buildType = "ament_cmake"; diff --git a/distros/humble/bond/default.nix b/distros/humble/bond/default.nix index e2287d96aa..e750b279a5 100644 --- a/distros/humble/bond/default.nix +++ b/distros/humble/bond/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-humble-bond"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bond/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "3811da7d0544ea5c1f037aa1247b843a9d722dd868d37be8446be79ad3ca7fc8"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bond/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "79901ad238726b2cba0874ec355ca7004b1521e27ba16bdf11950455be1560bf"; }; buildType = "ament_cmake"; diff --git a/distros/humble/bondcpp/default.nix b/distros/humble/bondcpp/default.nix index 7aeef6d9dd..d08519899d 100644 --- a/distros/humble/bondcpp/default.nix +++ b/distros/humble/bondcpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, bond, pkg-config, rclcpp, rclcpp-lifecycle, smclib, util-linux }: buildRosPackage { pname = "ros-humble-bondcpp"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bondcpp/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "ae3d20371e5f3eb7b07497ccf6a32709886ae7598406640ea284411d5742178c"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bondcpp/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "3a8c5cb9448f042a5cf87f4b16be2c800e4591ebe9e0421303e6a3787fb78dc5"; }; buildType = "ament_cmake"; diff --git a/distros/humble/bondpy/default.nix b/distros/humble/bondpy/default.nix index 391d090d65..8e77f2a745 100644 --- a/distros/humble/bondpy/default.nix +++ b/distros/humble/bondpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, bond, python3Packages, rclpy, smclib }: buildRosPackage { pname = "ros-humble-bondpy"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bondpy/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "af5989b9f2866cb407c2dc8a2c167ce18b96c229bcf597aa703557a7652c2e16"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bondpy/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "c7e568776e0c54cecd72b07876faecbd8590f3c0bb29ec84505de63d3acd902b"; }; buildType = "ament_python"; diff --git a/distros/humble/eigen-stl-containers/default.nix b/distros/humble/eigen-stl-containers/default.nix index 527e701952..c0049c1505 100644 --- a/distros/humble/eigen-stl-containers/default.nix +++ b/distros/humble/eigen-stl-containers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, eigen }: buildRosPackage { pname = "ros-humble-eigen-stl-containers"; - version = "1.0.0-r4"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/humble/eigen_stl_containers/1.0.0-4.tar.gz"; - name = "1.0.0-4.tar.gz"; - sha256 = "0eba228939d1e39791329139e0d615a182f9fa88f1e972ad56884224b2d23885"; + url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/humble/eigen_stl_containers/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "c213498c7b752e1702adf7e7a1868c50f456a2825e18b4f434971d15abf4bd81"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gazebo-dev/default.nix b/distros/humble/gazebo-dev/default.nix index 2f04f0342e..9ea00fb92a 100644 --- a/distros/humble/gazebo-dev/default.nix +++ b/distros/humble/gazebo-dev/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, gazebo_11 }: buildRosPackage { pname = "ros-humble-gazebo-dev"; - version = "3.7.0-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_dev/3.7.0-1.tar.gz"; - name = "3.7.0-1.tar.gz"; - sha256 = "b88bb4ca62bab49d30260b178c01b46dd9cfcfea1684a12ec691dbaec33c0ade"; + url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_dev/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "2aef1ec6987fe2b7ee6eba8dbc9ed95e9e41eeeeba55fddc7aadee963b7fd03f"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gazebo-msgs/default.nix b/distros/humble/gazebo-msgs/default.nix index a7d531cf18..5a9e12602b 100644 --- a/distros/humble/gazebo-msgs/default.nix +++ b/distros/humble/gazebo-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, trajectory-msgs }: buildRosPackage { pname = "ros-humble-gazebo-msgs"; - version = "3.7.0-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_msgs/3.7.0-1.tar.gz"; - name = "3.7.0-1.tar.gz"; - sha256 = "43f032d5771c8fd3d5f68ca9fe7f31377f60e22b801b8703fd8d5e6b5b41b6f9"; + url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_msgs/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "53795dc75ed1a71de54cf71fe623839cb6d6dfdbf9075f94fda53dbf09eccb8c"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gazebo-plugins/default.nix b/distros/humble/gazebo-plugins/default.nix index b945952c34..f40761b1ec 100644 --- a/distros/humble/gazebo-plugins/default.nix +++ b/distros/humble/gazebo-plugins/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, camera-info-manager, cv-bridge, gazebo-dev, gazebo-msgs, gazebo-ros, geometry-msgs, image-transport, nav-msgs, rclcpp, sensor-msgs, std-msgs, std-srvs, tf2-geometry-msgs, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-humble-gazebo-plugins"; - version = "3.7.0-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_plugins/3.7.0-1.tar.gz"; - name = "3.7.0-1.tar.gz"; - sha256 = "726072c2dd5544400795096c4b5de8acb2bfd5c1f570a3d87bea6403032fd417"; + url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_plugins/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "a6b0de521e991d562898f73a9ac0693a4ba4637e19048fdf880cb281add72446"; }; buildType = "ament_cmake"; diff --git a/distros/humble/gazebo-ros-pkgs/default.nix b/distros/humble/gazebo-ros-pkgs/default.nix index c033c49819..618323d8a8 100644 --- a/distros/humble/gazebo-ros-pkgs/default.nix +++ b/distros/humble/gazebo-ros-pkgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, gazebo-dev, gazebo-msgs, gazebo-plugins, gazebo-ros }: buildRosPackage { pname = "ros-humble-gazebo-ros-pkgs"; - version = "3.7.0-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_ros_pkgs/3.7.0-1.tar.gz"; - name = "3.7.0-1.tar.gz"; - sha256 = "84581e2c7e3cafef31fcd0f2cee1d81c5ecb43534d53b6a7a363dfe9c93da3bb"; + url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_ros_pkgs/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "a2a33a1f034b127279e147825ff44fad2e1d5bd3d7a377ba819a6629e683743a"; }; buildType = "ament_cmake"; @@ -19,7 +19,7 @@ buildRosPackage { nativeBuildInputs = [ ament-cmake ]; meta = { - description = "Interface for using ROS with the Gazebo simulator."; + description = "Interface for using ROS with the Gazebo simulator."; license = with lib.licenses; [ "BSD-&-LGPL-&-Apache-2.0" ]; }; } diff --git a/distros/humble/gazebo-ros/default.nix b/distros/humble/gazebo-ros/default.nix index 86a5600e64..a472982418 100644 --- a/distros/humble/gazebo-ros/default.nix +++ b/distros/humble/gazebo-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, gazebo-dev, gazebo-msgs, geometry-msgs, launch-ros, launch-testing-ament-cmake, python3Packages, rcl, rclcpp, rclpy, rmw, ros2run, sensor-msgs, std-msgs, std-srvs, tinyxml-vendor }: buildRosPackage { pname = "ros-humble-gazebo-ros"; - version = "3.7.0-r1"; + version = "3.9.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_ros/3.7.0-1.tar.gz"; - name = "3.7.0-1.tar.gz"; - sha256 = "23a08d7e0590603b0908f9aa4687f7f21d8eab72c30c93a491fb92835f3f7bdb"; + url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_ros/3.9.0-1.tar.gz"; + name = "3.9.0-1.tar.gz"; + sha256 = "47a629eda8f2c6edf6635674d8bcccd249b513c57efb78e7b2da5fa793d6e9ec"; }; buildType = "ament_cmake"; @@ -20,7 +20,7 @@ buildRosPackage { nativeBuildInputs = [ ament-cmake ]; meta = { - description = "Utilities to interface with Gazebo through ROS."; + description = "Utilities to interface with Gazebo through ROS."; license = with lib.licenses; [ asl20 ]; }; } diff --git a/distros/humble/generated.nix b/distros/humble/generated.nix index d990961b2b..2e88abfe2c 100644 --- a/distros/humble/generated.nix +++ b/distros/humble/generated.nix @@ -1290,6 +1290,8 @@ self: super: { irobot-create-toolbox = self.callPackage ./irobot-create-toolbox {}; + jacro = self.callPackage ./jacro {}; + joint-group-impedance-controller = self.callPackage ./joint-group-impedance-controller {}; joint-limits = self.callPackage ./joint-limits {}; @@ -1336,6 +1338,10 @@ self: super: { kobuki-velocity-smoother = self.callPackage ./kobuki-velocity-smoother {}; + kompass = self.callPackage ./kompass {}; + + kompass-interfaces = self.callPackage ./kompass-interfaces {}; + kortex-api = self.callPackage ./kortex-api {}; kortex-bringup = self.callPackage ./kortex-bringup {}; @@ -2286,6 +2292,8 @@ self: super: { py-trees-ros-interfaces = self.callPackage ./py-trees-ros-interfaces {}; + py-trees-ros-tutorials = self.callPackage ./py-trees-ros-tutorials {}; + py-trees-ros-viewer = self.callPackage ./py-trees-ros-viewer {}; pybind11-json-vendor = self.callPackage ./pybind11-json-vendor {}; @@ -2938,8 +2946,12 @@ self: super: { sbg-driver = self.callPackage ./sbg-driver {}; + scenario-execution = self.callPackage ./scenario-execution {}; + scenario-execution-control = self.callPackage ./scenario-execution-control {}; + scenario-execution-coverage = self.callPackage ./scenario-execution-coverage {}; + scenario-execution-gazebo = self.callPackage ./scenario-execution-gazebo {}; scenario-execution-interfaces = self.callPackage ./scenario-execution-interfaces {}; @@ -3458,6 +3470,8 @@ self: super: { urg-node-msgs = self.callPackage ./urg-node-msgs {}; + urinterfaces = self.callPackage ./urinterfaces {}; + usb-cam = self.callPackage ./usb-cam {}; v4l2-camera = self.callPackage ./v4l2-camera {}; @@ -3566,6 +3580,8 @@ self: super: { yasmin-ros = self.callPackage ./yasmin-ros {}; + yasmin-viewer = self.callPackage ./yasmin-viewer {}; + zbar-ros = self.callPackage ./zbar-ros {}; zed-msgs = self.callPackage ./zed-msgs {}; diff --git a/distros/humble/geometric-shapes/default.nix b/distros/humble/geometric-shapes/default.nix index e8b820efe2..ce6fcea101 100644 --- a/distros/humble/geometric-shapes/default.nix +++ b/distros/humble/geometric-shapes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-gtest, ament-lint-auto, ament-lint-cmake, assimp, boost, console-bridge-vendor, eigen, eigen-stl-containers, eigen3-cmake-module, fcl, geometry-msgs, octomap, pkg-config, qhull, random-numbers, rclcpp, resource-retriever, rosidl-default-generators, rosidl-default-runtime, shape-msgs, visualization-msgs }: buildRosPackage { pname = "ros-humble-geometric-shapes"; - version = "2.3.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/humble/geometric_shapes/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "0e475fcbac9bd444754e9f815fccf3b2f7aa692f46d73491f53439f7b0e94220"; + url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/humble/geometric_shapes/2.3.2-1.tar.gz"; + name = "2.3.2-1.tar.gz"; + sha256 = "f8a71ab84cb80045f4c7848e797e46ea1110c7912859169929270612c46ddf11"; }; buildType = "ament_cmake"; diff --git a/distros/humble/jacro/default.nix b/distros/humble/jacro/default.nix new file mode 100644 index 0000000000..f6e39cf9eb --- /dev/null +++ b/distros/humble/jacro/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, pre-commit, python3Packages, std-msgs }: +buildRosPackage { + pname = "ros-humble-jacro"; + version = "0.2.0-r1"; + + src = fetchurl { + url = "https://github.com/JafarAbdi/jacro-release/archive/release/humble/jacro/0.2.0-1.tar.gz"; + name = "0.2.0-1.tar.gz"; + sha256 = "b155f3b71c3cc996ddc5094826cf11a7433ac8f0c31d8a99a0cb69c5b7d46891"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest pre-commit std-msgs ]; + propagatedBuildInputs = [ ament-index-python python3Packages.jinja2 python3Packages.rich ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "TODO: Project Short Description"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/humble/kompass-interfaces/default.nix b/distros/humble/kompass-interfaces/default.nix new file mode 100644 index 0000000000..1bb988bee8 --- /dev/null +++ b/distros/humble/kompass-interfaces/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-humble-kompass-interfaces"; + version = "0.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kompass-release/archive/release/humble/kompass_interfaces/0.2.1-1.tar.gz"; + name = "0.2.1-1.tar.gz"; + sha256 = "d990fec95dcc347828f3630a2f0052c3a2b250ea41e0a008bd3369c6c827e292"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs nav-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS2 Interfaces for Kompass"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/humble/kompass/default.nix b/distros/humble/kompass/default.nix new file mode 100644 index 0000000000..a829af3a0f --- /dev/null +++ b/distros/humble/kompass/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, automatika-ros-sugar, kompass-interfaces, python3Packages }: +buildRosPackage { + pname = "ros-humble-kompass"; + version = "0.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kompass-release/archive/release/humble/kompass/0.2.1-1.tar.gz"; + name = "0.2.1-1.tar.gz"; + sha256 = "ae52e6593599bc54f72a1b3bce4f8dfead2b9c7b17586d145d818c1a1ffa06f4"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ automatika-ros-sugar kompass-interfaces python3Packages.pykdl ]; + + meta = { + description = "Kompass: Event-driven navigation system"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/humble/mola-lidar-odometry/default.nix b/distros/humble/mola-lidar-odometry/default.nix index ed1461434c..a9a173802e 100644 --- a/distros/humble/mola-lidar-odometry/default.nix +++ b/distros/humble/mola-lidar-odometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, mola-common, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-state-estimation-simple, mola-test-datasets, mola-viz, mp2p-icp, mrpt-libmaps, mrpt-libtclap, ros-environment, rosbag2-storage-mcap }: buildRosPackage { pname = "ros-humble-mola-lidar-odometry"; - version = "0.6.0-r1"; + version = "0.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/humble/mola_lidar_odometry/0.6.0-1.tar.gz"; - name = "0.6.0-1.tar.gz"; - sha256 = "5638e3d51503c9402a3adc6304b095c6d21e4a8b48ae5fc5eaf48b02310e7232"; + url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/humble/mola_lidar_odometry/0.6.1-1.tar.gz"; + name = "0.6.1-1.tar.gz"; + sha256 = "8f8f6f732f59590f3f839fcf637b99f6ba665c670678ed51101befbff89f1585"; }; buildType = "ament_cmake"; diff --git a/distros/humble/mp2p-icp/default.nix b/distros/humble/mp2p-icp/default.nix index f8d52cc786..172897e7dd 100644 --- a/distros/humble/mp2p-icp/default.nix +++ b/distros/humble/mp2p-icp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake, mola-common, mrpt-libbase, mrpt-libgui, mrpt-libmaps, mrpt-libobs, mrpt-libposes, mrpt-libtclap, ros-environment, tbb_2021_11 }: buildRosPackage { pname = "ros-humble-mp2p-icp"; - version = "1.6.4-r1"; + version = "1.6.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/humble/mp2p_icp/1.6.4-1.tar.gz"; - name = "1.6.4-1.tar.gz"; - sha256 = "d42b16647e20d9807969b8f8be5e96a0c91e00362620a6e4e0f9de60d3967206"; + url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/humble/mp2p_icp/1.6.5-1.tar.gz"; + name = "1.6.5-1.tar.gz"; + sha256 = "3647c3750b0be4a00f39f1f4374da3da13c2826a36614c5abd35f1d1abee698a"; }; buildType = "cmake"; diff --git a/distros/humble/py-trees-ros-tutorials/default.nix b/distros/humble/py-trees-ros-tutorials/default.nix new file mode 100644 index 0000000000..88a89cdb74 --- /dev/null +++ b/distros/humble/py-trees-ros-tutorials/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, geometry-msgs, launch, launch-ros, py-trees, py-trees-ros, py-trees-ros-interfaces, python3Packages, qt5, rcl-interfaces, rclpy, ros2launch, ros2param, ros2run, ros2service, ros2topic, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-humble-py-trees-ros-tutorials"; + version = "2.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/py_trees_ros_tutorials-release/archive/release/humble/py_trees_ros_tutorials/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "82db36676ea238aa1a602aee7d2e34b82015e769c8d24837f9ee29ff14110e0e"; + }; + + buildType = "ament_python"; + buildInputs = [ python3Packages.setuptools qt5.qttools.dev ]; + checkInputs = [ action-msgs py-trees py-trees-ros python3Packages.pytest rclpy ]; + propagatedBuildInputs = [ action-msgs geometry-msgs launch launch-ros py-trees py-trees-ros py-trees-ros-interfaces python3Packages.pyqt5 rcl-interfaces rclpy ros2launch ros2param ros2run ros2service ros2topic sensor-msgs std-msgs ]; + + meta = { + description = "Tutorials for py_trees on ROS2."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/humble/scenario-execution-coverage/default.nix b/distros/humble/scenario-execution-coverage/default.nix new file mode 100644 index 0000000000..e3d5194719 --- /dev/null +++ b/distros/humble/scenario-execution-coverage/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, scenario-execution }: +buildRosPackage { + pname = "ros-humble-scenario-execution-coverage"; + version = "1.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/scenario_execution-release/archive/release/humble/scenario_execution_coverage/1.2.0-2.tar.gz"; + name = "1.2.0-2.tar.gz"; + sha256 = "34a65a5de4a4608e777ecc11c0af93795c1a171589f3b276d9badc07abcd59b2"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.defusedxml python3Packages.pexpect python3Packages.pytest ]; + propagatedBuildInputs = [ scenario-execution ]; + + meta = { + description = "Robotics Scenario Execution Coverage Tools"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/scenario-execution/default.nix b/distros/humble/scenario-execution/default.nix new file mode 100644 index 0000000000..8b866360af --- /dev/null +++ b/distros/humble/scenario-execution/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, py-trees, python3Packages }: +buildRosPackage { + pname = "ros-humble-scenario-execution"; + version = "1.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/scenario_execution-release/archive/release/humble/scenario_execution/1.2.0-2.tar.gz"; + name = "1.2.0-2.tar.gz"; + sha256 = "fe465ead716e39fcd6be558ddb5adc56cf9bdda8c663bc26dcd93c68a80c4085"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ py-trees python3Packages.antlr4-python3-runtime python3Packages.pyyaml ]; + + meta = { + description = "Scenario Execution"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/humble/smclib/default.nix b/distros/humble/smclib/default.nix index 2b8dbcb5ec..b502b6621a 100644 --- a/distros/humble/smclib/default.nix +++ b/distros/humble/smclib/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-humble-smclib"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/smclib/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "9626d315aec341f5467485c9b76bf6be153b9d72b98e119306a8ddaf7a9108d5"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/smclib/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "d8a9126b3571d7385c1df8e925c54a683ffa28f82b1fabcba92e040d869c8ae2"; }; buildType = "ament_cmake"; diff --git a/distros/humble/srdfdom/default.nix b/distros/humble/srdfdom/default.nix index 898b94768d..d89ac5444c 100644 --- a/distros/humble/srdfdom/default.nix +++ b/distros/humble/srdfdom/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-cmake, boost, console-bridge, console-bridge-vendor, tinyxml2-vendor, urdf, urdfdom-headers, urdfdom-py }: buildRosPackage { pname = "ros-humble-srdfdom"; - version = "2.0.5-r1"; + version = "2.0.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/humble/srdfdom/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "8714a541c1d41a8b2f9d54e19cb5b17e048e1565b406d6c7589a217034e4ffe6"; + url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/humble/srdfdom/2.0.7-1.tar.gz"; + name = "2.0.7-1.tar.gz"; + sha256 = "77f695b6fc89a19fbe974a6283ed9f8820b62ec6b32e85c0be0088f713cdc806"; }; buildType = "ament_cmake"; diff --git a/distros/humble/ur-client-library/default.nix b/distros/humble/ur-client-library/default.nix index 825f8fe922..ff8c470c32 100644 --- a/distros/humble/ur-client-library/default.nix +++ b/distros/humble/ur-client-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake }: buildRosPackage { pname = "ros-humble-ur-client-library"; - version = "1.5.0-r1"; + version = "1.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/humble/ur_client_library/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "e3c07c05111fb2f801a9f486919d6ae5990db963252917baa25a22a32a8a03bf"; + url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/humble/ur_client_library/1.6.0-1.tar.gz"; + name = "1.6.0-1.tar.gz"; + sha256 = "38c124d457b4647078e19b9c8a025d91c7ec8da45053589b39fcd82b40731313"; }; buildType = "cmake"; diff --git a/distros/humble/ur-simulation-gz/default.nix b/distros/humble/ur-simulation-gz/default.nix index 250e8c44e9..9be0265b71 100644 --- a/distros/humble/ur-simulation-gz/default.nix +++ b/distros/humble/ur-simulation-gz/default.nix @@ -2,21 +2,21 @@ # Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ign-ros2-control, joint-state-publisher, launch, launch-ros, launch-testing-ament-cmake, launch-testing-ros, ros-gz-bridge, ros-gz-sim, rviz2, ur-description, ur-moveit-config, urdf, xacro }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ign-ros2-control, joint-state-publisher, launch, launch-ros, launch-testing-ament-cmake, launch-testing-ros, ros-gz-bridge, ros-gz-sim, rviz2, ur-controllers, ur-description, ur-moveit-config, urdf, xacro }: buildRosPackage { pname = "ros-humble-ur-simulation-gz"; - version = "0.1.0-r1"; + version = "0.1.1-r2"; src = fetchurl { - url = "https://github.com/ros2-gbp/ur_simulation_gz-release/archive/release/humble/ur_simulation_gz/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "03663a9881935f3757c2595b1a1a8de8d087913a1735644a70c99814419e25ac"; + url = "https://github.com/ros2-gbp/ur_simulation_gz-release/archive/release/humble/ur_simulation_gz/0.1.1-2.tar.gz"; + name = "0.1.1-2.tar.gz"; + sha256 = "1fa453dceb341dc4e944b92c9bd6c46d83a1bdc7f3c0c202aefceaf64ca24cbb"; }; buildType = "ament_cmake"; buildInputs = [ ament-cmake ]; checkInputs = [ ament-cmake-pytest launch-testing-ament-cmake launch-testing-ros ]; - propagatedBuildInputs = [ ign-ros2-control joint-state-publisher launch launch-ros ros-gz-bridge ros-gz-sim rviz2 ur-description ur-moveit-config urdf xacro ]; + propagatedBuildInputs = [ ign-ros2-control joint-state-publisher launch launch-ros ros-gz-bridge ros-gz-sim rviz2 ur-controllers ur-description ur-moveit-config urdf xacro ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/distros/humble/urinterfaces/default.nix b/distros/humble/urinterfaces/default.nix new file mode 100644 index 0000000000..aff4ad47aa --- /dev/null +++ b/distros/humble/urinterfaces/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-humble-urinterfaces"; + version = "7.0.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/urinterfaces-release/archive/release/humble/urinterfaces/7.0.0-1.tar.gz"; + name = "7.0.0-1.tar.gz"; + sha256 = "e832a42b56930e03b2bf98a87e5bb7407c236a4eb5bd01b66933ae0b67ed9033"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "A package containing ROS2 ur message definitions."; + license = with lib.licenses; [ bsd3 ]; + }; +} diff --git a/distros/humble/yasmin-viewer/default.nix b/distros/humble/yasmin-viewer/default.nix new file mode 100644 index 0000000000..b66a993031 --- /dev/null +++ b/distros/humble/yasmin-viewer/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-copyright, ament-flake8, ament-pep257, python3Packages, rclcpp, rclpy, yasmin, yasmin-msgs, yasmin-ros }: +buildRosPackage { + pname = "ros-humble-yasmin-viewer"; + version = "3.0.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/yasmin-release/archive/release/humble/yasmin_viewer/3.0.3-1.tar.gz"; + name = "3.0.3-1.tar.gz"; + sha256 = "b3d8a56ccc37f42cd47c90eb7f9368bb5e56f4ed85a03e7267dd47df8699fef9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.expiringdict python3Packages.flask python3Packages.waitress rclcpp rclpy yasmin yasmin-msgs yasmin-ros ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "TODO: Package description"; + license = with lib.licenses; [ "TODO-License-declaration" ]; + }; +} diff --git a/distros/jazzy/bond-core/default.nix b/distros/jazzy/bond-core/default.nix index cf9d9a85df..b9355b001f 100644 --- a/distros/jazzy/bond-core/default.nix +++ b/distros/jazzy/bond-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, bond, bondcpp, smclib }: buildRosPackage { pname = "ros-jazzy-bond-core"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bond_core/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "b0491b97e03e5325d39f89206f6a10a8b1359c46a5262344c1eba97b7b187e43"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bond_core/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "1123ad582459e77c2eb64053d8e39c2398c01169999f6770690281346d234b0e"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/bond/default.nix b/distros/jazzy/bond/default.nix index 23790e9ef3..a6e1339ffc 100644 --- a/distros/jazzy/bond/default.nix +++ b/distros/jazzy/bond/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-jazzy-bond"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bond/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "4ca09bba12ea794934ece19b76e967607528974ee597ef150a8bb0b7dd507659"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bond/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "a7a0ccbd21349fb38b44d4e0d22701bf2e4ac121753437f4ca58108378586292"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/bondcpp/default.nix b/distros/jazzy/bondcpp/default.nix index 6581500647..672ae2e608 100644 --- a/distros/jazzy/bondcpp/default.nix +++ b/distros/jazzy/bondcpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, bond, pkg-config, rclcpp, rclcpp-lifecycle, smclib, util-linux }: buildRosPackage { pname = "ros-jazzy-bondcpp"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bondcpp/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "1ed50c6669fbcbbb58d8175a135c072e4acc3b338f5db729ce11bd5e5304f92e"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bondcpp/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "2d43990501dd4c8dd5a65dce657e1cf1a9070e0d2fa3dec5b68d7abe1e5dadfb"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/bondpy/default.nix b/distros/jazzy/bondpy/default.nix index a83eb4fc2c..8f53861d5e 100644 --- a/distros/jazzy/bondpy/default.nix +++ b/distros/jazzy/bondpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, bond, python3Packages, rclpy, smclib }: buildRosPackage { pname = "ros-jazzy-bondpy"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bondpy/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "48de4656ead5d8eeafff84a7b659a545fb67d3ed6d00cfa5411a942fbeaeb2cd"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bondpy/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "f44ab92df1dc8bb0712a971764a46ab33d85d34fbb677f22eb1d1ccaf2c8ddc2"; }; buildType = "ament_python"; diff --git a/distros/jazzy/cob-actions/default.nix b/distros/jazzy/cob-actions/default.nix new file mode 100644 index 0000000000..c44e500ba3 --- /dev/null +++ b/distros/jazzy/cob-actions/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, actionlib-msgs, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-jazzy-cob-actions"; + version = "2.8.12-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cob_common-release/archive/release/jazzy/cob_actions/2.8.12-1.tar.gz"; + name = "2.8.12-1.tar.gz"; + sha256 = "0d961364d2a4b1e7cf6d9e273176d418425f1aee312e034285a8612de228f060"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ action-msgs actionlib-msgs builtin-interfaces geometry-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "This Package contains Care-O-bot specific action definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/cob-msgs/default.nix b/distros/jazzy/cob-msgs/default.nix new file mode 100644 index 0000000000..926fc0e8d5 --- /dev/null +++ b/distros/jazzy/cob-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, diagnostic-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-cob-msgs"; + version = "2.8.12-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cob_common-release/archive/release/jazzy/cob_msgs/2.8.12-1.tar.gz"; + name = "2.8.12-1.tar.gz"; + sha256 = "f7007c21325b711c291c28a82e4a9f91afab08ca13c46113b796a05739a0dbb2"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces diagnostic-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages for representing state information, such as battery information and emergency stop status."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/cob-srvs/default.nix b/distros/jazzy/cob-srvs/default.nix new file mode 100644 index 0000000000..3fdf03ec05 --- /dev/null +++ b/distros/jazzy/cob-srvs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-jazzy-cob-srvs"; + version = "2.8.12-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cob_common-release/archive/release/jazzy/cob_srvs/2.8.12-1.tar.gz"; + name = "2.8.12-1.tar.gz"; + sha256 = "74fed307f74905e383d2a87fe17c675c7e93cebb555097e7caf0b07debe043c3"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "This Package contains Care-O-bot specific service definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/eigen-stl-containers/default.nix b/distros/jazzy/eigen-stl-containers/default.nix index 5f781f1c2d..9834046366 100644 --- a/distros/jazzy/eigen-stl-containers/default.nix +++ b/distros/jazzy/eigen-stl-containers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, eigen }: buildRosPackage { pname = "ros-jazzy-eigen-stl-containers"; - version = "1.0.0-r7"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/jazzy/eigen_stl_containers/1.0.0-7.tar.gz"; - name = "1.0.0-7.tar.gz"; - sha256 = "00362aa1010a4f01f68819fb9708bc950d61d47a57de4a7949cc71ef21df227e"; + url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/jazzy/eigen_stl_containers/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "0af72f653344e7ed08ec5c4692a729d56867bdad8285e706583df020a2601d88"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/generated.nix b/distros/jazzy/generated.nix index 216a05b1ea..43f3fe0e65 100644 --- a/distros/jazzy/generated.nix +++ b/distros/jazzy/generated.nix @@ -210,8 +210,6 @@ self: super: { autoware-internal-planning-msgs = self.callPackage ./autoware-internal-planning-msgs {}; - autoware-lanelet2-extension = self.callPackage ./autoware-lanelet2-extension {}; - autoware-lanelet2-extension-python = self.callPackage ./autoware-lanelet2-extension-python {}; autoware-lint-common = self.callPackage ./autoware-lint-common {}; @@ -228,8 +226,6 @@ self: super: { autoware-system-msgs = self.callPackage ./autoware-system-msgs {}; - autoware-utils = self.callPackage ./autoware-utils {}; - autoware-v2x-msgs = self.callPackage ./autoware-v2x-msgs {}; autoware-vehicle-msgs = self.callPackage ./autoware-vehicle-msgs {}; @@ -378,6 +374,12 @@ self: super: { coal = self.callPackage ./coal {}; + cob-actions = self.callPackage ./cob-actions {}; + + cob-msgs = self.callPackage ./cob-msgs {}; + + cob-srvs = self.callPackage ./cob-srvs {}; + color-names = self.callPackage ./color-names {}; color-util = self.callPackage ./color-util {}; @@ -1050,6 +1052,8 @@ self: super: { irobot-create-toolbox = self.callPackage ./irobot-create-toolbox {}; + jacro = self.callPackage ./jacro {}; + joint-limits = self.callPackage ./joint-limits {}; joint-state-broadcaster = self.callPackage ./joint-state-broadcaster {}; @@ -1090,6 +1094,10 @@ self: super: { kobuki-velocity-smoother = self.callPackage ./kobuki-velocity-smoother {}; + kompass = self.callPackage ./kompass {}; + + kompass-interfaces = self.callPackage ./kompass-interfaces {}; + lanelet2 = self.callPackage ./lanelet2 {}; lanelet2-core = self.callPackage ./lanelet2-core {}; @@ -1846,6 +1854,8 @@ self: super: { py-trees-ros-interfaces = self.callPackage ./py-trees-ros-interfaces {}; + py-trees-ros-tutorials = self.callPackage ./py-trees-ros-tutorials {}; + py-trees-ros-viewer = self.callPackage ./py-trees-ros-viewer {}; pybind11-json-vendor = self.callPackage ./pybind11-json-vendor {}; @@ -2480,8 +2490,12 @@ self: super: { sbg-driver = self.callPackage ./sbg-driver {}; + scenario-execution = self.callPackage ./scenario-execution {}; + scenario-execution-control = self.callPackage ./scenario-execution-control {}; + scenario-execution-coverage = self.callPackage ./scenario-execution-coverage {}; + scenario-execution-gazebo = self.callPackage ./scenario-execution-gazebo {}; scenario-execution-interfaces = self.callPackage ./scenario-execution-interfaces {}; @@ -2994,6 +3008,8 @@ self: super: { yasmin-ros = self.callPackage ./yasmin-ros {}; + yasmin-viewer = self.callPackage ./yasmin-viewer {}; + zbar-ros = self.callPackage ./zbar-ros {}; zbar-ros-interfaces = self.callPackage ./zbar-ros-interfaces {}; diff --git a/distros/jazzy/geometric-shapes/default.nix b/distros/jazzy/geometric-shapes/default.nix index 7139a1fc10..476a9b1fee 100644 --- a/distros/jazzy/geometric-shapes/default.nix +++ b/distros/jazzy/geometric-shapes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-gtest, ament-lint-auto, ament-lint-cmake, assimp, boost, console-bridge-vendor, eigen, eigen-stl-containers, eigen3-cmake-module, fcl, geometry-msgs, octomap, pkg-config, qhull, random-numbers, rclcpp, resource-retriever, rosidl-default-generators, rosidl-default-runtime, shape-msgs, visualization-msgs }: buildRosPackage { pname = "ros-jazzy-geometric-shapes"; - version = "2.3.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/jazzy/geometric_shapes/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "94d707c81fae637d8aff233a5c3581cbd63d8a5915a64325def0e96eb027121d"; + url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/jazzy/geometric_shapes/2.3.2-1.tar.gz"; + name = "2.3.2-1.tar.gz"; + sha256 = "b6cb558184c91b3b4c2b33d40ae814689a69d8c0894a1ae0bb2de5fa3a3d2a88"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/jacro/default.nix b/distros/jazzy/jacro/default.nix new file mode 100644 index 0000000000..6152239734 --- /dev/null +++ b/distros/jazzy/jacro/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, pre-commit, python3Packages, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-jacro"; + version = "0.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/jacro-release/archive/release/jazzy/jacro/0.2.0-2.tar.gz"; + name = "0.2.0-2.tar.gz"; + sha256 = "9af29e505435917e6b79d3bd5ac2ce0eca522d009b6a152e965b3dd01f4c4cb6"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest pre-commit std-msgs ]; + propagatedBuildInputs = [ ament-index-python python3Packages.jinja2 python3Packages.rich ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "TODO: Project Short Description"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/jazzy/kompass-interfaces/default.nix b/distros/jazzy/kompass-interfaces/default.nix new file mode 100644 index 0000000000..cd1a9f7098 --- /dev/null +++ b/distros/jazzy/kompass-interfaces/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-kompass-interfaces"; + version = "0.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kompass-release/archive/release/jazzy/kompass_interfaces/0.2.1-1.tar.gz"; + name = "0.2.1-1.tar.gz"; + sha256 = "af47c98911e964ef0ac67e1335de80d58292d5f68360b6c334b9b8eebb5bc4b9"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs nav-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS2 Interfaces for Kompass"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/jazzy/kompass/default.nix b/distros/jazzy/kompass/default.nix new file mode 100644 index 0000000000..57aa9b6c3c --- /dev/null +++ b/distros/jazzy/kompass/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, automatika-ros-sugar, kompass-interfaces, python3Packages }: +buildRosPackage { + pname = "ros-jazzy-kompass"; + version = "0.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kompass-release/archive/release/jazzy/kompass/0.2.1-1.tar.gz"; + name = "0.2.1-1.tar.gz"; + sha256 = "fe34969f5603b8d2c46fe3a8fcdf3d5f14870dcc73af1f109b8f0bb1b78439b8"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ automatika-ros-sugar kompass-interfaces python3Packages.pykdl ]; + + meta = { + description = "Kompass: Event-driven navigation system"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/jazzy/mola-lidar-odometry/default.nix b/distros/jazzy/mola-lidar-odometry/default.nix index 95b783cd5f..aa75fdf980 100644 --- a/distros/jazzy/mola-lidar-odometry/default.nix +++ b/distros/jazzy/mola-lidar-odometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, mola-common, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-state-estimation-simple, mola-test-datasets, mola-viz, mp2p-icp, mrpt-libmaps, mrpt-libtclap, ros-environment, rosbag2-storage-mcap }: buildRosPackage { pname = "ros-jazzy-mola-lidar-odometry"; - version = "0.6.0-r1"; + version = "0.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/jazzy/mola_lidar_odometry/0.6.0-1.tar.gz"; - name = "0.6.0-1.tar.gz"; - sha256 = "643fd52f0f144e4cfa62306d6b6d570a39ecae69a05b897a611a8888f136f77f"; + url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/jazzy/mola_lidar_odometry/0.6.1-1.tar.gz"; + name = "0.6.1-1.tar.gz"; + sha256 = "2d757f0f591e6cff1b1f39234d90582ce8b0495a65bc8f768329f98e9636d571"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/mp2p-icp/default.nix b/distros/jazzy/mp2p-icp/default.nix index 21188971b7..bff36dcb72 100644 --- a/distros/jazzy/mp2p-icp/default.nix +++ b/distros/jazzy/mp2p-icp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake, mola-common, mrpt-libbase, mrpt-libgui, mrpt-libmaps, mrpt-libobs, mrpt-libposes, mrpt-libtclap, ros-environment, tbb_2021_11 }: buildRosPackage { pname = "ros-jazzy-mp2p-icp"; - version = "1.6.4-r1"; + version = "1.6.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/jazzy/mp2p_icp/1.6.4-1.tar.gz"; - name = "1.6.4-1.tar.gz"; - sha256 = "796289e7a41d4dd1e070d5defd825e1fae190b49fc7b33d7445ebc718d49939b"; + url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/jazzy/mp2p_icp/1.6.5-1.tar.gz"; + name = "1.6.5-1.tar.gz"; + sha256 = "739e798f83f41b6dd4186dd712a6674e10454e27fd27b47fdee444c20b695601"; }; buildType = "cmake"; diff --git a/distros/jazzy/py-trees-ros-tutorials/default.nix b/distros/jazzy/py-trees-ros-tutorials/default.nix new file mode 100644 index 0000000000..fc4dd9ac28 --- /dev/null +++ b/distros/jazzy/py-trees-ros-tutorials/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, geometry-msgs, launch, launch-ros, py-trees, py-trees-ros, py-trees-ros-interfaces, python3Packages, qt5, rcl-interfaces, rclpy, ros2launch, ros2param, ros2run, ros2service, ros2topic, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-jazzy-py-trees-ros-tutorials"; + version = "2.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/py_trees_ros_tutorials-release/archive/release/jazzy/py_trees_ros_tutorials/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "3da8b49125ecfe8ec7bbbdb53d09b19b1e2bb3f865b56190df21baf90ece666f"; + }; + + buildType = "ament_python"; + buildInputs = [ python3Packages.setuptools qt5.qttools.dev ]; + checkInputs = [ action-msgs py-trees py-trees-ros python3Packages.pytest rclpy ]; + propagatedBuildInputs = [ action-msgs geometry-msgs launch launch-ros py-trees py-trees-ros py-trees-ros-interfaces python3Packages.pyqt5 rcl-interfaces rclpy ros2launch ros2param ros2run ros2service ros2topic sensor-msgs std-msgs ]; + + meta = { + description = "Tutorials for py_trees on ROS2."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/jazzy/scenario-execution-coverage/default.nix b/distros/jazzy/scenario-execution-coverage/default.nix new file mode 100644 index 0000000000..affb746d3d --- /dev/null +++ b/distros/jazzy/scenario-execution-coverage/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, scenario-execution }: +buildRosPackage { + pname = "ros-jazzy-scenario-execution-coverage"; + version = "1.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/scenario_execution-release/archive/release/jazzy/scenario_execution_coverage/1.2.0-5.tar.gz"; + name = "1.2.0-5.tar.gz"; + sha256 = "e7de2dbcdb5f3efa253b8fd51d7d9e8e685c28f2101eecadbcc2efe469c6f424"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.defusedxml python3Packages.pexpect python3Packages.pytest ]; + propagatedBuildInputs = [ scenario-execution ]; + + meta = { + description = "Robotics Scenario Execution Coverage Tools"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/scenario-execution/default.nix b/distros/jazzy/scenario-execution/default.nix new file mode 100644 index 0000000000..0b7bb37d1e --- /dev/null +++ b/distros/jazzy/scenario-execution/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, py-trees, python3Packages }: +buildRosPackage { + pname = "ros-jazzy-scenario-execution"; + version = "1.2.0-r5"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/scenario_execution-release/archive/release/jazzy/scenario_execution/1.2.0-5.tar.gz"; + name = "1.2.0-5.tar.gz"; + sha256 = "30b86900df5a1cdcba45c6b0e59f468742a420584cd905b974edc434b8fd4442"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ py-trees python3Packages.antlr4-python3-runtime python3Packages.pyyaml ]; + + meta = { + description = "Scenario Execution"; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/jazzy/smclib/default.nix b/distros/jazzy/smclib/default.nix index af6282fd2f..4a0fd0337b 100644 --- a/distros/jazzy/smclib/default.nix +++ b/distros/jazzy/smclib/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-jazzy-smclib"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/smclib/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "f0365fa0c1fbc89e0b1a2a79eefc13caab5d12a7339615d9bad6c9352a775b74"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/smclib/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "be4eb3d52d3fc8313f7d56bffb9d9143a6601a3dceb21a4f02f882086c9a6dd3"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/srdfdom/default.nix b/distros/jazzy/srdfdom/default.nix index 5c6dfc984d..912cf4bfab 100644 --- a/distros/jazzy/srdfdom/default.nix +++ b/distros/jazzy/srdfdom/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-cmake, boost, console-bridge, console-bridge-vendor, tinyxml2-vendor, urdf, urdfdom-headers, urdfdom-py }: buildRosPackage { pname = "ros-jazzy-srdfdom"; - version = "2.0.5-r1"; + version = "2.0.7-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/jazzy/srdfdom/2.0.5-1.tar.gz"; - name = "2.0.5-1.tar.gz"; - sha256 = "d70fab11a3b4a61f8172c2d09aeb68e1931aac3f4d7480a6f4b28745a8c12543"; + url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/jazzy/srdfdom/2.0.7-1.tar.gz"; + name = "2.0.7-1.tar.gz"; + sha256 = "d9c1e0ea93ebf1071514ce4beb8ae2bee9e8b5222012331edf64098089515370"; }; buildType = "ament_cmake"; diff --git a/distros/jazzy/ur-client-library/default.nix b/distros/jazzy/ur-client-library/default.nix index 47d68091d6..53921412c6 100644 --- a/distros/jazzy/ur-client-library/default.nix +++ b/distros/jazzy/ur-client-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake }: buildRosPackage { pname = "ros-jazzy-ur-client-library"; - version = "1.5.0-r1"; + version = "1.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/jazzy/ur_client_library/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "e165ca2c90145a8da6176c1a90bcc009ca344d9745c80ee6e6955ad509b2be76"; + url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/jazzy/ur_client_library/1.6.0-1.tar.gz"; + name = "1.6.0-1.tar.gz"; + sha256 = "b1895c725fe2d0b2935b3cceeecc7e914e5ea0857994903681092452629bb771"; }; buildType = "cmake"; diff --git a/distros/jazzy/yasmin-viewer/default.nix b/distros/jazzy/yasmin-viewer/default.nix new file mode 100644 index 0000000000..11c4a9c54b --- /dev/null +++ b/distros/jazzy/yasmin-viewer/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-copyright, ament-flake8, ament-pep257, python3Packages, rclcpp, rclpy, yasmin, yasmin-msgs, yasmin-ros }: +buildRosPackage { + pname = "ros-jazzy-yasmin-viewer"; + version = "3.0.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/yasmin-release/archive/release/jazzy/yasmin_viewer/3.0.3-1.tar.gz"; + name = "3.0.3-1.tar.gz"; + sha256 = "35d34be2e3a7405998dab62971792317e239d8854553e1518d48dca4903fb042"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.expiringdict python3Packages.flask python3Packages.waitress rclcpp rclpy yasmin yasmin-msgs yasmin-ros ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "TODO: Package description"; + license = with lib.licenses; [ "TODO-License-declaration" ]; + }; +} diff --git a/distros/noetic/grpc/default.nix b/distros/noetic/grpc/default.nix index 86bf9fa780..a018382c09 100644 --- a/distros/noetic/grpc/default.nix +++ b/distros/noetic/grpc/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, autoconf, catkin, git, libtool, rsync, zlib }: buildRosPackage { pname = "ros-noetic-grpc"; - version = "0.0.13-r3"; + version = "0.0.15-r3"; src = fetchurl { - url = "https://github.com/CogRobRelease/catkin_grpc-release/archive/release/noetic/grpc/0.0.13-3.tar.gz"; - name = "0.0.13-3.tar.gz"; - sha256 = "1f566833a9cbc550f79ac75a7a76bd75adce0639d2151faca001def482cdfe0b"; + url = "https://github.com/CogRobRelease/catkin_grpc-release/archive/release/noetic/grpc/0.0.15-3.tar.gz"; + name = "0.0.15-3.tar.gz"; + sha256 = "e009b35d165653c130fa964e86175ed6f6eaf92e05e7dba35254e332f4ae8f15"; }; buildType = "catkin"; diff --git a/distros/noetic/ur-client-library/default.nix b/distros/noetic/ur-client-library/default.nix index 4883ded10d..fe307287c6 100644 --- a/distros/noetic/ur-client-library/default.nix +++ b/distros/noetic/ur-client-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake }: buildRosPackage { pname = "ros-noetic-ur-client-library"; - version = "1.5.0-r1"; + version = "1.6.0-r1"; src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/noetic/ur_client_library/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "198deb7bf58a305039f84a38f8a9d88e71219a55ca8a59bbd62757584b68d47d"; + url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/noetic/ur_client_library/1.6.0-1.tar.gz"; + name = "1.6.0-1.tar.gz"; + sha256 = "c05f4942e9c91f6ccd55eb444fbe5c4920cef73976c907b97627d830bd677a00"; }; buildType = "cmake"; diff --git a/distros/rolling/ament-flake8/default.nix b/distros/rolling/ament-flake8/default.nix index f4ccf6bdf0..e00eb6a758 100644 --- a/distros/rolling/ament-flake8/default.nix +++ b/distros/rolling/ament-flake8/default.nix @@ -1,20 +1,20 @@ -# Copyright 2024 Open Source Robotics Foundation +# Copyright 2025 Open Source Robotics Foundation # Distributed under the terms of the BSD license { lib, buildRosPackage, fetchurl, ament-lint, python3Packages }: buildRosPackage { pname = "ros-rolling-ament-flake8"; - version = "0.18.1-r1"; + version = "0.19.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_flake8/0.18.1-1.tar.gz"; - name = "0.18.1-1.tar.gz"; - sha256 = "fc6102907905a5e3579ea3d3bbeb582cd8f41d265a4c322bd694fd5e56c53545"; + url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_flake8/0.19.0-1.tar.gz"; + name = "0.19.0-1.tar.gz"; + sha256 = "981e72a70eeb61e1b1acdda2e7c784a40708312dcb78cc63e7cd52936acbaac8"; }; buildType = "ament_python"; - propagatedBuildInputs = [ ament-lint python3Packages.flake8 python3Packages.flake8-docstrings python3Packages.flake8-import-order ]; + propagatedBuildInputs = [ ament-lint python3Packages.flake8 python3Packages.flake8-blind-except python3Packages.flake8-class-newline python3Packages.flake8-deprecated python3Packages.flake8-docstrings python3Packages.flake8-import-order ]; meta = { description = "The ability to check code for style and syntax conventions with flake8."; diff --git a/distros/rolling/bond-core/default.nix b/distros/rolling/bond-core/default.nix index edd29c6074..f82db5f117 100644 --- a/distros/rolling/bond-core/default.nix +++ b/distros/rolling/bond-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, bond, bondcpp, smclib }: buildRosPackage { pname = "ros-rolling-bond-core"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bond_core/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "316a5a7dd22839dccb60c8ac96c5e1818b6915b95fdbc9586192e945f7d989aa"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bond_core/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "fe65e54cc334a856779ea5959cf384bcfa48dc00da06d60924d8f449e4017c84"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/bond/default.nix b/distros/rolling/bond/default.nix index 72fbf79405..f3c4365a33 100644 --- a/distros/rolling/bond/default.nix +++ b/distros/rolling/bond/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-rolling-bond"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bond/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "9ada2428a0c420e5550d518c2c66acb4a76e290c41843a2f4a74a71bf27aa39c"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bond/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "d389a2c4de1cb28f0fb5c84cabcce570ba8a5d4f15f2aff25a83c0ea12e2794e"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/bondcpp/default.nix b/distros/rolling/bondcpp/default.nix index 52c4e7e1d1..2654480c1a 100644 --- a/distros/rolling/bondcpp/default.nix +++ b/distros/rolling/bondcpp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, bond, pkg-config, rclcpp, rclcpp-lifecycle, smclib, util-linux }: buildRosPackage { pname = "ros-rolling-bondcpp"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bondcpp/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "b0419394f51b3b8d77ae0af4fddf11d3784fada04eaf6f3c45c3c5e5f1f7c4ec"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bondcpp/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "0285ae54d901ee49e3d70364364b675c3f5e61f21d187f5dc38d7ff9e1cbce9c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/bondpy/default.nix b/distros/rolling/bondpy/default.nix index eac23e0473..354fcec789 100644 --- a/distros/rolling/bondpy/default.nix +++ b/distros/rolling/bondpy/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, bond, python3Packages, rclpy, smclib }: buildRosPackage { pname = "ros-rolling-bondpy"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bondpy/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "6ead0e891f4e655ce5bbe247b14203569b271f762ab9ba034a4dffd987ba1608"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bondpy/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "89afbb5546cca32403b77ea6029f2eed63b7f663706cf91a24f4d79b515401d2"; }; buildType = "ament_python"; diff --git a/distros/rolling/cob-actions/default.nix b/distros/rolling/cob-actions/default.nix new file mode 100644 index 0000000000..23c803347f --- /dev/null +++ b/distros/rolling/cob-actions/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, actionlib-msgs, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-rolling-cob-actions"; + version = "2.8.12-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cob_common-release/archive/release/rolling/cob_actions/2.8.12-1.tar.gz"; + name = "2.8.12-1.tar.gz"; + sha256 = "a7741828f9189417d3c4caacd05b90f4e4912c5f94b3263cc6d71749e6107ffd"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ action-msgs actionlib-msgs builtin-interfaces geometry-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "This Package contains Care-O-bot specific action definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/cob-msgs/default.nix b/distros/rolling/cob-msgs/default.nix new file mode 100644 index 0000000000..ac6e5ea531 --- /dev/null +++ b/distros/rolling/cob-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, diagnostic-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-rolling-cob-msgs"; + version = "2.8.12-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cob_common-release/archive/release/rolling/cob_msgs/2.8.12-1.tar.gz"; + name = "2.8.12-1.tar.gz"; + sha256 = "2900712a2ef0959d40400184e492bafaadafc58811ddbbf25c8865beb6726b59"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces diagnostic-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "Messages for representing state information, such as battery information and emergency stop status."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/cob-srvs/default.nix b/distros/rolling/cob-srvs/default.nix new file mode 100644 index 0000000000..dfaf8a2930 --- /dev/null +++ b/distros/rolling/cob-srvs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }: +buildRosPackage { + pname = "ros-rolling-cob-srvs"; + version = "2.8.12-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/cob_common-release/archive/release/rolling/cob_srvs/2.8.12-1.tar.gz"; + name = "2.8.12-1.tar.gz"; + sha256 = "0401da192d1bd5478846a7f928e4065fa493b7d852fa133fae61c8fdd168319f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + checkInputs = [ ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "This Package contains Care-O-bot specific service definitions."; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/distros/rolling/eigen-stl-containers/default.nix b/distros/rolling/eigen-stl-containers/default.nix index 3b0868ade5..70185ea2a6 100644 --- a/distros/rolling/eigen-stl-containers/default.nix +++ b/distros/rolling/eigen-stl-containers/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, eigen }: buildRosPackage { pname = "ros-rolling-eigen-stl-containers"; - version = "1.0.0-r6"; + version = "1.1.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/rolling/eigen_stl_containers/1.0.0-6.tar.gz"; - name = "1.0.0-6.tar.gz"; - sha256 = "b564f48307bbf86683e810dbd75557ed74f7ed7ff441c850592778edd130a74c"; + url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/rolling/eigen_stl_containers/1.1.0-1.tar.gz"; + name = "1.1.0-1.tar.gz"; + sha256 = "da50e0c2d218d29397c0fab94b972a990bbdc10b1bc3e22122574b4d66be66a3"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/generated.nix b/distros/rolling/generated.nix index 01715617ce..3acac08d83 100644 --- a/distros/rolling/generated.nix +++ b/distros/rolling/generated.nix @@ -118,6 +118,8 @@ self: super: { ament-download = self.callPackage ./ament-download {}; + ament-flake8 = self.callPackage ./ament-flake8 {}; + ament-index-cpp = self.callPackage ./ament-index-cpp {}; ament-index-python = self.callPackage ./ament-index-python {}; @@ -328,6 +330,12 @@ self: super: { coal = self.callPackage ./coal {}; + cob-actions = self.callPackage ./cob-actions {}; + + cob-msgs = self.callPackage ./cob-msgs {}; + + cob-srvs = self.callPackage ./cob-srvs {}; + color-names = self.callPackage ./color-names {}; color-util = self.callPackage ./color-util {}; @@ -834,6 +842,8 @@ self: super: { irobot-create-msgs = self.callPackage ./irobot-create-msgs {}; + jacro = self.callPackage ./jacro {}; + joint-limits = self.callPackage ./joint-limits {}; joint-state-broadcaster = self.callPackage ./joint-state-broadcaster {}; @@ -878,6 +888,10 @@ self: super: { kobuki-velocity-smoother = self.callPackage ./kobuki-velocity-smoother {}; + kompass = self.callPackage ./kompass {}; + + kompass-interfaces = self.callPackage ./kompass-interfaces {}; + kortex-api = self.callPackage ./kortex-api {}; kortex-description = self.callPackage ./kortex-description {}; @@ -1518,6 +1532,8 @@ self: super: { py-trees-ros-interfaces = self.callPackage ./py-trees-ros-interfaces {}; + py-trees-ros-tutorials = self.callPackage ./py-trees-ros-tutorials {}; + py-trees-ros-viewer = self.callPackage ./py-trees-ros-viewer {}; pybind11-json-vendor = self.callPackage ./pybind11-json-vendor {}; @@ -2550,6 +2566,8 @@ self: super: { yasmin-ros = self.callPackage ./yasmin-ros {}; + yasmin-viewer = self.callPackage ./yasmin-viewer {}; + zbar-ros = self.callPackage ./zbar-ros {}; zbar-ros-interfaces = self.callPackage ./zbar-ros-interfaces {}; diff --git a/distros/rolling/geometric-shapes/default.nix b/distros/rolling/geometric-shapes/default.nix index 45c41b9920..c75fc30076 100644 --- a/distros/rolling/geometric-shapes/default.nix +++ b/distros/rolling/geometric-shapes/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-gtest, ament-lint-auto, ament-lint-cmake, assimp, boost, console-bridge-vendor, eigen, eigen-stl-containers, eigen3-cmake-module, fcl, geometry-msgs, octomap, pkg-config, qhull, random-numbers, rclcpp, resource-retriever, rosidl-default-generators, rosidl-default-runtime, shape-msgs, visualization-msgs }: buildRosPackage { pname = "ros-rolling-geometric-shapes"; - version = "2.3.1-r1"; + version = "2.3.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/rolling/geometric_shapes/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "d4697b3bb748b029289160e7dd7e1ca8363c05a4f92d9db3d8b436b28e960a5c"; + url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/rolling/geometric_shapes/2.3.2-1.tar.gz"; + name = "2.3.2-1.tar.gz"; + sha256 = "43e3baa3eb91bfe9a60971b265c8e983742c431a567ee5379dbe90b9a2176146"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/jacro/default.nix b/distros/rolling/jacro/default.nix new file mode 100644 index 0000000000..191e4b2c50 --- /dev/null +++ b/distros/rolling/jacro/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, pre-commit, python3Packages, std-msgs }: +buildRosPackage { + pname = "ros-rolling-jacro"; + version = "0.2.0-r2"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/jacro-release/archive/release/rolling/jacro/0.2.0-2.tar.gz"; + name = "0.2.0-2.tar.gz"; + sha256 = "eeef60f7d9b4e0db318bf7820cd7bd26d8aced1d30039f40459679b2c167de78"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ]; + checkInputs = [ ament-cmake-pytest pre-commit std-msgs ]; + propagatedBuildInputs = [ ament-index-python python3Packages.jinja2 python3Packages.rich ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = "TODO: Project Short Description"; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/rolling/kompass-interfaces/default.nix b/distros/rolling/kompass-interfaces/default.nix new file mode 100644 index 0000000000..ba0e56fc42 --- /dev/null +++ b/distros/rolling/kompass-interfaces/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-rolling-kompass-interfaces"; + version = "0.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kompass-release/archive/release/rolling/kompass_interfaces/0.2.1-1.tar.gz"; + name = "0.2.1-1.tar.gz"; + sha256 = "61cb6746d76e23dbe84d691119c5021c55d1c9b79b5401bf60defe5cee7dfadf"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake rosidl-default-generators ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs nav-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + + meta = { + description = "ROS2 Interfaces for Kompass"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/rolling/kompass/default.nix b/distros/rolling/kompass/default.nix new file mode 100644 index 0000000000..8528653f3a --- /dev/null +++ b/distros/rolling/kompass/default.nix @@ -0,0 +1,23 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, automatika-ros-sugar, kompass-interfaces, python3Packages }: +buildRosPackage { + pname = "ros-rolling-kompass"; + version = "0.2.1-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/kompass-release/archive/release/rolling/kompass/0.2.1-1.tar.gz"; + name = "0.2.1-1.tar.gz"; + sha256 = "74987d92f4d89ec595a312b6be20cba7bd892096a2dc48f7240f0ada7f25fcee"; + }; + + buildType = "ament_python"; + propagatedBuildInputs = [ automatika-ros-sugar kompass-interfaces python3Packages.pykdl ]; + + meta = { + description = "Kompass: Event-driven navigation system"; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/distros/rolling/mola-lidar-odometry/default.nix b/distros/rolling/mola-lidar-odometry/default.nix index 788128e6df..19a788d035 100644 --- a/distros/rolling/mola-lidar-odometry/default.nix +++ b/distros/rolling/mola-lidar-odometry/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, mola-common, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-state-estimation-simple, mola-test-datasets, mola-viz, mp2p-icp, mrpt-libmaps, mrpt-libtclap, ros-environment, rosbag2-storage-mcap }: buildRosPackage { pname = "ros-rolling-mola-lidar-odometry"; - version = "0.6.0-r1"; + version = "0.6.1-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/rolling/mola_lidar_odometry/0.6.0-1.tar.gz"; - name = "0.6.0-1.tar.gz"; - sha256 = "33ab5f34bcedf8c0cca9027a14e59dd28da748012b8eef0db38abd2fa3851fb6"; + url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/rolling/mola_lidar_odometry/0.6.1-1.tar.gz"; + name = "0.6.1-1.tar.gz"; + sha256 = "75aaa92c5a37bf405b10f473ea250b9e03ff369a817d420ae93b3eefb08ac81c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/mp2p-icp/default.nix b/distros/rolling/mp2p-icp/default.nix index 3f571eb5d3..fa2ccb48f4 100644 --- a/distros/rolling/mp2p-icp/default.nix +++ b/distros/rolling/mp2p-icp/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake, mola-common, mrpt-libbase, mrpt-libgui, mrpt-libmaps, mrpt-libobs, mrpt-libposes, mrpt-libtclap, ros-environment, tbb_2021_11 }: buildRosPackage { pname = "ros-rolling-mp2p-icp"; - version = "1.6.4-r1"; + version = "1.6.5-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/rolling/mp2p_icp/1.6.4-1.tar.gz"; - name = "1.6.4-1.tar.gz"; - sha256 = "7a8602c7a379f39c92207b82ae72dde8daa26a2846f8a31ff0679904986e25cc"; + url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/rolling/mp2p_icp/1.6.5-1.tar.gz"; + name = "1.6.5-1.tar.gz"; + sha256 = "b2d3da8bdd38bbf09475e330bc812f6ce06bdab87ba1e264733df370591cb891"; }; buildType = "cmake"; diff --git a/distros/rolling/py-trees-ros-tutorials/default.nix b/distros/rolling/py-trees-ros-tutorials/default.nix new file mode 100644 index 0000000000..23228bd319 --- /dev/null +++ b/distros/rolling/py-trees-ros-tutorials/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, geometry-msgs, launch, launch-ros, py-trees, py-trees-ros, py-trees-ros-interfaces, python3Packages, qt5, rcl-interfaces, rclpy, ros2launch, ros2param, ros2run, ros2service, ros2topic, sensor-msgs, std-msgs }: +buildRosPackage { + pname = "ros-rolling-py-trees-ros-tutorials"; + version = "2.3.0-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/py_trees_ros_tutorials-release/archive/release/rolling/py_trees_ros_tutorials/2.3.0-1.tar.gz"; + name = "2.3.0-1.tar.gz"; + sha256 = "973eb0179f035d4a8dbe43889d7ddce4315430ff63c784f3672527a4cd700335"; + }; + + buildType = "ament_python"; + buildInputs = [ python3Packages.setuptools qt5.qttools.dev ]; + checkInputs = [ action-msgs py-trees py-trees-ros python3Packages.pytest rclpy ]; + propagatedBuildInputs = [ action-msgs geometry-msgs launch launch-ros py-trees py-trees-ros py-trees-ros-interfaces python3Packages.pyqt5 rcl-interfaces rclpy ros2launch ros2param ros2run ros2service ros2topic sensor-msgs std-msgs ]; + + meta = { + description = "Tutorials for py_trees on ROS2."; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/distros/rolling/smclib/default.nix b/distros/rolling/smclib/default.nix index 237207dfc7..966f751ee7 100644 --- a/distros/rolling/smclib/default.nix +++ b/distros/rolling/smclib/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common }: buildRosPackage { pname = "ros-rolling-smclib"; - version = "4.1.1-r1"; + version = "4.1.2-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/smclib/4.1.1-1.tar.gz"; - name = "4.1.1-1.tar.gz"; - sha256 = "133c8a9a84303b2b62352cd84f45e4991ae11a4f0dddd88e61f465f18d7855b7"; + url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/smclib/4.1.2-1.tar.gz"; + name = "4.1.2-1.tar.gz"; + sha256 = "380f8c8a53fd796be13ce9f286abe0f37ac5b9c97dac3038824349de983c2f1c"; }; buildType = "ament_cmake"; diff --git a/distros/rolling/ur-client-library/default.nix b/distros/rolling/ur-client-library/default.nix index 8c9f9582ef..aa987c161d 100644 --- a/distros/rolling/ur-client-library/default.nix +++ b/distros/rolling/ur-client-library/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, cmake }: buildRosPackage { pname = "ros-rolling-ur-client-library"; - version = "1.5.0-r1"; + version = "1.6.0-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/rolling/ur_client_library/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "b2255a8b76e7e0596ec5f0e4de8c0726dff91125ba8ccbdac17df6e5bf7d6ff3"; + url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/rolling/ur_client_library/1.6.0-1.tar.gz"; + name = "1.6.0-1.tar.gz"; + sha256 = "1342ea8513e80e5ac898c074e156c4b4a095f377ef990d194b03a71e06b6d699"; }; buildType = "cmake"; diff --git a/distros/rolling/yasmin-viewer/default.nix b/distros/rolling/yasmin-viewer/default.nix new file mode 100644 index 0000000000..6434178505 --- /dev/null +++ b/distros/rolling/yasmin-viewer/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2025 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-copyright, ament-flake8, ament-pep257, python3Packages, rclcpp, rclpy, yasmin, yasmin-msgs, yasmin-ros }: +buildRosPackage { + pname = "ros-rolling-yasmin-viewer"; + version = "3.0.3-r1"; + + src = fetchurl { + url = "https://github.com/ros2-gbp/yasmin-release/archive/release/rolling/yasmin_viewer/3.0.3-1.tar.gz"; + name = "3.0.3-1.tar.gz"; + sha256 = "e4ac1888160ebb0a187c92930fb85f34e14a300b0485e72f5d3542b2173bd2d5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake ament-cmake-python ]; + checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ]; + propagatedBuildInputs = [ python3Packages.expiringdict python3Packages.flask python3Packages.waitress rclcpp rclpy yasmin yasmin-msgs yasmin-ros ]; + nativeBuildInputs = [ ament-cmake ament-cmake-python ]; + + meta = { + description = "TODO: Package description"; + license = with lib.licenses; [ "TODO-License-declaration" ]; + }; +}